| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 687,717 | $44,150,758 | -$6,087,902 | $64.25 | 6 |
| 2025 Q3 | 11,703,790 | $795,189,148 | +$69,182,798 | $67.96 | 131 |
| 2025 Q2 | 10,667,376 | $715,075,028 | -$2,421,113 | $67.07 | 132 |
| 2025 Q1 | 10,588,367 | $756,545,297 | +$10,179,360 | $71.63 | 141 |
| 2024 Q4 | 10,513,988 | $723,243,644 | +$57,808,887 | $68.62 | 137 |
| 2024 Q3 | 9,198,767 | $758,062,701 | +$122,419,257 | $82.42 | 133 |
| 2024 Q2 | 7,301,914 | $550,157,806 | +$65,369,572 | $75.09 | 119 |
| 2024 Q1 | 6,620,163 | $524,560,676 | +$13,991,152 | $79.25 | 106 |
| 2023 Q4 | 56,436 | $4,815,711 | +$902,454 | $85.33 | 2 |
| 2023 Q3 | 5,300,637 | $385,643,149 | +$88,120,494 | $72.73 | 108 |
| 2023 Q2 | 4,072,608 | $374,793,441 | +$44,884,919 | $92.03 | 109 |
| 2023 Q1 | 3,540,571 | $339,348,461 | -$50,545,681 | $95.78 | 101 |
| 2022 Q4 | 4,257,425 | $371,619,075 | +$159,485,059 | $87.32 | 95 |
| 2022 Q3 | 1,982,560 | $184,634,511 | -$703,503 | $93.13 | 78 |
| 2022 Q2 | 2,001,719 | $217,371,017 | +$60,372,961 | $108.35 | 66 |
| 2022 Q1 | 1,398,406 | $183,534,711 | +$6,515,704 | $132.59 | 64 |
| 2021 Q4 | 1,234,256 | $188,091,862 | +$8,478,145 | $152.28 | 59 |
| 2021 Q3 | 1,046,890 | $151,655,075 | +$38,820,891 | $145.62 | 52 |
| 2021 Q2 | 774,442 | $112,436,929 | +$4,546,161 | $145.17 | 54 |
| 2021 Q1 | 752,402 | $99,261,531 | -$22,385,372 | $131.93 | 54 |
| 2020 Q4 | 903,118 | $147,513,279 | -$61,324,249 | $163.44 | 62 |
| 2020 Q3 | 1,235,349 | $210,548,797 | +$126,207,593 | $170.98 | 57 |
| 2020 Q2 | 635,055 | $154,698 | -$8,646,015 | $0.17 | 61 |
| 2020 Q1 | 755,104 | $131,796,320 | +$17,478,435 | $174.72 | 58 |
| 2019 Q4 | 696,891 | $93,176,859 | -$32,509,598 | $133.33 | 49 |
| 2019 Q3 | 882,073 | $127,541,853 | +$512,030 | $144.62 | 46 |
| 2019 Q2 | 876,278 | $112,473,000 | +$27,716,017 | $128.31 | 31 |
| 2019 Q1 | 665,138 | $79,556,000 | +$31,728,196 | $119.62 | 30 |
| 2018 Q4 | 410,454 | $46,144,000 | +$3,010,630 | $112.48 | 26 |
| 2018 Q3 | 375,191 | $40,906,000 | -$18,432,113 | $109.04 | 23 |
| 2018 Q2 | 543,187 | $62,640,000 | -$14,348,029 | $115.34 | 27 |
| 2018 Q1 | 668,287 | $77,057,000 | +$838,437 | $114.96 | 25 |
| 2017 Q4 | 658,095 | $79,907,000 | -$9,504,229 | $121.42 | 31 |
| 2017 Q3 | 673,440 | $78,481,000 | +$3,668,062 | $116.54 | 26 |
| 2017 Q2 | 648,576 | $76,057,000 | -$9,221,898 | $117.27 | 28 |
| 2017 Q1 | 730,761 | $81,119,000 | +$16,788,079 | $111.03 | 31 |
| 2016 Q4 | 565,940 | $61,500,000 | +$3,245,691 | $108.64 | 33 |
| 2016 Q3 | 502,220 | $67,838,000 | -$253,379,138 | $135.21 | 36 |
| 2016 Q2 | 2,372,704 | $321,619,000 | +$182,336,298 | $135.50 | 44 |
| 2016 Q1 | 1,026,457 | $127,796,000 | +$44,667,611 | $124.30 | 43 |
| 2015 Q4 | 662,741 | $72,633,000 | -$19,775,687 | $109.32 | 26 |
| 2015 Q3 | 827,115 | $93,674,000 | +$68,381,435 | $113.30 | 22 |
| 2015 Q2 | 226,705 | $23,901,800 | -$11,427,248 | $105.17 | 20 |
| 2015 Q1 | 327,398 | $41,368,198 | +$11,529,827 | $125.72 | 19 |
| 2014 Q4 | 241,039 | $28,886,219 | +$16,130,102 | $119.84 | 19 |
| 2014 Q3 | 86,596 | $9,179,643 | -$11,545,452 | $104.39 | 14 |
| 2014 Q2 | 201,240 | $20,127,326 | -$5,414,504 | $100.01 | 15 |
| 2014 Q1 | 256,017 | $23,849,310 | +$3,570,682 | $93.20 | 16 |