| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 386,409 | $15,501,243 | -$6,521,266 | $40.1 | 24 |
| 2025 Q2 | 543,441 | $22,073,781 | +$3,905,580 | $40.2 | 30 |
| 2025 Q1 | 445,721 | $19,423,029 | -$4,070,914 | $43.58 | 27 |
| 2024 Q4 | 537,476 | $23,742,838 | +$107,503 | $44.17 | 32 |
| 2024 Q3 | 628,816 | $26,667,644 | -$29,348,018 | $42.41 | 33 |
| 2024 Q2 | 1,293,604 | $62,536,117 | -$7,530,313 | $48.33 | 36 |
| 2024 Q1 | 1,454,951 | $69,462,872 | +$8,384,494 | $47.74 | 43 |
| 2023 Q4 | 1,402,545 | $59,178,151 | +$11,356,502 | $42.1 | 43 |
| 2023 Q3 | 1,064,562 | $52,242,688 | +$15,444,420 | $49.76 | 36 |
| 2023 Q2 | 756,401 | $31,860,482 | +$3,575,839 | $40.66 | 30 |
| 2023 Q1 | 666,479 | $27,925,499 | -$769,545 | $42.47 | 31 |
| 2022 Q4 | 674,920 | $30,249,021 | +$8,745,244 | $44.82 | 31 |
| 2022 Q3 | 495,999 | $20,502,783 | +$1,735,475 | $41.34 | 29 |
| 2022 Q2 | 444,983 | $24,061,273 | +$3,719,009 | $54.07 | 28 |
| 2022 Q1 | 375,286 | $20,614,546 | +$9,055,971 | $54.9 | 24 |
| 2021 Q4 | 189,644 | $7,706,405 | -$1,234,288 | $40.64 | 18 |
| 2021 Q3 | 190,601 | $11,300,784 | -$13,908,165 | $58.96 | 17 |
| 2021 Q2 | 419,363 | $25,899,243 | +$6,487,216 | $61.75 | 21 |
| 2021 Q1 | 316,370 | $16,798,000 | +$3,581,679 | $53.07 | 16 |
| 2020 Q4 | 246,259 | $10,588,000 | -$2,045,818 | $42.99 | 14 |
| 2020 Q3 | 304,508 | $11,063,728 | -$4,486,185 | $36.4 | 16 |
| 2020 Q2 | 427,183 | $15,663,908 | +$15,598,797 | $36.64 | 20 |
| 2020 Q1 | 1,758 | $13,000 | +$13,000 | $7.39 | 1 |