| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 63,600 | $6,492,088 | +$2,406,264 | $97.74 | 4 |
| 2025 Q3 | 1,130,727 | $106,986,786 | +$19,326,461 | $94.60 | 89 |
| 2025 Q2 | 937,622 | $75,912,810 | -$1,700,198 | $81.06 | 82 |
| 2025 Q1 | 959,844 | $69,360,000 | +$4,996,274 | $72.35 | 72 |
| 2024 Q4 | 908,392 | $61,607,987 | -$576,237,516 | $67.83 | 71 |
| 2024 Q3 | 8,962,495 | $647,951,046 | -$5,117,995 | $72.28 | 77 |
| 2024 Q2 | 9,157,275 | $614,541,485 | -$12,005,782 | $67.11 | 77 |
| 2024 Q1 | 9,344,748 | $567,322,980 | +$5,608,431 | $60.71 | 78 |
| 2023 Q4 | 11,059 | $641,093 | $57.97 | 2 | |
| 2023 Q3 | 9,580,441 | $531,421,534 | +$10,597,515 | $55.45 | 74 |
| 2023 Q2 | 9,380,857 | $559,009,463 | -$16,770,749 | $59.59 | 74 |
| 2023 Q1 | 9,657,885 | $597,672,070 | +$13,032,691 | $61.89 | 75 |
| 2022 Q4 | 9,508,547 | $539,547,626 | +$48,191,055 | $56.74 | 72 |
| 2022 Q3 | 8,686,346 | $433,614,249 | -$37,338,688 | $49.92 | 65 |
| 2022 Q2 | 9,446,453 | $592,812,838 | -$36,646,803 | $62.74 | 74 |
| 2022 Q1 | 10,018,883 | $687,612,888 | -$77,145,066 | $68.63 | 79 |
| 2021 Q4 | 10,959,951 | $845,705,475 | -$93,886,660 | $76.57 | 97 |
| 2021 Q3 | 12,160,510 | $950,978,046 | +$37,789,624 | $78.20 | 97 |
| 2021 Q2 | 11,643,990 | $1,066,919,374 | -$114,753,194 | $91.65 | 116 |
| 2021 Q1 | 12,919,658 | $1,190,189,229 | +$181,785,178 | $92.18 | 123 |
| 2020 Q4 | 10,957,417 | $955,288,154 | +$103,613,143 | $87.16 | 106 |
| 2020 Q3 | 9,629,231 | $693,266,125 | +$85,752,915 | $71.82 | 68 |
| 2020 Q2 | 8,447,500 | $545,672,197 | +$26,353,650 | $64.90 | 65 |
| 2020 Q1 | 8,020,881 | $446,838,000 | -$13,358,541 | $55.70 | 57 |
| 2019 Q4 | 8,310,552 | $548,478,140 | +$23,143,711 | $66.00 | 64 |
| 2019 Q3 | 7,960,815 | $466,863,651 | -$11,347,569 | $58.63 | 54 |
| 2019 Q2 | 8,169,239 | $500,494,398 | +$8,293,735 | $61.26 | 62 |
| 2019 Q1 | 8,034,145 | $491,278,364 | +$16,975,677 | $61.14 | 54 |
| 2018 Q4 | 7,788,359 | $430,975,130 | +$69,087,525 | $55.30 | 50 |
| 2018 Q3 | 6,513,785 | $407,310,452 | +$308,868,057 | $62.53 | 52 |
| 2018 Q2 | 1,599,756 | $100,677,110 | +$19,278,966 | $62.79 | 58 |
| 2018 Q1 | 1,286,454 | $87,708,081 | +$13,703,123 | $68.26 | 59 |
| 2017 Q4 | 1,098,953 | $72,701,000 | +$26,480,907 | $66.03 | 52 |
| 2017 Q3 | 647,787 | $39,755,699 | +$3,053,759 | $61.37 | 39 |
| 2017 Q2 | 552,391 | $31,580,032 | -$1,733,847 | $57.17 | 41 |
| 2017 Q1 | 570,175 | $29,941,522 | -$4,691,510 | $52.51 | 32 |
| 2016 Q4 | 629,958 | $29,296,728 | +$5,623,923 | $46.25 | 31 |
| 2016 Q3 | 559,139 | $28,012,422 | +$12,211,614 | $50.10 | 29 |
| 2016 Q2 | 302,578 | $13,512,174 | +$1,837,555 | $44.66 | 23 |
| 2016 Q1 | 256,904 | $11,134,395 | -$15,940,979 | $43.35 | 22 |
| 2015 Q4 | 715,406 | $30,239,495 | +$64,275 | $42.27 | 37 |
| 2015 Q3 | 712,203 | $29,615,642 | -$28,865,101 | $41.58 | 30 |
| 2015 Q2 | 1,336,599 | $67,198,461 | +$9,151,229 | $50.29 | 43 |
| 2015 Q1 | 1,129,357 | $56,563,643 | +$7,892,884 | $49.98 | 41 |
| 2014 Q4 | 995,612 | $46,848,853 | -$8,443,691 | $47.05 | 41 |
| 2014 Q3 | 1,156,594 | $53,978,319 | +$23,822,766 | $46.67 | 38 |
| 2014 Q2 | 638,316 | $30,805,766 | +$8,222,456 | $48.25 | 34 |
| 2014 Q1 | 469,261 | $21,577,121 | +$1,086,175 | $45.91 | 35 |