Loading market dashboard

Financials in USD. Standardized financial statements.
A compact view of how Alpine 4 Holdings, Inc. turns revenue into operating income and net income.
| Metric | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 |
|---|---|---|---|---|---|---|---|---|---|
| Revenue? | $104.56M | $51.64M | $33.45M | $28.15M | $14.26M | $10.09M | $7.86M | $21,840 | $0 |
| Revenue Growth? | +102.5% | +54.4% | +18.8% | +97.4% | +41.3% | +28.4% | +35893.8% | 0.0% | 0.0% |
| Cost of Revenue? | $82.85M | $43.94M | $28.09M | $22.51M | $9.44M | $7.52M | $5.89M | $1,170 | $0 |
| Gross Profit? | $21.71M | $7.70M | $5.36M | $5.64M | $4.82M | $2.57M | $1.97M | $20,670 | $0 |
| Gross Margin? | +20.8% | +14.9% | +16.0% | +20.0% | +33.8% | +25.4% | +25.1% | +94.6% | 0.0% |
| Operating Expenses? | $32.47M | $29.35M | $11.26M | $8.12M | $5.47M | $4.38M | $4.38M | $13.29M | $907,851 |
| Operating Income? | -$10.76M | -$21.66M | -$5.89M | -$2.48M | -$649,352 | -$1.81M | -$2.41M | -$13.27M | -$907,851 |
| EBITDA? | -$4.31M | -$13.57M | -$336,807 | $1.08M | $297,907 | $480,833 | -$2.14M | $372,964 | $0 |
| Income Before Tax | -$13.61M | -$21.43M | -$8.14M | -$5.64M | -$3.04M | -$3.26M | -$3.35M | -$13.40M | -$907,851 |
| Income Tax Expense | -$733,994 | -$1.94M | -$495,076 | -$87,054 | -$43,399 | -$258,392 | -$84,464 | $197,386 | -$605,230 |
| Net Income? | -$12.88M | -$19.41M | -$7.65M | -$3.13M | -$7.91M | -$3.00M | -$3.27M | -$13.40M | -$907,851 |
| EPS? | $-0.54 | $-0.95 | $-0.46 | $-0.59 | $-2.22 | $-1.01 | $-1.13 | $-4.71 | $-1.20 |
| Diluted EPS? | $-0.54 | $-0.95 | $-0.46 | $-0.59 | $-2.22 | $-1.01 | $-1.13 | $-4.71 | $-0.81 |
Revenue, profitability, margins, EPS, and share-count trends over time.
Top-line demand and scale over time
Profit left after direct production costs
Core business profitability before financing and tax
Bottom-line profit after all expenses
Profit allocated to each diluted share
Share count trend that affects EPS quality
Gross, operating, and net margin quality