Cookies show us what works. Privacy
Cookies show us what works. Privacy
27 funds hold it · 4 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
Sep 30, 2026
Period ending
Aug 31, 2026
Earnings per share
$4.35 expected
Revenue
Financial statements: Alpha Vantage
Estimates as of Nov 12, 2026
EPS expected
$4.75 to $5.13
Revenue expected
13 analysts
Last 30 days
Analysts raising estimates
| Quarter / reported | Earnings per share | Beat or miss | Revenue / income | Revenue vs last year |
|---|---|---|---|---|
| Aug 31, 2026Reported Sep 30, 2026 | $4.52est. $4.35 | +4.03%beat | $634.7MAlpha Vantage | +6.3%from $596.9M |
| May 31, 2026Reported Jul 1, 2026 | $4.53est. $4.45 | +1.76%beat | $622.9MSEC filing | +6.4%from $585.5M |
| Feb 28, 2026Reported Mar 31, 2026 | $4.46est. $4.38 | +1.89%beat | $611.0MSEC filing | +7.1%from $570.7M |
| Nov 30, 2025Reported Dec 18, 2025 | $4.51est. $4.36 | +3.48%beat | $607.6MSEC filing | +6.9%from $568.7M |
| Aug 31, 2025Reported Sep 18, 2025 | $4.05est. $4.13 | -1.94%miss | $596.9MAlpha Vantage | +6.2%from $562.2M |
| May 31, 2025Reported Jun 23, 2025 | $4.27est. $4.30 | -0.70%in line | $585.5MSEC filing | +5.9%from $552.7M |
| Feb 28, 2025Reported Mar 20, 2025 | $4.28est. $4.18 | +2.50%beat | $570.7MSEC filing | +4.5%from $545.9M |
| Nov 30, 2024Reported Dec 19, 2024 | $4.37est. $4.28 | +2.10%beat | $568.7MSEC filing | +4.9%from $542.2M |
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 | $607.6M | $611.0M | $622.9M | $634.7M |
| Cost of what it sold | $287.9M | $296.7M | $312.2M | $326.3M |
| Gross profit | $319.7M | $314.3M | $310.7M | $308.4M |
| What it spent | ||||
| Sales and admin | $127.6M | $129.3M | $144.4M | $151.8M |
| Total operating expenses | $127.6M | $129.3M | $144.4M | $151.8M |
| What was left | ||||
| Operating profit | $192.1M | $185.0M | $166.3M | $156.6M |
| Interest on debt | $13.4M | $39.8M | $13.8M | $14.4M |
| Profit before tax | $190.1M | $161.1M | $154.1M | $144.4M |
| Tax | $37.5M | $28.1M | $27.4M | $23.2M |
| Net profit | $152.6M | $133.1M | $126.7M | $121.1M |
| EBITDA | $255.6M | $226.1M | $221.9M | $211.7M |
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