| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,050,455 | $110,668,496 | -$5,675,462 | $105.36 | 62 |
| 2025 Q2 | 1,120,583 | $117,013,523 | -$13,557,807 | $104.45 | 73 |
| 2025 Q1 | 1,277,829 | $133,084,429 | -$36,578,531 | $104.14 | 68 |
| 2024 Q4 | 1,662,203 | $169,938,343 | -$11,398,919 | $102.22 | 80 |
| 2024 Q3 | 1,741,509 | $185,936,460 | -$2,903,522 | $106.84 | 74 |
| 2024 Q2 | 1,769,207 | $181,655,744 | -$21,996,226 | $102.71 | 72 |
| 2024 Q1 | 1,948,465 | $201,674,906 | -$61,478,667 | $103.54 | 75 |
| 2023 Q4 | 2,546,831 | $267,972,710 | -$54,193,849 | $105.23 | 84 |
| 2023 Q3 | 3,024,588 | $302,681,456 | +$202,678,287 | $100.06 | 85 |
| 2023 Q2 | 989,929 | $102,971,496 | -$28,157,943 | $104.02 | 62 |
| 2023 Q1 | 1,272,440 | $134,603,608 | +$14,957,623 | $105.78 | 61 |
| 2022 Q4 | 1,131,827 | $116,145,343 | +$9,981,836 | $102.6 | 63 |
| 2022 Q3 | 1,035,061 | $105,463,110 | -$17,367,175 | $101.89 | 58 |
| 2022 Q2 | 1,206,795 | $129,938,989 | -$152,224,327 | $107.54 | 71 |
| 2022 Q1 | 2,612,557 | $296,275,949 | +$19,175,805 | $113.45 | 78 |
| 2021 Q4 | 2,426,011 | $294,741,767 | +$3,170,780 | $121.52 | 71 |
| 2021 Q3 | 2,347,165 | $286,196,780 | +$185,704,365 | $121.93 | 66 |
| 2021 Q2 | 824,816 | $100,990,204 | -$176,664,649 | $122.43 | 65 |
| 2021 Q1 | 2,256,588 | $270,650,104 | +$177,832,359 | $119.93 | 65 |
| 2020 Q4 | 776,966 | $97,835,266 | -$18,355,372 | $125.9 | 64 |
| 2020 Q3 | 895,190 | $112,114,254 | +$19,433,438 | $125.24 | 57 |
| 2020 Q2 | 740,035 | $92,679,000 | -$99,824,292 | $125.24 | 50 |
| 2020 Q1 | 1,539,525 | $186,744,000 | +$87,518,885 | $121.3 | 50 |
| 2019 Q4 | 769,109 | $90,530,000 | -$35,374,339 | $117.71 | 47 |
| 2019 Q3 | 1,078,498 | $128,336,000 | -$84,601,195 | $119.02 | 46 |
| 2019 Q2 | 1,789,461 | $208,602,000 | +$82,897,710 | $116.57 | 46 |
| 2019 Q1 | 1,078,445 | $122,408,000 | +$17,010,653 | $113.5 | 41 |
| 2018 Q4 | 495,328 | $54,699,000 | -$20,615,039 | $110.44 | 38 |
| 2018 Q3 | 766,053 | $74,935,000 | -$19,375,316 | $109.88 | 38 |
| 2018 Q2 | 917,035 | $94,563,000 | +$9,508,204 | $110.41 | 40 |
| 2018 Q1 | 764,897 | $83,512,000 | +$23,806,270 | $111.6 | 39 |
| 2017 Q4 | 579,574 | $66,031,000 | -$56,799,979 | $113.94 | 39 |
| 2017 Q3 | 1,077,513 | $123,391,000 | +$4,040,190 | $114.5 | 42 |
| 2017 Q2 | 1,044,748 | $119,393,000 | +$28,567,006 | $114.27 | 42 |
| 2017 Q1 | 794,790 | $89,708,000 | -$38,786,988 | $112.86 | 39 |
| 2016 Q4 | 1,142,494 | $127,688,000 | -$52,796,136 | $112.02 | 41 |
| 2016 Q3 | 1,525,297 | $178,817,000 | +$7,242,588 | $117.25 | 44 |
| 2016 Q2 | 1,463,538 | $172,366,000 | -$88,865,764 | $117.76 | 41 |
| 2016 Q1 | 2,228,839 | $256,210,033 | +$87,433,908 | $115.06 | 55 |
| 2015 Q4 | 1,463,984 | $163,717,189 | +$25,855,458 | $111.7 | 44 |
| 2015 Q3 | 1,119,265 | $126,830,591 | +$42,681,484 | $113.23 | 40 |
| 2015 Q2 | 746,244 | $83,954,000 | -$73,054,789 | $112.32 | 31 |
| 2015 Q1 | 1,382,581 | $160,045,000 | +$64,974,477 | $115.76 | 32 |
| 2014 Q4 | 830,475 | $95,084,000 | +$27,929,404 | $114.49 | 29 |
| 2014 Q3 | 591,123 | $66,589,000 | +$8,686,344 | $112.65 | 27 |
| 2014 Q2 | 513,935 | $57,906,795 | -$44,693,286 | $112.67 | 31 |
| 2014 Q1 | 910,531 | $101,352,000 | -$30,750,375 | $111.31 | 30 |