| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 864,218 | $137,114,394 | -$3,618,560 | $158.26 | 24 |
| 2025 Q2 | 888,095 | $125,320,049 | -$4,759,498 | $141.52 | 31 |
| 2025 Q1 | 921,839 | $127,373,401 | -$2,731,633 | $137.45 | 28 |
| 2024 Q4 | 941,726 | $120,716,300 | -$1,783,423 | $128.04 | 26 |
| 2024 Q3 | 955,789 | $113,394,585 | -$36,013,692 | $117.97 | 26 |
| 2024 Q2 | 1,282,334 | $135,304,130 | +$12,767,648 | $105.16 | 21 |
| 2024 Q1 | 1,161,300 | $123,945,826 | -$8,016,557 | $106.58 | 26 |
| 2023 Q4 | 1,229,874 | $124,580,533 | -$421,452 | $101.26 | 23 |
| 2023 Q3 | 1,222,791 | $120,520,865 | -$623,744 | $98.48 | 22 |
| 2023 Q2 | 1,220,564 | $113,760,990 | -$29,739,390 | $93.13 | 22 |
| 2023 Q1 | 1,516,484 | $150,467,482 | -$3,717,758 | $99.28 | 25 |
| 2022 Q4 | 1,545,914 | $156,504,343 | +$13,700,169 | $101.34 | 23 |
| 2022 Q3 | 1,401,907 | $130,075,894 | -$351,083 | $92.61 | 21 |
| 2022 Q2 | 1,411,149 | $120,525,000 | +$4,065,363 | $85.39 | 18 |
| 2022 Q1 | 1,348,560 | $141,358,000 | -$14,714,959 | $104.94 | 21 |
| 2021 Q4 | 1,498,514 | $145,676,000 | +$4,193,702 | $97.37 | 18 |
| 2021 Q3 | 1,443,691 | $128,341,000 | +$4,339,972 | $88.72 | 19 |
| 2021 Q2 | 1,393,940 | $124,074,000 | -$73,121,030 | $88.95 | 15 |
| 2021 Q1 | 2,243,549 | $193,592,000 | -$1,327,094 | $85.9 | 16 |
| 2020 Q4 | 2,261,160 | $171,864,000 | -$195,034,591 | $75.99 | 16 |
| 2020 Q3 | 5,579,356 | $329,019,000 | +$197,139,120 | $58.91 | 15 |
| 2020 Q2 | 2,207,924 | $132,591,000 | -$9,030,055 | $59.68 | 17 |
| 2020 Q1 | 2,345,355 | $121,485,157 | +$6,689,702 | $51.72 | 17 |
| 2019 Q4 | 2,192,113 | $169,079,079 | -$8,966,332 | $77 | 19 |
| 2019 Q3 | 2,326,962 | $168,514,884 | +$11,122,454 | $72.38 | 21 |
| 2019 Q2 | 2,173,163 | $166,853,556 | +$1,223,268 | $76.79 | 22 |
| 2019 Q1 | 2,157,604 | $161,039,680 | +$3,636,924 | $74.65 | 24 |
| 2018 Q4 | 2,108,821 | $146,929,839 | +$5,015,816 | $69.63 | 20 |
| 2018 Q3 | 2,036,598 | $155,275,701 | -$5,148,783 | $76.21 | 21 |
| 2018 Q2 | 2,103,999 | $164,932,934 | +$8,062,720 | $78.07 | 20 |
| 2018 Q1 | 2,026,524 | $171,488,272 | +$7,406,036 | $84.06 | 23 |
| 2017 Q4 | 1,937,532 | $144,494,000 | +$17,617,177 | $74.44 | 19 |
| 2017 Q3 | 1,700,743 | $104,654,232 | +$6,016,436 | $61.44 | 17 |
| 2017 Q2 | 1,602,937 | $96,893,000 | +$7,306,334 | $60.25 | 15 |
| 2017 Q1 | 1,482,487 | $82,482,000 | -$31,517,336 | $55.57 | 16 |
| 2016 Q4 | 2,177,184 | $104,312,000 | +$746,408 | $47.86 | 17 |
| 2016 Q3 | 2,176,627 | $98,596,000 | +$11,467,685 | $45.4 | 20 |
| 2016 Q2 | 1,923,644 | $90,176,000 | +$2,219,913 | $46.88 | 17 |
| 2016 Q1 | 1,876,375 | $86,240,000 | +$3,924,355 | $45.62 | 15 |
| 2015 Q4 | 1,790,072 | $84,027,000 | +$14,816,279 | $46.71 | 15 |
| 2015 Q3 | 1,473,015 | $67,155,000 | -$29,817,501 | $45.6 | 17 |
| 2015 Q2 | 1,961,833 | $120,670,000 | +$1,372,911 | $61.47 | 20 |
| 2015 Q1 | 2,034,364 | $120,795,000 | -$4,097,755 | $59.38 | 20 |
| 2014 Q4 | 2,103,206 | $129,651,000 | +$20,378,561 | $62.19 | 21 |
| 2014 Q3 | 1,716,995 | $99,215,345 | +$1,013,989 | $57.8 | 19 |
| 2014 Q2 | 1,699,513 | $91,451,934 | -$12,960,842 | $53.93 | 18 |
| 2014 Q1 | 1,956,771 | $100,809,000 | -$18,214,855 | $51.45 | 16 |