| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 261,653 | $42,650,814 | -$39,220,030 | $163.01 | 29 |
| 2025 Q2 | 555,463 | $44,047,988 | +$12,273,925 | $79.38 | 31 |
| 2025 Q1 | 405,060 | $24,852,894 | +$13,504,402 | $61.36 | 29 |
| 2024 Q4 | 204,547 | $7,491,506 | -$16,048,860 | $36.49 | 24 |
| 2024 Q3 | 571,806 | $26,918,261 | +$8,762,346 | $47.22 | 36 |
| 2024 Q2 | 376,978 | $14,121,556 | -$22,927,153 | $37.25 | 29 |
| 2024 Q1 | 1,018,389 | $33,974,954 | +$10,271,106 | $33.32 | 32 |
| 2023 Q4 | 712,843 | $24,156,128 | +$17,056,065 | $33.89 | 31 |
| 2023 Q3 | 232,226 | $5,936,331 | -$7,887,260 | $25.56 | 18 |
| 2023 Q2 | 466,804 | $15,246,051 | -$7,169,061 | $32.68 | 32 |
| 2023 Q1 | 654,899 | $27,653,052 | +$14,900,034 | $42.18 | 31 |
| 2022 Q4 | 295,768 | $10,695,738 | -$10,897,817 | $36.17 | 30 |
| 2022 Q3 | 656,543 | $17,315,641 | +$12,121,653 | $26.41 | 24 |
| 2022 Q2 | 149,907 | $5,047,342 | -$9,972,622 | $33.46 | 23 |
| 2022 Q1 | 282,271 | $21,686,305 | -$20,249,441 | $76.8 | 27 |
| 2021 Q4 | 566,366 | $36,283,803 | +$19,411,497 | $64.13 | 26 |
| 2021 Q3 | 256,340 | $13,637,790 | +$4,071,002 | $52.85 | 23 |
| 2021 Q2 | 196,596 | $15,927,185 | -$3,644,885 | $81.55 | 24 |
| 2021 Q1 | 223,565 | $17,450,000 | -$14,777,251 | $78.18 | 24 |
| 2020 Q4 | 377,545 | $45,513,000 | +$9,046,237 | $120.55 | 26 |
| 2020 Q3 | 296,197 | $38,228,805 | -$5,187,756 | $129 | 27 |
| 2020 Q2 | 400,716 | $44,065,655 | +$36,972,455 | $110.32 | 28 |
| 2020 Q1 | 902 | $4,000 | +$4,000 | $4.43 | 1 |