| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,669,058 | $106,855,391 | +$28,695,275 | $64.04 | 70 |
| 2025 Q2 | 1,221,936 | $67,205,153 | +$1,467,239 | $55 | 54 |
| 2025 Q1 | 1,199,052 | $53,092,644 | +$11,359,721 | $44.25 | 53 |
| 2024 Q4 | 940,962 | $46,109,493 | +$2,032,025 | $49 | 49 |
| 2024 Q3 | 896,843 | $41,497,656 | +$365,697 | $46.26 | 43 |
| 2024 Q2 | 890,368 | $40,103,141 | -$40,428,754 | $45.04 | 47 |
| 2024 Q1 | 665,226 | $29,279,025 | -$33,146,969 | $44.11 | 36 |
| 2023 Q4 | 1,484,765 | $61,467,852 | +$24,915,917 | $41.24 | 36 |
| 2023 Q3 | 885,869 | $30,134,690 | +$19,622,854 | $34.02 | 29 |
| 2023 Q2 | 308,470 | $11,104,187 | +$6,600,694 | $35.99 | 21 |
| 2023 Q1 | 124,851 | $4,055,737 | -$1,974,369 | $32.49 | 18 |
| 2022 Q4 | 185,336 | $4,876,060 | +$2,569,912 | $26.3 | 14 |
| 2022 Q3 | 86,298 | $2,194,000 | +$150,875 | $25.41 | 8 |
| 2022 Q2 | 80,306 | $2,125,318 | -$1,846,353 | $26.38 | 14 |
| 2022 Q1 | 121,470 | $4,335,444 | +$1,314,797 | $36.94 | 16 |
| 2021 Q4 | 84,904 | $3,710,525 | -$385,383 | $43.71 | 17 |
| 2021 Q3 | 92,728 | $3,984,513 | +$286,361 | $42.75 | 15 |
| 2021 Q2 | 87,796 | $3,789,518 | +$2,563,562 | $43.17 | 15 |
| 2021 Q1 | 28,515 | $1,130,000 | -$640,570 | $39.6 | 11 |
| 2020 Q4 | 44,450 | $1,780,000 | +$51,211 | $40.05 | 9 |
| 2020 Q3 | 43,151 | $1,398,000 | +$381,300 | $32.46 | 4 |
| 2020 Q2 | 31,463 | $922,000 | +$922,000 | $29.31 | 3 |