| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 7,359,498 | $989,765,184 | -$20,854,793 | $134.50 | 177 |
| 2025 Q2 | 7,521,019 | $929,088,950 | -$8,830,114 | $123.48 | 162 |
| 2025 Q1 | 7,600,356 | $828,219,734 | +$38,566,190 | $108.96 | 157 |
| 2024 Q4 | 6,366,173 | $667,892,285 | +$30,224,658 | $104.91 | 150 |
| 2024 Q3 | 6,074,366 | $580,898,055 | +$12,540,719 | $95.63 | 137 |
| 2024 Q2 | 5,898,798 | $489,827,198 | +$8,449,198 | $83.04 | 118 |
| 2024 Q1 | 5,811,653 | $499,510,078 | +$23,857,165 | $85.99 | 122 |
| 2023 Q4 | 5,519,430 | $444,274,200 | +$11,901,338 | $80.48 | 116 |
| 2023 Q3 | 5,356,999 | $374,186,554 | +$3,372,581 | $69.78 | 113 |
| 2023 Q2 | 5,334,973 | $362,484,850 | +$23,202,587 | $67.91 | 111 |
| 2023 Q1 | 4,983,029 | $314,173,779 | +$10,357,450 | $63.05 | 114 |
| 2022 Q4 | 4,792,145 | $382,362,370 | +$18,651,074 | $79.79 | 126 |
| 2022 Q3 | 5,510,839 | $388,314,139 | -$6,191,242 | $70.44 | 123 |
| 2022 Q2 | 5,584,410 | $403,971,788 | -$6,380,594 | $72.34 | 129 |
| 2022 Q1 | 5,690,778 | $532,287,493 | +$53,608,405 | $93.57 | 134 |
| 2021 Q4 | 5,126,095 | $439,211,494 | +$7,944,674 | $85.75 | 129 |
| 2021 Q3 | 5,100,523 | $377,205,256 | +$70,886,121 | $74.18 | 118 |
| 2021 Q2 | 4,147,053 | $291,837,121 | +$8,375,808 | $70.34 | 107 |
| 2021 Q1 | 4,010,627 | $333,452,640 | +$14,093,346 | $83.46 | 96 |
| 2020 Q4 | 3,847,025 | $255,399,718 | +$795,472 | $66.35 | 88 |
| 2020 Q3 | 3,849,742 | $209,407,089 | -$5,368,773 | $54.61 | 80 |
| 2020 Q2 | 3,943,913 | $216,013,236 | -$3,857,101 | $54.80 | 82 |
| 2020 Q1 | 4,008,140 | $218,701,830 | -$2,330,889 | $54.58 | 90 |
| 2019 Q4 | 4,028,554 | $297,437,911 | +$16,008,851 | $73.85 | 101 |
| 2019 Q3 | 3,789,531 | $252,269,763 | +$24,332,551 | $66.57 | 97 |
| 2019 Q2 | 3,424,254 | $212,500,417 | +$3,595,493 | $62.06 | 85 |
| 2019 Q1 | 3,407,848 | $203,102,116 | +$4,513,088 | $59.60 | 73 |
| 2018 Q4 | 3,348,776 | $163,093,972 | -$150,215 | $48.80 | 67 |
| 2018 Q3 | 3,344,796 | $182,316,001 | +$11,006,869 | $54.51 | 74 |
| 2018 Q2 | 3,141,778 | $173,151,613 | -$9,005,735 | $55.11 | 74 |
| 2018 Q1 | 3,306,967 | $182,116,211 | -$1,526,911 | $55.07 | 70 |
| 2017 Q4 | 3,338,737 | $182,756,527 | -$7,194,554 | $54.74 | 74 |
| 2017 Q3 | 3,464,626 | $199,655,560 | -$556,305 | $57.53 | 63 |
| 2017 Q2 | 3,478,755 | $190,322,108 | +$32,944,880 | $54.71 | 63 |
| 2017 Q1 | 2,880,000 | $136,301,471 | +$26,212,279 | $47.34 | 50 |
| 2016 Q4 | 2,678,763 | $127,740,076 | -$2,107,794 | $47.69 | 55 |
| 2016 Q3 | 2,725,598 | $104,516,609 | +$20,551,836 | $38.35 | 46 |
| 2016 Q2 | 2,189,946 | $83,350,943 | +$52,379,579 | $38.07 | 47 |
| 2016 Q1 | 809,783 | $31,459,000 | +$31,068,000 | $38.84 | 10 |
| 2015 Q4 | 10,074 | $320,000 | $29.41 | 2 | |
| 2015 Q3 | 10,074 | $322,000 | $29.51 | 2 | |
| 2015 Q2 | 10,074 | $310,000 | $28.91 | 2 | |
| 2015 Q1 | 10,074 | $278,000 | $27.31 | 2 | |
| 2014 Q4 | 10,074 | $252,000 | $26.01 | 2 | |
| 2014 Q3 | 10,000 | $232,000 | $23.20 | 1 | |
| 2014 Q2 | 10,000 | $246,000 | -$24,600 | $24.60 | 1 |
| 2014 Q1 | 11,000 | $214,000 | -$48,636 | $19.45 | 1 |