| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 3,679,432 | $181,751,567 | +$12,093,311 | $49.41 | 72 |
| 2025 Q2 | 3,447,600 | $152,832,962 | -$16,156,674 | $44.36 | 71 |
| 2025 Q1 | 3,757,707 | $146,392,402 | +$14,044,865 | $38.94 | 66 |
| 2024 Q4 | 3,391,794 | $145,600,662 | +$6,932,872 | $42.93 | 64 |
| 2024 Q3 | 3,201,583 | $133,586,875 | +$21,878,194 | $41.73 | 55 |
| 2024 Q2 | 2,665,327 | $107,861,197 | +$9,119,081 | $40.46 | 48 |
| 2024 Q1 | 2,435,445 | $92,229,132 | +$3,855,646 | $37.87 | 45 |
| 2023 Q4 | 2,340,807 | $78,608,875 | +$4,469,280 | $34.2 | 41 |
| 2023 Q3 | 2,220,536 | $70,730,228 | +$8,972,932 | $30.92 | 34 |
| 2023 Q2 | 759,879 | $24,512,188 | +$10,391,497 | $32.23 | 27 |
| 2023 Q1 | 431,783 | $12,543,046 | +$1,494,345 | $29 | 24 |
| 2022 Q4 | 384,024 | $9,880,400 | +$1,358,283 | $25.73 | 28 |
| 2022 Q3 | 299,737 | $7,331,541 | +$1,069,836 | $24.45 | 18 |
| 2022 Q2 | 254,836 | $6,599,023 | +$492,577 | $25.87 | 15 |
| 2022 Q1 | 221,605 | $6,916,565 | +$2,515,571 | $31.22 | 18 |
| 2021 Q4 | 143,141 | $4,824,000 | +$1,971,625 | $33.7 | 11 |
| 2021 Q3 | 81,266 | $2,375,000 | -$318,824 | $29.22 | 8 |
| 2021 Q2 | 92,657 | $2,666,000 | +$812,350 | $28.77 | 8 |
| 2021 Q1 | 64,415 | $1,691,000 | +$1,089,434 | $26.31 | 5 |
| 2020 Q4 | 23,771 | $597,000 | -$115,607 | $25.12 | 4 |
| 2020 Q3 | 30,632 | $710,000 | +$305,000 | $23.12 | 3 |
| 2020 Q2 | 19,190 | $402,000 | +$380,192 | $20.87 | 2 |
| 2020 Q1 | 1,050 | $18,000 | +$18,000 | $17.14 | 1 |