| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 23,773,372 | $1,341,922,283 | -$18,727,826 | $56.45 | 161 |
| 2025 Q2 | 24,256,578 | $1,317,381,105 | +$154,021,126 | $54.31 | 163 |
| 2025 Q1 | 21,444,263 | $1,136,569,785 | +$173,286,534 | $53.01 | 149 |
| 2024 Q4 | 18,180,564 | $987,432,523 | +$208,295,734 | $54.31 | 147 |
| 2024 Q3 | 14,068,594 | $783,565,473 | +$223,443,414 | $55.7 | 128 |
| 2024 Q2 | 10,111,533 | $518,622,691 | +$61,933,229 | $51.29 | 106 |
| 2024 Q1 | 8,878,580 | $474,592,416 | +$108,005,264 | $53.46 | 97 |
| 2023 Q4 | 6,887,286 | $331,743,161 | +$88,423,647 | $48.13 | 82 |
| 2023 Q3 | 4,947,875 | $212,562,135 | +$57,377,491 | $42.96 | 69 |
| 2023 Q2 | 3,545,922 | $159,194,128 | +$33,654,136 | $44.9 | 60 |
| 2023 Q1 | 2,721,000 | $117,704,853 | +$22,779,523 | $43.26 | 47 |
| 2022 Q4 | 2,173,558 | $90,288,797 | +$47,600,334 | $41.53 | 41 |
| 2022 Q3 | 838,709 | $31,404,000 | +$3,840,068 | $37.44 | 23 |
| 2022 Q2 | 726,468 | $28,428,140 | +$127,049 | $38.76 | 22 |
| 2022 Q1 | 711,372 | $32,248,510 | +$3,146,963 | $44.99 | 24 |
| 2021 Q4 | 643,127 | $31,276,018 | -$681,242 | $48.35 | 19 |
| 2021 Q3 | 621,629 | $27,248,794 | +$6,009,083 | $43.84 | 15 |
| 2021 Q2 | 484,514 | $21,357,847 | +$1,524,265 | $44.08 | 14 |
| 2021 Q1 | 449,947 | $18,410,422 | +$1,886,295 | $40.9 | 14 |
| 2020 Q4 | 404,640 | $15,396,597 | +$3,243,900 | $37.99 | 14 |
| 2020 Q3 | 319,750 | $10,576,815 | +$5,378,888 | $33.07 | 12 |
| 2020 Q2 | 157,336 | $4,805,000 | +$1,144,794 | $30.53 | 9 |
| 2020 Q1 | 120,076 | $2,990,000 | +$273,971 | $24.91 | 7 |
| 2019 Q4 | 97,625 | $3,250,000 | +$996,139 | $33.3 | 5 |
| 2019 Q3 | 67,679 | $2,130,000 | +$569,206 | $31.46 | 5 |
| 2019 Q2 | 49,598 | $1,547,000 | -$791,712 | $31.17 | 5 |
| 2019 Q1 | 75,031 | $2,275,000 | +$606,121 | $30.32 | 5 |
| 2018 Q4 | 55,100 | $1,448,000 | +$1,109,136 | $26.28 | 6 |
| 2018 Q3 | 12,882 | $391,000 | +$577 | $30.35 | 1 |
| 2018 Q2 | 12,863 | $367,000 | -$1,030,356 | $28.53 | 1 |
| 2018 Q1 | 48,976 | $1,363,000 | -$152,369 | $27.83 | 1 |
| 2017 Q4 | 54,451 | $1,514,000 | -$2,818,157 | $27.8 | 1 |
| 2017 Q3 | 155,806 | $4,029,000 | -$74,030 | $25.86 | 1 |
| 2017 Q2 | 158,672 | $4,048,000 | +$4,048,000 | $25.67 | 2 |