Financial Metrics
ALRM Alarm.com Holdings, Inc.Regulatory Activity
Since 2025-04-09| Type | Form | Filed | Document |
|---|---|---|---|
| Insider | 4 | 2026-03-19 | SEC Filing Index |
| Insider | 4 | 2025-12-18 | SEC Filing Index |
| Insider | 4 | 2025-12-16 | SEC Filing Index |
| Insider | 4 | 2025-11-28 | SEC Filing Index |
| Insider | 4 | 2025-11-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 | 209716000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 223875000.0 | +6.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 221854000.0 | -0.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 223283000.0 | +0.6% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 233807000.0 | +4.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 240497000.0 | +2.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 238822000.0 | -0.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 254308000.0 | +6.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 256400000.0 | +0.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-03-31 | 209716000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2023-06-30 | 223875000.0 | +6.8% | USD | 10-K | 2025-02-20 |
| Annual | 2023-09-30 | 221854000.0 | -0.9% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 881682000.0 | +297.4% | USD | 10-K | 2026-02-19 |
| Annual | 2024-03-31 | 223283000.0 | -74.7% | USD | 10-K | 2025-02-20 |
| Annual | 2024-06-30 | 233807000.0 | +4.7% | USD | 10-K | 2025-02-20 |
| Annual | 2024-09-30 | 240497000.0 | +2.9% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 939827000.0 | +290.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1011187000.0 | +7.6% | USD | 10-K | 2026-02-19 |
Gross Profit
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|
Operating Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 8819000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 16159000.0 | +83.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 16171000.0 | +0.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 18725000.0 | +15.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 25774000.0 | +37.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 33194000.0 | +28.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 29647000.0 | -10.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 32022000.0 | +8.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 37021000.0 | +15.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 66829000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 108548000.0 | +62.4% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 133638000.0 | +23.1% | USD | 10-K | 2026-02-19 |
Net Income
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-03-31 | 14416000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2023-06-30 | 15799000.0 | +9.6% | USD | 10-K | 2025-02-20 |
| Annual | 2023-09-30 | 19524000.0 | +23.6% | USD | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 31304000.0 | +60.3% | USD | 10-K | 2025-02-20 |
| Annual | 2024-03-31 | 23595000.0 | -24.6% | USD | 10-K | 2025-02-20 |
| Annual | 2024-06-30 | 33511000.0 | +42.0% | USD | 10-K | 2025-02-20 |
| Annual | 2024-09-30 | 36682000.0 | +9.5% | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 30328000.0 | -17.3% | USD | 10-K | 2025-02-20 |
EPS Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.29 | — | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.32 | +10.3% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.39 | +21.9% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.47 | +20.5% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.67 | +42.6% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.74 | +10.4% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.56 | -24.3% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.69 | +23.2% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.71 | +2.9% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-03-31 | 0.29 | — | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-06-30 | 0.32 | +10.3% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-09-30 | 0.39 | +21.9% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1.63 | +317.9% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-03-31 | 0.47 | -71.2% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2024-06-30 | 0.67 | +42.6% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2024-09-30 | 0.74 | +10.4% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2.5 | +237.8% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2.66 | +6.4% | USD/shares | 10-K | 2026-02-19 |
EPS Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.28 | — | USD/shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.3 | +7.1% | USD/shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.37 | +23.3% | USD/shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.44 | +18.9% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.62 | +40.9% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.67 | +8.1% | USD/shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.52 | -22.4% | USD/shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.63 | +21.2% | USD/shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.65 | +3.2% | USD/shares | 10-Q | 2025-11-06 |
| Annual | 2023-03-31 | 0.28 | — | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-06-30 | 0.3 | +7.1% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-09-30 | 0.37 | +23.3% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 1.53 | +313.5% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2024-03-31 | 0.44 | -71.2% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2024-06-30 | 0.62 | +40.9% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2024-09-30 | 0.67 | +8.1% | USD/shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2.29 | +241.8% | USD/shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2.46 | +7.4% | USD/shares | 10-K | 2026-02-19 |
Balance Sheet
Metrics: 9Cash and Equivalents
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 606428000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 627041000.0 | +3.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 679969000.0 | +8.4% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 696983000.0 | +2.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 747877000.0 | +7.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 1104539000.0 | +47.7% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1170605000.0 | +6.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 1220701000.0 | +4.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1186195000.0 | -2.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1024862000.0 | -13.6% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1066583000.0 | +4.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 696983000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 1220701000.0 | +75.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 960584000.0 | -21.3% | USD | 10-K | 2026-02-19 |
Accounts Receivable
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 125885000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 123285000.0 | -2.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 110267000.0 | -10.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 130626000.0 | +18.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 128451000.0 | -1.7% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 123551000.0 | -3.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 120977000.0 | -2.1% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 126082000.0 | +4.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 118757000.0 | -5.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 122254000.0 | +2.9% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 110984000.0 | -9.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 130626000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 126082000.0 | -3.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 141852000.0 | +12.5% | USD | 10-K | 2026-02-19 |
Inventory
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 117874000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 117763000.0 | -0.1% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 114248000.0 | -3.0% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 96140000.0 | -15.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 85723000.0 | -10.8% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 79582000.0 | -7.2% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 75037000.0 | -5.7% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 87435000.0 | +16.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 90136000.0 | +3.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 90027000.0 | -0.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 92298000.0 | +2.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 96140000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 87435000.0 | -9.1% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 94429000.0 | +8.0% | USD | 10-K | 2026-02-19 |
Current Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 880863000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 897837000.0 | +1.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 931169000.0 | +3.7% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 956780000.0 | +2.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 997863000.0 | +4.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1342746000.0 | +34.6% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1412928000.0 | +5.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1481592000.0 | +4.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1452750000.0 | -1.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1292556000.0 | -11.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1345698000.0 | +4.1% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 956780000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1481592000.0 | +54.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1272511000.0 | -14.1% | USD | 10-K | 2026-02-19 |
Total Assets
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1357530000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1382720000.0 | +1.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1411497000.0 | +2.1% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1439563000.0 | +2.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 1486982000.0 | +3.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 1855247000.0 | +24.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 1970998000.0 | +6.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 2038208000.0 | +3.4% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2077431000.0 | +1.9% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 2098054000.0 | +1.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2123590000.0 | +1.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1439563000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 2038208000.0 | +41.6% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 2136591000.0 | +4.8% | USD | 10-K | 2026-02-19 |
Current Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 161230000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 165929000.0 | +2.9% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 171917000.0 | +3.6% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 175337000.0 | +2.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 181195000.0 | +3.3% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 145215000.0 | -19.9% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 163082000.0 | +12.3% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 188806000.0 | +15.8% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 677428000.0 | +258.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 662256000.0 | -2.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 654011000.0 | -1.2% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 175337000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 188806000.0 | +7.7% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 663140000.0 | +251.2% | USD | 10-K | 2026-02-19 |
Total Liabilities
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 706309000.0 | — | USD | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 710621000.0 | +0.6% | USD | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 713457000.0 | +0.4% | USD | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 714709000.0 | +0.2% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 721176000.0 | +0.9% | USD | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1171845000.0 | +62.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1240087000.0 | +5.8% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1266915000.0 | +2.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1265243000.0 | -0.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1246121000.0 | -1.5% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1240316000.0 | -0.5% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 714709000.0 | — | USD | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1266915000.0 | +77.3% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1245581000.0 | -1.7% | USD | 10-K | 2026-02-19 |
Stockholders' Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 625381000.0 | — | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-06-30 | 644231000.0 | +3.0% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-09-30 | 667698000.0 | +3.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 688546000.0 | +3.1% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-03-31 | 728094000.0 | +5.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-06-30 | 645469000.0 | -11.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-09-30 | 690301000.0 | +6.9% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 726546000.0 | +5.3% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 759603000.0 | +4.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-06-30 | 797345000.0 | +5.0% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-09-30 | 827190000.0 | +3.7% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 688546000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 726546000.0 | +5.5% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 848163000.0 | +16.7% | USD | 10-K | 2026-02-19 |
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 | -3521000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 33267000.0 | +1044.8% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 96093000.0 | +188.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 49853000.0 | -48.1% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 72816000.0 | +46.1% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 150153000.0 | +106.2% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 24057000.0 | -84.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 46773000.0 | +94.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 117401000.0 | +151.0% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 135965000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 206413000.0 | +51.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 153330000.0 | -25.7% | USD | 10-K | 2026-02-19 |
Investing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | -12943000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -19591000.0 | -51.4% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -21735000.0 | -10.9% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | -3961000.0 | +81.8% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | -9159000.0 | -131.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | -16553000.0 | -80.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -55179000.0 | -233.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -232988000.0 | -322.2% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -250003000.0 | -7.3% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -25966000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | -24681000.0 | +4.9% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -358482000.0 | -1352.5% | USD | 10-K | 2026-02-19 |
Financing Cash Flow
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 842000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | -8089000.0 | -1060.7% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | -15245000.0 | -88.5% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 6356000.0 | +141.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 346768000.0 | +5355.8% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 344286000.0 | -0.7% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | -3476000.0 | -101.0% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | -9594000.0 | -176.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | -21470000.0 | -123.8% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | -31865000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 346430000.0 | +1187.2% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | -55006000.0 | -115.9% | USD | 10-K | 2026-02-19 |
Capital Expenditures
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 2398000.0 | — | USD | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 3393000.0 | +41.5% | USD | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 5349000.0 | +57.6% | USD | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 3066000.0 | -42.7% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 5058000.0 | +65.0% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 7865000.0 | +55.5% | USD | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 6115000.0 | -22.3% | USD | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 10667000.0 | +74.4% | USD | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 15421000.0 | +44.6% | USD | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 7517000.0 | — | USD | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 10133000.0 | +34.8% | USD | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 16281000.0 | +60.7% | USD | 10-K | 2026-02-19 |
Share Data
Metrics: 4Shares Outstanding
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 49722644.0 | — | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 49858244.0 | +0.3% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 49915713.0 | +0.1% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 49868175.0 | -0.1% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 50092681.0 | +0.5% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 49183838.0 | -1.8% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 49331867.0 | +0.3% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 49618346.0 | +0.6% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 49679679.0 | +0.1% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 49834537.0 | +0.3% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 49760526.0 | -0.1% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 49868175.0 | — | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 49618346.0 | -0.5% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 49630714.0 | +0.0% | shares | 10-K | 2026-02-19 |
Shares Issued
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 51255389.0 | — | shares | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 51525244.0 | +0.5% | shares | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 51687998.0 | +0.3% | shares | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 51888838.0 | +0.4% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 52113344.0 | +0.4% | shares | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 52321569.0 | +0.4% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 52469598.0 | +0.3% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 52756077.0 | +0.5% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 52903810.0 | +0.3% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 53146668.0 | +0.5% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 53297751.0 | +0.3% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 51888838.0 | — | shares | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 52756077.0 | +1.7% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 53540939.0 | +1.5% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Basic
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 49584890.0 | — | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 49859615.0 | +0.6% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 49917533.0 | +0.1% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 49963265.0 | +0.1% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 49832503.0 | -0.3% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 49282514.0 | -1.1% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 49659741.0 | +0.8% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 49806105.0 | +0.3% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 49896117.0 | +0.2% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 49818448.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 49641763.0 | -0.4% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 49795191.0 | +0.3% | shares | 10-K | 2026-02-19 |
Weighted Avg Shares Diluted
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 54296321.0 | — | shares | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 54446275.0 | +0.3% | shares | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 54778793.0 | +0.6% | shares | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 55047087.0 | +0.5% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 56680355.0 | +3.0% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 59780908.0 | +5.5% | shares | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 60077247.0 | +0.5% | shares | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 60137204.0 | +0.1% | shares | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 58461103.0 | -2.8% | shares | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 54625434.0 | — | shares | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 57993019.0 | +6.2% | shares | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 58923815.0 | +1.6% | shares | 10-K | 2026-02-19 |
Metrics
Metrics: 8Asset Turnover
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.1545 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.1619 | +4.8% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.1572 | -2.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.1502 | -4.5% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.1260 | -16.1% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1220 | -3.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1150 | -5.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.1212 | +5.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1207 | -0.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.6125 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.4611 | -24.7% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.4733 | +2.6% | ratio | 10-K | 2026-02-19 |
Current Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 5.4634 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 5.4110 | -1.0% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 5.4164 | +0.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 5.4568 | +0.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 5.5071 | +0.9% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 9.2466 | +67.9% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 8.6639 | -6.3% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 7.8472 | -9.4% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 2.1445 | -72.7% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1.9517 | -9.0% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 2.0576 | +5.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 5.4568 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 7.8472 | +43.8% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.9189 | -75.5% | ratio | 10-K | 2026-02-19 |
Debt to Equity
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 1.1294 | — | ratio | 10-Q | 2023-05-10 |
| Quarterly | 2023-06-30 | 1.1031 | -2.3% | ratio | 10-Q | 2023-08-09 |
| Quarterly | 2023-09-30 | 1.0685 | -3.1% | ratio | 10-Q | 2023-11-09 |
| Quarterly | 2023-12-31 | 1.0380 | -2.9% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.9905 | -4.6% | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2024-06-30 | 1.8155 | +83.3% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2024-09-30 | 1.7964 | -1.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-12-31 | 1.7438 | -2.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.6657 | -4.5% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1.5628 | -6.2% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.4994 | -4.1% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 1.0380 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 1.7438 | +68.0% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.4686 | -15.8% | ratio | 10-K | 2026-02-19 |
Net Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-03-31 | 0.0687 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2023-06-30 | 0.0706 | +2.7% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-09-30 | 0.0880 | +24.7% | ratio | 10-K | 2025-02-20 |
| Annual | 2023-12-31 | 0.0355 | -59.7% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-03-31 | 0.1057 | +197.6% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-06-30 | 0.1433 | +35.6% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-09-30 | 0.1525 | +6.4% | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.0323 | -78.8% | ratio | 10-K | 2025-02-20 |
Operating Margin
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 0.0421 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 0.0722 | +71.6% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 0.0729 | +1.0% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 0.0839 | +15.1% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 0.1102 | +31.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 0.1380 | +25.2% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 0.1241 | -10.1% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 0.1259 | +1.4% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 0.1444 | +14.7% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 0.0758 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 0.1155 | +52.4% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 0.1322 | +14.4% | ratio | 10-K | 2026-02-19 |
Quick Ratio
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Quarterly | 2023-03-31 | 3.7613 | — | ratio | 10-Q | 2024-05-10 |
| Quarterly | 2023-06-30 | 3.7790 | +0.5% | ratio | 10-Q | 2024-08-08 |
| Quarterly | 2023-09-30 | 3.9552 | +4.7% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2023-12-31 | 3.9751 | +0.5% | ratio | 10-Q | 2024-11-07 |
| Quarterly | 2024-03-31 | 4.1275 | +3.8% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2024-06-30 | 7.6062 | +84.3% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2024-09-30 | 7.1780 | -5.6% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2024-12-31 | 6.4654 | -9.9% | ratio | 10-Q | 2025-11-06 |
| Quarterly | 2025-03-31 | 1.7510 | -72.9% | ratio | 10-Q | 2025-05-09 |
| Quarterly | 2025-06-30 | 1.5475 | -11.6% | ratio | 10-Q | 2025-08-07 |
| Quarterly | 2025-09-30 | 1.6308 | +5.4% | ratio | 10-Q | 2025-11-06 |
| Annual | 2023-12-31 | 3.9751 | — | ratio | 10-K | 2026-02-19 |
| Annual | 2024-12-31 | 6.4654 | +62.6% | ratio | 10-K | 2026-02-19 |
| Annual | 2025-12-31 | 1.4485 | -77.6% | ratio | 10-K | 2026-02-19 |
ROA
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 0.0217 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.0149 | -31.6% | ratio | 10-K | 2025-02-20 |
ROE
Quarterly
Annual
Show Data Rows
| Frequency | Period End | Value | % Chg | Unit | Form | Filed |
|---|---|---|---|---|---|---|
| Annual | 2023-12-31 | 0.0455 | — | ratio | 10-K | 2025-02-20 |
| Annual | 2024-12-31 | 0.0417 | -8.2% | ratio | 10-K | 2025-02-20 |