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.

IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2026-05-04
Monday
Forecasted EPS$0.42
Reported EPS--
Forecasted Revenue$88.30 M
Reported Revenue--
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2026-03-04
Wednesday
Forecasted EPS$0.26
Reported EPS$0.49
Surprise0.23
Surprise %88.5%
Forecasted Revenue$84.25 M
Reported Revenue$75.88 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2025-11-05
Wednesday
Forecasted EPS$0.13
Reported EPS$0.11
Surprise-0.02
Surprise %-15.4%
Forecasted Revenue$65.25 M
Reported Revenue$53.22 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2025-08-06
Wednesday
Forecasted EPS$0.17
Reported EPS$0.45
Surprise0.28
Surprise %164.7%
Forecasted Revenue$61.61 M
Reported Revenue$71.47 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2025-05-05
Monday
Forecasted EPS-$0.12
Reported EPS$0.39
Surprise0.51
Surprise %425.0%
Forecasted Revenue$53.99 M
Reported Revenue$97.76 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2025-03-03
Monday
Forecasted EPS-$0.05
Reported EPS-$0.11
Surprise-0.06
Surprise %-120.0%
Forecasted Revenue$70.06 M
Reported Revenue$55.80 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2024-11-04
Monday
Forecasted EPS-$0.13
Reported EPS-$0.14
Surprise-0.01
Surprise %-7.7%
Forecasted Revenue$53.44 M
Reported Revenue$57.55 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2024-08-05
Monday
Forecasted EPS-$0.00
Reported EPS-$0.06
Surprise-0.06
Surprise %-1,298.6%
Forecasted Revenue$40.94 M
Reported Revenue$62.05 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2024-05-08
Wednesday
Forecasted EPS-$0.11
Reported EPS-$0.14
Surprise-0.03
Surprise %-31.2%
Forecasted Revenue$45.75 M
Reported Revenue$79.29 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2024-03-06
Wednesday
Forecasted EPS-$0.21
Reported EPS-$0.41
Surprise-0.20
Surprise %-95.2%
Forecasted Revenue$64.65 M
Reported Revenue$56.66 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2023-11-08
Wednesday
Forecasted EPS-$0.11
Reported EPS-$0.53
Surprise-0.42
Surprise %-381.8%
Forecasted Revenue$47.27 M
Reported Revenue$54.47 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2023-08-02
Wednesday
Forecasted EPS$0.44
Reported EPS$0.33
Surprise-0.11
Surprise %-25.0%
Forecasted Revenue$61.35 M
Reported Revenue$81.03 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2023-05-03
Wednesday
Forecasted EPS$0.67
Reported EPS$0.37
Surprise-0.30
Surprise %-44.8%
Forecasted Revenue$67.90 M
Reported Revenue$86.92 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2023-03-06
Monday
Forecasted EPS$1.16
Reported EPS$0.83
Surprise-0.33
Surprise %-28.4%
Forecasted Revenue$50.30 M
Reported Revenue$66.68 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2022-11-02
Wednesday
Forecasted EPS$1.74
Reported EPS$0.97
Surprise-0.77
Surprise %-44.3%
Forecasted Revenue$81.48 M
Reported Revenue$74.75 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2022-08-04
Thursday
Forecasted EPS$1.99
Reported EPS$1.82
Surprise-0.17
Surprise %-8.5%
Forecasted Revenue$88.58 M
Reported Revenue$91.74 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2022-05-02
Monday
Forecasted EPS$1.95
Reported EPS$2.32
Surprise0.37
Surprise %19.0%
Forecasted Revenue$90.88 M
Reported Revenue$104.40 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2022-03-07
Monday
Forecasted EPS$1.16
Reported EPS$0.60
Surprise-0.56
Surprise %-48.3%
Forecasted Revenue$63.33 M
Reported Revenue$71.83 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2021-11-01
Monday
Forecasted EPS$0.43
Reported EPS$0.30
Surprise-0.13
Surprise %-30.2%
Forecasted Revenue$52.69 M
Reported Revenue$59.15 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2021-08-02
Monday
Forecasted EPS$0.29
Reported EPS$0.55
Surprise0.26
Surprise %89.7%
Forecasted Revenue$58.66 M
Reported Revenue$67.89 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2021-05-03
Monday
Forecasted EPS$0.13
Reported EPS$0.18
Surprise0.05
Surprise %38.5%
Forecasted Revenue$57.91 M
Reported Revenue$71.46 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2021-03-01
Monday
Forecasted EPS-$0.14
Reported EPS-$0.05
Surprise0.09
Surprise %64.3%
Forecasted Revenue$45.57 M
Reported Revenue$48.44 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2020-11-02
Monday
Forecasted EPS-$0.16
Reported EPS-$0.78
Surprise-0.62
Surprise %-387.5%
Forecasted Revenue$5.48 M
Reported Revenue$38.08 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2020-08-03
Monday
Forecasted EPS-$0.05
Reported EPS-$0.70
Surprise-0.65
Surprise %-1,300.0%
Forecasted Revenue$3.32 M
Reported Revenue$46.45 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2020-05-06
Wednesday
Forecasted EPS$0.30
Reported EPS-$0.20
Surprise-0.50
Surprise %-166.7%
Forecasted Revenue$63.98 M
Reported Revenue$63.98 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2020-03-02
Monday
Forecasted EPS$0.20
Reported EPS$0.20
Surprise0.00
Surprise %0.0%
Forecasted Revenue$48.85 M
Reported Revenue$48.85 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2019-11-05
Tuesday
Forecasted EPS$0.36
Reported EPS-$0.02
Surprise-0.38
Surprise %-104.7%
Forecasted Revenue$94.24 M
Reported Revenue$51.16 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2019-08-06
Tuesday
Forecasted EPS$0.36
Reported EPS$0.40
Surprise0.04
Surprise %11.1%
Forecasted Revenue$56.26 M
Reported Revenue$62.51 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2019-05-07
Tuesday
Forecasted EPS$0.42
Reported EPS$0.50
Surprise0.08
Surprise %19.0%
Forecasted Revenue$48.35 M
Reported Revenue$57.55 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2019-03-12
Tuesday
Forecasted EPS$0.30
Reported EPS$0.60
Surprise0.30
Surprise %100.0%
Forecasted Revenue$33.77 M
Reported Revenue$54.36 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2018-10-30
Tuesday
Forecasted EPS$0.38
Reported EPS$0.30
Surprise-0.08
Surprise %-21.1%
Forecasted Revenue$52.45 M
Reported Revenue$36.53 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2018-08-02
Thursday
Forecasted EPS$0.40
Reported EPS-$0.10
Surprise-0.50
Surprise %-125.0%
Forecasted Revenue$220.80 M
Reported Revenue$51.01 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2018-04-24
Tuesday
Forecasted EPS$0.22
Reported EPS$0.10
Surprise-0.12
Surprise %-54.5%
Forecasted Revenue$114.60 M
Reported Revenue$53.20 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2018-02-27
Tuesday
Forecasted EPS-$0.10
Reported EPS-$0.30
Surprise-0.20
Surprise %-200.0%
Forecasted Revenue--
Reported Revenue$33.30 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2017-10-30
Monday
Forecasted EPS-$0.40
Reported EPS-$0.20
Surprise0.20
Surprise %50.0%
Forecasted Revenue$68.00 M
Reported Revenue$32.06 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2017-08-02
Wednesday
Forecasted EPS-$0.60
Reported EPS-$0.30
Surprise0.30
Surprise %50.0%
Forecasted Revenue$75.00 M
Reported Revenue$43.91 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2017-05-02
Tuesday
Forecasted EPS-$0.77
Reported EPS-$1.50
Surprise-0.73
Surprise %-94.8%
Forecasted Revenue$33.64 M
Reported Revenue$48.33 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2017-02-28
Tuesday
Forecasted EPS-$1.16
Reported EPS-$1.90
Surprise-0.74
Surprise %-63.8%
Forecasted Revenue$26.65 M
Reported Revenue$42.19 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2016-11-02
Wednesday
Forecasted EPS-$1.15
Reported EPS-$2.30
Surprise-1.15
Surprise %-100.0%
Forecasted Revenue$33.14 M
Reported Revenue$43.64 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2016-08-02
Tuesday
Forecasted EPS-$1.50
Reported EPS-$1.70
Surprise-0.20
Surprise %-13.3%
Forecasted Revenue$45.71 M
Reported Revenue$51.84 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2016-05-09
Monday
Forecasted EPS-$1.59
Reported EPS-$2.20
Surprise-0.61
Surprise %-38.4%
Forecasted Revenue$53.31 M
Reported Revenue$73.28 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2016-02-29
Monday
Forecasted EPS-$1.00
Reported EPS-$2.60
Surprise-1.60
Surprise %-160.0%
Forecasted Revenue$18.11 M
Reported Revenue$42.82 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2015-10-27
Tuesday
Forecasted EPS-$0.70
Reported EPS-$0.60
Surprise0.10
Surprise %14.3%
Forecasted Revenue$62.65 M
Reported Revenue$53.69 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2015-07-28
Tuesday
Forecasted EPS$0.13
Reported EPS-$0.80
Surprise-0.93
Surprise %-715.4%
Forecasted Revenue$9.21 M
Reported Revenue$73.65 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2015-04-28
Tuesday
Forecasted EPS$0.50
Reported EPS$0.90
Surprise0.40
Surprise %80.0%
Forecasted Revenue$86.89 M
Reported Revenue$117.02 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2015-02-18
Wednesday
Forecasted EPS$0.23
Reported EPS$0.80
Surprise0.57
Surprise %247.8%
Forecasted Revenue$24.57 M
Reported Revenue$98.28 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2014-10-29
Wednesday
Forecasted EPS$0.52
Reported EPS-$0.20
Surprise-0.72
Surprise %-138.5%
Forecasted Revenue$255.75 M
Reported Revenue$102.28 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2014-07-30
Wednesday
Forecasted EPS$0.11
Reported EPS$0.70
Surprise0.59
Surprise %536.4%
Forecasted Revenue$15.84 M
Reported Revenue$110.95 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2014-04-30
Wednesday
Forecasted EPS-$0.20
Reported EPS-$0.10
Surprise0.10
Surprise %50.0%
Forecasted Revenue$197.80 M
Reported Revenue$98.88 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2014-02-12
Wednesday
Forecasted EPS--
Reported EPS-$1.10
Forecasted Revenue--
Reported Revenue$73.81 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2013-10-30
Wednesday
Forecasted EPS$0.80
Reported EPS$0.70
Surprise-0.10
Surprise %-12.5%
Forecasted Revenue$90.77 M
Reported Revenue$70.57 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2013-07-31
Wednesday
Forecasted EPS$2.05
Reported EPS$1.70
Surprise-0.35
Surprise %-17.1%
Forecasted Revenue$109.06 M
Reported Revenue$92.68 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2013-05-01
Wednesday
Forecasted EPS$1.92
Reported EPS$2.00
Surprise0.08
Surprise %4.2%
Forecasted Revenue$94.33 M
Reported Revenue$99.26 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2013-02-13
Wednesday
Forecasted EPS$2.50
Reported EPS$2.60
Surprise0.10
Surprise %4.0%
Forecasted Revenue$102.37 M
Reported Revenue$110.94 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2012-10-31
Wednesday
Forecasted EPS$3.39
Reported EPS$3.80
Surprise0.41
Surprise %12.1%
Forecasted Revenue$115.78 M
Reported Revenue$129.35 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2012-08-01
Wednesday
Forecasted EPS$2.46
Reported EPS$2.50
Surprise0.04
Surprise %1.6%
Forecasted Revenue$98.80 M
Reported Revenue$98.78 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2012-05-02
Wednesday
Forecasted EPS$2.81
Reported EPS$2.70
Surprise-0.11
Surprise %-3.9%
Forecasted Revenue$116.36 M
Reported Revenue$112.24 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2012-02-15
Wednesday
Forecasted EPS$3.00
Reported EPS$3.00
Surprise0.00
Surprise %0.0%
Forecasted Revenue$104.60 M
Reported Revenue$104.60 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2011-11-02
Wednesday
Forecasted EPS$3.57
Reported EPS$3.40
Surprise-0.17
Surprise %-4.8%
Forecasted Revenue$120.71 M
Reported Revenue$114.00 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2011-08-03
Wednesday
Forecasted EPS$3.64
Reported EPS$3.70
Surprise0.06
Surprise %1.6%
Forecasted Revenue$116.17 M
Reported Revenue$119.37 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2011-05-04
Wednesday
Forecasted EPS$3.13
Reported EPS$2.80
Surprise-0.33
Surprise %-10.5%
Forecasted Revenue$116.25 M
Reported Revenue$104.98 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2011-02-23
Wednesday
Forecasted EPS$1.99
Reported EPS$2.40
Surprise0.41
Surprise %20.6%
Forecasted Revenue$80.17 M
Reported Revenue$96.16 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2010-11-03
Wednesday
Forecasted EPS$1.01
Reported EPS$1.60
Surprise0.59
Surprise %58.4%
Forecasted Revenue$57.19 M
Reported Revenue$91.47 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2010-08-04
Wednesday
Forecasted EPS$1.15
Reported EPS$0.50
Surprise-0.65
Surprise %-56.5%
Forecasted Revenue$141.46 M
Reported Revenue$64.32 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2010-05-04
Tuesday
Forecasted EPS$1.46
Reported EPS$1.60
Surprise0.14
Surprise %9.6%
Forecasted Revenue$100.69 M
Reported Revenue$107.36 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2010-03-01
Monday
Forecasted EPS$1.07
Reported EPS$0.90
Surprise-0.17
Surprise %-15.9%
Forecasted Revenue$89.34 M
Reported Revenue$73.06 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2009-11-05
Thursday
Forecasted EPS$1.33
Reported EPS$1.30
Surprise-0.03
Surprise %-2.3%
Forecasted Revenue$66.40 M
Reported Revenue$66.45 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2009-08-06
Thursday
Forecasted EPS$2.34
Reported EPS$1.90
Surprise-0.44
Surprise %-18.8%
Forecasted Revenue$88.85 M
Reported Revenue$73.39 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2009-05-07
Thursday
Forecasted EPS$2.55
Reported EPS$3.30
Surprise0.75
Surprise %29.4%
Forecasted Revenue$70.04 M
Reported Revenue$88.90 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2009-03-05
Thursday
Forecasted EPS$3.04
Reported EPS$3.00
Surprise-0.04
Surprise %-1.3%
Forecasted Revenue$79.50 M
Reported Revenue$79.49 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2008-11-12
Wednesday
Forecasted EPS$7.30
Reported EPS$6.60
Surprise-0.70
Surprise %-9.6%
Forecasted Revenue$161.82 M
Reported Revenue$146.26 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2008-08-13
Wednesday
Forecasted EPS$3.77
Reported EPS$4.30
Surprise0.53
Surprise %14.1%
Forecasted Revenue$92.97 M
Reported Revenue$80.16 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2008-06-02
Monday
Forecasted EPS$2.40
Reported EPS$2.70
Surprise0.30
Surprise %12.5%
Forecasted Revenue--
Reported Revenue$84.40 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2007-12-31
Monday
Forecasted EPS--
Reported EPS$0.88
Forecasted Revenue--
Reported Revenue$54.93 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2007-09-30
Sunday
Forecasted EPS--
Reported EPS$1.03
Forecasted Revenue--
Reported Revenue$52.84 M
Price Target Trend-
Analyst RatingHold
IPI logo
IPI
$591.92 M Market Cap
Earnings Date
2007-03-31
Saturday
Forecasted EPS--
Reported EPS$63.80
Forecasted Revenue--
Reported Revenue$48.16 M
Price Target Trend-
Analyst RatingHold