Cookies show us what works. Privacy
Cookies show us what works. Privacy
29 funds hold it · 10 straight earnings beats
No insider open-market trades in 90 days (SEC Form 4). Congress: no trades disclosed in 180 days.
Analyst target and ratings are on paid plans
Unlock the full resultsLast report
Oct 29, 2026
Period ending
Sep 30, 2026
Earnings per share
$1.03 expected
Revenue
Financial statements: Alpha Vantage
| Quarter / reported | Earnings per share | Beat or miss | Revenue / income | Revenue vs last year |
|---|---|---|---|---|
| Sep 30, 2026Reported Oct 29, 2026 | $1.31est. $1.03 | +27.18%beat | CAD 4.52BAlpha Vantage | +33.4%from CAD 3.38B |
| Jun 30, 2026Reported Jul 23, 2026 | $1.35est. $0.75 | +80.00%beat | CAD 3.61BAlpha Vantage | +78.3%from CAD 2.02B |
| Mar 31, 2026Reported Apr 23, 2026 | $1.75est. $1.12 | +56.25%beat | CAD 3.94BAlpha Vantage | +72.2%from CAD 2.29B |
| Dec 31, 2025Reported Feb 19, 2026 | $1.37est. $0.63 | +118.15%beat | CAD 3.06BAlpha Vantage | +9.7%from CAD 2.79B |
| Sep 30, 2025Reported Oct 22, 2025 | $0.76est. $0.57 | +33.33%beat | CAD 3.38BAlpha Vantage | +18.4%from CAD 2.86B |
| Jun 30, 2025Reported Jul 24, 2025 | $0.38est. $0.24 | +58.33%beat | CAD 2.02BAlpha Vantage | +12.3%from CAD 1.80B |
| Mar 31, 2025Reported Apr 24, 2025 | $0.60est. $0.34 | +76.47%beat | CAD 2.29BAlpha Vantage | +41.4%from CAD 1.62B |
| Dec 31, 2024Reported Feb 20, 2025 | $0.45est. $0.29 | +53.22%beat | CAD 2.79BAlpha Vantage | -32.2%from CAD 4.11B |
Earnings per share comes from Yahoo Finance where available, then Alpha Vantage or the company release. Revenue comes from company releases, SEC filings, Alpha Vantage or Yahoo Finance. A beat or miss needs an analyst estimate on the same basis as the reported figure, so quarters without one show none. Non-USD amounts carry their currency code.
Fairly priced and profitable.
Valuation
Quality
Growth
This stock is trending upward.
Trend
Constructive
60 / 100
RSI 14
20D volatility
52-week range
20D support
20D resistance
Returns
Price vs moving averages
Volume pace
Coverage is bullish
A December 31, 2026 dividend payout is scheduled for Teck Resources (TECK) shareholders.
Leans bullishOct 29