| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,257,921 | $86,434,293 | +$3,903,862 | $69.98 | 43 |
| 2025 Q2 | 1,209,963 | $78,901,101 | +$14,596,536 | $65.15 | 40 |
| 2025 Q1 | 1,033,479 | $51,527,493 | -$46,434,312 | $49.82 | 34 |
| 2024 Q4 | 1,954,351 | $112,110,736 | +$44,908,254 | $57.36 | 36 |
| 2024 Q3 | 1,154,941 | $57,059,651 | -$43,144,838 | $49.41 | 33 |
| 2024 Q2 | 2,028,227 | $99,645,981 | -$7,062,119 | $49.13 | 29 |
| 2024 Q1 | 2,177,162 | $94,270,800 | +$10,145,190 | $43.3 | 27 |
| 2023 Q4 | 1,951,147 | $73,612,726 | +$37,259,339 | $37.74 | 28 |
| 2023 Q3 | 971,600 | $31,071,410 | -$2,799,590 | $31.98 | 19 |
| 2023 Q2 | 1,056,112 | $35,516,650 | +$27,146,184 | $33.63 | 26 |
| 2023 Q1 | 260,749 | $7,368,882 | +$1,323,479 | $26.87 | 14 |
| 2022 Q4 | 271,568 | $6,561,941 | -$1,919,120 | $19.33 | 18 |
| 2022 Q3 | 332,309 | $7,385,090 | -$156,836 | $20.45 | 14 |
| 2022 Q2 | 321,180 | $6,918,308 | -$1,613,240 | $21.54 | 15 |
| 2022 Q1 | 381,520 | $11,033,786 | +$1,759,632 | $28.91 | 19 |
| 2021 Q4 | 324,403 | $10,502,000 | +$1,997,540 | $32.38 | 21 |
| 2021 Q3 | 261,481 | $7,992,000 | +$4,224,624 | $30.49 | 16 |
| 2021 Q2 | 124,941 | $3,983,000 | -$133,086 | $31.86 | 13 |
| 2021 Q1 | 137,897 | $3,919,000 | +$1,370,261 | $28.39 | 14 |
| 2020 Q4 | 38,509 | $4,263,000 | +$156,826 | $110.68 | 13 |
| 2020 Q3 | 38,452 | $3,666,000 | +$997,723 | $95.12 | 11 |
| 2020 Q2 | 27,782 | $2,014,000 | +$307,633 | $72.4 | 7 |
| 2020 Q1 | 31,095 | $1,638,000 | +$1,298,000 | $52.69 | 5 |