| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 98,956 | $9,401,176 | -$69,586 | $91.95 | 4 |
| 2025 Q2 | 99,656 | $11,160,844 | -$11,046,982 | $111.91 | 4 |
| 2025 Q1 | 205,842 | $21,558,715 | -$229,246,584 | $104.32 | 6 |
| 2024 Q4 | 2,725,171 | $246,247,536 | -$4,053,481 | $90.21 | 9 |
| 2024 Q3 | 2,782,551 | $192,034,600 | -$86,892,695 | $68.99 | 10 |
| 2024 Q2 | 4,047,288 | $279,992,645 | -$1,631,487 | $69.37 | 11 |
| 2024 Q1 | 4,069,518 | $314,109,566 | +$13,288 | $76.51 | 11 |
| 2023 Q4 | 4,068,224 | $258,740,694 | -$57,141 | $63.74 | 11 |
| 2023 Q3 | 4,068,617 | $297,273,652 | -$897 | $73.41 | 11 |
| 2023 Q2 | 4,067,329 | $292,688,432 | +$239,344 | $70 | 11 |
| 2023 Q1 | 4,063,933 | $253,364,904 | +$128,050 | $61.39 | 10 |
| 2022 Q4 | 4,058,660 | $326,166,242 | -$553,116,292 | $80.09 | 11 |
| 2022 Q3 | 11,195,502 | $858,033,000 | -$49,121,395 | $76.5 | 28 |
| 2022 Q2 | 11,193,351 | $635,079,000 | -$19,556,201 | $56.62 | 26 |
| 2022 Q1 | 11,170,008 | $663,414,000 | +$111,595,169 | $59.53 | 32 |
| 2021 Q4 | 10,714,453 | $384,697,000 | +$4,401,831 | $35.91 | 33 |
| 2021 Q3 | 10,431,433 | $333,928,000 | +$2,065,211 | $31.88 | 30 |
| 2021 Q2 | 10,595,302 | $253,004,000 | +$5,005,441 | $23.85 | 36 |
| 2021 Q1 | 10,415,326 | $204,281,000 | +$203,858,000 | $19.74 | 33 |
| 2020 Q4 | 53 | $1,000 | +$1,000 | $18.87 | 1 |