Note: These figures reflect diluted GAAP earnings per share, reported before non-recurring items, and may differ from the non-GAAP figures used by some sources.
BBCP reports after market close, meaning Day 0 captures anticipatory trading before results are released, while Day +1 represents the first full session where the market reacts to actual earnings.
| Earnings Date | Day 0 Move | Day 0 Range | Day +1 Move | Day +1 Range |
|---|---|---|---|---|
| 2026-06-04 | +$0.17 (+2.18%) | $0.25 (3.20%) | +$2.45 (+30.70%) | $2.28 (28.57%) |
| 2026-03-10 | +$0.03 (+0.45%) | $0.39 (5.79%) | +$0.38 (+5.62%) | $0.50 (7.40%) |
| 2026-01-13 | -$0.11 (-1.47%) | $0.49 (6.55%) | -$0.71 (-9.54%) | $1.09 (14.82%) |
| 2025-09-04 | +$0.04 (+0.59%) | $0.28 (4.10%) | +$0.83 (+12.19%) | $0.73 (10.72%) |
| 2025-06-05 | -$0.01 (-0.14%) | $0.18 (2.61%) | -$1.02 (-14.39%) | $0.49 (6.91%) |
| 2025-03-11 | +$0.08 (+1.43%) | $0.21 (3.61%) | -$1.08 (-17.88%) | $0.70 (11.59%) |
| 2025-01-08 | -$0.13 (-1.96%) | $0.32 (4.74%) | +$0.89 (+13.67%) | $0.83 (12.81%) |
| 2024-09-04 | -$0.41 (-6.67%) | $0.47 (7.64%) | -$0.57 (-9.93%) | $0.33 (5.75%) |
| Avg Abs Move | 1.86% | 4.78% | 14.24% | 12.32% |
BBCP has exhibited significant volatility around earnings releases, with an average absolute Day +1 move of 14.24% over the past eight quarters. The most dramatic reaction came in June 2026, when the stock surged 30.70% the day after reporting Q2 results, reflecting strong investor enthusiasm for the earnings beat. Conversely, the stock declined 14.39% following the June 2025 report and dropped 17.88% after March 2025 earnings.
The Day 0 moves have been more muted, averaging 1.86%, which is typical for after-hours reporters where the market has limited ability to react before the actual results. However, the Day 0 range of 4.78% suggests meaningful intraday volatility as traders position ahead of the announcement. The Day +1 range of 12.32% indicates substantial price discovery occurs in the first full trading session following results.
Investors should prepare for potential double-digit percentage moves in either direction based on this historical pattern. The recent June 2026 surge of over 30% demonstrates the stock's capacity for outsized reactions when results significantly exceed expectations, while the multiple instances of 10%+ declines show the downside risk if the company disappoints.
Analyst sentiment on BBCP has deteriorated recently, with the average recommendation declining from 4.00 (Buy) one month ago to 3.50 currently, placing the stock between Hold and Buy territory. The coverage universe consists of 4 analysts: 1 Strong Buy, 3 Holds, and no Sell ratings. This represents a shift from the prior month when there were 2 Strong Buys and 2 Holds, indicating one analyst downgraded their rating.
The consensus price target stands at $13.50, with a range from $12.00 to $15.00. Based on the current stock price of $8.88, this implies potential upside of approximately 52% to the mean target. Even the low-end target of $12.00 suggests 35% upside, indicating analysts see meaningful value despite the recent sentiment deterioration.
The weakening analyst sentiment is notable given BBCP's recent track record of earnings beats. The shift from 2 Strong Buys to just 1, combined with the increase in Hold ratings, suggests analysts may be taking a more cautious stance heading into this report—possibly due to valuation concerns, macro headwinds in construction, or uncertainty about the sustainability of the company's margin improvements. However, the still-elevated price targets indicate analysts believe the fundamental story remains intact even if near-term enthusiasm has cooled.
The Barchart Technical Opinion for BBCP currently shows a Buy signal at 24%, representing a significant weakening from 56% Buy both one week ago and one month ago. This sharp deterioration in technical momentum heading into earnings reflects growing selling pressure and suggests the stock has lost near-term support.
Timeframe Analysis:
Trend Characteristics: The trend is characterized as Weak and Weakening, indicating deteriorating momentum and a lack of conviction from buyers as the stock approaches this earnings catalyst.
| Period | Value | Period | Value |
|---|---|---|---|
| 5-Day MA | $9.11 | 50-Day MA | $10.17 |
| 10-Day MA | $9.23 | 100-Day MA | $9.31 |
| 20-Day MA | $9.34 | 200-Day MA | $7.99 |
BBCP is trading at $8.88, positioned below its 5-day ($9.11), 10-day ($9.23), 20-day ($9.34), 50-day ($10.17), and 100-day ($9.31) moving averages, but remains above the 200-day moving average at $7.99. This configuration shows the stock in a short-to-intermediate-term downtrend while maintaining longer-term support. The 50-day moving average at $10.17 represents a key resistance level that would need to be reclaimed to signal a technical reversal. The clustering of shorter-term moving averages just above the current price creates a zone of overhead resistance between $9.11 and $9.34 that could cap any initial positive reaction to earnings. With the stock trading near its recent lows and below most key technical levels, the setup is cautionary—BBCP will likely need to deliver a meaningful earnings beat and strong guidance to generate enough momentum to break through this resistance zone and reverse the weakening technical picture.