| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 222,659 | $7,401,592 | -$1,088,766 | $33.28 | 11 |
| 2025 Q2 | 260,365 | $5,654,953 | +$1,269,434 | $21.79 | 14 |
| 2025 Q1 | 201,953 | $4,173,808 | +$973,115 | $20.73 | 11 |
| 2024 Q4 | 154,812 | $3,816,665 | +$88,254 | $24.63 | 10 |
| 2024 Q3 | 151,239 | $4,332,154 | -$1,754,698 | $28.63 | 11 |
| 2024 Q2 | 146,813 | $5,325,359 | -$3,251,765 | $36.28 | 13 |
| 2024 Q1 | 236,488 | $9,341,198 | -$3,067,904 | $39.62 | 15 |
| 2023 Q4 | 237,596 | $10,489,243 | -$446,129,445 | $44.24 | 15 |
| 2023 Q3 | 9,928,570 | $453,968,850 | +$84,999,136 | $45.43 | 17 |
| 2023 Q2 | 8,000,811 | $441,353,419 | +$37,261,651 | $55.35 | 15 |
| 2023 Q1 | 7,269,619 | $473,879,668 | +$42,514,306 | $65.15 | 13 |
| 2022 Q4 | 6,584,321 | $334,132,139 | +$32,579,297 | $50.71 | 11 |
| 2022 Q3 | 5,906,350 | $265,279,000 | +$32,939,447 | $44.31 | 10 |
| 2022 Q2 | 5,127,715 | $262,747,000 | +$37,891,687 | $51.32 | 11 |
| 2022 Q1 | 4,336,180 | $277,707,000 | +$49,657,566 | $63.22 | 10 |
| 2021 Q4 | 3,494,060 | $280,896,591 | +$54,095,434 | $80.5 | 11 |
| 2021 Q3 | 2,786,676 | $198,940,000 | +$52,524,714 | $71.37 | 15 |
| 2021 Q2 | 2,001,588 | $174,951,049 | +$17,462,415 | $87.43 | 18 |
| 2021 Q1 | 1,926,751 | $133,175,830 | +$58,991,099 | $69.15 | 17 |
| 2020 Q4 | 1,079,654 | $78,326,873 | +$23,303,907 | $72.71 | 14 |
| 2020 Q3 | 759,198 | $50,521,000 | +$292,253 | $66.58 | 11 |
| 2020 Q2 | 754,975 | $41,376,000 | -$4,476,760 | $54.39 | 9 |
| 2020 Q1 | 836,834 | $43,434,000 | -$5,725,131 | $52.04 | 10 |
| 2019 Q4 | 924,059 | $60,416,547 | +$10,128,285 | $65.37 | 15 |
| 2019 Q3 | 778,613 | $39,634,000 | +$2,783,610 | $50.89 | 12 |
| 2019 Q2 | 721,280 | $42,568,019 | -$6,268,029 | $59.04 | 12 |
| 2019 Q1 | 830,932 | $47,666,000 | +$9,505,917 | $57.37 | 12 |
| 2018 Q4 | 665,186 | $31,113,000 | +$3,223,076 | $46.91 | 9 |
| 2018 Q3 | 596,145 | $31,903,000 | +$3,598,889 | $53.51 | 7 |
| 2018 Q2 | 528,887 | $29,670,000 | +$1,794,287 | $56.1 | 7 |
| 2018 Q1 | 496,904 | $23,894,000 | +$1,956,436 | $48.02 | 6 |
| 2017 Q4 | 456,227 | $21,471,000 | -$5,588,722 | $46.82 | 7 |
| 2017 Q3 | 600,872 | $23,966,000 | -$81,646 | $39.89 | 8 |
| 2017 Q2 | 602,909 | $20,613,000 | +$8,592,744 | $34.2 | 7 |
| 2017 Q1 | 351,675 | $9,116,000 | +$1,270,578 | $24.44 | 4 |
| 2016 Q4 | 302,682 | $6,764,000 | +$382,672 | $21.31 | 3 |
| 2016 Q3 | 285,561 | $5,742,000 | +$772,157 | $18.03 | 3 |
| 2016 Q2 | 247,177 | $4,027,000 | -$285,581 | $14.75 | 3 |
| 2016 Q1 | 264,586 | $4,742,000 | +$398,702 | $17.17 | 4 |
| 2015 Q4 | 242,303 | $4,178,000 | +$4,166,000 | $16.09 | 2 |
| 2015 Q3 | 798 | $12,000 | -$1,980,000 | $15.28 | 2 |
| 2015 Q2 | 111,437 | $1,993,000 | -$258,814 | $17.16 | 4 |
| 2015 Q1 | 125,868 | $2,450,000 | +$484,889 | $18.99 | 2 |
| 2014 Q4 | 100,958 | $1,933,000 | -$256,384 | $18.83 | 2 |
| 2014 Q3 | 114,120 | $2,295,000 | +$656,417 | $20.1 | 4 |
| 2014 Q2 | 81,465 | $1,777,000 | +$474,958 | $21.9 | 3 |
| 2014 Q1 | 59,690 | $1,224,000 | +$171,177 | $20.58 | 3 |