Cookies show us what works. Privacy
Cookies show us what works. Privacy
26 funds hold it · 7 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 6, 2026
Period ending
Aug 30, 2026
Earnings per share
$0.59 expected
Estimates as of Nov 13, 2026
EPS expected
$0.79 to $0.90
Revenue expected
8 analysts
Last 30 days
Analysts raising estimates
Estimate drift
Change in 30 days
| Quarter / reported | Earnings per share | Beat or miss | Revenue / income | Revenue vs last year |
|---|---|---|---|---|
| Aug 30, 2026Reported Oct 6, 2026 | $0.75est. $0.59 | +27.68%beat | $1.67BSEC filing | +0.7%from $1.66B |
| May 31, 2026Reported Jul 24, 2026 | $0.87est. $0.63 | +39.08%beat | $1.77BAlpha Vantage | +5.6%from $1.68B |
| Feb 28, 2026Reported Apr 1, 2026 | $0.72est. $0.61 | +17.42%beat | $1.56BAlpha Vantage | +2.9%from $1.52B |
| Nov 30, 2025Reported Dec 19, 2025 | $0.69est. $0.65 | +6.36%beat | $1.62BAlpha Vantage | +1.1%from $1.60B |
| Aug 24, 2025Reported Sep 30, 2025 | $0.74est. $0.53 | +39.62%beat | $1.66BSEC filing | +0.3%from $1.65B |
| May 31, 2025Reported Jul 23, 2025 | $0.87est. $0.64 | +35.54%beat | $1.68BAlpha Vantage | +4.0%from $1.61B |
| Feb 28, 2025Reported Apr 3, 2025 | $1.10est. $0.87 | +26.44%beat | $1.52BAlpha Vantage | +4.3%from $1.46B |
| Nov 30, 2024Reported Dec 19, 2024 | $0.66est. $1.01 | -34.65%miss | $1.60BAlpha Vantage | -7.6%from $1.73B |
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.
| USD | Nov 2025 | Feb 2026 | May 2026 | Aug 2026 |
|---|---|---|---|---|
| What came in | ||||
| Revenue | $1.62B | $1.56B | $1.77B | $1.67B |
| Cost of what it sold | $1.29B | $1.23B | $1.41B | $1.40B |
| Gross profit | $324.3M | $331.6M | $361.4M | $266.5M |
| What it spent | ||||
| Sales and admin | $167.8M | $144.9M | $217.7M | $170.2M |
| Other operating costs | $17.3M | $60.1M | -$25.1M | $14.1M |
| Total operating expenses | $185.1M | $205.0M | $192.6M | $184.3M |
| What was left | ||||
| Operating profit | $139.2M | $126.6M | $168.8M | $82.2M |
| Interest on debt | $44.3M | $45.0M | $47.5M | $42.4M |
| Profit before tax | $94.9M | $81.6M | $121.3M | $39.8M |
| Tax | $36.0M | $30.3M | $13.9M | $16.9M |
| Net profit | $62.1M | $54.0M | $109.6M | $29.1M |
| EBITDA | $235.4M | $226.9M | $273.7M | $183.1M |
This stock is in a strong uptrend.
Trend
Strong uptrend
100 / 100
RSI 14
20D volatility
52-week range
20D support
20D resistance
Returns
Price vs moving averages
Volume pace