| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,353,565 | $105,266,351 | +$88,150,351 | $77.77 | 2 |
| 2025 Q2 | 220,102 | $17,213,939 | +$47,864 | $78.23 | 2 |
| 2025 Q1 | 219,490 | $15,909,000 | -$1,691,234 | $72.48 | 1 |
| 2024 Q4 | 242,813 | $17,975,404 | -$9,711,139 | $74.14 | 2 |
| 2024 Q3 | 388,746 | $25,817,435 | -$3,105,589 | $66 | 5 |
| 2024 Q2 | 434,177 | $40,105,099 | -$63,389,322 | $92.37 | 6 |
| 2024 Q1 | 1,103,308 | $104,336,601 | +$22,838,015 | $95.56 | 7 |
| 2023 Q4 | 861,809 | $65,712,699 | -$4,246,822 | $76.25 | 8 |
| 2023 Q3 | 917,575 | $63,508,215 | +$43,302,727 | $69.28 | 4 |
| 2023 Q2 | 291,504 | $27,497,445 | -$8,774,031 | $94.33 | 3 |
| 2023 Q1 | 394,953 | $32,674,823 | -$10,262,044 | $82.73 | 5 |
| 2022 Q4 | 542,397 | $40,468,050 | -$18,719,390 | $74.61 | 5 |
| 2022 Q3 | 750,369 | $61,994,000 | +$30,831,925 | $82.63 | 5 |
| 2022 Q2 | 376,807 | $35,831,000 | -$8,050,973 | $95.13 | 3 |
| 2022 Q1 | 459,179 | $54,054,000 | -$10,935,131 | $117.67 | 3 |
| 2021 Q4 | 545,569 | $70,679,000 | +$9,250,327 | $129.55 | 4 |
| 2021 Q3 | 474,165 | $53,679,000 | +$20,083,730 | $113.08 | 3 |
| 2021 Q2 | 324,298 | $33,588,000 | +$33,073,973 | $103.57 | 7 |
| 2021 Q1 | 3,667 | $307,000 | -$26,774,505 | $83.7 | 2 |
| 2020 Q4 | 297,034 | $27,099,000 | +$9,484,000 | $91.29 | 4 |
| 2020 Q3 | 220,678 | $17,615,000 | -$174,676,000 | $79.82 | 3 |
| 2020 Q2 | 2,782,219 | $192,280,000 | +$143,363,830 | $69.11 | 4 |
| 2020 Q1 | 707,797 | $133,504,000 | -$14,078,904 | $188.62 | 3 |
| 2019 Q4 | 753,307 | $175,739,000 | +$48,498,062 | $233.29 | 4 |
| 2019 Q3 | 547,843 | $120,477,000 | +$3,344,637 | $219.92 | 4 |
| 2019 Q2 | 532,678 | $98,408,000 | -$8,906,988 | $184.97 | 4 |
| 2019 Q1 | 578,888 | $110,757,000 | +$19,305,598 | $191.33 | 7 |
| 2018 Q4 | 478,207 | $73,247,000 | -$30,498,580 | $153.18 | 3 |
| 2018 Q3 | 675,612 | $117,625,000 | -$18,253,275 | $174.1 | 5 |
| 2018 Q2 | 780,456 | $113,611,000 | -$1,596,855 | $145.01 | 2 |
| 2018 Q1 | 791,431 | $110,419,904 | +$15,292,348 | $139.52 | 3 |
| 2017 Q4 | 681,914 | $76,858,542 | +$32,394,866 | $112.71 | 3 |
| 2017 Q3 | 395,320 | $43,212,000 | +$30,694,917 | $109.3 | 2 |
| 2017 Q2 | 107,866 | $12,754,000 | +$9,472,219 | $118.24 | 2 |
| 2017 Q1 | 28,308 | $2,663,425 | +$258,785 | $94.08 | 2 |
| 2016 Q4 | 25,561 | $2,399,888 | +$2,084,639 | $93.71 | 3 |
| 2016 Q3 | 3,324 | $400,741 | -$3,579,000 | $120.56 | 1 |
| 2016 Q2 | 41,215 | $3,910,503 | +$3,564,364 | $99.73 | 5 |
| 2016 Q1 | 3,190 | $281,390 | +$131,874 | $88.21 | 1 |
| 2015 Q4 | 1,695 | $133,871 | $78.98 | 1 | |
| 2015 Q3 | 1,695 | $240,978 | -$167,050 | $142.17 | 1 |
| 2015 Q2 | 2,870 | $408,774 | +$11,394 | $142.43 | 1 |
| 2015 Q1 | 2,790 | $397,463 | -$111,740 | $142.46 | 1 |
| 2014 Q4 | 3,675 | $468,111 | -$6,475,314 | $127.37 | 2 |
| 2014 Q3 | 53,690 | $5,484,640 | +$5,484,640 | $102.15 | 2 |
| 2014 Q1 | 0 | $0 | -$2,857,000 | 0 |