MGLLF
Next report

Feb 17 2027in 125 days

EPS estimate

$0.20

Revenue estimate

$260M

EPS beats

10 of last 12

EPS surprise

2021: -5.8%2022: 6.4%2022: -3.0%2023: 0.36%2023: 1.2%2024: 40.1%2024: 2.8%2025: 14.2%2025: 12.9%2026: 18.1%2026: 3.4%
Feb 10 2021Aug 26 2026
ReportedEPS estEPS actualSurpriseRevenue estRevenue actualSurprise
Aug 26 2026$0.23$0.24+3.4%$69M$48M-30.3%
Feb 17 2026$0.27$0.32+18.1%$87M$81M-7.2%
Aug 19 2025$0.25$0.28+12.9%$87M$93M+6.4%
Feb 19 2025$0.25$0.29+14.2%$88M$99M+11.9%
Aug 14 2024$0.30$0.31+2.8%$109M$109M+0.0%
Feb 14 2024$0.25$0.35+40.1%$100M$124M+24.2%
Aug 17 2023$0.28$0.28+1.2%$119M$115M-3.4%
Feb 15 2023$0.36$0.37+0.4%$131M$142M+8.6%
Aug 16 2022$0.58$0.56-3.0%$189M$202M+7.0%
Feb 17 2022$0.92$0.97+6.4%$266M$279M+4.8%
Aug 16 2021$0.86$0.81-5.8%$264M$279M+5.9%
Feb 10 2021$0.87$0.90+3.6%$255M$252M-1.0%

Earnings & Revenue Estimates

Forward Growth Estimates (YoY)
FY2027
Rev+238.06%
EPS-26.23%
FY2028
Rev+5.03%
EPS+5.60%
FY2029
Rev+5.26%
EPS+5.82%
Raw consensus estimates (low / average / high) from covering analysts.
Annual
MetricFY2027EFY2028EFY2029EFY2030E
Revenue Avg$755M$793M$835M$886M
Low$714M$744M$786M$835M
High$824M$882M$920M$976M
EBITDA Avg$98M$103M$109M$109M
Low$91M$96M$101M$101M
High$111M$117M$123M$124M
EBIT Avg$96M$101M$107M$108M
Low$89M$94M$99M$100M
High$109M$115M$122M$122M
Net Income Avg$71M$75M$79M$79M
Low$65M$69M$73M$73M
High$80M$84M$89M$90M
EPS Avg$0.58$0.61$0.65$0.65
Low$0.54$0.57$0.60$0.60
High$0.66$0.70$0.74$0.74
Analysts (Rev / EPS)4 / 14 / 12 / 12 / 1
Quarterly
MetricQ4 2026Q2 2027Q4 2027Q2 2028Q4 2028Q2 2029Q4 2029Q2 2030
Revenue Avg$374M$377M$392M$396M$419M$424M$441M$445M
Low$374M$377M$392M$396M$419M$424M$441M$445M
High$374M$377M$392M$396M$419M$424M$441M$445M
EBITDA Avg$53M$55M$56M$58M$55M$59M$59M$62M
Low$53M$55M$56M$58M$55M$59M$59M$62M
High$53M$55M$56M$58M$55M$59M$59M$62M
EBIT Avg$51M$54M$55M$57M$54M$58M$58M$62M
Low$51M$54M$55M$57M$54M$58M$58M$62M
High$51M$54M$55M$57M$54M$58M$58M$62M
Net Income Avg$38M$40M$40M$42M$40M$43M$43M$45M
Low$38M$40M$40M$42M$40M$43M$43M$45M
High$38M$40M$40M$42M$40M$43M$43M$45M
EPS Avg$0.28$0.30$0.30$0.31$0.29$0.32$0.32$0.34
Low$0.28$0.30$0.30$0.31$0.29$0.32$0.32$0.34
High$0.28$0.30$0.30$0.31$0.29$0.32$0.32$0.34
Analysts (Rev / EPS)1 / 11 / 11 / 11 / 11 / 11 / 11 / 11 / 1
AI Earnings SummaryQ4 2026
Checking for summary...

Last reported Earnings history refreshes daily; a new report appears within about 2 daysAbout this data

Data is provided for informational purposes only and does not constitute investment advice. Past performance is not indicative of future results.