Owlet, Inc. (OWLT)
NYSE: OWLT · Real-Time Price · USD
5.79
+0.05 (0.87%)
At close: May 22, 2026, 4:00 PM EDT
5.68
-0.11 (-1.90%)
After-hours: May 22, 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
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
168436704665302
Market Cap Growth
143.68%523.39%50.65%-28.00%-78.62%219.74%
Enterprise Value
151.23426.5973.274759.13214.64
Last Close Price
5.7916.194.455.287.8337.38
PS Ratio
1.574.130.900.860.933.98
PB Ratio
7.7422.91-2.35-1.24-6.075.47
P/TBV Ratio
6.0315.38-1.64-1.16-5.853.06
EV/Sales Ratio
1.414.040.940.870.852.83
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)
-53.88%-81.10%-9086.12%1216.94%938.21%607.89%
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%
Updated May 11, 2026. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q