| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 4,088,651 | $58,879,969 | -$5,718,000 | $14.37 | 72 |
| 2025 Q2 | 4,414,813 | $78,978,480 | -$2,363,642 | $17.89 | 76 |
| 2025 Q1 | 4,538,879 | $88,120,022 | -$2,331,744 | $19.43 | 82 |
| 2024 Q4 | 4,673,721 | $78,658,061 | -$5,014,071 | $16.83 | 81 |
| 2024 Q3 | 4,777,394 | $145,338,133 | +$373,331 | $30.43 | 83 |
| 2024 Q2 | 4,803,454 | $82,574,931 | +$1,486,127 | $17.19 | 74 |
| 2024 Q1 | 4,484,191 | $109,229,180 | +$9,478,484 | $24.36 | 72 |
| 2023 Q4 | 4,100,230 | $71,710,130 | +$2,109,392 | $17.49 | 60 |
| 2023 Q3 | 4,058,523 | $50,424,006 | -$712,620 | $12.41 | 48 |
| 2023 Q2 | 4,135,483 | $39,949,627 | -$11,488,953 | $9.66 | 46 |
| 2023 Q1 | 5,321,181 | $54,400,840 | +$6,834,804 | $10.24 | 48 |
| 2022 Q4 | 4,642,505 | $57,520,567 | +$5,421,803 | $12.39 | 45 |
| 2022 Q3 | 4,206,629 | $49,091,610 | -$1,320,558 | $11.67 | 40 |
| 2022 Q2 | 4,310,731 | $53,494,387 | -$3,183,933 | $12.41 | 48 |
| 2022 Q1 | 4,586,319 | $52,729,583 | -$1,833,677 | $11.63 | 58 |
| 2021 Q4 | 4,631,187 | $66,478,661 | -$3,099,527 | $14.36 | 58 |
| 2021 Q3 | 4,372,477 | $68,528,796 | -$5,548,714 | $15.67 | 57 |
| 2021 Q2 | 4,633,442 | $103,185,545 | +$1,213,154 | $22.27 | 70 |
| 2021 Q1 | 4,605,402 | $83,493,432 | -$3,557,710 | $18.13 | 74 |
| 2020 Q4 | 4,811,714 | $84,272,640 | -$388,289 | $17.51 | 73 |
| 2020 Q3 | 4,815,210 | $93,652,076 | +$6,382,671 | $19.45 | 77 |
| 2020 Q2 | 3,827,400 | $45,541,677 | -$1,934,204 | $11.9 | 65 |
| 2020 Q1 | 4,986,587 | $47,422,429 | -$3,481,956 | $9.51 | 71 |
| 2019 Q4 | 5,181,292 | $98,955,126 | +$12,482,272 | $19.1 | 81 |
| 2019 Q3 | 4,520,705 | $73,107,544 | -$3,811,692 | $16.17 | 73 |
| 2019 Q2 | 4,722,769 | $89,864,364 | -$1,052,354 | $19.05 | 72 |
| 2019 Q1 | 4,820,256 | $103,437,132 | -$9,028,830 | $21.46 | 74 |
| 2018 Q4 | 5,225,310 | $122,577,288 | -$7,165,725 | $23.46 | 73 |
| 2018 Q3 | 5,530,303 | $121,367,260 | -$1,764,615 | $21.94 | 74 |
| 2018 Q2 | 5,542,472 | $160,975,153 | +$7,027,198 | $29.05 | 80 |
| 2018 Q1 | 5,319,893 | $112,877,983 | +$7,369,379 | $21.22 | 78 |
| 2017 Q4 | 4,909,651 | $126,143,228 | +$124,365,113 | $25.69 | 78 |
| 2017 Q3 | 48,353 | $1,957,000 | +$1,957,000 | $33.08 | 5 |