| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 16,521,458 | $1,172,542,656 | +$45,436,232 | $70.97 | 189 |
| 2025 Q2 | 15,981,410 | $1,035,682,962 | +$45,111,612 | $64.81 | 180 |
| 2025 Q1 | 15,356,845 | $863,961,607 | +$114,024,709 | $56.26 | 168 |
| 2024 Q4 | 13,267,495 | $778,854,055 | +$2,565,939 | $58.7 | 185 |
| 2024 Q3 | 12,789,869 | $704,230,960 | +$25,885,893 | $55.08 | 145 |
| 2024 Q2 | 12,297,838 | $642,248,506 | +$15,422,967 | $52.23 | 139 |
| 2024 Q1 | 12,208,842 | $605,049,792 | +$68,415,801 | $49.56 | 133 |
| 2023 Q4 | 10,866,574 | $484,862,290 | -$2,640,874 | $44.54 | 142 |
| 2023 Q3 | 10,870,852 | $431,679,880 | +$21,034,680 | $39.71 | 127 |
| 2023 Q2 | 10,329,489 | $415,664,753 | +$139,423,935 | $40.25 | 123 |
| 2023 Q1 | 6,857,307 | $250,944,957 | +$10,857,269 | $36.6 | 119 |
| 2022 Q4 | 6,567,915 | $204,013,543 | -$14,672,435 | $31.06 | 111 |
| 2022 Q3 | 6,938,454 | $217,097,340 | -$97,770,729 | $31.28 | 96 |
| 2022 Q2 | 10,010,453 | $358,144,089 | +$111,672,774 | $35.6 | 105 |
| 2022 Q1 | 6,892,652 | $314,072,302 | -$31,450,598 | $45.48 | 111 |
| 2021 Q4 | 7,524,635 | $384,721,576 | -$29,069,095 | $51.36 | 131 |
| 2021 Q3 | 8,065,206 | $430,824,754 | +$46,013,763 | $53.41 | 119 |
| 2021 Q2 | 7,190,036 | $391,802,801 | +$49,314,962 | $54.49 | 107 |
| 2021 Q1 | 6,327,887 | $312,698,855 | -$72,050,984 | $49.32 | 116 |
| 2020 Q4 | 7,811,920 | $355,993,082 | +$13,799,888 | $45.5 | 100 |
| 2020 Q3 | 7,468,926 | $289,261,570 | -$56,170,980 | $38.58 | 87 |
| 2020 Q2 | 8,907,122 | $315,572,284 | +$39,883,343 | $35.31 | 85 |
| 2020 Q1 | 7,753,626 | $226,500,410 | -$52,412,270 | $29.03 | 74 |
| 2019 Q4 | 8,413,620 | $300,980,687 | +$13,141,634 | $35.77 | 75 |
| 2019 Q3 | 7,826,135 | $258,802,989 | +$91,887,057 | $33.07 | 66 |
| 2019 Q2 | 5,049,232 | $167,322,380 | +$8,215,133 | $33.14 | 60 |
| 2019 Q1 | 4,495,945 | $143,715,346 | +$91,261,839 | $31.96 | 51 |
| 2018 Q4 | 1,961,730 | $55,939,000 | +$29,467,310 | $28.49 | 38 |
| 2018 Q3 | 945,942 | $29,873,000 | +$7,524,246 | $31.58 | 31 |
| 2018 Q2 | 724,388 | $20,626,000 | +$7,409,601 | $28.45 | 26 |
| 2018 Q1 | 464,787 | $13,250,000 | -$5,785,039 | $28.51 | 26 |
| 2017 Q4 | 653,196 | $20,196,000 | -$197,718 | $30.92 | 25 |
| 2017 Q3 | 614,159 | $19,818,000 | +$3,575,581 | $32.29 | 28 |
| 2017 Q2 | 503,919 | $16,099,000 | -$27,814,958 | $31.95 | 24 |
| 2017 Q1 | 1,426,758 | $43,733,000 | +$1,876,562 | $30.63 | 25 |
| 2016 Q4 | 1,322,098 | $42,461,000 | -$11,814,787 | $32.1 | 23 |
| 2016 Q3 | 1,750,845 | $52,882,000 | +$167,222 | $30.2 | 25 |
| 2016 Q2 | 1,724,952 | $53,984,000 | -$10,302,808 | $31.3 | 29 |
| 2016 Q1 | 2,040,331 | $61,003,000 | +$50,270,308 | $29.89 | 23 |
| 2015 Q4 | 364,842 | $9,747,000 | -$101,940 | $26.71 | 17 |
| 2015 Q3 | 371,437 | $9,195,000 | -$12,060 | $24.76 | 13 |
| 2015 Q2 | 371,147 | $10,014,000 | +$59,668 | $26.98 | 14 |
| 2015 Q1 | 368,050 | $9,921,000 | -$3,502,300 | $26.87 | 11 |
| 2014 Q4 | 501,162 | $13,346,000 | +$6,884,386 | $26.63 | 11 |
| 2014 Q3 | 241,522 | $6,404,000 | +$3,522,632 | $26.52 | 10 |
| 2014 Q2 | 108,102 | $2,892,000 | -$9,215,020 | $26.63 | 9 |
| 2014 Q1 | 451,041 | $11,686,000 | -$6,672,793 | $25.9 | 4 |