

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)
258 daily bars · split adjusted
Current price $19.93
Latest analyst grade actions
Free float vs. closely held shares
13F institutional holdings are not available in the current data plan.
SEC Form 4 filings
Daily · Wilder smoothing
Classic floor pivots from 2026-10-23
Computed from daily OHLCV bars
| Indicator | Value | Type | Action |
|---|---|---|---|
| RSI (14) | 40.39 | Oscillator | Neutral |
| Stochastic %K (14, 3, 3) | 36.97 | Oscillator | Neutral |
| Williams %R (14) | -65.45 | Oscillator | Neutral |
| MACD (12, 26, 9) | -0.38 (Hist 0.07) | Oscillator | Buy |
| Average Directional Index (14) | 15.29 (+DI 15.8 / -DI 13.4) | Trend | Neutral |
| EMA 20 | 20.24 | MA | Sell |
| SMA 20 | 20.05 | MA | Sell |
| EMA 50 | 21.03 | MA | Strong Sell |
| SMA 50 | 21.19 | MA | Strong Sell |
| SMA 200 | 23.26 | MA | Strong Sell |
Stock news · updated daily
Reported EPS vs. consensus estimate
SEC EDGAR filings · last 12 months
| Form | Filed | Accepted | Document |
|---|---|---|---|
| 6-K | Oct 6, 2026 | 2026-10-05 18:03:41 | View |
| 6-K | Jul 30, 2026 | 2026-07-30 08:27:52 | View |
| 6-K | Jul 30, 2026 | 2026-07-30 08:24:12 | View |
| 6-K | Apr 15, 2026 | 2026-04-15 17:02:10 | View |
| SUPPL | Apr 15, 2026 | 2026-04-15 16:38:35 | View |
| FWP | Apr 15, 2026 | 2026-04-14 21:42:26 | View |
| SUPPL | Apr 14, 2026 | 2026-04-14 09:13:21 | View |
| 6-K | Mar 20, 2026 | 2026-03-20 11:36:17 | View |
| 6-K | Feb 13, 2026 | 2026-02-13 07:20:52 | View |
| 40-F | Feb 13, 2026 | 2026-02-13 07:15:13 | View |
Proxy statement (DEF 14A) disclosures
TTM vs. 5-year historical average (annual ratios)
| Metric | TCPA | Historical (5Y) / ref | Status |
|---|---|---|---|
| P/E ratio (TTM) | 6.0x | 16.8x · sector 14.8x | Discount |
| Forward P/E | — | — | n/a |
| Price / Book | 0.8x | 0.9x | In line |
| Price / Sales | 2.0x | 1.8x | In line |
| EV / EBITDA | 8.1x | 13.8x | Discount |
| Return on equity | 14.1% | — | Healthy |
| Gross margin | 48.1% | 41.0% | Above hist. |
| Debt / Equity | 1.64 | 1.83 | Levered |
| Piotroski / Altman Z | 6/9 | Z 0.38 | Distress |
Discounted cash flow model