| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,261,221 | $55,430,430 | +$19,185,200 | $43.95 | 25 |
| 2025 Q2 | 827,482 | $34,018,423 | +$2,170,714 | $41.11 | 24 |
| 2025 Q1 | 774,883 | $30,521,795 | +$3,990,396 | $39.39 | 21 |
| 2024 Q4 | 673,509 | $28,024,666 | +$1,072,934 | $41.61 | 19 |
| 2024 Q3 | 470,474 | $19,957,811 | +$1,506,590 | $42.42 | 17 |
| 2024 Q2 | 434,974 | $16,901,832 | +$1,210,705 | $38.86 | 15 |
| 2024 Q1 | 401,501 | $16,302,782 | -$59,505 | $40.61 | 18 |
| 2023 Q4 | 403,732 | $15,712,785 | -$42,245,971 | $38.92 | 21 |
| 2023 Q3 | 346,605 | $56,412,949 | +$46,792,213 | $34.31 | 17 |
| 2023 Q2 | 280,402 | $9,944,847 | +$3,692,198 | $35.46 | 14 |
| 2023 Q1 | 177,382 | $5,970,263 | +$1,353,126 | $34.09 | 11 |
| 2022 Q4 | 138,802 | $4,482,508 | +$806,122 | $32.7 | 11 |
| 2022 Q3 | 131,386 | $3,912,881 | +$116,681 | $29.89 | 11 |
| 2022 Q2 | 127,431 | $3,969,123 | +$195,212 | $31.43 | 10 |
| 2022 Q1 | 106,749 | $3,864,750 | -$599,148 | $36.21 | 9 |
| 2021 Q4 | 127,033 | $5,068,214 | -$2,397,543 | $39.9 | 11 |
| 2021 Q3 | 177,226 | $6,694,117 | +$5,590 | $37.76 | 11 |
| 2021 Q2 | 177,091 | $6,769,768 | +$3,731,125 | $38.23 | 10 |
| 2021 Q1 | 79,524 | $2,916,253 | -$909,403 | $36.63 | 10 |
| 2020 Q4 | 107,509 | $3,437,000 | -$10,882 | $31.82 | 9 |
| 2020 Q3 | 129,906 | $3,338,000 | +$1,374,119 | $25.7 | 8 |
| 2020 Q2 | 76,426 | $1,908,000 | -$2,134,864 | $24.97 | 9 |
| 2020 Q1 | 162,108 | $3,299,000 | -$2,651,811 | $20.31 | 8 |
| 2019 Q4 | 295,432 | $8,629,000 | +$514,172 | $29.21 | 7 |
| 2019 Q3 | 277,821 | $7,719,000 | -$461,374 | $27.77 | 6 |
| 2019 Q2 | 294,459 | $8,178,000 | +$1,048,182 | $27.77 | 5 |
| 2019 Q1 | 256,721 | $7,105,000 | +$4,346,687 | $27.66 | 5 |
| 2018 Q4 | 99,704 | $2,498,000 | +$1,705,728 | $25.16 | 4 |
| 2018 Q3 | 31,619 | $946,000 | +$918,000 | $29.7 | 2 |
| 2018 Q2 | 950 | $28,000 | -$1,161,000 | $29.47 | 1 |
| 2018 Q1 | 44,505 | $1,186,000 | -$21,725 | $26.49 | 2 |
| 2017 Q4 | 45,320 | $1,205,000 | -$1,605,220 | $26.46 | 2 |
| 2017 Q3 | 105,679 | $2,628,000 | -$62,328 | $25.06 | 2 |
| 2017 Q2 | 108,201 | $2,680,000 | +$2,680,000 | $24.77 | 1 |