| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 18,639,704 | $1,368,608,999 | -$15,089,736 | $73.43 | 163 |
| 2025 Q2 | 18,878,768 | $1,296,196,117 | -$375,666,787 | $68.7 | 146 |
| 2025 Q1 | 24,993,090 | $1,555,307,668 | -$11,029,492 | $62.24 | 135 |
| 2024 Q4 | 25,166,429 | $1,537,671,746 | -$27,586,220 | $61.1 | 140 |
| 2024 Q3 | 25,605,275 | $1,662,368,328 | +$67,760,124 | $66.59 | 134 |
| 2024 Q2 | 24,543,415 | $1,518,909,533 | -$185,646,680 | $61.22 | 135 |
| 2024 Q1 | 27,632,727 | $1,748,414,568 | +$176,701,250 | $63.31 | 142 |
| 2023 Q4 | 24,689,203 | $1,442,752,466 | +$138,852,475 | $59.51 | 135 |
| 2023 Q3 | 22,144,885 | $1,240,073,987 | -$247,792,288 | $55.6 | 129 |
| 2023 Q2 | 26,582,356 | $1,522,680,773 | +$198,145,446 | $57.43 | 127 |
| 2023 Q1 | 23,123,440 | $1,294,308,269 | -$190,705,220 | $56.57 | 124 |
| 2022 Q4 | 26,518,751 | $1,396,386,628 | -$746,180 | $53.67 | 122 |
| 2022 Q3 | 26,541,984 | $1,292,239,505 | +$177,021,145 | $47.94 | 112 |
| 2022 Q2 | 22,828,616 | $1,230,353,366 | +$277,604,816 | $51.99 | 109 |
| 2022 Q1 | 12,542,063 | $778,161,275 | -$43,606,819 | $60.9 | 107 |
| 2021 Q4 | 13,216,934 | $857,634,754 | +$20,758,495 | $63.86 | 111 |
| 2021 Q3 | 12,857,523 | $857,503,294 | -$127,952,992 | $66.96 | 104 |
| 2021 Q2 | 14,773,802 | $980,274,508 | +$29,852,285 | $66.35 | 105 |
| 2021 Q1 | 14,321,491 | $955,271,778 | +$36,629,378 | $66.57 | 106 |
| 2020 Q4 | 13,751,058 | $885,863,179 | +$18,783,957 | $64.42 | 101 |
| 2020 Q3 | 13,102,442 | $738,089,702 | -$11,509,468 | $56.33 | 93 |
| 2020 Q2 | 13,315,358 | $663,854,358 | -$38,541,012 | $52.7 | 86 |
| 2020 Q1 | 14,015,755 | $650,009,054 | -$22,721,866 | $46.36 | 100 |
| 2019 Q4 | 14,276,856 | $833,458,367 | +$22,272,157 | $58.41 | 113 |
| 2019 Q3 | 13,931,202 | $782,957,968 | +$16,657,872 | $56.2 | 98 |
| 2019 Q2 | 13,606,236 | $757,502,182 | +$8,714,041 | $55.67 | 88 |
| 2019 Q1 | 13,479,318 | $749,923,700 | +$64,784,731 | $55.63 | 91 |
| 2018 Q4 | 12,333,116 | $664,918,648 | +$62,391,267 | $50.62 | 89 |
| 2018 Q3 | 10,428,518 | $613,618,372 | -$6,634,725 | $58.86 | 71 |
| 2018 Q2 | 10,551,731 | $608,672,312 | -$7,111,098 | $57.67 | 66 |
| 2018 Q1 | 10,666,339 | $638,542,831 | +$11,727,316 | $59.86 | 67 |
| 2017 Q4 | 10,451,864 | $623,263,454 | -$307,277,089 | $59.63 | 57 |
| 2017 Q3 | 15,616,141 | $882,175,062 | +$327,270,941 | $56.49 | 56 |
| 2017 Q2 | 14,525,091 | $786,458,769 | +$110,434,248 | $54.15 | 49 |
| 2017 Q1 | 12,486,136 | $657,415,000 | +$252,121,488 | $52.65 | 42 |
| 2016 Q4 | 12,349,481 | $602,842,000 | +$38,653,744 | $48.81 | 42 |
| 2016 Q3 | 11,530,302 | $586,259,000 | -$41,412,756 | $50.85 | 47 |
| 2016 Q2 | 12,345,238 | $577,714,000 | +$138,572,444 | $46.79 | 41 |
| 2016 Q1 | 9,371,812 | $433,219,000 | -$32,166,297 | $46.23 | 39 |
| 2015 Q4 | 10,067,324 | $480,223,000 | +$10,707,445 | $47.72 | 32 |
| 2015 Q3 | 9,835,161 | $442,652,000 | +$64,526,642 | $44.99 | 29 |
| 2015 Q2 | 8,365,269 | $429,031,000 | +$51,456,428 | $51.29 | 22 |
| 2015 Q1 | 7,361,683 | $377,591,000 | +$143,433,162 | $51.28 | 18 |
| 2014 Q4 | 4,588,541 | $216,938,398 | +$17,188,688 | $47.28 | 13 |
| 2014 Q3 | 4,197,404 | $207,356,000 | +$195,672,612 | $49.41 | 11 |
| 2014 Q2 | 228,906 | $11,714,000 | +$11,714,000 | $51.23 | 3 |