| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 15,205,907 | $2,295,580,285 | +$649,234,790 | $151.08 | 356 |
| 2025 Q2 | 10,994,793 | $1,527,439,103 | +$52,346,913 | $139.02 | 307 |
| 2025 Q1 | 10,705,118 | $1,210,260,696 | +$75,875,634 | $113.13 | 291 |
| 2024 Q4 | 10,037,820 | $1,198,458,806 | +$180,571,274 | $119.34 | 289 |
| 2024 Q3 | 8,407,868 | $1,069,180,290 | +$203,924,281 | $127.25 | 260 |
| 2024 Q2 | 6,814,948 | $787,619,374 | +$255,780,613 | $115.58 | 233 |
| 2024 Q1 | 4,619,032 | $529,565,859 | +$74,290,674 | $114.61 | 187 |
| 2023 Q4 | 3,947,855 | $413,034,981 | -$237,537,042 | $104.71 | 181 |
| 2023 Q3 | 6,248,209 | $586,806,002 | +$143,110,171 | $93.89 | 179 |
| 2023 Q2 | 4,657,383 | $489,512,222 | +$85,832,162 | $105.12 | 173 |
| 2023 Q1 | 3,838,348 | $374,610,044 | +$2,695,432 | $97.66 | 155 |
| 2022 Q4 | 3,830,739 | $333,983,345 | +$26,224,812 | $87.24 | 148 |
| 2022 Q3 | 3,529,951 | $265,735,235 | -$9,954,853 | $75.24 | 140 |
| 2022 Q2 | 3,669,917 | $284,733,879 | +$3,499,364 | $77.55 | 143 |
| 2022 Q1 | 3,539,974 | $332,912,347 | -$6,614,500 | $94.06 | 148 |
| 2021 Q4 | 3,616,620 | $370,837,178 | +$81,098,603 | $102.67 | 153 |
| 2021 Q3 | 2,799,815 | $259,615,836 | +$57,848,046 | $92.61 | 112 |
| 2021 Q2 | 2,221,769 | $205,823,344 | +$70,819,559 | $92.61 | 96 |
| 2021 Q1 | 1,419,617 | $122,556,354 | +$65,470,065 | $86.3 | 80 |
| 2020 Q4 | 654,569 | $53,033,775 | +$25,046,842 | $80.98 | 44 |
| 2020 Q3 | 348,861 | $21,996,000 | +$11,044,597 | $62.98 | 21 |
| 2020 Q2 | 176,623 | $9,699,000 | -$858,695 | $54.92 | 21 |
| 2020 Q1 | 192,350 | $8,240,000 | +$1,300,110 | $42.85 | 17 |
| 2019 Q4 | 158,122 | $8,683,000 | +$2,555,995 | $54.85 | 19 |
| 2019 Q3 | 111,598 | $5,533,000 | -$1,835,646 | $49.59 | 17 |
| 2019 Q2 | 148,548 | $7,174,000 | +$134,624 | $48.29 | 18 |
| 2019 Q1 | 147,204 | $6,415,000 | +$1,082,926 | $43.58 | 22 |
| 2018 Q4 | 123,263 | $4,810,000 | -$2,695,384 | $39.02 | 18 |
| 2018 Q3 | 186,017 | $8,842,000 | +$681,470 | $47.52 | 20 |
| 2018 Q2 | 171,204 | $8,349,392 | +$1,656,680 | $48.76 | 22 |
| 2018 Q1 | 137,548 | $6,836,474 | -$1,626,394 | $49.69 | 22 |
| 2017 Q4 | 169,003 | $8,616,000 | +$2,358,570 | $50.98 | 18 |
| 2017 Q3 | 122,039 | $5,990,000 | +$440,392 | $49.1 | 15 |
| 2017 Q2 | 119,097 | $5,189,000 | +$416,687 | $43.58 | 15 |
| 2017 Q1 | 110,054 | $4,606,000 | +$1,539,834 | $41.86 | 17 |
| 2016 Q4 | 76,153 | $3,084,000 | +$358,413 | $40.48 | 15 |
| 2016 Q3 | 67,615 | $2,677,000 | -$121,615 | $39.64 | 13 |
| 2016 Q2 | 99,789 | $3,488,000 | +$976,480 | $34.95 | 15 |
| 2016 Q1 | 42,840 | $1,473,000 | -$373,983 | $34.3 | 12 |
| 2015 Q4 | 53,888 | $1,774,000 | +$85,866 | $33.34 | 11 |
| 2015 Q3 | 51,143 | $1,607,000 | +$291,971 | $31.62 | 9 |
| 2015 Q2 | 41,753 | $1,495,000 | +$513,780 | $35.96 | 9 |
| 2015 Q1 | 27,398 | $995,000 | -$1,621,465 | $36.4 | 7 |
| 2014 Q4 | 72,674 | $2,599,000 | -$61,883 | $35.79 | 8 |
| 2014 Q3 | 74,609 | $2,634,000 | -$629,065 | $35.49 | 10 |
| 2014 Q2 | 88,293 | $3,335,000 | +$913,772 | $37.78 | 11 |
| 2014 Q1 | 63,511 | $2,477,000 | +$336,015 | $39.01 | 9 |