Financial Metrics
DUOL Duolingo, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-27 | SEC Filing Index |
| Insider | 4 | 2026-03-16 | SEC Filing Index |
| Insider | 4 | 2026-03-04 | SEC Filing Index |
| Insider | 4 | 2026-03-03 | SEC Filing Index |
| Insider | 4 | 2026-02-20 | SEC Filing Index |
Credit and Bond Coverage
Company-levelIntegrate Moody's, S&P, or Fitch licensed data separately if ratings are required.
Income Statement
Metrics: 6Revenue
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 115661000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 126839000.0 | +9.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 137624000.0 | +8.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 167553000.0 | +21.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 178327000.0 | +6.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 192594000.0 | +8.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 230743000.0 | +19.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 252265000.0 | +9.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 271713000.0 | +7.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 531109000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 748024000.0 | +40.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1037589000.0 | +38.7% | USD | 10-K | 2026-02-27 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 84169000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 93051000.0 | +10.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 101370000.0 | +8.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 122362000.0 | +20.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 130978000.0 | +7.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 140414000.0 | +7.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 164096000.0 | +16.9% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 182581000.0 | +11.3% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 196911000.0 | +7.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 389004000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 544379000.0 | +39.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 749457000.0 | +37.7% | USD | 10-K | 2026-02-27 |
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -8519000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -4865000.0 | +42.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -4670000.0 | +4.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 16439000.0 | +452.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 18700000.0 | +13.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 13574000.0 | -27.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 23594000.0 | +73.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 33363000.0 | +41.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 35159000.0 | +5.4% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -13259000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 62595000.0 | +572.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 135570000.0 | +116.6% | USD | 10-K | 2026-02-27 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -2582000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 3725000.0 | +244.3% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 2807000.0 | -24.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 26956000.0 | +860.3% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 24351000.0 | -9.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 23360000.0 | -4.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 35135000.0 | +50.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 44781000.0 | +27.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 292195000.0 | +552.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 16067000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 88574000.0 | +451.3% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 414065000.0 | +367.5% | USD | 10-K | 2026-02-27 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.06 | — | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.09 | +250.0% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.07 | -22.2% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.63 | +800.0% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.56 | -11.1% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.53 | -5.4% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.78 | +47.2% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.98 | +25.6% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 6.36 | +549.0% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.39 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 2.04 | +423.1% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 9.05 | +343.6% | USD/shares | 10-K | 2026-02-27 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.06 | — | USD/shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.08 | +233.3% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.06 | -25.0% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.57 | +850.0% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.51 | -10.5% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.49 | -3.9% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.72 | +46.9% | USD/shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.91 | +26.4% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 5.95 | +553.8% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.35 | — | USD/shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 1.88 | +437.1% | USD/shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 8.57 | +355.9% | USD/shares | 10-K | 2026-02-27 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 641091000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 678665000.0 | +5.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 701737000.0 | +3.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 747610000.0 | +6.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 829713000.0 | +11.0% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 888240000.0 | +7.1% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 854409000.0 | -3.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 785791000.0 | -8.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 883996000.0 | +12.5% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 976231000.0 | +10.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1011542000.0 | +3.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 747610000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 785791000.0 | +5.1% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1036389000.0 | +31.9% | USD | 10-K | 2026-02-27 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 52509000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 53406000.0 | +1.7% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 61711000.0 | +15.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 88975000.0 | +44.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 76421000.0 | -14.1% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 77722000.0 | +1.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 94215000.0 | +21.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 128923000.0 | +36.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 114183000.0 | -11.4% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 112919000.0 | -1.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 124489000.0 | +10.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 88975000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 128923000.0 | +44.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 162827000.0 | +26.3% | USD | 10-K | 2026-02-27 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 741234000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 784941000.0 | +5.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 819105000.0 | +4.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 897798000.0 | +9.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 977278000.0 | +8.9% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1041564000.0 | +6.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1058437000.0 | +1.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1101588000.0 | +4.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1219657000.0 | +10.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1323990000.0 | +8.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1367105000.0 | +3.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 897798000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1101588000.0 | +22.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1436606000.0 | +30.4% | USD | 10-K | 2026-02-27 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 790379000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 834803000.0 | +5.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 870714000.0 | +4.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 953957000.0 | +9.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1068667000.0 | +12.0% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 1139443000.0 | +6.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1219549000.0 | +7.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1301728000.0 | +6.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1403146000.0 | +7.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 1542559000.0 | +9.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1885638000.0 | +22.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 953957000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1301728000.0 | +36.5% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1992182000.0 | +53.0% | USD | 10-K | 2026-02-27 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 202813000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 217106000.0 | +7.0% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 234934000.0 | +8.2% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 277362000.0 | +18.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 303722000.0 | +9.5% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 317724000.0 | +4.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 342133000.0 | +7.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 422231000.0 | +23.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 454485000.0 | +7.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 471383000.0 | +3.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 484540000.0 | +2.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 277362000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 422231000.0 | +52.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 551148000.0 | +30.5% | USD | 10-K | 2026-02-27 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 225191000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 238398000.0 | +5.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 255895000.0 | +7.3% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 298456000.0 | +16.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 357615000.0 | +19.8% | USD | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 372499000.0 | +4.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 397096000.0 | +6.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 477178000.0 | +20.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 509320000.0 | +6.7% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 565528000.0 | +11.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 578099000.0 | +2.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 298456000.0 | — | USD | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 477178000.0 | +59.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 645176000.0 | +35.2% | USD | 10-K | 2026-02-27 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 565188000.0 | — | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-06-30 | 596405000.0 | +5.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 614819000.0 | +3.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 655501000.0 | +6.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 711052000.0 | +8.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-06-30 | 766944000.0 | +7.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 822453000.0 | +7.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 824550000.0 | +0.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 893826000.0 | +8.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-06-30 | 977031000.0 | +9.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 1307539000.0 | +33.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 655501000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 824550000.0 | +25.8% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1347006000.0 | +63.4% | USD | 10-K | 2026-02-27 |
Long-Term Debt
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Cash Flow
Metrics: 4Operating Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 29604000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 66771000.0 | +125.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 104421000.0 | +56.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 83514000.0 | -20.0% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 145902000.0 | +74.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 202169000.0 | +38.6% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 105631000.0 | -47.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 196306000.0 | +85.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 280545000.0 | +42.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 153614000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 285513000.0 | +85.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 387823000.0 | +35.8% | USD | 10-K | 2026-02-27 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -1312000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -4683000.0 | -256.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -9436000.0 | -101.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -5021000.0 | +46.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | -13677000.0 | -172.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -106965000.0 | -682.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -10549000.0 | +90.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | -12821000.0 | -21.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -64496000.0 | -403.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -13584000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -217330000.0 | -1499.9% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -107678000.0 | +50.5% | USD | 10-K | 2026-02-27 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 4619000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 8397000.0 | +81.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -1428000.0 | -117.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3610000.0 | +352.8% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 8405000.0 | +132.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 11595000.0 | +38.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 3123000.0 | -73.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 6955000.0 | +122.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 9702000.0 | +39.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2135000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | -30002000.0 | -1505.2% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | -29547000.0 | +1.5% | USD | 10-K | 2026-02-27 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 681000.0 | — | USD | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 1508000.0 | +121.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 2267000.0 | +50.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1414000.0 | -37.6% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 6977000.0 | +393.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 10155000.0 | +45.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1309000.0 | -87.1% | USD | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 2507000.0 | +91.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 7369000.0 | +193.9% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 3191000.0 | — | USD | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 12116000.0 | +279.7% | USD | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 18096000.0 | +49.4% | USD | 10-K | 2026-02-27 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 40618000.0 | — | shares | 10-Q | 2023-05-10 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 40618000.0 | — | shares | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 46872000.0 | +15.4% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 46946000.0 | +0.2% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 47353000.0 | +0.9% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 47770000.0 | +0.9% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 47969000.0 | +0.4% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 48497000.0 | +1.1% | shares | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 49000000.0 | +1.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 49144000.0 | +0.3% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 46522000.0 | — | shares | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 47101000.0 | +1.2% | shares | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 48308000.0 | +2.6% | shares | 10-K | 2026-02-27 |
Metrics
Metrics: 9Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1463 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.1519 | +3.8% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.1581 | +4.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1568 | -0.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.1565 | -0.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1579 | +0.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1644 | +4.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.1635 | -0.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1441 | -11.9% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.5567 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.5746 | +3.2% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.5208 | -9.4% | ratio | 10-K | 2026-02-27 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3.6548 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 3.6155 | -1.1% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 3.4865 | -3.6% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 3.2369 | -7.2% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3.2177 | -0.6% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 3.2782 | +1.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 3.0936 | -5.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2.6090 | -15.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.6836 | +2.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 2.8087 | +4.7% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.8214 | +0.5% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 3.2369 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 2.6090 | -19.4% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 2.6066 | -0.1% | ratio | 10-K | 2026-02-27 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.3984 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 0.3997 | +0.3% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 0.4162 | +4.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 0.4553 | +9.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.5029 | +10.5% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 0.4857 | -3.4% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 0.4828 | -0.6% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 0.5787 | +19.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.5698 | -1.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.5788 | +1.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.4421 | -23.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.4553 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 0.5787 | +27.1% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.4790 | -17.2% | ratio | 10-K | 2026-02-27 |
Gross Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.7277 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.7336 | +0.8% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.7366 | +0.4% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.7303 | -0.9% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.7345 | +0.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.7291 | -0.7% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.7112 | -2.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.7238 | +1.8% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.7247 | +0.1% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.7324 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.7278 | -0.6% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.7223 | -0.7% | ratio | 10-K | 2026-02-27 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0223 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0294 | +231.6% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0204 | -30.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1609 | +688.8% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.1366 | -15.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1213 | -11.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1523 | +25.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.1775 | +16.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.0754 | +505.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0303 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.1184 | +291.4% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.3991 | +237.0% | ratio | 10-K | 2026-02-27 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0737 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | -0.0384 | +47.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -0.0339 | +11.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0981 | +389.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.1049 | +6.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0705 | -32.8% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1023 | +45.1% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.1323 | +29.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1294 | -2.2% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -0.0250 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0837 | +435.2% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.1307 | +56.1% | ratio | 10-K | 2026-02-27 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3.1610 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 3.1260 | -1.1% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 2.9870 | -4.4% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 2.6954 | -9.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 2.7318 | +1.3% | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2024-06-30 | 2.7956 | +2.3% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 2.4973 | -10.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1.8610 | -25.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.9450 | +4.5% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 2.0710 | +6.5% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.0876 | +0.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 2.6954 | — | ratio | 10-K | 2025-02-28 |
| Annual | 2024-12-31 | 1.8610 | -31.0% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 1.8804 | +1.0% | ratio | 10-K | 2026-02-27 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0033 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0045 | +236.6% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0032 | -27.8% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0252 | +682.4% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0214 | -15.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0192 | -10.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0250 | +30.7% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0290 | +15.9% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1550 | +433.8% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0168 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.0680 | +304.0% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.2078 | +205.5% | ratio | 10-K | 2026-02-27 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -0.0046 | — | ratio | 10-Q | 2024-05-09 |
| Quarterly | 2023-06-30 | 0.0062 | +236.7% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0046 | -26.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0379 | +730.3% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2024-06-30 | 0.0318 | -16.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.0284 | -10.5% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.0393 | +38.4% | ratio | 10-Q | 2025-05-02 |
| Quarterly | 2025-06-30 | 0.0458 | +16.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.2235 | +387.6% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0245 | — | ratio | 10-K | 2026-02-27 |
| Annual | 2024-12-31 | 0.1074 | +338.3% | ratio | 10-K | 2026-02-27 |
| Annual | 2025-12-31 | 0.3074 | +186.2% | ratio | 10-K | 2026-02-27 |