

Audited annual filings, TTM ratios and consensus forward estimates
Wall Street price targets and rating actions
Revenue disaggregation per 10-K filing
Annual filings (FY) with consensus forward estimates (hatched)
1255 daily bars · split adjusted
Current price $43.63
Latest analyst grade actions
| Date | Firm | Action | Previous | New grade |
|---|---|---|---|---|
| Nov 17, 25 |
Daily · Wilder smoothing
| DA Davidson |
| upgrade |
| Neutral |
| Buy |
| Jul 1, 25 | DA Davidson | maintain | Neutral | Neutral |
| Jan 8, 25 | DA Davidson | maintain | Neutral | Neutral |
| Oct 8, 24 | DA Davidson | maintain | Neutral | Neutral |
| Jun 28, 24 | DA Davidson | maintain | Neutral | Neutral |
| Apr 13, 23 | Craig-Hallum | maintain | Hold | Hold |
| Jun 24, 22 | Craig-Hallum | maintain | Hold | Hold |
| Apr 8, 22 | Craig-Hallum | downgrade | Buy | Hold |
| May 13, 20 | Sidoti & Co. | maintain | Neutral | Neutral |
Classic floor pivots from 2026-10-23
Computed from daily OHLCV bars
| Indicator | Value | Type | Action |
|---|---|---|---|
| RSI (14) | 67.03 | Oscillator | Neutral |
| Stochastic %K (14, 3, 3) | 92.91 | Oscillator | Sell |
| Williams %R (14) | -14.60 | Oscillator | Sell |
| MACD (12, 26, 9) | 1.42 (Hist 0.49) | Oscillator | Strong Buy |
| Average Directional Index (14) | 35.27 (+DI 31.8 / -DI 13.2) | Trend | Strong Buy |
| EMA 20 | 40.96 | MA | Strong Buy |
| SMA 20 | 39.98 | MA | Strong Buy |
| EMA 50 | 39.93 | MA | Strong Buy |
| SMA 50 | 39.43 | MA | Strong Buy |
| SMA 200 | 38.34 | MA | Strong Buy |
TTM vs. 5-year historical average (annual ratios)
| Metric | APOG | Historical (5Y) / ref | Status |
|---|---|---|---|
| P/E ratio (TTM) | 13.6x | 75.1x · sector 16.6x | Discount |
| Forward P/E (FY27E) | 13.0x | EPS est. 3.36 | In line |
| Price / Book | 1.7x | 2.4x | Discount |
| Price / Sales | 0.6x | 0.8x | Discount |
| EV / EBITDA | 7.8x | 7.6x | In line |
| Return on equity | 13.0% | — | Healthy |
| Gross margin | 23.5% | 24.4% | In line |
| Debt / Equity | 0.73 | 0.52 | Moderate |
| Piotroski / Altman Z | 8/9 | Z 2.83 | Grey zone |
Discounted cash flow model
FY2026 · 10-K disclosure
FY2026 · 10-K disclosure
Free float vs. closely held shares
13F institutional holdings are not available in the current data plan.
SEC Form 4 filings
| Date | Insider | Role | Type | Shares @ price | Value |
|---|---|---|---|---|---|
| Sep 30, 26 | Lilly Elizabeth Murphy | director | A-Award | 0 | — |
| Sep 30, 26 | Nolan Donald A | officer: Chief Executive Officer | A-Award | 0 | — |
| Sep 30, 26 | Nolan Donald A | officer: Chief Executive Officer | A-Award | 0 | — |
| Sep 30, 26 | Pompa Mark A | director | A-Award | 0 | — |
| Sep 30, 26 | Pompa Mark A | director | A-Award | 0 | — |
| Sep 30, 26 | Alvord Christina M | director | A-Award | 0 | — |
| Sep 11, 26 | Streich Julie K | director | A-Award | 2,530 | — |
| Sep 11, 26 | Streich Julie K | director | 0 | — |
Stock news · updated daily
Four dividend stocks can turn $100,000 into a steady income stream, but the highest-yielding names carry a risk most investors never check before collecting their first payment.
APOG, CNQ and EOG made it to the Zacks Rank #1 (Strong Buy) momentum stocks list on October 19, 2026.
VSNT, CNQ and APOG made it to the Zacks Rank #1 (Strong Buy) income stocks list on October 19, 2026.
Reported EPS vs. consensus estimate
| Report date | EPS est. | EPS actual | Surprise | Revenue |
|---|---|---|---|---|
| Oct 6, 2026 | 0.59 | 1.17 | Beat 98.3% | $391.1M |
| Jun 26, 2026 | 0.43 | 0.57 | Beat 32.6% | $342.7M |
| Apr 24, 2026 | 0.89 | 0.92 | Beat 3.4% | $351.4M |
| Jan 7, 2026 | 1.03 | 1.02 | Miss -1.0% | $348.6M |
| Oct 9, 2025 | 0.90 | 0.98 | Beat 8.4% | $358.2M |
| Jun 27, 2025 | 0.50 | 0.56 | Beat 12.0% | $346.6M |
| 4 | Oct 2, 2026 | 2026-10-02 16:18:04 | View |
| 4 | Oct 2, 2026 | 2026-10-02 16:16:24 | View |
| 8-K | Sep 23, 2026 | 2026-09-23 15:52:21 | View |
| 4 | Sep 15, 2026 | 2026-09-15 15:59:26 | View |
| 3 | Sep 15, 2026 | 2026-09-15 15:54:56 | View |
| 8-K | Sep 14, 2026 | 2026-09-14 16:41:20 | View |
Proxy statement (DEF 14A) disclosures