| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 452,152 | $24,741,943 | -$3,352,321 | $54.73 | 4 |
| 2025 Q2 | 513,420 | $21,892,228 | -$6,770,592 | $42.64 | 4 |
| 2025 Q1 | 672,205 | $29,987,958 | -$5,016,114 | $44.64 | 4 |
| 2024 Q4 | 785,593 | $34,548,507 | -$454,080 | $44 | 5 |
| 2024 Q3 | 795,913 | $30,195,376 | +$379,400 | $37.94 | 5 |
| 2024 Q2 | 785,913 | $23,947,247 | -$2,594,608 | $30.49 | 5 |
| 2024 Q1 | 871,010 | $32,223,458 | -$881,738 | $37 | 5 |
| 2023 Q4 | 894,841 | $32,187,972 | -$179,897 | $35.98 | 5 |
| 2023 Q3 | 899,841 | $27,681,204 | +$3,518,033 | $30.94 | 5 |
| 2023 Q2 | 786,136 | $21,220,009 | $27 | 5 | |
| 2023 Q1 | 786,136 | $25,922,971 | -$601,215 | $33 | 5 |
| 2022 Q4 | 804,738 | $31,977,574 | +$562,347 | $39.8 | 5 |
| 2022 Q3 | 790,610 | $31,319,000 | +$680,534 | $39.7 | 5 |
| 2022 Q2 | 773,474 | $30,874,000 | +$899,993 | $39.95 | 4 |
| 2022 Q1 | 750,944 | $31,591,000 | -$854,539 | $41.63 | 4 |
| 2021 Q4 | 771,044 | $30,422,000 | +$1,013,454 | $39.42 | 4 |
| 2021 Q3 | 745,229 | $28,276,000 | +$1,037,082 | $37.59 | 4 |
| 2021 Q2 | 717,537 | $30,272,000 | +$3,840,783 | $42.13 | 4 |
| 2021 Q1 | 626,345 | $25,052,000 | -$474,991 | $39.73 | 2 |
| 2020 Q4 | 638,185 | $20,313,000 | +$1,379,034 | $31.83 | 1 |
| 2020 Q3 | 598,677 | $13,590,000 | +$4,227,988 | $22.7 | 2 |
| 2020 Q2 | 412,421 | $10,331,000 | +$151,964 | $25.05 | 1 |
| 2020 Q1 | 406,425 | $9,242,000 | -$8,884 | $22.83 | 2 |
| 2019 Q4 | 367,554 | $13,103,000 | +$4,360,737 | $35.65 | 2 |
| 2019 Q3 | 245,232 | $8,365,000 | +$697,751 | $34.11 | 2 |
| 2019 Q2 | 224,784 | $7,187,000 | +$375,450 | $33.85 | 3 |
| 2019 Q1 | 212,692 | $7,466,000 | $35.1 | 3 | |
| 2018 Q4 | 212,692 | $6,790,000 | -$209,241 | $31.9 | 3 |
| 2018 Q3 | 219,032 | $9,199,000 | -$1,696,500 | $42 | 2 |
| 2018 Q2 | 259,485 | $10,315,000 | -$2,566,950 | $39.75 | 3 |
| 2018 Q1 | 323,896 | $12,955,120 | -$2,301,232 | $40 | 4 |
| 2017 Q4 | 381,436 | $15,029,115 | +$39,403 | $39.4 | 3 |
| 2017 Q3 | 380,436 | $14,533,000 | +$1,451,449 | $38.2 | 3 |
| 2017 Q2 | 342,440 | $14,383,000 | -$382,201 | $42 | 3 |
| 2017 Q1 | 351,540 | $14,149,000 | -$923,238 | $40.24 | 3 |
| 2016 Q4 | 379,190 | $13,252,000 | -$34,643 | $34.95 | 4 |
| 2016 Q3 | 380,190 | $10,835,000 | $28.5 | 3 | |
| 2016 Q2 | 380,190 | $10,398,000 | +$945,308 | $27.35 | 3 |
| 2016 Q1 | 345,626 | $9,901,000 | +$525,620 | $29.69 | 3 |
| 2015 Q4 | 327,934 | $10,576,000 | +$18,582 | $32.25 | 3 |
| 2015 Q3 | 327,358 | $9,690,000 | $29.6 | 3 | |
| 2015 Q2 | 327,358 | $9,527,000 | $29.11 | 3 | |
| 2015 Q1 | 327,358 | $9,101,000 | +$1,081,545 | $27.6 | 3 |
| 2014 Q4 | 288,170 | $8,000,000 | +$687,680 | $27.76 | 3 |
| 2014 Q3 | 259,633 | $7,971,000 | $30.7 | 3 | |
| 2014 Q2 | 259,633 | $7,685,000 | +$1,465,518 | $29.6 | 3 |
| 2014 Q1 | 210,120 | $6,437,000 | -$211,000 | $30.65 | 3 |