Pulling SEC filings + quote and writing the call…
| Fiscal year | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|
| Revenue | $39.9M | $54.1M | $79.4M | $88.9M | $86.1M | $66.1M |
| Revenue growth | — | 35.4% | 46.9% | 11.9% | -3.2% | -23.2% |
| Gross profit | $15.1M | $22.8M | $33.2M | $34.8M | $38.1M | $29.0M |
| Gross margin | 37.9% | 42.2% | 41.8% | 39.1% | 44.3% | 43.8% |
| Operating income | $2.91M | $2.96M | $2.31M | -$13.5M | -$963K | -$5.87M |
| Operating margin | 7.3% | 5.5% | 2.9% | -15.2% | -1.1% | -8.9% |
| Net income | $1.99M | -$776K | $1.52M | -$12.0M | -$1.53M | — |
| Net margin | 5.0% | -1.4% | 1.9% | -13.5% | -1.8% | — |
| EPS (diluted) | $0.10 | -$0.04 | $0.06 | -$0.40 | -$0.05 | -$0.16 |
| Fiscal year | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|
| Operating cash flow | $1.11M | -$12.8M | -$16.6M | $9.21M | $6.16M | -$579K |
| Capital expenditures | $6.25K | $61.5K | $484K | $141K | $0.00 | $164K |
| Free cash flow | $1.10M | -$12.8M | -$17.1M | $9.07M | $6.16M | -$743K |
| Fiscal year | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|
| Cash & equivalents | $978K | $6.65M | $1.82M | $3.74M | $7.22M | $1.77M |
| Total assets | $13.7M | $35.6M | $78.6M | $60.1M | $51.3M | $35.6M |
| Total liabilities | $10.7M | $10.7M | $46.2M | $39.2M | $28.3M | $17.4M |
| Long-term debt | $500K | $459K | — | — | — | — |
| Shareholders' equity | $2.93M | $25.0M | $32.4M | $20.9M | $23.0M | $18.3M |
| Retained earnings | $2.52M | $1.75M | $3.26M | -$8.70M | -$10.2M | -$15.2M |
| Shares (wtd avg diluted) | 20.2M | 21.1M | 27.8M | 29.7M | 29.9M | 31.4M |
Every figure is extracted from iPower Inc.’s annual reports as filed with the SEC (XBRL company facts) — no third-party estimates. Fiscal years are labeled by period end; filers occasionally re-tag concepts, so a sparse cell means the company didn’t report that concept for that year. Free cash flow = operating cash flow − capital expenditures.
Research and education only — not financial advice. TENKis not a registered investment adviser or broker-dealer and gives no personalized advice. Every call is impersonal — identical for all users, generated on a schedule from SEC filings plus a delayed/third-party price feed — may be wrong or out of date, and is not a recommendation to buy or sell any security. The operator and an affiliated trading operation may hold or trade the securities TENK rates; see Disclosures. Past performance does not guarantee future results. Do your own research.