| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 407,049 | $24,174,494 | -$6,861,499 | $59.33 | 42 |
| 2025 Q2 | 536,875 | $28,750,408 | -$592,959 | $53.52 | 46 |
| 2025 Q1 | 495,214 | $24,155,454 | -$2,894,317 | $48.84 | 42 |
| 2024 Q4 | 544,983 | $28,740,742 | +$2,704,473 | $52.74 | 42 |
| 2024 Q3 | 471,132 | $24,628,045 | -$945,261 | $52.32 | 39 |
| 2024 Q2 | 490,041 | $24,821,988 | +$7,181,490 | $50.63 | 36 |
| 2024 Q1 | 348,715 | $16,951,750 | +$6,932,596 | $48.36 | 36 |
| 2023 Q4 | 206,840 | $9,449,037 | -$102,704 | $45.46 | 27 |
| 2023 Q3 | 213,563 | $8,907,296 | -$288,915 | $41.44 | 28 |
| 2023 Q2 | 220,011 | $9,453,336 | +$2,629,360 | $42.78 | 27 |
| 2023 Q1 | 160,856 | $6,311,476 | +$2,114,923 | $38.97 | 21 |
| 2022 Q4 | 105,708 | $3,772,194 | -$1,807,220 | $35.21 | 17 |
| 2022 Q3 | 166,454 | $5,388,688 | -$53,656 | $33.44 | 17 |
| 2022 Q2 | 132,806 | $4,712,630 | -$117,217 | $35.19 | 17 |
| 2022 Q1 | 134,567 | $5,842,530 | +$1,573,322 | $41.61 | 14 |
| 2021 Q4 | 95,869 | $4,179,763 | -$1,409,666 | $43.21 | 12 |
| 2021 Q3 | 127,839 | $4,825,168 | +$1,546,246 | $37.73 | 9 |
| 2021 Q2 | 86,873 | $3,273,840 | +$657,444 | $37.69 | 10 |
| 2021 Q1 | 69,421 | $2,450,123 | +$845,902 | $35.28 | 8 |
| 2020 Q4 | 45,442 | $1,539,712 | -$1,304,409 | $33.87 | 5 |
| 2020 Q3 | 85,522 | $2,569,820 | +$1,196,365 | $30.12 | 6 |
| 2020 Q2 | 45,772 | $1,225,788 | +$763,384 | $26.79 | 4 |
| 2020 Q1 | 17,247 | $372,000 | -$1,296,196 | $21.43 | 3 |
| 2019 Q4 | 65,275 | $1,772,788 | +$526,554 | $27.52 | 6 |
| 2019 Q3 | 46,186 | $1,211,788 | +$1,211,788 | $25.84 | 2 |