| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 184,333 | $21,322,839 | -$2,085,512 | $113.86 | 14 |
| 2025 Q3 | 14,288,791 | $1,622,738,808 | -$198,590,252 | $113.62 | 302 |
| 2025 Q2 | 16,185,063 | $1,743,308,301 | -$473,032,351 | $107.70 | 310 |
| 2025 Q1 | 20,298,643 | $2,027,538,423 | -$430,233,412 | $99.88 | 314 |
| 2024 Q4 | 25,021,396 | $2,625,384,335 | -$188,998,517 | $104.88 | 333 |
| 2024 Q3 | 26,128,899 | $2,735,848,764 | -$619,422,139 | $104.67 | 321 |
| 2024 Q2 | 31,943,619 | $3,283,226,489 | -$37,469,022 | $102.78 | 335 |
| 2024 Q1 | 32,105,793 | $3,417,535,548 | +$69,942,740 | $106.49 | 322 |
| 2023 Q4 | 113,746 | $11,151,891 | -$408,461 | $98.04 | 4 |
| 2023 Q3 | 27,091,796 | $2,471,274,763 | +$317,612,494 | $91.24 | 246 |
| 2023 Q2 | 23,732,165 | $2,154,326,269 | +$123,776,255 | $90.78 | 215 |
| 2023 Q1 | 22,417,217 | $1,911,600,063 | +$563,399,065 | $85.30 | 197 |
| 2022 Q4 | 15,593,959 | $1,288,342,749 | +$465,772,377 | $82.60 | 152 |
| 2022 Q3 | 9,999,047 | $749,091,303 | +$257,026,561 | $74.83 | 136 |
| 2022 Q2 | 6,543,491 | $521,932,076 | +$114,802,597 | $79.60 | 112 |
| 2022 Q1 | 5,076,371 | $462,533,248 | +$3,740,427 | $91.24 | 95 |
| 2021 Q4 | 5,020,544 | $485,056,774 | +$74,252,394 | $97.03 | 92 |
| 2021 Q3 | 3,971,871 | $345,316,542 | +$9,621,200 | $86.99 | 80 |
| 2021 Q2 | 3,857,258 | $338,275,000 | +$187,391,841 | $87.64 | 64 |
| 2021 Q1 | 1,852,567 | $151,401,842 | -$37,196,822 | $81.46 | 54 |
| 2020 Q4 | 2,373,460 | $171,561,395 | +$91,032,545 | $72.05 | 53 |
| 2020 Q3 | 1,007,899 | $60,037,092 | -$14,009,730 | $59.56 | 46 |
| 2020 Q2 | 1,183,995 | $65,054,101 | -$54,306,782 | $54.94 | 53 |
| 2020 Q1 | 2,132,371 | $95,099,663 | -$113,713,178 | $44.60 | 53 |
| 2019 Q4 | 4,257,166 | $268,635,530 | +$111,017,390 | $63.11 | 59 |
| 2019 Q3 | 2,442,307 | $137,793,479 | -$10,321,799 | $56.42 | 40 |
| 2019 Q2 | 2,626,013 | $147,451,458 | -$52,157,624 | $56.15 | 41 |
| 2019 Q1 | 3,671,793 | $195,895,645 | -$934,948 | $53.37 | 39 |
| 2018 Q4 | 3,702,562 | $169,495,928 | +$6,377,812 | $45.77 | 37 |
| 2018 Q3 | 3,521,157 | $191,991,698 | +$6,445,394 | $54.53 | 32 |
| 2018 Q2 | 3,402,224 | $172,919,001 | +$172,918,944 | $50.83 | 26 |
| 2016 Q1 | 195 | $10,000 | $0 | $51.28 | 1 |