| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,821,475 | $39,169,860 | +$3,007,618 | $21.34 | 28 |
| 2025 Q2 | 1,680,606 | $40,368,178 | +$3,735,996 | $24.02 | 25 |
| 2025 Q1 | 1,536,876 | $26,200,772 | +$6,856,896 | $17.17 | 23 |
| 2024 Q4 | 1,137,185 | $16,660,101 | +$1,833,891 | $14.63 | 25 |
| 2024 Q3 | 832,810 | $11,095,816 | -$7,568,180 | $13.32 | 21 |
| 2024 Q2 | 1,400,385 | $18,631,554 | +$83,607 | $13.30 | 23 |
| 2024 Q1 | 1,388,662 | $18,867,423 | +$2,159,883 | $13.59 | 25 |
| 2023 Q4 | 54,299 | $705,344 | +$52,181 | $12.99 | 2 |
| 2023 Q3 | 1,793,051 | $18,567,645 | -$10,295,675 | $10.35 | 21 |
| 2023 Q2 | 2,699,976 | $30,661,292 | +$11,518,606 | $11.38 | 24 |
| 2023 Q1 | 1,682,258 | $16,289,012 | -$5,204,966 | $9.65 | 18 |
| 2022 Q4 | 2,107,210 | $21,954,793 | +$15,268,498 | $10.43 | 20 |
| 2022 Q3 | 474,009 | $24,160,388 | -$19,152,378 | $50.97 | 13 |
| 2022 Q2 | 850,989 | $45,826,000 | +$2,119,910 | $53.86 | 17 |
| 2022 Q1 | 801,163 | $50,499,000 | +$25,129,610 | $62.92 | 20 |
| 2021 Q4 | 410,966 | $23,983,000 | -$6,173,488 | $58.36 | 18 |
| 2021 Q3 | 497,037 | $29,537,183 | -$309,159,256 | $59.27 | 23 |
| 2021 Q2 | 5,679,527 | $411,962,218 | -$163,946,887 | $72.62 | 26 |
| 2021 Q1 | 7,972,818 | $564,372,649 | +$138,070,875 | $70.78 | 33 |
| 2020 Q4 | 6,113,256 | $492,140,182 | +$237,654,137 | $80.51 | 33 |
| 2020 Q3 | 3,063,448 | $217,170,726 | +$117,941,700 | $70.88 | 31 |
| 2020 Q2 | 1,402,951 | $78,390,782 | +$4,375,501 | $55.67 | 30 |
| 2020 Q1 | 1,335,908 | $64,506,634 | -$424,519 | $48.25 | 27 |
| 2019 Q4 | 1,341,025 | $66,950,978 | +$1,300,531 | $50.24 | 22 |
| 2019 Q3 | 1,439,180 | $67,048,080 | +$11,542,706 | $46.42 | 28 |
| 2019 Q2 | 1,230,964 | $56,347,819 | -$10,174,623 | $45.77 | 25 |
| 2019 Q1 | 1,457,638 | $52,143,108 | -$656,330 | $35.64 | 19 |
| 2018 Q4 | 1,501,034 | $49,861,136 | -$8,715,946 | $33.24 | 22 |
| 2018 Q3 | 1,653,592 | $75,308,165 | +$9,081,706 | $45.47 | 21 |
| 2018 Q2 | 1,453,772 | $59,352,285 | +$14,450,781 | $40.79 | 16 |
| 2018 Q1 | 609 | $27,000 | -$74,630 | $40.86 | 2 |
| 2017 Q4 | 1,533,264 | $69,529,000 | +$7,406,883 | $45.11 | 21 |
| 2017 Q3 | 1,577,156 | $72,626,000 | -$6,678,041 | $45.98 | 18 |
| 2017 Q2 | 152 | $3,000 | $0 | $19.74 | 1 |
| 2017 Q1 | 202 | $4,000 | $0 | $19.87 | 2 |
| 2016 Q4 | 202 | $4,000 | -$1,158 | $19.87 | 2 |
| 2016 Q3 | 40 | $1,000 | +$1,000 | $25.00 | 1 |
| 2016 Q2 | 1,525,151 | $27,106,000 | +$20,615,739 | $17.77 | 7 |
| 2016 Q1 | 1,233,230 | $21,891,000 | +$17,337,919 | $17.72 | 8 |
| 2015 Q4 | 514 | $7,000 | -$12,011,974 | $12.50 | 3 |
| 2015 Q3 | 685,495 | $14,369,000 | +$2,602,158 | $20.93 | 8 |
| 2015 Q2 | 561,179 | $11,766,000 | +$6,753,908 | $20.98 | 9 |
| 2015 Q1 | 160 | $2,000 | -$687,999 | $12.50 | 1 |
| 2014 Q4 | 305,732 | $3,969,000 | +$304,064 | $12.92 | 6 |
| 2014 Q3 | 281,099 | $3,820,000 | +$553,855 | $13.59 | 7 |
| 2014 Q2 | 240,288 | $3,593,000 | -$2,693,734 | $14.95 | 5 |
| 2014 Q1 | 421,384 | $6,271,000 | +$2,965,522 | $14.88 | 6 |