Financial Metrics
HFFG HF Foods Group Inc.Financial Statements
Grouped by statementIncome Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 75595876.0 | — | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 74580771.0 | -1.3% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2018-06-30 | 72287515.0 | -3.1% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2018-09-30 | 70363798.0 | -2.7% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 74801022.0 | +6.3% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2019-06-30 | 74718206.0 | -0.1% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 75698877.0 | +1.3% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 175803336.0 | +132.2% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 104560096.0 | -40.5% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 139918942.0 | +33.8% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 159380000.0 | +13.9% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 193546000.0 | +21.4% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 215542000.0 | +11.4% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 278215000.0 | +29.1% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 299642000.0 | +7.7% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 300711000.0 | +0.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 293855000.0 | -2.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 292312000.0 | -0.5% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 281453000.0 | -3.7% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 295654000.0 | +5.0% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 302342000.0 | +2.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 298389000.0 | -1.3% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 298428000.0 | +0.0% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 314853000.0 | +5.5% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 306978000.0 | -2.5% | USD | 10-Q | 2025-11-10 |
| Annual | 2017-12-31 | 295549980.0 | — | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 291006698.0 | -1.5% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 388162281.0 | +33.4% | USD | 10-K | 2021-03-16 |
| Annual | 2020-12-31 | 566832000.0 | +46.0% | USD | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 796884000.0 | +40.6% | USD | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 1170467000.0 | +46.9% | USD | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | 1148493000.0 | -1.9% | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 1201667000.0 | +4.6% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 1228282000.0 | +2.2% | USD | 10-K | 2026-03-16 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 11128427.0 | — | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 12104066.0 | +8.8% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2018-06-30 | 12123733.0 | +0.2% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2018-09-30 | 12562687.0 | +3.6% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 12706856.0 | +1.1% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2019-06-30 | 12512153.0 | -1.5% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 12192148.0 | -2.6% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 28975045.0 | +137.7% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 20612784.0 | -28.9% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 25162858.0 | +22.1% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 29428000.0 | +17.0% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 35134000.0 | +19.4% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 41912000.0 | +19.3% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 50727000.0 | +21.0% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 52570000.0 | +3.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 51493000.0 | -2.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 50172000.0 | -2.6% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 50666000.0 | +1.0% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 50925000.0 | +0.5% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 50411000.0 | -1.0% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 52465000.0 | +4.1% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 50163000.0 | -4.4% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 50959000.0 | +1.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 55132000.0 | +8.2% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 50409000.0 | -8.6% | USD | 10-Q | 2025-11-10 |
| Annual | 2017-12-31 | 43934967.0 | — | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 49565549.0 | +12.8% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 64248000.0 | +29.6% | USD | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | 100747000.0 | +56.8% | USD | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 151512000.0 | +50.4% | USD | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 205512000.0 | +35.6% | USD | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | 204031000.0 | -0.7% | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 205194000.0 | +0.6% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 207576000.0 | +1.2% | USD | 10-K | 2026-03-16 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 2482984.0 | — | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 2031454.0 | -18.2% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2018-06-30 | 855963.0 | -57.9% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2018-09-30 | 2177124.0 | +154.3% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 2341684.0 | +7.6% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2019-06-30 | 1418112.0 | -39.4% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 2222363.0 | +56.7% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | -431548.0 | -119.4% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | -4479784.0 | -938.1% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 112439.0 | +102.5% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 1339000.0 | +1090.9% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 5344000.0 | +299.1% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 10864000.0 | +103.3% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 10319000.0 | -5.0% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 6727000.0 | -34.8% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -3096000.0 | -146.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -2757000.0 | +10.9% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -1577000.0 | +42.8% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 2084000.0 | +232.1% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -85000.0 | -104.1% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 2625000.0 | +3188.2% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 511000.0 | -80.5% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 1154000.0 | +125.8% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 4119000.0 | +256.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1120000.0 | -72.8% | USD | 10-Q | 2025-11-10 |
| Annual | 2017-12-31 | 11010090.0 | — | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 8526111.0 | -22.6% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 8227000.0 | -3.5% | USD | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | -343799000.0 | -4278.9% | USD | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 29482000.0 | +108.6% | USD | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 10559000.0 | -64.2% | USD | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | 8969000.0 | -15.1% | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -39135000.0 | -536.3% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -33001000.0 | +15.7% | USD | 10-K | 2026-03-16 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | -525.0 | — | USD | 10-Q | 2017-09-19 |
| Quarterly | 2016-09-30 | -100.0 | +81.0% | USD | 10-Q | 2017-11-13 |
| Quarterly | 2017-03-31 | -25.0 | +75.0% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | -57.0 | -128.0% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 1975815.0 | +3466442.1% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 1386475.0 | -29.8% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2018-06-30 | 605251.0 | -56.3% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2018-09-30 | 1770678.0 | +192.6% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 1793571.0 | +1.3% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2019-06-30 | 1060714.0 | -40.9% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2019-09-30 | 1528671.0 | +44.1% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | -339686532.0 | -22321.0% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2020-06-30 | -4314190.0 | +98.7% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2020-09-30 | -396939.0 | +90.8% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 1658000.0 | +517.7% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 3316000.0 | +100.0% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 7911000.0 | +138.6% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 3140000.0 | -60.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-06-30 | 4494000.0 | +43.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-09-30 | -3894000.0 | -186.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -5797000.0 | -48.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-06-30 | -1560000.0 | +73.1% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-09-30 | 1974000.0 | +226.5% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -559000.0 | -128.3% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-06-30 | 235000.0 | +142.0% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-09-30 | -3837000.0 | -1732.8% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -1530000.0 | +60.1% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-06-30 | 510000.0 | +133.3% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-09-30 | -874000.0 | -271.4% | USD | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | -700.0 | — | USD | 10-K | 2018-03-29 |
| Annual | 2017-12-31 | 10078070.0 | +1439824.3% | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 6353695.0 | -37.0% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 5480000.0 | -13.8% | USD | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | -343219000.0 | -6363.1% | USD | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 22821000.0 | +106.6% | USD | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 235000.0 | -99.0% | USD | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | -2662000.0 | -1232.8% | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -48102000.0 | -1707.0% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -39311000.0 | +18.3% | USD | 10-K | 2026-03-16 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2020-06-30 | -0.08 | — | USD/shares | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | -0.01 | +87.5% | USD/shares | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 0.03 | +400.0% | USD/shares | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 0.07 | +133.3% | USD/shares | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 0.15 | +114.3% | USD/shares | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 0.06 | -60.0% | USD/shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.08 | +33.3% | USD/shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -0.07 | -187.5% | USD/shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -0.11 | -57.1% | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -0.02 | +81.8% | USD/shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.03 | +250.0% | USD/shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.01 | -133.3% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.0 | +100.0% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | -0.07 | — | USD/shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.03 | +57.1% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.02 | +166.7% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -0.02 | -200.0% | USD/shares | 10-Q | 2025-11-10 |
| Annual | 2019-12-31 | 0.18 | — | USD/shares | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | -6.59 | -3761.1% | USD/shares | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 0.43 | +106.5% | USD/shares | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 0.01 | -97.7% | USD/shares | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | -0.04 | -500.0% | USD/shares | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -0.92 | -2200.0% | USD/shares | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -0.73 | +20.7% | USD/shares | 10-K | 2026-03-16 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2020-06-30 | -0.08 | — | USD/shares | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | -0.01 | +87.5% | USD/shares | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 0.03 | +400.0% | USD/shares | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 0.07 | +133.3% | USD/shares | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 0.15 | +114.3% | USD/shares | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 0.06 | -60.0% | USD/shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.08 | +33.3% | USD/shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -0.07 | -187.5% | USD/shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -0.11 | -57.1% | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -0.02 | +81.8% | USD/shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.03 | +250.0% | USD/shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.01 | -133.3% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.0 | +100.0% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | -0.07 | — | USD/shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.03 | +57.1% | USD/shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.02 | +166.7% | USD/shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -0.02 | -200.0% | USD/shares | 10-Q | 2025-11-10 |
| Annual | 2019-12-31 | 0.18 | — | USD/shares | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | -6.59 | -3761.1% | USD/shares | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 0.43 | +106.5% | USD/shares | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 0.01 | -97.7% | USD/shares | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | -0.04 | -500.0% | USD/shares | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -0.92 | -2200.0% | USD/shares | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -0.73 | +20.7% | USD/shares | 10-K | 2026-03-16 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 129950.0 | — | USD | 10-Q | 2017-09-19 |
| Quarterly | 2016-09-30 | 81229.0 | -37.5% | USD | 10-Q | 2017-11-13 |
| Quarterly | 2016-12-31 | 5956145.0 | +7232.5% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2017-03-31 | 39042.0 | -99.3% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 38985.0 | -0.1% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 6280173.0 | +16009.2% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2017-12-31 | 6086044.0 | -3.1% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2018-03-31 | 5864289.0 | -3.6% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2018-06-30 | 5160185.0 | -12.0% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2018-09-30 | 7790951.0 | +51.0% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2018-12-31 | 5489404.0 | -29.5% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2019-03-31 | 6897354.0 | +25.6% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2019-06-30 | 6941989.0 | +0.6% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2019-09-30 | 6803415.0 | -2.0% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-12-31 | 14538286.0 | +113.7% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2020-03-31 | 12690265.0 | -12.7% | USD | 10-Q | 2020-05-18 |
| Annual | 2016-12-31 | 5956145.0 | — | USD | 10-K | 2019-04-01 |
| Annual | 2017-12-31 | 6086044.0 | +2.2% | USD | 10-K | 2020-03-16 |
| Annual | 2018-12-31 | 5489404.0 | -9.8% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 14538286.0 | +164.8% | USD | 10-K | 2020-03-16 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-12-31 | 14700854.0 | — | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 14406476.0 | -2.0% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2018-09-30 | 12836682.0 | -10.9% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-12-31 | 14406476.0 | +12.2% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 15376607.0 | +6.7% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2019-06-30 | 13687825.0 | -11.0% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2019-09-30 | 13089775.0 | -4.4% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-12-31 | 50027134.0 | +282.2% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 26210460.0 | -47.6% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2020-06-30 | 23166278.0 | -11.6% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 24511153.0 | +5.8% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 24857322.0 | +1.4% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 30267205.0 | +21.8% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 30308639.0 | +0.1% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 34103832.0 | +12.5% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-12-31 | 36281000.0 | +6.4% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 43320000.0 | +19.4% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-06-30 | 42700000.0 | -1.4% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-09-30 | 44276000.0 | +3.7% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-12-31 | 44186000.0 | -0.2% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-03-31 | 43095000.0 | -2.5% | USD | 10-Q | 2023-05-10 |
| Annual | 2017-12-31 | 14700854.0 | — | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 14406476.0 | -2.0% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 50027134.0 | +247.3% | USD | 10-K | 2021-03-16 |
| Annual | 2020-12-31 | 24850000.0 | -50.3% | USD | 10-K | 2023-01-31 |
| Annual | 2021-12-31 | 36281000.0 | +46.0% | USD | 10-K | 2023-03-31 |
| Annual | 2022-12-31 | 44186000.0 | +21.8% | USD | 10-K | 2023-03-31 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-12-31 | 22669225.0 | — | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-09-30 | 24124042.0 | +6.4% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-12-31 | 22175769.0 | -8.1% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 23677137.0 | +6.8% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2019-06-30 | 26122873.0 | +10.3% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2019-09-30 | 29826054.0 | +14.2% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-12-31 | 77531854.0 | +159.9% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 75704474.0 | -2.4% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2020-06-30 | 66783183.0 | -11.8% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 61691395.0 | -7.6% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 58535040.0 | -5.1% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 55870112.0 | -4.6% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 64061582.0 | +14.7% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 77239478.0 | +20.6% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-12-31 | 102690000.0 | +33.0% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 114759000.0 | +11.8% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-06-30 | 130198000.0 | +13.5% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-09-30 | 132524000.0 | +1.8% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-12-31 | 120291000.0 | -9.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 110469000.0 | -8.2% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 111066000.0 | +0.5% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 115942000.0 | +4.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 105618000.0 | -8.9% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 107908000.0 | +2.2% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 119232000.0 | +10.5% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 119508000.0 | +0.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 97783000.0 | -18.2% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 106048000.0 | +8.5% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 127240000.0 | +20.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 135496000.0 | +6.5% | USD | 10-Q | 2025-11-10 |
| Annual | 2017-12-31 | 22669225.0 | — | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 22175769.0 | -2.2% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 77531854.0 | +249.6% | USD | 10-K | 2021-03-16 |
| Annual | 2020-12-31 | 58535000.0 | -24.5% | USD | 10-K | 2023-01-31 |
| Annual | 2021-12-31 | 102690000.0 | +75.4% | USD | 10-K | 2023-03-31 |
| Annual | 2022-12-31 | 120291000.0 | +17.1% | USD | 10-K | 2024-03-26 |
| Annual | 2023-12-31 | 105618000.0 | -12.2% | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 97783000.0 | -7.4% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 106629000.0 | +9.0% | USD | 10-K | 2026-03-16 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-12-31 | 199775.0 | — | USD | 10-Q | 2017-11-13 |
| Quarterly | 2017-09-30 | 705298.0 | +253.0% | USD | 10-Q | 2017-11-13 |
| Quarterly | 2017-12-31 | 49888271.0 | +6973.4% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 504467.0 | -99.0% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 45981086.0 | +9014.8% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 52769706.0 | +14.8% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-12-31 | 59042764.0 | +11.9% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 51842793.0 | -12.2% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2019-06-30 | 54355010.0 | +4.8% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2019-09-30 | 55712116.0 | +2.5% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-12-31 | 151419617.0 | +171.8% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 125329973.0 | -17.2% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2020-06-30 | 103455980.0 | -17.5% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 101268777.0 | -2.1% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 99045645.0 | -2.2% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 103940774.0 | +4.9% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 113536879.0 | +9.2% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 130480950.0 | +14.9% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-12-31 | 159571000.0 | +22.3% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 183811000.0 | +15.2% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-06-30 | 202630000.0 | +10.2% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-09-30 | 204924000.0 | +1.1% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-12-31 | 197916000.0 | -3.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 179369000.0 | -9.4% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 184687000.0 | +3.0% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 197314000.0 | +6.8% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 178827000.0 | -9.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 185486000.0 | +3.7% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 193611000.0 | +4.4% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 192919000.0 | -0.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 178103000.0 | -7.7% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 188126000.0 | +5.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 202166000.0 | +7.5% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 208371000.0 | +3.1% | USD | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | 199775.0 | — | USD | 10-K | 2018-03-29 |
| Annual | 2017-12-31 | 49888271.0 | +24872.2% | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 59042764.0 | +18.3% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 151419617.0 | +156.5% | USD | 10-K | 2021-03-16 |
| Annual | 2020-12-31 | 99045000.0 | -34.6% | USD | 10-K | 2023-01-31 |
| Annual | 2021-12-31 | 159571000.0 | +61.1% | USD | 10-K | 2023-03-31 |
| Annual | 2022-12-31 | 197916000.0 | +24.0% | USD | 10-K | 2024-03-26 |
| Annual | 2023-12-31 | 178827000.0 | -9.6% | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 178103000.0 | -0.4% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 194000000.0 | +8.9% | USD | 10-K | 2026-03-16 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-12-31 | 199775.0 | — | USD | 10-Q | 2017-11-13 |
| Quarterly | 2017-06-30 | 199693.0 | -0.0% | USD | 10-Q | 2017-09-19 |
| Quarterly | 2017-09-30 | 45890760.0 | +22880.7% | USD | 10-Q | 2017-11-13 |
| Quarterly | 2017-12-31 | 80657900.0 | +75.8% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 45922722.0 | -43.1% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 45981086.0 | +0.1% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 83759916.0 | +82.2% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-12-31 | 82476407.0 | -1.5% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 87681108.0 | +6.3% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2019-06-30 | 92848958.0 | +5.9% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2019-09-30 | 83106834.0 | -10.5% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-12-31 | 802843794.0 | +866.0% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 521412406.0 | -35.1% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2020-06-30 | 496277683.0 | -4.8% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 489889014.0 | -1.3% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 484227605.0 | -1.2% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 494894924.0 | +2.2% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-06-30 | 501337099.0 | +1.3% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-09-30 | 514503271.0 | +2.6% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-12-31 | 596946000.0 | +16.0% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 620066000.0 | +3.9% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-06-30 | 651243000.0 | +5.0% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-09-30 | 650677000.0 | -0.1% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-12-31 | 637529000.0 | -2.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 613379000.0 | -3.8% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 612088000.0 | -0.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 622784000.0 | +1.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 596520000.0 | -4.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 603065000.0 | +1.1% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 616867000.0 | +2.3% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 612750000.0 | -0.7% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 549991000.0 | -10.2% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 581850000.0 | +5.8% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 593537000.0 | +2.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 595083000.0 | +0.3% | USD | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | 199775.0 | — | USD | 10-K | 2018-03-29 |
| Annual | 2017-12-31 | 80657900.0 | +40274.4% | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 82476407.0 | +2.3% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 802843794.0 | +873.4% | USD | 10-K | 2021-03-16 |
| Annual | 2020-12-31 | 490591000.0 | -38.9% | USD | 10-K | 2023-01-31 |
| Annual | 2021-12-31 | 596946000.0 | +21.7% | USD | 10-K | 2023-03-31 |
| Annual | 2022-12-31 | 637529000.0 | +6.8% | USD | 10-K | 2024-03-26 |
| Annual | 2023-12-31 | 596520000.0 | -6.4% | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 549991000.0 | -7.8% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 541529000.0 | -1.5% | USD | 10-K | 2026-03-16 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-12-31 | 175475.0 | — | USD | 10-Q | 2017-11-13 |
| Quarterly | 2017-09-30 | 56196.0 | -68.0% | USD | 10-Q | 2017-11-13 |
| Quarterly | 2017-12-31 | 38955462.0 | +69220.7% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 1157546.0 | -97.0% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 1168428.0 | +0.9% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 38240807.0 | +3172.8% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-12-31 | 33588305.0 | -12.2% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 34404415.0 | +2.4% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2019-06-30 | 39171952.0 | +13.9% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2019-09-30 | 38589283.0 | -1.5% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-12-31 | 110445754.0 | +186.2% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 103507027.0 | -6.3% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2020-06-30 | 85564717.0 | -17.3% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 81975485.0 | -4.2% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 76701776.0 | -6.4% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 79255067.0 | +3.3% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 89958992.0 | +13.5% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 97804292.0 | +8.7% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-12-31 | 155264000.0 | +58.7% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 171851000.0 | +10.7% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-06-30 | 164358000.0 | -4.4% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-09-30 | 168942000.0 | +2.8% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-12-31 | 163890000.0 | -3.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 145292000.0 | -11.3% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 149982000.0 | +3.2% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 161625000.0 | +7.8% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 143264000.0 | -11.4% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 150635000.0 | +5.1% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 164059000.0 | +8.9% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 163111000.0 | -0.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 145199000.0 | -11.0% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 157614000.0 | +8.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 169699000.0 | +7.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 175053000.0 | +3.2% | USD | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | 175475.0 | — | USD | 10-K | 2018-03-29 |
| Annual | 2017-12-31 | 38955462.0 | +22100.0% | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 33588305.0 | -13.8% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 110445754.0 | +228.8% | USD | 10-K | 2021-03-16 |
| Annual | 2020-12-31 | 79727000.0 | -27.8% | USD | 10-K | 2023-01-31 |
| Annual | 2021-12-31 | 155264000.0 | +94.7% | USD | 10-K | 2023-03-31 |
| Annual | 2022-12-31 | 163890000.0 | +5.6% | USD | 10-K | 2024-03-26 |
| Annual | 2023-12-31 | 143264000.0 | -12.6% | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 145199000.0 | +1.4% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 164768000.0 | +13.5% | USD | 10-K | 2026-03-16 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-12-31 | 175475.0 | — | USD | 10-Q | 2017-11-13 |
| Quarterly | 2017-06-30 | 175475.0 | +0.0% | USD | 10-Q | 2017-09-19 |
| Quarterly | 2017-09-30 | 1162446.0 | +562.5% | USD | 10-Q | 2017-11-13 |
| Quarterly | 2017-12-31 | 53759788.0 | +4524.7% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 1157546.0 | -97.8% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 1168428.0 | +0.9% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 51889725.0 | +4341.0% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-12-31 | 48014925.0 | -7.5% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 51426054.0 | +7.1% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2019-06-30 | 55623192.0 | +8.2% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2019-09-30 | 56480426.0 | +1.5% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-12-31 | 195187062.0 | +245.6% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 253567206.0 | +29.9% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2020-06-30 | 232746673.0 | -8.2% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 226754943.0 | -2.6% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 219426172.0 | -3.2% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 228311267.0 | +4.0% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-06-30 | 236326527.0 | +3.5% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-09-30 | 241171355.0 | +2.1% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-12-31 | 301957000.0 | +25.2% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 320930000.0 | +6.3% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-06-30 | 347489000.0 | +8.3% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-09-30 | 350817000.0 | +1.0% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-12-31 | 341280000.0 | -2.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 321865000.0 | -5.7% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 321488000.0 | -0.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 330428000.0 | +2.8% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 308537000.0 | -6.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 314903000.0 | +2.1% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 328076000.0 | +4.2% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 327140000.0 | -0.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 308697000.0 | -5.6% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 341712000.0 | +10.7% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 352420000.0 | +3.1% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 354221000.0 | +0.5% | USD | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | 175475.0 | — | USD | 10-K | 2018-03-29 |
| Annual | 2017-12-31 | 53759788.0 | +30536.7% | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 48014925.0 | -10.7% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 195187062.0 | +306.5% | USD | 10-K | 2021-03-16 |
| Annual | 2020-12-31 | 227069000.0 | +16.3% | USD | 10-K | 2023-01-31 |
| Annual | 2021-12-31 | 301957000.0 | +33.0% | USD | 10-K | 2023-03-31 |
| Annual | 2022-12-31 | 341280000.0 | +13.0% | USD | 10-K | 2024-03-26 |
| Annual | 2023-12-31 | 308537000.0 | -9.6% | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 308697000.0 | +0.1% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 337943000.0 | +9.5% | USD | 10-K | 2026-03-16 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-12-31 | 24300.0 | — | USD | 10-Q | 2017-11-13 |
| Quarterly | 2017-06-30 | 24218.0 | -0.3% | USD | 10-Q | 2017-09-19 |
| Quarterly | 2017-09-30 | 5000001.0 | +20545.8% | USD | 10-Q | 2017-11-13 |
| Quarterly | 2017-12-31 | 26898112.0 | +438.0% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2018-03-31 | 28014587.0 | +4.2% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2018-06-30 | 28349838.0 | +1.2% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2018-09-30 | 31870192.0 | +12.4% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2018-12-31 | 34461482.0 | +8.1% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2019-03-31 | 36255053.0 | +5.2% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2019-06-30 | 37225767.0 | +2.7% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2019-09-30 | 26626408.0 | -28.5% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2019-12-31 | 607656732.0 | +2182.2% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2020-03-31 | 267845200.0 | -55.9% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2020-06-30 | 263531010.0 | -1.6% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2020-09-30 | 263134071.0 | -0.2% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2020-12-31 | 263522000.0 | +0.1% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-03-31 | 265107000.0 | +0.6% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 263346000.0 | -0.7% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 271750000.0 | +3.2% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-12-31 | 294989000.0 | +8.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-03-31 | 298446000.0 | +1.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-06-30 | 303064000.0 | +1.5% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-09-30 | 299170000.0 | -1.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2022-12-31 | 296249000.0 | -1.0% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-03-31 | 291514000.0 | -1.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-06-30 | 290600000.0 | -0.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-09-30 | 292356000.0 | +0.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2023-12-31 | 287983000.0 | -1.5% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-03-31 | 288162000.0 | +0.1% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-06-30 | 288791000.0 | +0.2% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-09-30 | 285610000.0 | -1.1% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2024-12-31 | 241294000.0 | -15.5% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 240138000.0 | -0.5% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-06-30 | 241117000.0 | +0.4% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-09-30 | 240862000.0 | -0.1% | USD | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | 24358220.0 | — | USD | 10-K | 2019-04-01 |
| Annual | 2017-12-31 | 26898112.0 | +10.4% | USD | 10-K | 2020-03-16 |
| Annual | 2018-12-31 | 34136000.0 | +26.9% | USD | 10-K | 2023-01-31 |
| Annual | 2019-12-31 | 606916000.0 | +1677.9% | USD | 10-K | 2023-03-31 |
| Annual | 2020-12-31 | 263522000.0 | -56.6% | USD | 10-K | 2024-03-26 |
| Annual | 2021-12-31 | 294299000.0 | +11.7% | USD | 10-K | 2025-03-17 |
| Annual | 2022-12-31 | 296249000.0 | +0.7% | USD | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | 287983000.0 | -2.8% | USD | 10-K | 2026-03-16 |
| Annual | 2024-12-31 | 241294000.0 | -16.2% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 203586000.0 | -15.6% | USD | 10-K | 2026-03-16 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-12-31 | 15621704.0 | — | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-09-30 | 14721122.0 | -5.8% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-12-31 | 14565295.0 | -1.1% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 16114865.0 | +10.6% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2019-06-30 | 15889199.0 | -1.4% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2019-09-30 | 17060433.0 | +7.4% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-12-31 | 21261997.0 | +24.6% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 97092946.0 | +356.7% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2020-06-30 | 96531591.0 | -0.6% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 95108684.0 | -1.5% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 93650062.0 | -1.5% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 92437434.0 | -1.3% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 90946565.0 | -1.6% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 89385697.0 | -1.7% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-12-31 | 87368000.0 | -2.3% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 85593000.0 | -2.0% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-06-30 | 125149000.0 | +46.2% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-09-30 | 123432000.0 | -1.4% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-12-31 | 121709000.0 | -1.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 120078000.0 | -1.3% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 118559000.0 | -1.3% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 117088000.0 | -1.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 114161000.0 | -2.5% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 112758000.0 | -1.2% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 111414000.0 | -1.2% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 110068000.0 | -1.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 108734000.0 | -1.2% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 107377000.0 | -1.2% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 106024000.0 | -1.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 107264000.0 | +1.2% | USD | 10-Q | 2025-11-10 |
| Annual | 2017-12-31 | 15621704.0 | — | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 14565295.0 | -6.8% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 21261997.0 | +46.0% | USD | 10-K | 2021-03-16 |
| Annual | 2020-12-31 | 93650000.0 | +340.5% | USD | 10-K | 2023-01-31 |
| Annual | 2021-12-31 | 87368000.0 | -6.7% | USD | 10-K | 2023-03-31 |
| Annual | 2022-12-31 | 121709000.0 | +39.3% | USD | 10-K | 2024-03-26 |
| Annual | 2023-12-31 | 114161000.0 | -6.2% | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 108734000.0 | -4.8% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 106119000.0 | -2.4% | USD | 10-K | 2026-03-16 |
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | -50.0 | — | USD | 10-Q | 2017-09-19 |
| Quarterly | 2016-09-30 | -150.0 | -200.0% | USD | 10-Q | 2017-11-13 |
| Quarterly | 2017-03-31 | -25.0 | +83.3% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | -82.0 | -228.0% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 9128973.0 | +11132993.9% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 3598867.0 | -60.6% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2018-06-30 | 6100471.0 | +69.5% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2018-09-30 | 8482258.0 | +39.0% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 2521378.0 | -70.3% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2019-06-30 | 2070308.0 | -17.9% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 442624.0 | -78.6% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 18627806.0 | +4108.5% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 32417651.0 | +74.0% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 44311146.0 | +36.7% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 11003000.0 | -75.2% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 14159000.0 | +28.7% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 11333000.0 | -20.0% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 10113000.0 | -10.8% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 13658000.0 | +35.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 6932000.0 | -49.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 12570000.0 | +81.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 8732000.0 | -30.5% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 20624000.0 | +136.2% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 11224000.0 | -45.6% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 1941000.0 | -82.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 4225000.0 | +117.7% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 6948000.0 | +64.4% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 10468000.0 | +50.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 4483000.0 | -57.2% | USD | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | -225.0 | — | USD | 10-K | 2018-03-29 |
| Annual | 2017-12-31 | 15286862.0 | +6794260.9% | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 11953466.0 | -21.8% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 4808000.0 | -59.8% | USD | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | 45693000.0 | +850.4% | USD | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 17509000.0 | -61.7% | USD | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 35396000.0 | +102.2% | USD | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | -1648000.0 | -104.7% | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 22636000.0 | +1473.5% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 25480000.0 | +12.6% | USD | 10-K | 2026-03-16 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 2877619.0 | — | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | -2456093.0 | -185.4% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2018-06-30 | -5292804.0 | -115.5% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2018-09-30 | -4995690.0 | +5.6% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | -1380487.0 | +72.4% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2019-06-30 | -4744301.0 | -243.7% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | -4798693.0 | -1.1% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | -94073441.0 | -1860.4% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | -94123153.0 | -0.1% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | -94253697.0 | -0.1% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | -440000.0 | +99.5% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | -5595000.0 | -1171.6% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | -6444000.0 | -15.2% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | -19932000.0 | -209.3% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | -48655000.0 | -144.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -50234000.0 | -3.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -629000.0 | +98.7% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -1522000.0 | -142.0% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | -2595000.0 | -70.5% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -2585000.0 | +0.4% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | -6331000.0 | -144.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | -9423000.0 | -48.8% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -3564000.0 | +62.2% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | -6592000.0 | -85.0% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | -9862000.0 | -49.6% | USD | 10-Q | 2025-11-10 |
| Annual | 2017-12-31 | -5468604.0 | — | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | -6365313.0 | -16.4% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 2775000.0 | +143.6% | USD | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | -94411000.0 | -3502.2% | USD | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | -41082000.0 | +56.5% | USD | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | -50786000.0 | -23.6% | USD | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | -1514000.0 | +97.0% | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -12548000.0 | -728.8% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -20373000.0 | -62.4% | USD | 10-K | 2026-03-16 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 130000.0 | — | USD | 10-Q | 2017-09-19 |
| Quarterly | 2016-09-30 | 81379.0 | -37.4% | USD | 10-Q | 2017-11-13 |
| Quarterly | 2017-03-31 | -5888.0 | -107.2% | USD | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | -5888.0 | +0.0% | USD | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | -11682564.0 | -198313.1% | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | -1364529.0 | +88.3% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2018-06-30 | -1733526.0 | -27.0% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2018-09-30 | -1781661.0 | -2.8% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 267059.0 | +115.0% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2019-06-30 | 4156578.0 | +1456.4% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 5670080.0 | +36.4% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 73597614.0 | +1198.0% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 55732235.0 | -24.3% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 44584579.0 | -20.0% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | -8889000.0 | -119.9% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | -4720000.0 | +46.9% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 1073000.0 | +122.7% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 11453000.0 | +967.4% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 39023000.0 | +240.7% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 46316000.0 | +18.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -18753000.0 | -140.5% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -16553000.0 | +11.7% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | -28018000.0 | -69.3% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -5656000.0 | +79.8% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 3126000.0 | +155.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 1411000.0 | -54.9% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -1752000.0 | -224.2% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | -2693000.0 | -53.7% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 3240000.0 | +220.3% | USD | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | 45180.0 | — | USD | 10-K | 2018-03-29 |
| Annual | 2017-12-31 | -9688359.0 | -21543.9% | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | -6184793.0 | +36.2% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 1466000.0 | +123.7% | USD | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | 43761000.0 | +2885.1% | USD | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 28784000.0 | -34.2% | USD | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 24887000.0 | -13.5% | USD | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | -5895000.0 | -123.7% | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -10853000.0 | -84.1% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -10933000.0 | -0.7% | USD | 10-K | 2026-03-16 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 2116187.0 | — | USD | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 1349693.0 | -36.2% | USD | 10-Q | 2019-05-15 |
| Quarterly | 2018-06-30 | 2069380.0 | +53.3% | USD | 10-Q | 2019-08-14 |
| Quarterly | 2018-09-30 | 2194210.0 | +6.0% | USD | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 1344555.0 | -38.7% | USD | 10-Q | 2020-05-18 |
| Quarterly | 2019-06-30 | 5156772.0 | +283.5% | USD | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 5381138.0 | +4.4% | USD | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 160252.0 | -97.0% | USD | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 209964.0 | +31.0% | USD | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 410288.0 | +95.4% | USD | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 448000.0 | +9.2% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 664000.0 | +48.2% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 1521000.0 | +129.1% | USD | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 2672000.0 | +75.7% | USD | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 4028000.0 | +50.7% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 5745000.0 | +42.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 629000.0 | -89.1% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 1522000.0 | +142.0% | USD | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 3495000.0 | +129.6% | USD | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 2585000.0 | -26.0% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 6331000.0 | +144.9% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 9435000.0 | +49.0% | USD | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 3574000.0 | -62.1% | USD | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 6731000.0 | +88.3% | USD | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 10014000.0 | +48.8% | USD | 10-Q | 2025-11-10 |
| Annual | 2017-12-31 | 2264680.0 | — | USD | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 3075385.0 | +35.8% | USD | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 4836000.0 | +57.2% | USD | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | 664000.0 | -86.3% | USD | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 2205000.0 | +232.1% | USD | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 6287000.0 | +185.1% | USD | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | 3514000.0 | -44.1% | USD | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 12547000.0 | +257.1% | USD | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 18918000.0 | +50.8% | USD | 10-K | 2026-03-16 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-12-31 | 1150000.0 | — | shares | 10-Q | 2017-11-13 |
| Quarterly | 2017-06-30 | 1150000.0 | +0.0% | shares | 10-Q | 2017-09-19 |
| Quarterly | 2017-09-30 | 1977564.0 | +72.0% | shares | 10-Q | 2017-11-13 |
| Quarterly | 2017-12-31 | 19969831.0 | +909.8% | shares | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 1996450.0 | -90.0% | shares | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 2003058.0 | +0.3% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2018-08-22 | 22167486.0 | +1006.7% | shares | 10-Q | 2021-11-15 |
| Quarterly | 2018-09-30 | 22167486.0 | +0.0% | shares | 10-Q | 2018-11-14 |
| Quarterly | 2018-12-31 | 22167486.0 | +0.0% | shares | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 22167486.0 | +0.0% | shares | 10-Q | 2019-05-15 |
| Quarterly | 2019-06-30 | 22167486.0 | +0.0% | shares | 10-Q | 2019-08-14 |
| Quarterly | 2019-09-30 | 21445096.0 | -3.3% | shares | 10-Q | 2019-11-14 |
| Quarterly | 2019-12-31 | 52145096.0 | +143.2% | shares | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 53050211.0 | +1.7% | shares | 10-Q | 2020-05-18 |
| Quarterly | 2020-06-30 | 53050211.0 | +0.0% | shares | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 53050211.0 | +0.0% | shares | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 51913411.0 | -2.1% | shares | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 51913411.0 | +0.0% | shares | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 51913411.0 | +0.0% | shares | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 51913411.0 | +0.0% | shares | 10-Q | 2021-11-15 |
| Quarterly | 2021-12-31 | 53706392.0 | +3.5% | shares | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 53706392.0 | +0.0% | shares | 10-Q | 2023-01-31 |
| Quarterly | 2022-06-30 | 53706392.0 | +0.0% | shares | 10-Q | 2023-01-31 |
| Quarterly | 2022-12-31 | 53813777.0 | +0.2% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 53844492.0 | +0.1% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 54086164.0 | +0.4% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 54152903.0 | +0.1% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 52155968.0 | -3.7% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 52155968.0 | +0.0% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 52670746.0 | +1.0% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 52737162.0 | +0.1% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 52737650.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 52737650.0 | +0.0% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 53014705.0 | +0.5% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 53043832.0 | +0.1% | shares | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | 1150000.0 | — | shares | 10-K | 2018-03-29 |
| Annual | 2017-12-31 | 19969831.0 | +1636.5% | shares | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 22167486.0 | +11.0% | shares | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 52145096.0 | +135.2% | shares | 10-K | 2021-03-16 |
| Annual | 2020-12-31 | 51913411.0 | -0.4% | shares | 10-K | 2023-01-31 |
| Annual | 2021-12-31 | 53706392.0 | +3.5% | shares | 10-K | 2023-03-31 |
| Annual | 2022-12-31 | 53813777.0 | +0.2% | shares | 10-K | 2024-03-26 |
| Annual | 2023-12-31 | 52155968.0 | -3.1% | shares | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 52737650.0 | +1.1% | shares | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 53043832.0 | +0.6% | shares | 10-K | 2026-03-16 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-12-31 | 1150000.0 | — | shares | 10-Q | 2017-11-13 |
| Quarterly | 2017-06-30 | 1150000.0 | +0.0% | shares | 10-Q | 2017-09-19 |
| Quarterly | 2017-09-30 | 1977564.0 | +72.0% | shares | 10-Q | 2017-11-13 |
| Quarterly | 2017-12-31 | 19969831.0 | +909.8% | shares | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 1996450.0 | -90.0% | shares | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 2003058.0 | +0.3% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2018-08-22 | 22167486.0 | +1006.7% | shares | 10-Q | 2020-05-18 |
| Quarterly | 2018-09-30 | 22167486.0 | +0.0% | shares | 10-Q | 2018-11-14 |
| Quarterly | 2018-12-31 | 22167486.0 | +0.0% | shares | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 22167486.0 | +0.0% | shares | 10-Q | 2019-05-15 |
| Quarterly | 2019-06-30 | 22167486.0 | +0.0% | shares | 10-Q | 2019-08-14 |
| Quarterly | 2019-09-30 | 22350211.0 | +0.8% | shares | 10-Q | 2019-11-14 |
| Quarterly | 2019-12-31 | 52145096.0 | +133.3% | shares | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 53050211.0 | +1.7% | shares | 10-Q | 2020-05-18 |
| Quarterly | 2020-06-30 | 53050211.0 | +0.0% | shares | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 53050211.0 | +0.0% | shares | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 51913411.0 | -2.1% | shares | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 51913411.0 | +0.0% | shares | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 51913411.0 | +0.0% | shares | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 51913411.0 | +0.0% | shares | 10-Q | 2021-11-15 |
| Quarterly | 2021-12-31 | 53706392.0 | +3.5% | shares | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 53706392.0 | +0.0% | shares | 10-Q | 2023-01-31 |
| Quarterly | 2022-06-30 | 53706392.0 | +0.0% | shares | 10-Q | 2023-01-31 |
| Quarterly | 2022-12-31 | 53813777.0 | +0.2% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 53844492.0 | +0.1% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 54086164.0 | +0.4% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 54152903.0 | +0.1% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 54153391.0 | +0.0% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 54153391.0 | +0.0% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 54668169.0 | +1.0% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 54734585.0 | +0.1% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 54735073.0 | +0.0% | shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 54735073.0 | +0.0% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 55012128.0 | +0.5% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 55041255.0 | +0.1% | shares | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | 1150000.0 | — | shares | 10-K | 2018-03-29 |
| Annual | 2017-12-31 | 19969831.0 | +1636.5% | shares | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 22167486.0 | +11.0% | shares | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 53050211.0 | +139.3% | shares | 10-K | 2021-03-16 |
| Annual | 2020-12-31 | 51913411.0 | -2.1% | shares | 10-K | 2023-01-31 |
| Annual | 2021-12-31 | 53706392.0 | +3.5% | shares | 10-K | 2023-03-31 |
| Annual | 2022-12-31 | 53813777.0 | +0.2% | shares | 10-K | 2024-03-26 |
| Annual | 2023-12-31 | 54153391.0 | +0.6% | shares | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 54735073.0 | +1.1% | shares | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 55041255.0 | +0.6% | shares | 10-K | 2026-03-16 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2020-06-30 | 52145096.0 | — | shares | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 52145096.0 | +0.0% | shares | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 51913411.0 | -0.4% | shares | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 51913411.0 | +0.0% | shares | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 51913411.0 | +0.0% | shares | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 53706392.0 | +3.5% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 53706392.0 | +0.0% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 53798131.0 | +0.2% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 53822794.0 | +0.0% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 54046328.0 | +0.4% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 54142396.0 | +0.2% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 52155968.0 | -3.7% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 52585715.0 | +0.8% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 52726683.0 | +0.3% | shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 52737650.0 | +0.0% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 52969037.0 | +0.4% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 53031801.0 | +0.1% | shares | 10-Q | 2025-11-10 |
| Annual | 2019-12-31 | 27113288.0 | — | shares | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | 52095585.0 | +92.1% | shares | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 51918323.0 | -0.3% | shares | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 53757162.0 | +3.5% | shares | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | 53878237.0 | +0.2% | shares | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 52552490.0 | -2.5% | shares | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 52946655.0 | +0.8% | shares | 10-K | 2026-03-16 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-06-30 | 1000000.0 | — | shares | 10-Q | 2017-09-19 |
| Quarterly | 2016-09-30 | 1000000.0 | +0.0% | shares | 10-Q | 2017-11-13 |
| Quarterly | 2017-03-31 | 1000000.0 | +0.0% | shares | 10-Q | 2018-05-15 |
| Quarterly | 2017-06-30 | 1000000.0 | +0.0% | shares | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 19969831.0 | +1897.0% | shares | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 19969831.0 | +0.0% | shares | 10-Q | 2019-05-15 |
| Quarterly | 2018-06-30 | 19969831.0 | +0.0% | shares | 10-Q | 2019-08-14 |
| Quarterly | 2018-09-30 | 21364256.0 | +7.0% | shares | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 22167486.0 | +3.8% | shares | 10-Q | 2020-05-18 |
| Quarterly | 2019-06-30 | 22167486.0 | +0.0% | shares | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 22258557.0 | +0.4% | shares | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 52145096.0 | +134.3% | shares | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 52145096.0 | +0.0% | shares | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 52145096.0 | +0.0% | shares | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 51913411.0 | -0.4% | shares | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 51913411.0 | +0.0% | shares | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 51932712.0 | +0.0% | shares | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 53884510.0 | +3.8% | shares | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 53900883.0 | +0.0% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 53798131.0 | -0.2% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 53822794.0 | +0.0% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 54046328.0 | +0.4% | shares | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 54513314.0 | +0.9% | shares | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 52155968.0 | -4.3% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 52661119.0 | +1.0% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 52726683.0 | +0.1% | shares | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 52737650.0 | +0.0% | shares | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 53414715.0 | +1.3% | shares | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 53031801.0 | -0.7% | shares | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | 1000000.0 | — | shares | 10-K | 2018-03-29 |
| Annual | 2017-12-31 | 19969831.0 | +1897.0% | shares | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 20991004.0 | +5.1% | shares | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 27113288.0 | +29.2% | shares | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | 52095585.0 | +92.1% | shares | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 52091822.0 | -0.0% | shares | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 53863448.0 | +3.4% | shares | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | 53878237.0 | +0.0% | shares | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 52552490.0 | -2.5% | shares | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 52946655.0 | +0.8% | shares | 10-K | 2026-03-16 |
Credit and Bond Coverage
Company-levelMetrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 1.6473 | — | ratio | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 1.6240 | -1.4% | ratio | 10-Q | 2019-05-15 |
| Quarterly | 2018-06-30 | 1.5721 | -3.2% | ratio | 10-Q | 2019-08-14 |
| Quarterly | 2018-09-30 | 0.8401 | -46.6% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 0.8531 | +1.6% | ratio | 10-Q | 2020-05-18 |
| Quarterly | 2019-06-30 | 0.8047 | -5.7% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.9109 | +13.2% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 0.3372 | -63.0% | ratio | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 0.2107 | -37.5% | ratio | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 0.2856 | +35.6% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 0.3220 | +12.8% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 0.3861 | +19.9% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 0.4189 | +8.5% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 0.4487 | +7.1% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.4601 | +2.5% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.4622 | +0.4% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.4791 | +3.7% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.4776 | -0.3% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.4519 | -5.4% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.4903 | +8.5% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.4901 | -0.0% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.4870 | -0.6% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.5129 | +5.3% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.5305 | +3.4% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.5159 | -2.8% | ratio | 10-Q | 2025-11-10 |
| Annual | 2017-12-31 | 3.6642 | — | ratio | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 3.5284 | -3.7% | ratio | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 0.4835 | -86.3% | ratio | 10-K | 2021-03-16 |
| Annual | 2020-12-31 | 1.1554 | +139.0% | ratio | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 1.3349 | +15.5% | ratio | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 1.8359 | +37.5% | ratio | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | 1.9253 | +4.9% | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 2.1849 | +13.5% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 2.2682 | +3.8% | ratio | 10-K | 2026-03-16 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-12-31 | 1.1385 | — | ratio | 10-Q | 2017-11-13 |
| Quarterly | 2017-09-30 | 12.5507 | +1002.4% | ratio | 10-Q | 2017-11-13 |
| Quarterly | 2017-12-31 | 1.2806 | -89.8% | ratio | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 0.4358 | -66.0% | ratio | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 39.3529 | +8929.9% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 1.3799 | -96.5% | ratio | 10-Q | 2018-11-14 |
| Quarterly | 2018-12-31 | 1.7578 | +27.4% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 1.5069 | -14.3% | ratio | 10-Q | 2019-05-15 |
| Quarterly | 2019-06-30 | 1.3876 | -7.9% | ratio | 10-Q | 2019-08-14 |
| Quarterly | 2019-09-30 | 1.4437 | +4.0% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2019-12-31 | 1.3710 | -5.0% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 1.2108 | -11.7% | ratio | 10-Q | 2020-05-18 |
| Quarterly | 2020-06-30 | 1.2091 | -0.1% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 1.2354 | +2.2% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 1.2913 | +4.5% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 1.3115 | +1.6% | ratio | 10-Q | 2021-05-10 |
| Quarterly | 2021-06-30 | 1.2621 | -3.8% | ratio | 10-Q | 2021-08-09 |
| Quarterly | 2021-09-30 | 1.3341 | +5.7% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2021-12-31 | 1.0277 | -23.0% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 1.0696 | +4.1% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2022-06-30 | 1.2329 | +15.3% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2022-09-30 | 1.2130 | -1.6% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2022-12-31 | 1.2076 | -0.4% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1.2345 | +2.2% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.2314 | -0.3% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.2208 | -0.9% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1.2482 | +2.2% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1.2314 | -1.4% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1.1801 | -4.2% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1.1827 | +0.2% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1.2266 | +3.7% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 1.1936 | -2.7% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1.1913 | -0.2% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1.1903 | -0.1% | ratio | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | 1.1385 | — | ratio | 10-K | 2018-03-29 |
| Annual | 2017-12-31 | 1.2806 | +12.5% | ratio | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 1.7578 | +37.3% | ratio | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 1.3710 | -22.0% | ratio | 10-K | 2021-03-16 |
| Annual | 2020-12-31 | 1.2423 | -9.4% | ratio | 10-K | 2023-01-31 |
| Annual | 2021-12-31 | 1.0277 | -17.3% | ratio | 10-K | 2023-03-31 |
| Annual | 2022-12-31 | 1.2076 | +17.5% | ratio | 10-K | 2024-03-26 |
| Annual | 2023-12-31 | 1.2482 | +3.4% | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 1.2266 | -1.7% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 1.1774 | -4.0% | ratio | 10-K | 2026-03-16 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-12-31 | 7.2212 | — | ratio | 10-Q | 2017-11-13 |
| Quarterly | 2017-06-30 | 7.2456 | +0.3% | ratio | 10-Q | 2017-09-19 |
| Quarterly | 2017-09-30 | 0.2325 | -96.8% | ratio | 10-Q | 2017-11-13 |
| Quarterly | 2017-12-31 | 1.9986 | +759.7% | ratio | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 0.0413 | -97.9% | ratio | 10-Q | 2018-05-15 |
| Quarterly | 2018-06-30 | 0.0412 | -0.3% | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2018-09-30 | 1.6282 | +3850.4% | ratio | 10-Q | 2018-11-14 |
| Quarterly | 2018-12-31 | 1.3933 | -14.4% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 1.4185 | +1.8% | ratio | 10-Q | 2019-05-15 |
| Quarterly | 2019-06-30 | 1.4942 | +5.3% | ratio | 10-Q | 2019-08-14 |
| Quarterly | 2019-09-30 | 2.1212 | +42.0% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2019-12-31 | 0.3212 | -84.9% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 0.9467 | +194.7% | ratio | 10-Q | 2020-05-18 |
| Quarterly | 2020-06-30 | 0.8832 | -6.7% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2020-09-30 | 0.8617 | -2.4% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-12-31 | 0.8327 | -3.4% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 0.8612 | +3.4% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2021-06-30 | 0.8974 | +4.2% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2021-09-30 | 0.8875 | -1.1% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2021-12-31 | 1.0236 | +15.3% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 1.0753 | +5.1% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2022-06-30 | 1.1466 | +6.6% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2022-09-30 | 1.1726 | +2.3% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2022-12-31 | 1.1520 | -1.8% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 1.1041 | -4.2% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.1063 | +0.2% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.1302 | +2.2% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1.0714 | -5.2% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 1.0928 | +2.0% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1.1360 | +4.0% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2024-09-30 | 1.1454 | +0.8% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-12-31 | 1.2793 | +11.7% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 1.4230 | +11.2% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 1.4616 | +2.7% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 1.4706 | +0.6% | ratio | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | 0.0072 | — | ratio | 10-K | 2018-03-29 |
| Annual | 2017-12-31 | 1.9986 | +27643.8% | ratio | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 1.4066 | -29.6% | ratio | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 0.3216 | -77.1% | ratio | 10-K | 2021-03-16 |
| Annual | 2020-12-31 | 0.8617 | +167.9% | ratio | 10-K | 2023-01-31 |
| Annual | 2021-12-31 | 1.0260 | +19.1% | ratio | 10-K | 2023-03-31 |
| Annual | 2022-12-31 | 1.1520 | +12.3% | ratio | 10-K | 2024-03-26 |
| Annual | 2023-12-31 | 1.0714 | -7.0% | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 1.2793 | +19.4% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 1.6600 | +29.8% | ratio | 10-K | 2026-03-16 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 0.1472 | — | ratio | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 0.1623 | +10.2% | ratio | 10-Q | 2019-05-15 |
| Quarterly | 2018-06-30 | 0.1677 | +3.3% | ratio | 10-Q | 2019-08-14 |
| Quarterly | 2018-09-30 | 0.1785 | +6.5% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 0.1699 | -4.9% | ratio | 10-Q | 2020-05-18 |
| Quarterly | 2019-06-30 | 0.1675 | -1.4% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.1611 | -3.8% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | 0.1648 | +2.3% | ratio | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | 0.1971 | +19.6% | ratio | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 0.1798 | -8.8% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 0.1846 | +2.7% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 0.1815 | -1.7% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 0.1944 | +7.1% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 0.1823 | -6.2% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.1754 | -3.8% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | 0.1712 | -2.4% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | 0.1707 | -0.3% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.1733 | +1.5% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.1809 | +4.4% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | 0.1705 | -5.8% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.1735 | +1.8% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.1681 | -3.1% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.1708 | +1.6% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.1751 | +2.5% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.1642 | -6.2% | ratio | 10-Q | 2025-11-10 |
| Annual | 2017-12-31 | 0.1487 | — | ratio | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 0.1703 | +14.6% | ratio | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 0.1655 | -2.8% | ratio | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | 0.1777 | +7.4% | ratio | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 0.1901 | +7.0% | ratio | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 0.1756 | -7.7% | ratio | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | 0.1777 | +1.2% | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | 0.1708 | -3.9% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | 0.1690 | -1.0% | ratio | 10-K | 2026-03-16 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 0.0261 | — | ratio | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 0.0186 | -28.9% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2018-06-30 | 0.0084 | -55.0% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2018-09-30 | 0.0252 | +200.6% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 0.0240 | -4.7% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2019-06-30 | 0.0142 | -40.8% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2019-09-30 | 0.0202 | +42.3% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | -1.9322 | -9668.1% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2020-06-30 | -0.0413 | +97.9% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2020-09-30 | -0.0028 | +93.1% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 0.0104 | +466.7% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 0.0171 | +64.7% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 0.0367 | +114.2% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 0.0113 | -69.2% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2022-06-30 | 0.0150 | +32.9% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2022-09-30 | -0.0129 | -186.3% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -0.0197 | -52.3% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-06-30 | -0.0053 | +72.9% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-09-30 | 0.0070 | +231.4% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.0019 | -127.0% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2024-06-30 | 0.0008 | +141.1% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2024-09-30 | -0.0129 | -1754.4% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.0051 | +60.1% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-06-30 | 0.0016 | +131.6% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-09-30 | -0.0028 | -275.8% | ratio | 10-Q | 2025-11-10 |
| Annual | 2017-12-31 | 0.0341 | — | ratio | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 0.0218 | -36.0% | ratio | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 0.0141 | -35.3% | ratio | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | -0.6055 | -4388.9% | ratio | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 0.0286 | +104.7% | ratio | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 0.0002 | -99.3% | ratio | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | -0.0023 | -1254.4% | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -0.0400 | -1627.0% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -0.0320 | +20.0% | ratio | 10-K | 2026-03-16 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-09-30 | 0.0328 | — | ratio | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 0.0272 | -17.1% | ratio | 10-Q | 2019-05-15 |
| Quarterly | 2018-06-30 | 0.0118 | -56.5% | ratio | 10-Q | 2019-08-14 |
| Quarterly | 2018-09-30 | 0.0309 | +161.3% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 0.0313 | +1.2% | ratio | 10-Q | 2020-05-18 |
| Quarterly | 2019-06-30 | 0.0190 | -39.4% | ratio | 10-Q | 2020-08-10 |
| Quarterly | 2019-09-30 | 0.0294 | +54.7% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | -0.0025 | -108.4% | ratio | 10-Q | 2021-05-10 |
| Quarterly | 2020-06-30 | -0.0428 | -1645.4% | ratio | 10-Q | 2021-08-09 |
| Quarterly | 2020-09-30 | 0.0008 | +101.9% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 0.0084 | +945.5% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 0.0276 | +228.7% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 0.0504 | +82.5% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 0.0371 | -26.4% | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2022-06-30 | 0.0225 | -39.5% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2022-09-30 | -0.0103 | -145.9% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -0.0094 | +8.9% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -0.0054 | +42.5% | ratio | 10-Q | 2024-08-09 |
| Quarterly | 2023-09-30 | 0.0074 | +237.2% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.0003 | -103.9% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2024-06-30 | 0.0087 | +3119.9% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2024-09-30 | 0.0017 | -80.3% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | 0.0039 | +125.8% | ratio | 10-Q | 2025-05-12 |
| Quarterly | 2025-06-30 | 0.0131 | +238.3% | ratio | 10-Q | 2025-08-11 |
| Quarterly | 2025-09-30 | 0.0036 | -72.1% | ratio | 10-Q | 2025-11-10 |
| Annual | 2017-12-31 | 0.0373 | — | ratio | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 0.0293 | -21.4% | ratio | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 0.0212 | -27.7% | ratio | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | -0.6065 | -2961.7% | ratio | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 0.0370 | +106.1% | ratio | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 0.0090 | -75.6% | ratio | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | 0.0078 | -13.4% | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -0.0326 | -517.0% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -0.0269 | +17.5% | ratio | 10-K | 2026-03-16 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2016-12-31 | 33.9430 | — | ratio | 10-Q | 2018-11-14 |
| Quarterly | 2017-09-30 | 111.7548 | +229.2% | ratio | 10-Q | 2018-11-14 |
| Quarterly | 2017-12-31 | 0.1562 | -99.9% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2018-03-31 | 5.0661 | +3142.7% | ratio | 10-Q | 2019-05-15 |
| Quarterly | 2018-06-30 | 4.4163 | -12.8% | ratio | 10-Q | 2019-08-14 |
| Quarterly | 2018-09-30 | 0.2037 | -95.4% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2018-12-31 | 0.1634 | -19.8% | ratio | 10-Q | 2020-05-18 |
| Quarterly | 2019-03-31 | 0.2005 | +22.7% | ratio | 10-Q | 2020-05-18 |
| Quarterly | 2019-06-30 | 0.1772 | -11.6% | ratio | 10-Q | 2019-08-14 |
| Quarterly | 2019-09-30 | 0.1763 | -0.5% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2019-12-31 | 0.1316 | -25.3% | ratio | 10-Q | 2020-05-18 |
| Quarterly | 2020-03-31 | 0.1226 | -6.9% | ratio | 10-Q | 2020-05-18 |
| Annual | 2016-12-31 | 33.9430 | — | ratio | 10-K | 2019-04-01 |
| Annual | 2017-12-31 | 0.1562 | -99.5% | ratio | 10-K | 2020-03-16 |
| Annual | 2018-12-31 | 0.1634 | +4.6% | ratio | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 0.1316 | -19.5% | ratio | 10-K | 2020-03-16 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | -0.0003 | — | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.0431 | +15183.7% | ratio | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 0.0302 | -29.9% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2018-06-30 | 0.0132 | -56.4% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2018-09-30 | 0.0211 | +60.6% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 0.0205 | -3.2% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2019-06-30 | 0.0114 | -44.2% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2019-09-30 | 0.0184 | +61.0% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | -0.6515 | -3641.8% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2020-06-30 | -0.0087 | +98.7% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2020-09-30 | -0.0008 | +90.7% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 0.0034 | +513.5% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 0.0066 | +97.4% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 0.0154 | +132.5% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 0.0051 | -67.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2022-06-30 | 0.0069 | +36.3% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2022-09-30 | -0.0060 | -186.7% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -0.0095 | -57.9% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-06-30 | -0.0025 | +73.0% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-09-30 | 0.0032 | +224.4% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.0009 | -129.2% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2024-06-30 | 0.0004 | +141.1% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2024-09-30 | -0.0063 | -1743.7% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.0026 | +58.0% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-06-30 | 0.0009 | +132.7% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-09-30 | -0.0015 | -270.9% | ratio | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | -0.0035 | — | ratio | 10-K | 2018-03-29 |
| Annual | 2017-12-31 | 0.1249 | +3665.9% | ratio | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 0.0770 | -38.3% | ratio | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 0.0068 | -91.1% | ratio | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | -0.6996 | -10349.5% | ratio | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 0.0382 | +105.5% | ratio | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 0.0004 | -99.0% | ratio | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | -0.0045 | -1310.6% | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -0.0875 | -1859.9% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -0.0726 | +17.0% | ratio | 10-K | 2026-03-16 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2017-06-30 | -0.0024 | — | ratio | 10-Q | 2018-08-09 |
| Quarterly | 2017-09-30 | 0.3952 | +16889.6% | ratio | 10-Q | 2018-11-14 |
| Quarterly | 2018-03-31 | 0.0495 | -87.5% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2018-06-30 | 0.0213 | -56.9% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2018-09-30 | 0.0556 | +160.2% | ratio | 10-Q | 2019-11-14 |
| Quarterly | 2019-03-31 | 0.0495 | -11.0% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2019-06-30 | 0.0285 | -42.4% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2019-09-30 | 0.0574 | +101.5% | ratio | 10-Q | 2020-11-09 |
| Quarterly | 2020-03-31 | -1.2682 | -2309.0% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2020-06-30 | -0.0164 | +98.7% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2020-09-30 | -0.0015 | +90.8% | ratio | 10-Q | 2021-11-15 |
| Quarterly | 2021-03-31 | 0.0063 | +514.6% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2021-06-30 | 0.0126 | +101.3% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2021-09-30 | 0.0291 | +131.2% | ratio | 10-Q | 2023-01-31 |
| Quarterly | 2022-03-31 | 0.0105 | -63.9% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2022-06-30 | 0.0148 | +40.9% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2022-09-30 | -0.0130 | -187.8% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-03-31 | -0.0199 | -52.8% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-06-30 | -0.0054 | +73.0% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2023-09-30 | 0.0068 | +225.8% | ratio | 10-Q | 2024-11-12 |
| Quarterly | 2024-03-31 | -0.0019 | -128.7% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2024-06-30 | 0.0008 | +141.9% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2024-09-30 | -0.0134 | -1751.0% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-03-31 | -0.0064 | +52.6% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-06-30 | 0.0021 | +133.2% | ratio | 10-Q | 2025-11-10 |
| Quarterly | 2025-09-30 | -0.0036 | -271.6% | ratio | 10-Q | 2025-11-10 |
| Annual | 2016-12-31 | -0.0000 | — | ratio | 10-K | 2018-03-29 |
| Annual | 2017-12-31 | 0.3747 | +1303876.3% | ratio | 10-K | 2019-04-01 |
| Annual | 2018-12-31 | 0.1861 | -50.3% | ratio | 10-K | 2020-03-16 |
| Annual | 2019-12-31 | 0.0090 | -95.1% | ratio | 10-K | 2023-01-31 |
| Annual | 2020-12-31 | -1.3024 | -14524.6% | ratio | 10-K | 2023-03-31 |
| Annual | 2021-12-31 | 0.0775 | +106.0% | ratio | 10-K | 2024-03-26 |
| Annual | 2022-12-31 | 0.0008 | -99.0% | ratio | 10-K | 2025-03-17 |
| Annual | 2023-12-31 | -0.0092 | -1265.3% | ratio | 10-K | 2025-03-17 |
| Annual | 2024-12-31 | -0.1994 | -2056.6% | ratio | 10-K | 2026-03-16 |
| Annual | 2025-12-31 | -0.1931 | +3.1% | ratio | 10-K | 2026-03-16 |
8-K Material Event Details
This 8-K section tracks corporate event disclosures, not insider buy/sell sentiment. Insider trading direction is shown in the insider section below.
Event Type Distribution
Count per 8-K itemInsider Transaction History
Net Insider Flow
Monthly open-market buy value minus open-market sell valueMonthly Insider Activity Mix
Share volume split between open-market trades, grants, and exercisesTransaction Value Timeline
All Transactions
| Date | Insider | Title | Type | Security | Shares | Price | Total Value | Post-Tx Shares |
|---|---|---|---|---|---|---|---|---|
| 2026-03-19 | Lam Dennis | Dir |
Open-market buy
P
|
Common Stock | 100 | $1.76 | $176 | 22,484 |
| 2026-03-18 | Lam Dennis | Dir |
Open-market buy
P
|
Common Stock | 8,000 | $1.80 | $14,373 | 22,384 |
| 2025-11-17 | Taylor Jeffery L | Dir |
Equity grant / award
A
|
Common Stock | 12,384 | — | — | 22,384 |
| 2025-11-13 | Taylor Jeffery L | Dir |
Open-market buy
P
|
Common Stock | 10,000 | $2.25 | $22,500 | 10,000 |
| 2025-11-12 | Lin Xi | President and CEO |
Open-market buy
P
|
Common Stock | 3,795 | $2.23 | $8,463 | 415,804 |
| 2025-11-12 | Lin Xi | President and CEO |
Open-market buy
P
|
Common Stock | 699 | $2.28 | $1,594 | 412,009 |
| 2025-08-12 | Chang Christine | Chief Compliance Officer & GC |
Open-market buy
P
|
Common Stock | 1,390 | $3.19 | $4,434 | 231,995 |
| 2025-05-14 | Lin Xi | President and CEO |
Open-market buy
P
|
Common Stock | 2,631 | $3.81 | $10,024 | 408,230 |
| 2025-05-01 | Lin Xi | President and CEO |
Equity grant / award
A · derivative
|
Performance Stock Units | 101,250 | $0.00 | $0 | 101,250 |
| 2025-05-01 | Lin Xi | President and CEO |
Equity grant / award
A
|
Common Stock | 101,250 | $3.80 | $384,750 | 405,599 |
| 2025-04-15 | Chang Christine | Chief Compliance Officer & GC |
Equity grant / award
A
|
Common Stock | 19,053 | $0.00 | $0 | 193,105 |
| 2025-03-19 | Yao Cindy | Chief Financial Officer |
Open-market buy
P
|
Common Stock | 2,000 | $2.81 | $5,630 | 2,000 |
| 2025-03-17 | Chang Christine | Chief Compliance Officer & GC |
Open-market buy
P
|
Common Stock | 7,961 | $2.49 | $19,823 | 174,052 |
| 2025-01-03 | Lin Xi | President and CEO |
Equity grant / award
A · derivative
|
Performance Stock Units | 310,559 | $0.00 | $0 | 310,559 |
| 2024-08-07 | Lim Lisa C | Dir |
Equity grant / award
A
|
Common Stock | 9,709 | — | — | 9,709 |
| 2024-06-26 | Zhang Xiao Mou | Chief Executive Officer |
Other acquired transaction
J
|
Common Stock | 287,720 | $0.00 | $0 | 417,720 |
| 2024-06-05 | Yao Cindy | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 52,817 | $3.55 | $187,500 | 52,817 |
| 2024-04-15 | Zhang Xiao Mou | Chief Executive Officer |
Equity grant / award
A
|
Common Stock | 65,754 | $0.00 | $0 | 2,992,254 |
| 2024-04-15 | Chang Christine | Chief Compliance Officer & GC |
Equity grant / award
A
|
Common Stock | 20,697 | $0.00 | $0 | 113,274 |
| 2023-12-01 | Ni Zhou Min | 10% |
Other disposed transaction
J
|
Common Stock | 1,997,423 | — | — | 3,555,673 |
| 2023-09-08 | Zhang Xiao Mou | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 14,952 | $4.38 | $65,490 | 130,000 |
| 2023-09-07 | Zhang Xiao Mou | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 15,000 | $4.57 | $68,550 | 115,048 |
| 2023-09-06 | Zhang Xiao Mou | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 10,000 | $4.47 | $44,700 | 100,048 |
| 2023-08-28 | Zhang Xiao Mou | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 20,000 | $4.82 | $96,400 | 90,048 |
| 2023-08-24 | Zhang Xiao Mou | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 25,048 | $4.82 | $120,731 | 70,048 |
| 2023-08-24 | Zhang Xiao Mou | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 10,000 | $4.81 | $48,100 | 2,926,500 |
| 2023-08-17 | Zhang Xiao Mou | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 20,000 | $4.86 | $97,200 | 45,000 |
| 2023-08-16 | Zhang Xiao Mou | Chief Executive Officer |
Open-market buy
P
|
Common Stock | 25,000 | $4.85 | $121,250 | 25,000 |
| 2023-05-11 | Zhang Xiao Mou | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 769 | $4.66 | $3,584 | 2,991,485 |
| 2023-04-15 | Rodriguez Carlos Antonio | Chief Financial Officer |
Exercise / conversion
M
|
Common Stock | 13,918 | $0.00 | $0 | 104,870 |
| 2023-04-15 | Rodriguez Carlos Antonio | Chief Financial Officer |
Equity grant / award
A
|
Common Stock | 51,813 | $3.86 | $199,998 | 142,765 |
| 2023-03-31 | Chang Christine | Chief Compliance Officer |
Exercise / conversion
M · derivative
|
Performance Stock Units | 3,489 | $0.00 | $0 | 13,958 |
| 2023-03-31 | Chang Christine | Chief Compliance Officer |
Other disposed transaction
F
|
Common Stock | 1,035 | $3.92 | $4,057 | 43,595 |
| 2023-03-31 | Chang Christine | Chief Compliance Officer |
Exercise / conversion
M
|
Common Stock | 3,489 | $0.00 | $0 | 44,630 |
| 2023-01-31 | Zhang Xiao Mou | Chief Executive Officer |
Exercise / conversion
M · derivative
|
Performance Stock Units | 14,507 | $0.00 | $0 | 72,535 |
| 2023-01-31 | Zhang Xiao Mou | Chief Executive Officer |
Other disposed transaction
F
|
Common Stock | 3,533 | $4.66 | $16,464 | 2,754,097 |
| 2023-01-31 | Zhang Xiao Mou | Chief Executive Officer |
Exercise / conversion
M
|
Common Stock | 14,507 | $0.00 | $0 | 2,757,630 |
| 2022-09-01 | Lin Xi | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 11,742 | $0.00 | $0 | 85,014 |
| 2022-09-01 | Lin Xi | Chief Operating Officer |
Equity grant / award
A
|
Common Stock | 63,601 | $0.00 | $0 | 85,014 |
| 2021-07-08 | Wang Hong | Dir |
Equity grant / award
A · derivative
|
Restricted Stock Units | 9,671 | $0.00 | $0 | 9,671 |
| 2021-07-08 | Ni Zhou Min | 10% |
Equity grant / award
A
|
Common Stock | 15,879 | $0.00 | $0 | 15,879 |
| 2020-11-25 | Zhang Xiao Mou | Co-Chief Executive Officer |
Other disposed transaction
J
|
Common Stock, par value $0.0001 | 633,815 | $0.00 | $0 | 0 |
| 2020-11-25 | Zhang Xiao Mou | Co-Chief Executive Officer |
Other acquired transaction
J
|
Common Stock, par value $0.0001 | 126,065 | $0.00 | $0 | 2,635,390 |
| 2020-10-09 | Ni Zhou Min | Co-Chief Executive Officer |
Other acquired transaction
J
|
Common Stock, par value $.0001 | 67,003 | — | — | 5,553,096 |
| 2020-05-22 | Zhang Xiao Mou | Co-Chief Executive Officer |
Open-market buy
P
|
Common Stock, par value $.0001 | 53,786 | $6.45 | $346,699 | 2,509,325 |
| 2020-03-17 | Spot Light Investments, LLC | 10% |
Other disposed transaction
J
|
Common Stock, par value $.0001 | 12,042,484 | $0.00 | $0 | 633,815 |
| 2019-09-30 | Ni Zhou Min | Chief Executive Officer |
Other disposed transaction
J
|
Common Stock, par value $.0001 | 1,203,803 | — | — | 5,486,093 |
| 2019-09-11 | Zheng Ren Hua | Dir |
Open-market sell
S
|
Common Stock, par value $.0001 | 200 | $18.25 | $3,650 | 29,323 |
| 2019-09-11 | Zheng Ren Hua | Dir |
Open-market sell
S
|
Common Stock, par value $.0001 | 25 | $18.11 | $453 | 29,523 |
| 2019-09-11 | Zheng Ren Hua | Dir |
Open-market sell
S
|
Common Stock, par value $.0001 | 75 | $18.10 | $1,358 | 29,548 |
| 2019-09-11 | Zheng Ren Hua | Dir |
Open-market sell
S
|
Common Stock, par value $.0001 | 100 | $18.07 | $1,806 | 29,623 |
| 2019-09-11 | Zheng Ren Hua | Dir |
Open-market sell
S
|
Common Stock, par value $.0001 | 600 | $18.00 | $10,800 | 29,723 |
| 2019-09-11 | Zheng Ren Hua | Dir |
Open-market sell
S
|
Common Stock, par value $.0001 | 1,000 | $18.27 | $18,265 | 30,323 |
| 2019-09-10 | Zheng Ren Hua | Dir |
Open-market sell
S
|
Common Stock, par value $.0001 | 25 | $18.34 | $458 | 31,343 |
| 2019-09-10 | Zheng Ren Hua | Dir |
Open-market sell
S
|
Common Stock, par value $.0001 | 915 | $18.34 | $16,779 | 31,368 |
| 2019-09-10 | Zheng Ren Hua | Dir |
Open-market sell
S
|
Common Stock, par value $.0001 | 10 | $18.34 | $183 | 32,283 |
| 2019-09-10 | Zheng Ren Hua | Dir |
Open-market sell
S
|
Common Stock, par value $.0001 | 20 | $18.39 | $368 | 31,323 |
| 2019-09-09 | Zheng Ren Hua | Dir |
Open-market sell
S
|
Common Stock, par value $.0001 | 400 | $18.65 | $7,460 | 32,323 |
| 2019-09-09 | Zheng Ren Hua | Dir |
Open-market sell
S
|
Common Stock, par value $.0001 | 10 | $18.65 | $186 | 32,723 |
| 2019-09-09 | Zheng Ren Hua | Dir |
Open-market sell
S
|
Common Stock, par value $.0001 | 90 | $18.53 | $1,668 | 32,733 |
| 2019-09-06 | Zheng Ren Hua | Dir |
Open-market sell
S
|
Common Stock | 208 | $19.13 | $3,979 | 32,823 |
| 2017-08-22 | Zheng Ren Hua | Dir |
Other disposed transaction
J
|
Common Stock | 219 | $0.00 | $0 | 30,531 |
| 2017-08-22 | Cheng Wai Fun | Dir |
Other disposed transaction
J
|
Common Stock | 219 | $0.00 | $0 | 274,656 |
| 2017-08-21 | Cheng Wai Fun | Dir |
Open-market buy
P · derivative
|
Rights to Acquire Common Stock | 19,125 | $0.00 | $0 | 269,125 |
| 2017-08-21 | Cheng Wai Fun | Dir |
Open-market buy
P
|
Common Stock | 19,125 | $10.00 | $191,250 | 274,875 |