| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 11,754 | $645,656 | +$14,532 | $53.84 | 2 |
| 2025 Q3 | 1,901,352 | $96,862,915 | +$896,483 | $50.95 | 107 |
| 2025 Q2 | 1,908,216 | $93,529,864 | -$17,492,723 | $48.75 | 107 |
| 2025 Q1 | 2,257,075 | $99,309,436 | -$6,757,290 | $43.83 | 106 |
| 2024 Q4 | 2,418,663 | $117,194,491 | -$1,869,458 | $48.42 | 101 |
| 2024 Q3 | 2,311,332 | $113,632,952 | -$13,690,800 | $49.17 | 102 |
| 2024 Q2 | 2,591,369 | $126,306,244 | +$28,826,573 | $48.75 | 108 |
| 2024 Q1 | 1,961,354 | $99,004,269 | +$10,445,281 | $50.70 | 98 |
| 2023 Q4 | 1,807,344 | $74,690,425 | -$10,646,349 | $41.26 | 87 |
| 2023 Q3 | 2,057,615 | $80,616,339 | +$61,354,658 | $39.19 | 87 |
| 2023 Q2 | 382,325 | $74,575,217 | -$4,400,913 | $195.32 | 71 |
| 2023 Q1 | 405,983 | $74,344,810 | -$10,150,006 | $183.14 | 72 |
| 2022 Q4 | 469,719 | $84,085,307 | -$2,979,847 | $179.09 | 81 |
| 2022 Q3 | 376,592 | $62,845,368 | -$1,090,010 | $166.86 | 73 |
| 2022 Q2 | 448,484 | $73,177,131 | -$1,210,314 | $163.15 | 67 |
| 2022 Q1 | 491,072 | $100,216,961 | -$13,928,529 | $203.81 | 83 |
| 2021 Q4 | 558,353 | $128,678,353 | +$555,016 | $230.51 | 91 |
| 2021 Q3 | 542,850 | $119,790,260 | +$28,600,686 | $220.70 | 87 |
| 2021 Q2 | 408,727 | $92,579,807 | +$3,907,827 | $226.54 | 84 |
| 2021 Q1 | 379,655 | $83,567,363 | -$11,988,852 | $219.70 | 82 |
| 2020 Q4 | 435,911 | $88,331,187 | -$9,802,501 | $202.68 | 81 |
| 2020 Q3 | 491,483 | $82,793,814 | +$4,277,143 | $168.50 | 75 |
| 2020 Q2 | 467,450 | $70,306,404 | -$6,035,430 | $150.43 | 72 |
| 2020 Q1 | 506,372 | $56,485,101 | -$11,875,388 | $111.58 | 79 |
| 2019 Q4 | 602,842 | $92,358,658 | -$2,035,720 | $153.21 | 98 |
| 2019 Q3 | 615,478 | $87,013,003 | -$15,275,129 | $141.37 | 89 |
| 2019 Q2 | 721,727 | $106,987,920 | -$53,466,219 | $148.28 | 87 |
| 2019 Q1 | 1,079,812 | $163,264,377 | -$20,830,948 | $151.20 | 85 |
| 2018 Q4 | 1,223,197 | $161,092,014 | -$19,414,581 | $131.71 | 88 |
| 2018 Q3 | 1,205,843 | $199,292,131 | +$38,601,035 | $165.29 | 89 |
| 2018 Q2 | 974,865 | $157,659,374 | +$155,333,718 | $161.68 | 80 |
| 2018 Q1 | 7,120 | $1,126,000 | -$25,620 | $158.15 | 1 |
| 2017 Q4 | 7,282 | $1,122,000 | $0 | $154.08 | 1 |