Optical Cable (OCC) Financials: Revenue & Earnings
$110.35M
Market Cap
—
P/E
—
Forward P/E
—
Score
OCC price $12.48 +0.04 +0.32%
OCC fair value $15.45. Price $12.48. Price is 19% below fair value.
Fair value is an estimate of what one share is worth if future cash flows arrive as modeled. It is not a forecast of the share price. How discounted cash flow works.
Calculated with a 10-year free-cash-flow discount. Starting free cash flow 2.77M. Growth 20.00%. When analyst earnings forecasts are available, free cash flow in those years is forecast earnings times the company's usual conversion of earnings into free cash flow, kept between 60% and 130%. Years with fewer than 3 analyst estimates are left out. Growth then fades in a straight line to terminal growth by year 10, starting from the last well-covered year's growth, or from the pace across those years when the final year slows sharply, kept between 0% and 20%. Without those forecasts, year-1 growth is analyst revenue growth for the next full fiscal year, or 5-year historical revenue growth when that forecast is missing, held for five years, then fading in a straight line to terminal growth by year 10. Terminal growth 3.00%. Discount rate 8.70% (beta 0.8). Beta is kept between 0.8 and 2.0, which on its own would make the discount rate 8.7% to 15.3%. The rate is then capped at 12%. A cap is used because a discount above 12% pushes higher-beta stocks further from the price. The discount rate stays at least 5 percentage points above terminal growth. Shares 8.84M. Net debt 11.30M. The earnings value is next-12-months earnings per share, or trailing earnings when that forecast is missing, times the stock's own 10-year median P/E, kept between 8 and 40. Fewer than five years of history uses the sector's typical P/E. Fair value is the average of the cash-flow value and the earnings value when both exist. Model uncertainty is high when fair value is more than 60% from the price, or when most of the cash-flow value sits after year 10.
| Date | EPS actual | EPS estimate | Revenue | Revenue estimate |
|---|---|---|---|---|
| 2026-12-17 | — | 0.22 | — | 25.50M |
| 2026-09-09 | 0.21 | 0.20 | 24.30M | 24.50M |
| 2026-06-08 | 0.12 | — | 22.21M | — |
| 2026-03-10 | -0.05 | — | 16.43M | — |
| 2025-12-18 | 0.01 | — | 19.83M | 19.83M |
| 2025-09-11 | 0.04 | — | 19.92M | 19.92M |
| 2025-06-05 | -0.09 | — | 17.55M | — |
| 2025-03-10 | -0.14 | — | 15.74M | — |
| 2024-12-23 | 0.05 | — | 19.49M | — |
| 2024-09-11 | -0.20 | — | 16.22M | — |
| 2024-06-10 | -0.21 | — | 16.11M | — |
| 2024-03-13 | -0.18 | — | 14.85M | — |
| 2023-12-20 | -0.14 | — | 17.33M | — |
| 2023-09-12 | -0.02 | — | 16.94M | — |
| 2023-06-12 | 0.14 | — | 19.62M | — |
| 2023-03-13 | 0.10 | — | 18.28M | — |
| 2022-12-22 | 0.15 | — | 20.06M | — |
| 2022-09-12 | -0.05 | — | 17.38M | — |
| 2022-06-13 | -0.03 | — | 17.20M | — |
| 2022-03-17 | -0.12 | — | 14.44M | — |
| 2021-12-20 | -0.00 | — | 15.88M | — |
| 2021-09-13 | 0.71 | — | 15.63M | — |
| 2021-06-14 | 0.45 | — | 15.74M | — |
| 2021-03-15 | -0.29 | — | 11.88M | — |
| 2020-12-21 | -0.06 | — | 13.89M | — |
| 2020-09-10 | -0.20 | — | 13.64M | — |
| 2020-06-12 | -0.23 | — | 14.86M | — |
| 2020-03-16 | -0.35 | — | 12.89M | — |
| 2020-01-27 | -0.09 | — | 18.25M | — |
| 2019-09-16 | -0.15 | — | 17.37M | — |
| 2019-06-11 | -0.08 | — | 18.96M | — |
| 2019-03-12 | -0.44 | — | 16.75M | — |
| 2018-12-19 | -0.05 | — | 20.27M | — |
| 2018-09-11 | 0.06 | — | 23.12M | — |
| 2018-06-11 | 0.18 | — | 26.89M | — |
| 2018-03-12 | -0.06 | — | 17.55M | — |
| 2017-12-20 | -0.09 | — | 17.21M | — |
| 2017-09-12 | -0.05 | — | 16.43M | — |
| 2017-06-13 | -0.04 | — | 15.85M | — |
| 2017-03-08 | -0.09 | — | 14.61M | — |
Yield 0.00%. Payout ratio 0.00%. Frequency Quarterly.
Safety score 55/100 · Moderate. Payout ratio is 0% of earnings. Free-cash-flow coverage is not available, so this part stays neutral. Dividends were paid in 6 separate years. There is no dividend yield.
| Ex-date | Dividend | Record | Payment | Frequency |
|---|---|---|---|---|
| 2015-10-28 | $0.02 | 2015-10-30 | 2015-11-20 | Quarterly |
| 2015-07-27 | $0.02 | 2015-07-29 | 2015-08-14 | Quarterly |
| 2015-04-24 | $0.02 | 2015-04-28 | 2015-05-15 | Quarterly |
| 2015-01-23 | $0.02 | 2015-01-27 | 2015-02-16 | Quarterly |
| 2014-10-27 | $0.02 | 2014-10-29 | 2014-11-14 | Quarterly |
| 2014-07-25 | $0.02 | 2014-07-29 | 2014-08-15 | Quarterly |
| 2014-04-24 | $0.02 | 2014-04-28 | 2014-05-15 | Quarterly |
| 2014-01-24 | $0.02 | 2014-01-28 | 2014-02-14 | Quarterly |
| 2013-10-25 | $0.02 | 2013-10-29 | 2013-11-15 | Quarterly |
| 2013-07-25 | $0.02 | 2013-07-29 | 2013-08-15 | Quarterly |
| 2013-04-25 | $0.02 | 2013-04-29 | 2013-05-15 | Quarterly |
| 2012-12-13 | $0.02 | 2012-12-17 | 2012-12-21 | Monthly |
| 2012-10-25 | $0.01 | 2012-10-29 | 2012-11-15 | Quarterly |
| 2012-07-25 | $0.01 | 2012-07-27 | 2012-08-15 | Quarterly |
| 2012-04-25 | $0.01 | 2012-04-27 | 2012-05-15 | Quarterly |
| 2012-01-25 | $0.01 | 2012-01-27 | 2012-02-15 | Quarterly |
| 2011-10-26 | $0.01 | 2011-10-28 | 2011-11-15 | Quarterly |
| 2011-08-03 | $0.01 | 2011-08-05 | 2011-09-15 | Quarterly |
| 2011-05-04 | $0.01 | 2011-05-06 | 2011-06-15 | Quarterly |
| 2011-02-02 | $0.01 | 2011-02-04 | 2011-03-15 | Quarterly |
| 2010-11-03 | $0.01 | 2010-11-05 | 2010-12-15 | Quarterly |
| Date | Insider | Action | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-07-09 | SMITH TRACY G | Sell | 16.45K | $17.23 | 283.49K |
| 2026-06-30 | SMITH TRACY G | Sell | 32 | $22.00 | 704 |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 2.68K | $20.68 | 55.40K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 258 | $20.70 | 5.34K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 1.01K | $20.73 | 20.94K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 42 | $20.77 | 873 |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 100 | $20.80 | 2.08K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 3.19K | $21.68 | 69.12K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 400 | $21.68 | 8.67K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 658 | $21.69 | 14.27K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 4.99K | $21.70 | 108.20K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 62 | $21.70 | 1.35K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 485 | $21.71 | 10.53K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 400 | $21.72 | 8.69K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 100 | $21.73 | 2.17K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 6 | $21.73 | 130 |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 600 | $21.73 | 13.04K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 200 | $21.74 | 4.35K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 3.92K | $21.82 | 85.41K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 2.68K | $20.68 | 55.40K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 258 | $20.70 | 5.34K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 1.01K | $20.73 | 20.94K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 42 | $20.77 | 873 |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 100 | $20.80 | 2.08K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 3.19K | $21.68 | 69.12K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 400 | $21.68 | 8.67K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 658 | $21.69 | 14.27K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 4.99K | $21.70 | 108.20K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 62 | $21.70 | 1.35K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 485 | $21.71 | 10.53K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 400 | $21.72 | 8.69K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 100 | $21.73 | 2.17K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 6 | $21.73 | 130 |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 600 | $21.73 | 13.04K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 200 | $21.74 | 4.35K |
| 2026-06-30 | WILKIN NEIL D JR | Sell | 3.92K | $21.82 | 85.41K |
| 2026-06-29 | WEBER CRAIG H | Sell | 400 | $19.45 | 7.78K |
| 2026-06-29 | WEBER CRAIG H | Sell | 6 | $19.45 | 117 |
| 2026-06-29 | WEBER CRAIG H | Sell | 100 | $19.47 | 1.95K |
| 2026-06-29 | WEBER CRAIG H | Sell | 300 | $19.48 | 5.85K |
| 2026-06-29 | WEBER CRAIG H | Sell | 100 | $19.50 | 1.95K |
| 2026-06-29 | WEBER CRAIG H | Sell | 200 | $19.50 | 3.90K |
| 2026-06-29 | WEBER CRAIG H | Sell | 412 | $19.51 | 8.04K |
| 2026-06-29 | WEBER CRAIG H | Sell | 400 | $19.52 | 7.81K |
| 2026-06-29 | WEBER CRAIG H | Sell | 100 | $19.52 | 1.95K |
| 2026-06-29 | WEBER CRAIG H | Sell | 100 | $19.53 | 1.95K |
| 2026-06-29 | WEBER CRAIG H | Sell | 1.91K | $19.54 | 37.40K |
| 2026-06-29 | WEBER CRAIG H | Sell | 1.60K | $19.55 | 31.28K |
| 2026-06-29 | WEBER CRAIG H | Sell | 278 | $19.58 | 5.44K |
| 2026-06-29 | WEBER CRAIG H | Sell | 300 | $19.59 | 5.88K |
| 2026-06-29 | WEBER CRAIG H | Sell | 1.12K | $19.60 | 22.03K |
| 2026-06-29 | WEBER CRAIG H | Sell | 666 | $19.61 | 13.06K |
| 2026-06-29 | WEBER CRAIG H | Sell | 3.00K | $19.65 | 58.95K |
| 2026-06-29 | WEBER CRAIG H | Sell | 4.30K | $19.98 | 85.94K |
| 2026-06-29 | WEBER CRAIG H | Sell | 2.40K | $20.03 | 48.07K |
| 2026-06-29 | WEBER CRAIG H | Sell | 600 | $20.04 | 12.02K |
| 2026-06-29 | WEBER CRAIG H | Sell | 2.40K | $20.15 | 48.36K |
| 2026-06-29 | WEBER CRAIG H | Sell | 2.00K | $20.22 | 40.43K |
| 2026-06-29 | WEBER CRAIG H | Sell | 1.00K | $20.25 | 20.25K |
| 2026-06-29 | WILKIN NEIL D JR | Sell | 2.79K | $20.68 | 57.76K |
| 2026-06-29 | WILKIN NEIL D JR | Sell | 130 | $20.69 | 2.69K |
| 2026-06-29 | WILKIN NEIL D JR | Sell | 100 | $20.70 | 2.07K |
| 2026-06-29 | WILKIN NEIL D JR | Sell | 1.06K | $20.70 | 21.91K |
| 2026-06-29 | WILKIN NEIL D JR | Sell | 830 | $20.71 | 17.19K |
| 2026-06-29 | WILKIN NEIL D JR | Sell | 100 | $20.72 | 2.07K |
| 2026-06-29 | WILKIN NEIL D JR | Sell | 900 | $20.75 | 18.68K |
| 2026-06-29 | WEBER CRAIG H | Sell | 400 | $19.45 | 7.78K |
| 2026-06-29 | WEBER CRAIG H | Sell | 6 | $19.45 | 117 |
| 2026-06-29 | WEBER CRAIG H | Sell | 100 | $19.47 | 1.95K |
| 2026-06-29 | WEBER CRAIG H | Sell | 300 | $19.48 | 5.85K |
| 2026-06-29 | WEBER CRAIG H | Sell | 100 | $19.50 | 1.95K |
| 2026-06-29 | WEBER CRAIG H | Sell | 200 | $19.50 | 3.90K |
| 2026-06-29 | WEBER CRAIG H | Sell | 412 | $19.51 | 8.04K |
| 2026-06-29 | WEBER CRAIG H | Sell | 400 | $19.52 | 7.81K |
| 2026-06-29 | WEBER CRAIG H | Sell | 100 | $19.52 | 1.95K |
| 2026-06-29 | WEBER CRAIG H | Sell | 100 | $19.53 | 1.95K |
| 2026-06-29 | WEBER CRAIG H | Sell | 1.91K | $19.54 | 37.40K |
| 2026-06-29 | WEBER CRAIG H | Sell | 1.60K | $19.55 | 31.28K |
| 2026-06-29 | WEBER CRAIG H | Sell | 278 | $19.58 | 5.44K |
| 2026-06-29 | WEBER CRAIG H | Sell | 300 | $19.59 | 5.88K |
| 2026-06-29 | WEBER CRAIG H | Sell | 1.12K | $19.60 | 22.03K |
| 2026-06-29 | WEBER CRAIG H | Sell | 666 | $19.61 | 13.06K |
| 2026-06-29 | WEBER CRAIG H | Sell | 3.00K | $19.65 | 58.95K |
| 2026-06-29 | WEBER CRAIG H | Sell | 4.30K | $19.98 | 85.94K |
| 2026-06-29 | WEBER CRAIG H | Sell | 2.40K | $20.03 | 48.07K |
| 2026-06-29 | WEBER CRAIG H | Sell | 600 | $20.04 | 12.02K |
| 2026-06-29 | WEBER CRAIG H | Sell | 2.40K | $20.15 | 48.36K |
| 2026-06-29 | WEBER CRAIG H | Sell | 2.00K | $20.22 | 40.43K |
| 2026-06-29 | WEBER CRAIG H | Sell | 1.00K | $20.25 | 20.25K |
| 2026-06-29 | WILKIN NEIL D JR | Sell | 2.79K | $20.68 | 57.76K |
| 2026-06-29 | WILKIN NEIL D JR | Sell | 130 | $20.69 | 2.69K |
| 2026-06-29 | WILKIN NEIL D JR | Sell | 100 | $20.70 | 2.07K |
| 2026-06-29 | WILKIN NEIL D JR | Sell | 1.06K | $20.70 | 21.91K |
| 2026-06-29 | WILKIN NEIL D JR | Sell | 830 | $20.71 | 17.19K |
| 2026-06-29 | WILKIN NEIL D JR | Sell | 100 | $20.72 | 2.07K |
| 2026-06-29 | WILKIN NEIL D JR | Sell | 900 | $20.75 | 18.68K |
| 2026-06-23 | WEBER CRAIG H | Sell | 739 | $23.15 | 17.11K |
| 2026-06-23 | WEBER CRAIG H | Sell | 739 | $23.15 | 17.11K |
| 2026-06-22 | WEBER CRAIG H | Sell | 1.25K | $23.00 | 28.80K |
| 2026-06-22 | WEBER CRAIG H | Sell | 300 | $23.01 | 6.90K |
Latest filed quarter: Q2 2026.
Institutions holding: 43, holders +5 vs prior quarter. Ownership 24.16%.
| Holder | Shares | Change | Change % | Value |
|---|---|---|---|---|
| GENDELL JEFFREY L | 391.60K | -25.84K | -6.19% | 8.21M |
| JANE STREET GROUP, LLC | 291.86K | 237.08K | +432.79% | 6.12M |
| VANGUARD CAPITAL MANAGEMENT LLC | 260.30K | 48.81K | +23.08% | 5.46M |
| DIMENSIONAL FUND ADVISORS LP | 145.01K | -23.20K | -13.79% | 3.04M |
| BLACKROCK, INC. | 133.39K | 96.04K | +257.15% | 2.80M |
| HRT FINANCIAL LP | 107.92K | 90.48K | +518.91% | 2.26M |
| TWO SIGMA INVESTMENTS, LP | 98.45K | 27.78K | +39.31% | 2.06M |
| BRIDGEWAY CAPITAL MANAGEMENT, LLC | 86.96K | 38.69K | +80.16% | 1.82M |
| RENAISSANCE TECHNOLOGIES LLC | 71.90K | -11.40K | -13.68% | 1.51M |
| GEODE CAPITAL MANAGEMENT, LLC | 70.25K | -2.18K | -3.00% | 1.47M |
| INFORMED MOMENTUM CO LLC | 63.48K | -11.59K | -15.44% | 1.33M |
| ROUND ROCK ADVISORS LLC | 58.94K | 27.66K | +88.47% | 1.24M |
| SEI INVESTMENTS CO | 37.61K | -53.76K | -58.84% | 788.62K |
| STATE STREET CORP | 36.57K | -200 | -0.54% | 766.94K |
| VANGUARD FIDUCIARY TRUST CO | 35.74K | 3.24K | +9.98% | 749.40K |
| GSA CAPITAL PARTNERS LLP | 31.04K | -1.68K | -5.14% | 651.00K |
| CETERA INVESTMENT ADVISERS | 28.41K | 28.41K | New | 595.74K |
| MORGAN STANLEY | 22.66K | 3.74K | +19.76% | 475.29K |
| MANGROVE PARTNERS IM, LLC | 20.16K | 20.16K | New | 422.84K |
| BRENDEL FINANCIAL ADVISORS LLC | 18.21K | 18.21K | New | 381.80K |
| CLEARSTEAD ADVISORS, LLC | 17.90K | 0 | 0.00% | 375.32K |
| RBF CAPITAL, LLC | 16.00K | -4.00K | -20.00% | 335.52K |
| DYNAMIC TECHNOLOGY LAB PRIVATE LTD | 15.49K | 15.49K | New | 325.00K |
| SHIKIAR ASSET MANAGEMENT INC | 14.60K | -13.55K | -48.13% | 306.00K |
| HILLTOP HOLDINGS INC. | 14.00K | 0 | 0.00% | 293.58K |
Optical Cable Corporation (OCC) trades at $12.48, with a market cap of $110.35M and a trailing P/E of n/a. Revenue below is the annual history on file. It describes what the business has already reported. It is not a forecast and it is not a recommendation.
Insights · Dividends · Forecast · Financials · Learn
$110.35M
Market Cap
—
P/E
—
Forward P/E
—
Score