OCS(OCS)
OCS
Next report
Nov 5 2026in 24 days
EPS estimate
($0.49)
Revenue estimate
$247230
EPS beats
3 of last 12
EPS surprise
Each report against the estimate that stood when it landed.
Nov 15 2023Aug 6 2026
| Reported | EPS est | EPS actual | Surprise | Revenue est | Revenue actual | Surprise |
|---|---|---|---|---|---|---|
| Aug 6 2026 | ($0.48) | ($0.20) | +58.3% | $216839 | $383501 | +76.9% |
| May 11 2026 | ($0.49) | ($0.63) | -28.6% | $253794 | $250252 | -1.4% |
| Mar 3 2026 | ($0.48) | ($0.51) | -6.7% | $142917 | $518435 | +262.8% |
| Nov 10 2025 | ($0.50) | ($0.40) | +20.0% | $136870 | $305461 | +123.2% |
| Aug 21 2025 | ($0.53) | ($0.59) | -11.3% | $143340 | $328476 | +129.2% |
| May 8 2025 | ($0.51) | ($0.77) | -51.0% | $217540 | $321945 | +48.0% |
| Mar 11 2025 | ($0.48) | ($0.76) | -58.3% | $144160 | $3303 | -97.7% |
| Nov 7 2024 | ($0.52) | ($0.55) | -5.8% | $260000 | $236008 | -9.2% |
| Aug 27 2024 | ($0.43) | ($0.56) | -30.2% | $271968 | $273437 | +0.5% |
| May 8 2024 | ($0.41) | ($0.44) | -7.3% | $288670 | $245155 | -15.1% |
| Mar 18 2024 | ($0.42) | ($0.38) | +9.5% | $280867 | $216206 | -23.0% |
| Nov 15 2023 | ($0.32) | ($0.48) | -50.0% | $120933 | $218460 | +80.6% |
Earnings & Revenue Estimates
Last reported Earnings history refreshes daily; a new report appears within about 2 daysAbout this data
Explore More
Stock Comparison
Compare equities side by side
52-Week Highs Breakout
Stocks breaking to new annual highs
52-Week Lows Oversold
S&P 500 oversold value screener
Trending Momentum
Relative strength momentum leaders
Earnings Calendar
Upcoming earnings dates & reports
S&P 500 Screener
Filter and sort all 500 stocks
Strategy Focus List
Continuous multi-factor scoring & catalyst forensics
Market Movers
Today's biggest gainers and losers