| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 621,337 | $37,043,853 | +$9,842,726 | $59.61 | 48 |
| 2025 Q2 | 468,084 | $20,932,460 | +$3,100,072 | $44.72 | 42 |
| 2025 Q1 | 404,965 | $12,411,894 | -$4,624,880 | $30.65 | 29 |
| 2024 Q4 | 533,197 | $19,291,402 | -$1,852,437 | $36.2 | 39 |
| 2024 Q3 | 529,932 | $25,881,153 | -$779,176 | $48.85 | 42 |
| 2024 Q2 | 553,825 | $19,356,499 | -$38,340 | $34.91 | 39 |
| 2024 Q1 | 554,647 | $19,870,384 | +$4,251,703 | $35.85 | 33 |
| 2023 Q4 | 439,231 | $13,680,550 | +$5,538,519 | $31.15 | 28 |
| 2023 Q3 | 267,986 | $7,140,229 | +$2,055,757 | $26.66 | 19 |
| 2023 Q2 | 192,382 | $4,176,987 | +$318,449 | $21.69 | 13 |
| 2023 Q1 | 183,466 | $3,390,186 | -$1,444,181 | $18.51 | 11 |
| 2022 Q4 | 261,827 | $4,829,218 | -$629,439 | $18.45 | 17 |
| 2022 Q3 | 292,507 | $6,086,239 | -$4,657,464 | $20.81 | 16 |
| 2022 Q2 | 479,820 | $11,467,311 | +$2,809,448 | $23.91 | 25 |
| 2022 Q1 | 360,443 | $10,457,041 | -$2,964,505 | $29.02 | 26 |
| 2021 Q4 | 513,607 | $12,793,324 | -$9,357,192 | $24.91 | 15 |
| 2021 Q3 | 823,027 | $27,675,430 | +$12,128,230 | $33.63 | 26 |
| 2021 Q2 | 468,372 | $10,811,300 | +$4,696,195 | $23.08 | 18 |
| 2021 Q1 | 285,805 | $2,810,207 | +$45,789 | $9.85 | 9 |
| 2020 Q4 | 292,047 | $1,586,114 | +$780,578 | $5.43 | 8 |
| 2020 Q3 | 148,245 | $366,052 | +$259 | $2.47 | 5 |
| 2020 Q2 | 148,028 | $373,053 | -$2,975 | $2.52 | 4 |
| 2020 Q1 | 149,215 | $336,018 | -$8,713 | $2.25 | 3 |
| 2019 Q4 | 151,690 | $617,033 | +$617,033 | $4.12 | 5 |