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.
Grifols typically reports earnings after market close, meaning Day 0 reflects anticipatory trading before results are released, while Day +1 captures the market's first full reaction to the actual numbers.
| Earnings Date | Day 0 Move | Day 0 Range | Day +1 Move | Day +1 Range |
|---|---|---|---|---|
| 2025-07-28 | -$0.01 (-0.10%) | $0.17 (1.68%) | +$0.41 (+4.06%) | $0.97 (9.61%) |
| 2024-07-30 | +$0.04 (+0.52%) | $0.74 (9.60%) | -$0.28 (-3.61%) | $0.54 (6.97%) |
| 2023-07-27 | N/A | N/A | N/A | N/A |
| 2022-07-28 | N/A | N/A | N/A | N/A |
| 2021-07-29 | N/A | N/A | N/A | N/A |
| 2021-05-04 | N/A | N/A | N/A | N/A |
| 2021-02-26 | N/A | N/A | N/A | N/A |
| 2020-11-05 | N/A | N/A | N/A | N/A |
| Avg Abs Move | 0.31% | 5.64% | 3.84% | 8.29% |
Historical price action around Grifols earnings shows moderate volatility with an average absolute Day 0 move of 0.31% and Day +1 move of 3.84%. The Day +1 reaction tends to be significantly larger than the initial Day 0 move, suggesting the market waits for the actual results before making substantial positioning changes.
Looking at recent history, the July 2025 earnings saw minimal Day 0 movement (-0.10%) but a strong +4.06% rally on Day +1, indicating positive surprise or relief. In contrast, July 2024 showed a modest Day 0 gain (+0.52%) followed by a -3.61% decline on Day +1, reflecting disappointment with the results or guidance.
The average Day +1 range of 8.29% suggests investors should prepare for meaningful price swings following the release. Given the elevated expectations for this quarter and the company's recent miss, the reaction could be particularly pronounced if results deviate significantly from the $0.27 consensus.
| Metric | Value |
|---|---|
| Expiration Date | 08/21/26 (DTE 7) |
| Expected Move | $0.00 (0.00%) |
| Expected Range | $7.80 to $7.80 |
| Implied Volatility | 48.14% |
The options market is pricing in a 0.00% expected move for the August 21 expiration, which appears to be a data anomaly given the stock's historical earnings volatility. Based on the average historical Day +1 move of 3.84% and Day +1 range of 8.29%, investors should anticipate a more substantial post-earnings move than the options data suggests.
Analysts maintain a cautiously optimistic stance on Grifols with an average rating of 4.00 (Buy) and a mean price target of $10.87, implying 40% upside from the current price of $7.78. The consensus reflects a balanced view with 3 Strong Buy ratings and 3 Hold ratings, and notably zero Sell ratings, suggesting analysts see limited downside risk despite near-term uncertainties.
The price target range spans from $10.00 to $11.73, indicating relatively tight agreement among analysts on the stock's fair value. The mean target of $10.87 has remained stable, with sentiment characterized as unchanged over the past month, suggesting analysts are waiting for the earnings release to reassess their views.
The lack of negative ratings is noteworthy given the company's recent earnings miss and ongoing operational challenges. This suggests the analyst community believes the risk-reward profile is favorable at current levels, with the potential for meaningful upside if management can demonstrate sustained margin improvement and debt reduction progress. However, the presence of three Hold ratings indicates some analysts remain on the sidelines, wanting to see more consistent execution before upgrading to more bullish stances.
Grifols enters earnings with a deteriorating technical picture that has worsened significantly in recent weeks. The Barchart Technical Opinion currently shows a 40% Sell signal, compared to 24% Sell last week and 88% Sell last month, indicating some modest improvement from extremely bearish conditions but still reflecting overall weakness.
Timeframe Analysis:
Trend Characteristics: The trend is characterized as Soft and Weakening, indicating the stock lacks conviction and continues to lose momentum heading into the earnings release.
The stock is currently trading at $7.78, positioned below the 5-day ($7.94), 10-day ($7.93), 20-day ($7.88), 100-day ($7.80), and 200-day ($8.36) moving averages. The only support comes from the 50-day moving average at $7.55, which the stock is trading above by a slim margin.
| Period | Value | Period | Value |
|---|---|---|---|
| 5-Day MA | $7.94 | 50-Day MA | $7.55 |
| 10-Day MA | $7.93 | 100-Day MA | $7.80 |
| 20-Day MA | $7.88 | 200-Day MA | $8.36 |
The concentration of moving averages in the $7.80-$7.95 range creates a significant resistance zone just above the current price, while the 50-day moving average at $7.55 provides nearby support. A strong earnings beat could propel the stock through this resistance cluster and toward the 200-day moving average at $8.36, while a disappointment could send shares testing the 50-day support. The overall technical setup is cautionary, with the stock lacking momentum and facing multiple overhead resistance levels that will require a convincing fundamental catalyst to overcome.