| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 101,671 | $5,726,359 | +$1,413,935 | $56.3 | 22 |
| 2025 Q2 | 76,569 | $4,176,059 | -$693,358 | $54.76 | 18 |
| 2025 Q1 | 84,955 | $4,338,654 | -$767,161 | $51.08 | 16 |
| 2024 Q4 | 104,870 | $5,602,004 | +$3,048,659 | $53.42 | 15 |
| 2024 Q3 | 47,570 | $2,471,975 | -$1,218,662 | $52 | 12 |
| 2024 Q2 | 90,810 | $4,430,189 | -$38,437,265 | $48.54 | 15 |
| 2024 Q1 | 863,001 | $42,900,277 | +$39,375,511 | $49.7 | 14 |
| 2023 Q4 | 72,964 | $3,222,234 | +$861,748 | $44.16 | 13 |
| 2023 Q3 | 53,514 | $2,055,453 | -$811,439 | $38.41 | 12 |
| 2023 Q2 | 73,746 | $2,976,361 | -$154,054 | $40.36 | 10 |
| 2023 Q1 | 77,589 | $2,930,332 | -$68,164 | $37.76 | 11 |
| 2022 Q4 | 80,350 | $2,885,841 | -$4,268,426 | $35.97 | 11 |
| 2022 Q3 | 200,472 | $6,994,000 | +$835,003 | $34.87 | 11 |
| 2022 Q2 | 176,501 | $6,132,000 | +$2,229,779 | $34.74 | 9 |
| 2022 Q1 | 109,438 | $4,795,000 | -$5,630,184 | $43.83 | 11 |
| 2021 Q4 | 222,326 | $10,745,000 | +$130,200 | $48.33 | 15 |
| 2021 Q3 | 121,313 | $5,351,000 | -$1,280,582 | $44.11 | 10 |
| 2021 Q2 | 150,309 | $6,703,000 | -$3,266,593 | $44.6 | 9 |
| 2021 Q1 | 225,901 | $9,427,247 | -$5,861,502 | $41.73 | 11 |
| 2020 Q4 | 366,819 | $14,744,000 | +$441,986 | $40.19 | 8 |
| 2020 Q3 | 358,161 | $13,133,000 | +$7,392,242 | $36.67 | 8 |
| 2020 Q2 | 157,819 | $5,007,000 | +$3,211,785 | $31.72 | 9 |
| 2020 Q1 | 58,347 | $1,456,000 | -$1,930,311 | $24.96 | 5 |
| 2019 Q4 | 115,391 | $3,610,000 | +$3,520,296 | $31.29 | 6 |
| 2019 Q3 | 2,862 | $86,000 | -$7,966,989 | $30.05 | 1 |
| 2019 Q2 | 278,286 | $8,049,000 | +$3,598,625 | $28.92 | 3 |
| 2019 Q1 | 153,857 | $4,293,000 | +$84 | $27.95 | 2 |
| 2018 Q4 | 153,854 | $3,753,000 | +$71,390 | $24.39 | 2 |
| 2018 Q3 | 150,900 | $4,318,000 | +$3,146,000 | $28.61 | 3 |
| 2018 Q2 | 43,976 | $1,172,000 | -$2,500,000 | $26.65 | 1 |
| 2018 Q1 | 150,000 | $3,672,000 | +$3,672,000 | $24.48 | 1 |