earnings-23

Predictions and analysis