| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 53,490 | $5,162,034 | -$1,038 | $96.33 | 4 |
| 2025 Q2 | 53,500 | $6,212,611 | -$5,786 | $116.21 | 4 |
| 2025 Q1 | 53,553 | $5,840,643 | -$112,718,336 | $109.07 | 4 |
| 2024 Q4 | 1,239,989 | $117,719,748 | -$353,436 | $94.33 | 7 |
| 2024 Q3 | 1,243,514 | $91,877,585 | -$220,993,554 | $73.33 | 7 |
| 2024 Q2 | 4,230,204 | $312,861,898 | -$1,205,235 | $73.86 | 9 |
| 2024 Q1 | 4,243,688 | $348,445,479 | +$1,356,306 | $82.17 | 9 |
| 2023 Q4 | 4,228,320 | $286,487,989 | -$16,705,609 | $67.44 | 8 |
| 2023 Q3 | 4,474,470 | $345,874,160 | +$4,320,625 | $79.71 | 10 |
| 2023 Q2 | 4,474,176 | $329,990,355 | +$89,882 | $72.85 | 11 |
| 2023 Q1 | 4,472,965 | $291,591,540 | +$482,142 | $64.26 | 11 |
| 2022 Q4 | 4,462,422 | $375,721,049 | -$325,216,804 | $84.2 | 10 |
| 2022 Q3 | 9,050,758 | $722,093,000 | +$4,208,900 | $80.23 | 24 |
| 2022 Q2 | 9,035,666 | $553,693,000 | +$22,781,071 | $60.97 | 24 |
| 2022 Q1 | 8,652,108 | $551,742,000 | -$1,639,464 | $63.94 | 29 |
| 2021 Q4 | 8,919,673 | $356,213,000 | -$6,528,707 | $39.96 | 31 |
| 2021 Q3 | 9,303,752 | $337,412,000 | -$3,908,568 | $36.21 | 30 |
| 2021 Q2 | 9,618,589 | $258,545,000 | +$13,235,071 | $26.88 | 30 |
| 2021 Q1 | 9,355,366 | $188,869,000 | +$188,869,000 | $20 | 31 |