Loading market dashboard

Financials in USD. Standardized financial statements.
A compact view of how Tianneng Power International Limited turns revenue into operating income and net income.
| Metric | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue? | $52.41B | $76.67B | $83.89B | $74.60B | $85.62B | $53.53B | $40.61B | $34.75B | $26.90B | $21.48B |
| Revenue Growth? | -31.6% | -8.6% | +12.5% | -12.9% | +60.0% | +31.8% | +16.9% | +29.2% | +25.2% | 0.0% |
| Cost of Revenue? | $47.27B | $71.76B | $77.93B | $68.23B | $81.00B | $48.03B | $35.93B | $30.71B | $23.40B | $18.51B |
| Gross Profit? | $5.14B | $4.91B | $5.96B | $6.37B | $4.62B | $5.49B | $4.69B | $4.04B | $3.51B | $2.97B |
| Gross Margin? | +9.8% | +6.4% | +7.1% | +8.5% | +5.4% | +10.3% | +11.5% | +11.6% | +13.0% | +13.8% |
| Operating Expenses? | $4.44B | $3.03B | $4.74B | $4.33B | $3.61B | $3.01B | $2.42B | $2.36B | $2.01B | $1.73B |
| Operating Income? | $699.18M | $1.88B | $1.21B | $2.04B | $1.01B | $2.48B | $1.96B | $1.42B | $1.42B | $1.19B |
| EBITDA? | $1.91B | $3.55B | $2.03B | $2.77B | $1.59B | $2.99B | $2.44B | $1.83B | $1.76B | $1.53B |
| Income Before Tax | $1.94B | $1.89B | $2.56B | $2.74B | $1.84B | $2.95B | $2.13B | $1.53B | $1.41B | $1.15B |
| Income Tax Expense | $321.73M | $594.11M | $727.78M | $659.16M | $285.73M | $445.15M | $400.09M | $295.47M | $227.36M | $239.56M |
| Net Income? | $1.40B | $1.14B | $1.82B | $1.80B | $1.30B | $2.48B | $1.68B | $1.25B | $1.18B | $858.55M |
| EPS? | $1.26 | $1.01 | $1.62 | $1.60 | $1.15 | $2.20 | $1.49 | $1.11 | $1.05 | $0.76 |
| Diluted EPS? | $1.26 | $1.01 | $1.59 | $1.57 | $1.13 | $2.15 | $1.47 | $1.09 | $1.02 | $0.74 |
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