| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 10,000,388 | $578,162,551 | +$2,228,583 | $76.32 | 46 |
| 2025 Q2 | 10,042,856 | $515,556,619 | +$19,637,426 | $67.61 | 40 |
| 2025 Q1 | 10,268,323 | $459,455,259 | +$19,258,445 | $58.48 | 40 |
| 2024 Q4 | 3,603,455 | $241,535,104 | +$23,896,512 | $67.03 | 38 |
| 2024 Q3 | 2,893,216 | $182,417,421 | +$8,672,398 | $63.05 | 32 |
| 2024 Q2 | 6,622,395 | $407,315,491 | +$10,245,365 | $61.52 | 30 |
| 2024 Q1 | 6,351,714 | $348,713,662 | +$5,381,286 | $54.9 | 27 |
| 2023 Q4 | 6,271,094 | $314,645,568 | +$7,922,237 | $50.27 | 32 |
| 2023 Q3 | 6,121,255 | $274,661,797 | +$14,103,434 | $44.86 | 31 |
| 2023 Q2 | 5,773,700 | $272,565,454 | +$4,408,238 | $47.23 | 32 |
| 2023 Q1 | 5,630,283 | $221,101,628 | +$16,700,225 | $39.37 | 27 |
| 2022 Q4 | 5,247,025 | $178,662,911 | -$3,327,177 | $34.05 | 28 |
| 2022 Q3 | 5,283,094 | $185,220,754 | +$7,930,053 | $35.06 | 28 |
| 2022 Q2 | 5,087,345 | $188,023,000 | -$22,222,142 | $36.96 | 27 |
| 2022 Q1 | 5,266,304 | $250,977,200 | +$34,053,780 | $47.6 | 33 |
| 2021 Q4 | 4,818,888 | $284,950,939 | +$29,772,805 | $56.37 | 34 |
| 2021 Q3 | 4,035,640 | $197,102,124 | +$40,724,389 | $48.59 | 21 |
| 2021 Q2 | 3,187,891 | $133,099,000 | +$6,155,169 | $47.97 | 17 |
| 2021 Q1 | 3,005,625 | $132,837,000 | +$362,065 | $41.53 | 14 |
| 2020 Q4 | 2,997,653 | $123,858,000 | +$3,181,278 | $40.99 | 15 |
| 2020 Q3 | 2,936,190 | $102,796,000 | +$5,110,142 | $35.01 | 13 |
| 2020 Q2 | 2,792,486 | $88,419,000 | +$6,699,095 | $30.36 | 14 |
| 2020 Q1 | 2,575,165 | $64,944,000 | +$11,396,187 | $25.22 | 9 |
| 2019 Q4 | 2,122,259 | $64,019,000 | +$63,816,000 | $28.93 | 6 |