| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 334,758 | $19,709,986 | -$824,932 | $58.93 | 36 |
| 2025 Q2 | 341,879 | $18,452,842 | +$550,194 | $53.94 | 28 |
| 2025 Q1 | 333,447 | $16,255,808 | -$4,391,012 | $48.72 | 31 |
| 2024 Q4 | 428,235 | $19,442,803 | +$84,175 | $45.37 | 32 |
| 2024 Q3 | 424,317 | $21,417,637 | -$4,672,076 | $50.32 | 32 |
| 2024 Q2 | 517,083 | $23,399,698 | -$1,605,878 | $45.11 | 30 |
| 2024 Q1 | 552,619 | $24,273,490 | -$310,489 | $43.83 | 31 |
| 2023 Q4 | 569,245 | $25,045,509 | -$12,420,239 | $43.97 | 33 |
| 2023 Q3 | 848,609 | $36,432,364 | -$6,424,811 | $42.78 | 40 |
| 2023 Q2 | 993,724 | $44,723,920 | +$13,114,056 | $44.76 | 39 |
| 2023 Q1 | 678,969 | $30,927,960 | -$12,485,464 | $45.53 | 37 |
| 2022 Q4 | 986,708 | $42,304,625 | +$3,098,107 | $42.63 | 45 |
| 2022 Q3 | 1,131,114 | $46,494,657 | +$14,290,816 | $40.75 | 37 |
| 2022 Q2 | 778,053 | $36,954,919 | -$3,768,268 | $47.45 | 40 |
| 2022 Q1 | 846,690 | $45,811,287 | +$5,749,738 | $53.88 | 47 |
| 2021 Q4 | 718,053 | $41,387,953 | -$778,341,949 | $57.57 | 45 |
| 2021 Q3 | 13,427,172 | $820,720,752 | +$24,535,868 | $61.11 | 27 |
| 2021 Q2 | 13,023,103 | $856,797,803 | -$16,695,981 | $65.79 | 25 |
| 2021 Q1 | 13,277,018 | $835,257,000 | -$31,774,089 | $62.91 | 15 |
| 2020 Q4 | 13,784,482 | $824,037,000 | +$81,831,023 | $59.78 | 8 |
| 2020 Q3 | 12,415,635 | $634,742,000 | -$1,305,575 | $51.12 | 4 |
| 2020 Q2 | 12,441,183 | $584,670,000 | +$570,084,590 | $46.99 | 4 |
| 2020 Q1 | 310,470 | $12,151,000 | +$12,151,000 | $39.33 | 3 |