Owlet, Inc. (OWLT)
NYSE: OWLT · Real-Time Price · USD
4.650
+0.060 (1.31%)
At close: Jun 12, 2026, 4:00 PM EDT
4.660
+0.010 (0.22%)
After-hours: Jun 12, 2026, 7:08 PM EDT

Owlet Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
135436704665302
Market Cap Growth
53.98%523.39%50.65%-28.00%-78.62%219.74%
Enterprise Value
118.16430.2374.3752.9469.48223.17
Last Close Price
4.6516.194.455.287.8337.38
PS Ratio
1.264.130.900.860.933.98
PB Ratio
6.2222.91-2.35-1.24-6.075.47
EV/Sales Ratio
1.104.070.950.981.002.94
Debt / Equity Ratio
0.430.26-0.63-0.31-0.550.14
Net Debt / Equity Ratio
-0.79-1.180.290.04-0.47-1.42
Net Debt / EBITDA Ratio
1.602.920.450.05-0.061.44
Net Debt / FCF Ratio
1.642.030.760.06-0.061.89
Asset Turnover
1.241.561.671.060.700.84
Inventory Turnover
6.884.044.552.512.513.15
Quick Ratio
0.741.320.890.680.411.53
Current Ratio
1.711.851.270.890.771.97
Return on Equity (ROE)
-129.14%-425.71%53.93%163.23%-356.13%-417.25%
Return on Assets (ROA)
-12.86%-12.23%-43.37%-56.03%-85.44%-61.96%
Return on Invested Capital (ROIC)
-52.41%-53.42%-124.16%-131.48%-459.37%-304.74%
Return on Capital Employed (ROCE)
-27.70%-30.33%-333.69%605.01%-270.96%-174.89%
Buyback Yield / Dilution
-67.32%-65.22%-32.32%-4.10%-76.08%-187.91%
Total Shareholder Return
-67.32%-65.22%-32.32%-4.10%-76.08%-187.91%
SEC Filings: 10-K · 10-Q