| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 977,319 | $67,105,370 | +$2,229,496 | $68.63 | 50 |
| 2025 Q2 | 944,432 | $66,112,770 | +$8,336,239 | $70 | 51 |
| 2025 Q1 | 840,220 | $55,123,286 | -$434,762 | $65.47 | 48 |
| 2024 Q4 | 833,971 | $54,143,307 | +$12,068,879 | $64.77 | 47 |
| 2024 Q3 | 619,772 | $42,586,636 | +$965,021 | $68.72 | 45 |
| 2024 Q2 | 607,090 | $37,745,505 | +$8,474,004 | $62.17 | 37 |
| 2024 Q1 | 470,572 | $29,970,017 | +$14,400,376 | $63.69 | 29 |
| 2023 Q4 | 246,600 | $14,625,564 | +$3,917,786 | $59.32 | 22 |
| 2023 Q3 | 181,231 | $9,454,620 | -$569,781 | $52.17 | 17 |
| 2023 Q2 | 190,691 | $10,286,600 | +$2,918,686 | $53.95 | 17 |
| 2023 Q1 | 137,919 | $7,013,407 | +$1,299,092 | $50.85 | 17 |
| 2022 Q4 | 112,980 | $5,371,343 | +$258,059 | $47.55 | 15 |
| 2022 Q3 | 122,846 | $5,049,000 | -$145,674 | $41.11 | 8 |
| 2022 Q2 | 126,232 | $5,323,000 | +$411,928 | $42.11 | 10 |
| 2022 Q1 | 115,603 | $5,580,000 | +$541,875 | $48.26 | 11 |
| 2021 Q4 | 104,350 | $5,465,000 | +$99,604 | $53.34 | 9 |
| 2021 Q3 | 48,095 | $2,242,000 | +$3,043 | $46.55 | 7 |
| 2021 Q2 | 48,904 | $2,283,000 | +$591,773 | $46.69 | 8 |
| 2021 Q1 | 36,255 | $1,622,000 | -$99,176 | $44.85 | 6 |
| 2020 Q4 | 38,585 | $1,690,000 | +$226,091 | $43.75 | 6 |
| 2020 Q3 | 33,449 | $1,313,000 | +$147,959 | $39.13 | 6 |
| 2020 Q2 | 28,820 | $1,006,000 | -$258,623 | $34.97 | 5 |
| 2020 Q1 | 37,467 | $1,147,000 | +$947,175 | $30.63 | 5 |
| 2019 Q4 | 7,399 | $284,000 | -$2,000 | $41.79 | 2 |
| 2019 Q3 | 925 | $42,000 | -$595,000 | $39.79 | 2 |
| 2019 Q2 | 18,252 | $637,000 | -$89,061 | $40.29 | 2 |
| 2019 Q1 | 20,953 | $690,000 | -$335,485 | $32.37 | 4 |
| 2018 Q4 | 31,707 | $910,000 | -$443,551 | $28.7 | 4 |
| 2018 Q3 | 45,626 | $1,545,000 | -$10,675 | $33.6 | 6 |
| 2018 Q2 | 46,296 | $1,476,000 | +$267,158 | $31.82 | 5 |
| 2018 Q1 | 37,935 | $1,168,000 | +$801,696 | $30.78 | 5 |
| 2017 Q4 | 11,923 | $373,000 | +$31,654 | $31.27 | 3 |
| 2017 Q3 | 10,911 | $316,000 | +$314,000 | $29.22 | 3 |
| 2017 Q2 | 10,228 | $293,000 | +$291,000 | $30.98 | 2 |
| 2017 Q1 | 60 | $2,000 | -$269,000 | $33.33 | 1 |
| 2016 Q4 | 12,396 | $322,000 | -$1,665,000 | $25.97 | 3 |
| 2016 Q3 | 78,872 | $1,987,000 | +$1,987,000 | $25.19 | 1 |