Analysts estimated ATLO earnings of $0.63 per share this quarter (Q1). ATLO's actual earnings were $0.67 per share.