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.

TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2026-05-15
Friday
Forecasted Revenue$166.01 M
Reported Revenue--
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2026-01-30
Friday
Forecasted EPS--
Reported EPS$0.15
Forecasted Revenue$166.82 M
Reported Revenue$141.70 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2025-10-29
Wednesday
Forecasted EPS--
Reported EPS$0.26
Forecasted Revenue$149.88 M
Reported Revenue$172.15 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2025-07-29
Tuesday
Forecasted EPS--
Reported EPS$0.18
Forecasted Revenue$172.35 M
Reported Revenue$134.57 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2025-05-16
Friday
Forecasted EPS$0.15
Reported EPS$0.23
Surprise0.07
Surprise %47.9%
Forecasted Revenue$160.98 M
Reported Revenue$193.46 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2024-10-30
Wednesday
Forecasted EPS--
Reported EPS$0.24
Forecasted Revenue$166.01 M
Reported Revenue$181.43 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2024-07-31
Wednesday
Forecasted EPS--
Reported EPS$0.16
Forecasted Revenue$127.98 M
Reported Revenue$143.57 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2024-05-13
Monday
Forecasted EPS--
Reported EPS$0.14
Forecasted Revenue$130.75 M
Reported Revenue$141.97 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2024-01-29
Monday
Forecasted EPS--
Reported EPS$0.15
Forecasted Revenue$131.18 M
Reported Revenue$149.64 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2023-09-30
Saturday
Forecasted EPS--
Reported EPS$0.23
Forecasted Revenue$134.32 M
Reported Revenue$175.99 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2023-06-30
Friday
Forecasted EPS--
Reported EPS$0.11
Forecasted Revenue$108.08 M
Reported Revenue$137.59 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2023-03-31
Friday
Forecasted EPS$0.05
Reported EPS$0.16
Surprise0.11
Surprise %215.5%
Forecasted Revenue$116.57 M
Reported Revenue$169.00 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2023-01-30
Monday
Forecasted EPS$70.90
Reported EPS$121.82
Surprise50.92
Surprise %71.8%
Forecasted Revenue$132.01 M
Reported Revenue$174.34 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2022-10-27
Thursday
Forecasted EPS$117.40
Reported EPS$183.36
Surprise65.96
Surprise %56.2%
Forecasted Revenue$138.27 M
Reported Revenue$168.67 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2022-07-28
Thursday
Forecasted EPS--
Reported EPS$98.36
Forecasted Revenue$102.91 M
Reported Revenue$132.88 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2022-05-12
Thursday
Forecasted EPS$42.90
Reported EPS$67.73
Surprise24.83
Surprise %57.9%
Forecasted Revenue$115.25 M
Reported Revenue$118.56 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2022-01-27
Thursday
Forecasted EPS$75.80
Reported EPS$46.60
Surprise-29.20
Surprise %-38.5%
Forecasted Revenue$93.08 M
Reported Revenue$111.13 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2021-10-25
Monday
Forecasted EPS$66.00
Reported EPS$124.62
Surprise58.62
Surprise %88.8%
Forecasted Revenue--
Reported Revenue$148.61 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2021-07-28
Wednesday
Forecasted EPS--
Reported EPS$74.53
Forecasted Revenue--
Reported Revenue$118.65 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2021-05-13
Thursday
Forecasted EPS--
Reported EPS$59.73
Forecasted Revenue--
Reported Revenue$126.32 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2021-01-25
Monday
Forecasted EPS--
Reported EPS$73.91
Forecasted Revenue--
Reported Revenue$127.52 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2020-10-30
Friday
Forecasted EPS--
Reported EPS$58.88
Forecasted Revenue--
Reported Revenue$111.59 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2020-07-30
Thursday
Forecasted EPS--
Reported EPS$78.08
Forecasted Revenue--
Reported Revenue$117.84 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2020-05-14
Thursday
Forecasted EPS--
Reported EPS$62.29
Forecasted Revenue--
Reported Revenue$124.25 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2020-01-31
Friday
Forecasted EPS--
Reported EPS$0.12
Forecasted Revenue--
Reported Revenue$114.26 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2019-10-25
Friday
Forecasted EPS--
Reported EPS$0.13
Forecasted Revenue--
Reported Revenue$140.67 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2019-07-26
Friday
Forecasted EPS--
Reported EPS$0.15
Forecasted Revenue--
Reported Revenue$129.25 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2019-05-14
Tuesday
Forecasted EPS--
Reported EPS$0.09
Forecasted Revenue--
Reported Revenue$125.29 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2019-01-28
Monday
Forecasted EPS--
Reported EPS$84.71
Forecasted Revenue--
Reported Revenue$144.59 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2018-10-26
Friday
Forecasted EPS--
Reported EPS$51.26
Forecasted Revenue--
Reported Revenue$101.33 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2018-07-27
Friday
Forecasted EPS--
Reported EPS$90.68
Forecasted Revenue--
Reported Revenue$127.56 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2018-05-14
Monday
Forecasted EPS--
Reported EPS$39.44
Forecasted Revenue--
Reported Revenue$107.66 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2018-01-26
Friday
Forecasted EPS--
Reported EPS$47.47
Forecasted Revenue--
Reported Revenue$97.82 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2017-10-27
Friday
Forecasted EPS--
Reported EPS$41.16
Forecasted Revenue--
Reported Revenue$102.17 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2017-07-28
Friday
Forecasted EPS--
Reported EPS$63.69
Forecasted Revenue--
Reported Revenue$106.28 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2017-05-12
Friday
Forecasted EPS--
Reported EPS$40.37
Forecasted Revenue--
Reported Revenue$93.49 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2017-01-27
Friday
Forecasted EPS--
Reported EPS$51.76
Forecasted Revenue--
Reported Revenue$90.34 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2016-10-28
Friday
Forecasted EPS--
Reported EPS$45.88
Forecasted Revenue--
Reported Revenue$105.06 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2016-07-29
Friday
Forecasted EPS--
Reported EPS$38.01
Forecasted Revenue--
Reported Revenue$88.99 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2016-05-12
Thursday
Forecasted EPS--
Reported EPS$26.68
Forecasted Revenue--
Reported Revenue$66.55 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2016-01-29
Friday
Forecasted EPS--
Reported EPS$0.02
Forecasted Revenue--
Reported Revenue$63.32 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2015-10-30
Friday
Forecasted EPS--
Reported EPS$0.10
Forecasted Revenue--
Reported Revenue$87.68 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2015-07-31
Friday
Forecasted EPS--
Reported EPS$78.68
Forecasted Revenue--
Reported Revenue$65.11 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2015-05-14
Thursday
Forecasted EPS--
Reported EPS$0.02
Forecasted Revenue--
Reported Revenue$64.16 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2015-01-30
Friday
Forecasted EPS--
Reported EPS$0.03
Forecasted Revenue--
Reported Revenue$74.66 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2014-10-30
Thursday
Forecasted EPS--
Reported EPS$0.03
Forecasted Revenue--
Reported Revenue$69.39 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2014-06-30
Monday
Forecasted EPS--
Reported EPS$0.03
Forecasted Revenue--
Reported Revenue$66.72 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2014-03-31
Monday
Forecasted EPS--
Reported EPS$0.01
Forecasted Revenue--
Reported Revenue$67.08 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2013-12-31
Tuesday
Forecasted EPS--
Reported EPS$0.04
Forecasted Revenue--
Reported Revenue$88.34 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2013-09-30
Monday
Forecasted EPS--
Reported EPS$0.01
Forecasted Revenue--
Reported Revenue$81.90 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2013-06-30
Sunday
Forecasted EPS--
Reported EPS$0.06
Forecasted Revenue--
Reported Revenue$80.39 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2013-03-31
Sunday
Forecasted EPS--
Reported EPS$0.05
Forecasted Revenue--
Reported Revenue$94.87 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2012-12-31
Monday
Forecasted EPS--
Reported EPS$0.07
Forecasted Revenue--
Reported Revenue$130.56 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2012-09-30
Sunday
Forecasted EPS--
Reported EPS$0.04
Forecasted Revenue--
Reported Revenue$95.96 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2012-06-30
Saturday
Forecasted EPS--
Reported EPS$0.03
Forecasted Revenue--
Reported Revenue$87.75 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2012-03-31
Saturday
Forecasted EPS--
Reported EPS$0.03
Forecasted Revenue--
Reported Revenue$83.27 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2011-12-31
Saturday
Forecasted EPS--
Reported EPS$0.06
Forecasted Revenue--
Reported Revenue$125.23 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2011-09-30
Friday
Forecasted EPS--
Reported EPS$0.06
Forecasted Revenue--
Reported Revenue$109.96 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2011-06-30
Thursday
Forecasted EPS--
Reported EPS$0.05
Forecasted Revenue--
Reported Revenue$96.37 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2011-03-31
Thursday
Forecasted EPS--
Reported EPS$0.03
Forecasted Revenue--
Reported Revenue$77.39 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2010-12-31
Friday
Forecasted EPS--
Reported EPS$0.07
Forecasted Revenue--
Reported Revenue$110.02 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2010-09-30
Thursday
Forecasted EPS--
Reported EPS$0.02
Forecasted Revenue--
Reported Revenue$63.28 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2010-06-30
Wednesday
Forecasted EPS--
Reported EPS$0.04
Forecasted Revenue--
Reported Revenue$66.04 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2010-03-31
Wednesday
Forecasted EPS--
Reported EPS$0.02
Forecasted Revenue--
Reported Revenue$64.89 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2009-12-31
Thursday
Forecasted EPS--
Reported EPS$0.02
Forecasted Revenue--
Reported Revenue$62.09 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2009-09-30
Wednesday
Forecasted EPS--
Reported EPS$0.00
Forecasted Revenue--
Reported Revenue$44.36 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2009-06-30
Tuesday
Forecasted EPS--
Reported EPS$0.03
Forecasted Revenue--
Reported Revenue$52.53 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2009-03-31
Tuesday
Forecasted EPS--
Reported EPS$0.02
Forecasted Revenue--
Reported Revenue$48.18 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2008-12-31
Wednesday
Forecasted EPS--
Reported EPS-$0.01
Forecasted Revenue--
Reported Revenue$61.71 M
Price Target Trend-
Analyst RatingBuy
TOEAF logo
TOEAF
$3.19 B Market Cap
Earnings Date
2008-09-30
Tuesday
Forecasted EPS--
Reported EPS-$0.01
Forecasted Revenue--
Reported Revenue$49.55 M
Price Target Trend-
Analyst RatingBuy