Stay ahead of market moves with our real-time Earnings Calendar. Discover upcoming earnings reports with actionable insights to help you anticipate volatility and fine-tune your trade timing.

MGRE logo
MGRE
$9.26 B Market Cap
Earnings Date
2026-11-09
Monday
Forecasted EPS$8.22
Reported EPS--
Forecasted Revenue$619.81 M
Reported Revenue--
MGRE logo
MGRE
$9.26 B Market Cap
Earnings Date
2026-07-30
Thursday
Forecasted EPS$7.90
Reported EPS$8.29
Surprise0.39
Surprise %4.9%
Forecasted Revenue$590.94 M
Reported Revenue$640.70 M
MGRE logo
MGRE
$9.26 B Market Cap
Earnings Date
2026-05-01
Friday
Forecasted EPS$8.08
Reported EPS$8.23
Surprise0.15
Surprise %1.9%
Forecasted Revenue$544.01 M
Reported Revenue$544.90 M
MGRE logo
MGRE
$9.26 B Market Cap
Earnings Date
2026-02-12
Thursday
Forecasted EPS$8.86
Reported EPS$9.48
Surprise0.62
Surprise %7.0%
Forecasted Revenue$578.54 M
Reported Revenue$556.60 M
MGRE logo
MGRE
$9.26 B Market Cap
Earnings Date
2025-11-03
Monday
Forecasted EPS$5.89
Reported EPS$6.10
Surprise0.21
Surprise %3.6%
Forecasted Revenue$544.64 M
Reported Revenue$528.00 M
MGRE logo
MGRE
$9.26 B Market Cap
Earnings Date
2025-07-31
Thursday
Forecasted EPS$5.29
Reported EPS$5.39
Surprise0.10
Surprise %1.9%
Forecasted Revenue$506.46 M
Reported Revenue$493.20 M
MGRE logo
MGRE
$9.26 B Market Cap
Earnings Date
2025-05-08
Thursday
Forecasted EPS$5.10
Reported EPS$5.20
Surprise0.10
Surprise %2.0%
Forecasted Revenue$499.91 M
Reported Revenue$496.60 M
MGRE logo
MGRE
$9.26 B Market Cap
Earnings Date
2025-02-06
Thursday
Forecasted EPS$6.01
Reported EPS$6.53
Surprise0.52
Surprise %8.7%
Forecasted Revenue$530.54 M
Reported Revenue$524.20 M
MGRE logo
MGRE
$9.26 B Market Cap
Earnings Date
2024-11-04
Monday
Forecasted EPS$4.84
Reported EPS$4.82
Surprise-0.02
Surprise %-0.4%
Forecasted Revenue$521.87 M
Reported Revenue$516.40 M
MGRE logo
MGRE
$9.26 B Market Cap
Earnings Date
2024-07-29
Monday
Forecasted EPS$4.60
Reported EPS$4.67
Surprise0.07
Surprise %1.5%
Forecasted Revenue$518.03 M
Reported Revenue$500.30 M
MGRE logo
MGRE
$9.26 B Market Cap
Earnings Date
2024-05-06
Monday
Forecasted EPS$5.23
Reported EPS$5.37
Surprise0.14
Surprise %2.7%
Forecasted Revenue$527.78 M
Reported Revenue$499.90 M
MGRE logo
MGRE
$9.26 B Market Cap
Earnings Date
2024-02-05
Monday
Forecasted EPS$6.03
Reported EPS$6.86
Surprise0.83
Surprise %13.8%
Forecasted Revenue$524.98 M
Reported Revenue$502.70 M
MGRE logo
MGRE
$9.26 B Market Cap
Earnings Date
2023-11-06
Monday
Forecasted EPS$3.74
Reported EPS$4.08
Surprise0.34
Surprise %9.1%
Forecasted Revenue$509.44 M
Reported Revenue$525.20 M
MGRE logo
MGRE
$9.26 B Market Cap
Earnings Date
2023-07-26
Wednesday
Forecasted EPS$4.24
Reported EPS$4.45
Surprise0.21
Surprise %5.0%
Forecasted Revenue$540.32 M
Reported Revenue$512.50 M