| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,037,610 | $76,611,842 | +$8,703,813 | $73.88 | 40 |
| 2025 Q2 | 921,198 | $57,676,577 | +$1,665,583 | $62.61 | 38 |
| 2025 Q1 | 893,862 | $40,593,912 | +$12,816,465 | $45.41 | 28 |
| 2024 Q4 | 609,314 | $32,504,058 | -$717,035 | $53.34 | 28 |
| 2024 Q3 | 592,252 | $28,198,611 | +$4,277,211 | $47.60 | 24 |
| 2024 Q2 | 502,675 | $23,922,674 | +$2,312,043 | $47.59 | 27 |
| 2024 Q1 | 453,912 | $21,674,830 | -$687,318 | $47.75 | 26 |
| 2023 Q4 | 476,393 | $20,870,289 | +$838,335 | $43.80 | 28 |
| 2023 Q3 | 458,821 | $16,291,148 | -$1,408,080 | $35.51 | 27 |
| 2023 Q2 | 496,218 | $19,620,452 | +$1,844,451 | $39.53 | 27 |
| 2023 Q1 | 461,220 | $16,352,272 | -$324,150 | $35.45 | 24 |
| 2022 Q4 | 469,915 | $13,640,121 | -$5,168,623 | $28.94 | 26 |
| 2022 Q3 | 655,509 | $17,599,000 | -$1,211,137 | $26.85 | 27 |
| 2022 Q2 | 677,649 | $20,105,000 | +$990,039 | $29.67 | 27 |
| 2022 Q1 | 648,459 | $29,641,000 | -$336,052 | $45.94 | 31 |
| 2021 Q4 | 654,211 | $35,072,000 | -$3,967,565 | $53.60 | 35 |
| 2021 Q3 | 740,447 | $38,068,000 | +$5,341,283 | $51.20 | 37 |
| 2021 Q2 | 636,025 | $35,096,000 | -$8,248,393 | $55.45 | 38 |
| 2021 Q1 | 754,624 | $40,804,000 | +$25,515,113 | $54.08 | 38 |
| 2020 Q4 | 283,814 | $14,144,000 | +$2,618,121 | $49.83 | 13 |
| 2020 Q3 | 123,185 | $4,469,000 | +$280,841 | $34.78 | 9 |
| 2020 Q2 | 115,002 | $3,551,000 | +$488,271 | $30.88 | 9 |
| 2020 Q1 | 101,699 | $2,307,000 | -$1,626,906 | $22.43 | 7 |
| 2019 Q4 | 171,331 | $4,609,000 | +$958,949 | $26.78 | 8 |
| 2019 Q3 | 79,447 | $1,814,000 | -$789,002 | $22.73 | 8 |
| 2019 Q2 | 114,127 | $2,751,000 | +$387,984 | $24.08 | 8 |
| 2019 Q1 | 98,052 | $2,384,000 | -$492,670 | $24.06 | 10 |
| 2018 Q4 | 118,534 | $2,422,000 | +$743,266 | $20.30 | 9 |
| 2018 Q3 | 81,961 | $2,108,000 | +$2,108,000 | $26.39 | 8 |