Albemarle (NYSE:ALB) reported Q2 adjusted diluted earnings of $7.33, up from $3.45 a year earlier.
Analysts surveyed by Capital IQ expected $4.52.
Sales for the quarter ended June 30 were $2.37 billion, up from $1.48 billion a year earlier.
Analysts surveyed by Capital IQ expected $2.39 billion.
The company said it expects full-year 2023 adjusted diluted earnings of $25.00 to $29.50, up from the previous outlook of $20.75 to $25.75. Analysts surveyed by Capital IQ expect $23.17.
The company expects sales for the year of $10.4 billion to $11.5 billion, up from the previous outlook of $9.8 billion to $11.5 billion. Analysts surveyed by Capital IQ expect $10.05 billion.