Bausch Health (BHC) reported Q4 earnings Wednesday of $0.25 per diluted share, compared with a per-share loss of $0.11 a year earlier.
Two analysts polled by FactSet expected $0.23.
Revenue for the quarter ended Dec. 31 was $2.56 billion, up from $2.41 billion a year earlier.
Analysts surveyed by FactSet expected $2.52 billion.
The company said it expects 2025 revenue between $9.90 billion and $10.15 billion.
Analysts polled by FactSet expect $9.91 billion.
Shares of Bausch Health were up 7.5% in after-hours trading.