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.

NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2026-05-11
Monday
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2026-02-05
Thursday
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2025-11-06
Thursday
Forecasted Revenue$164.17 B
Reported Revenue--
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2025-08-08
Friday
Forecasted Revenue$164.78 B
Reported Revenue--
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2025-05-12
Monday
Forecasted Revenue$156.36 B
Reported Revenue--
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2025-02-06
Thursday
Forecasted Revenue$163.77 B
Reported Revenue--
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2024-11-08
Friday
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2024-08-08
Thursday
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2024-05-10
Friday
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2024-02-08
Thursday
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2023-02-08
Wednesday
Forecasted EPS--
Reported EPS$4.35
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2022-11-09
Wednesday
Forecasted EPS--
Reported EPS$5.99
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2022-08-09
Tuesday
Forecasted EPS--
Reported EPS$32.34
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2022-05-11
Wednesday
Forecasted EPS--
Reported EPS$14.82
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2022-02-08
Tuesday
Forecasted EPS--
Reported EPS$22.90
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2021-11-09
Tuesday
Forecasted EPS--
Reported EPS$24.54
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2021-08-10
Tuesday
Forecasted EPS--
Reported EPS$20.24
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2021-05-11
Tuesday
Forecasted EPS--
Reported EPS$23.50
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2021-02-08
Monday
Forecasted EPS--
Reported EPS$30.07
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2020-11-09
Monday
Forecasted EPS$25.80
Reported EPS$14.98
Surprise-10.82
Surprise %-41.9%
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2020-08-07
Friday
Forecasted EPS$19.00
Reported EPS$18.58
Surprise-0.42
Surprise %-2.2%
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2020-05-11
Monday
Forecasted EPS--
Reported EPS-$141.88
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2020-02-06
Thursday
Forecasted EPS--
Reported EPS$30.49
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2019-11-07
Thursday
Forecasted EPS--
Reported EPS$18.97
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2019-08-08
Thursday
Forecasted EPS--
Reported EPS$17.12
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2019-05-09
Thursday
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2019-02-07
Thursday
Forecasted EPS--
Reported EPS$13.76
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2018-11-08
Thursday
Forecasted EPS--
Reported EPS$17.71
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2018-08-09
Thursday
Forecasted EPS--
Reported EPS$28.14
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2018-05-10
Thursday
Forecasted EPS$22.36
Reported EPS-$12.01
Surprise-34.37
Surprise %-153.7%
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2018-02-08
Thursday
Forecasted EPS$38.50
Reported EPS$33.33
Surprise-5.17
Surprise %-13.4%
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2017-11-09
Thursday
Forecasted EPS$29.50
Reported EPS$24.30
Surprise-5.20
Surprise %-17.6%
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2017-08-10
Thursday
Forecasted EPS--
Reported EPS$25.53
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2017-05-11
Thursday
Forecasted EPS$24.29
Reported EPS-$15.94
Surprise-40.23
Surprise %-165.6%
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2017-02-09
Thursday
Forecasted EPS--
Reported EPS$66.90
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2016-11-10
Thursday
Forecasted EPS--
Reported EPS$16.04
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2016-08-10
Wednesday
Forecasted EPS--
Reported EPS$1.26
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2016-05-12
Thursday
Forecasted EPS--
Reported EPS$33.87
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2016-02-10
Wednesday
Forecasted EPS$21.80
Reported EPS$49.06
Surprise27.26
Surprise %125.0%
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2015-11-11
Wednesday
Forecasted EPS$12.06
Reported EPS$10.26
Surprise-1.80
Surprise %-14.9%
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2015-08-11
Tuesday
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2015-05-13
Wednesday
Forecasted EPS-$37.64
Reported EPS-$14.67
Surprise22.97
Surprise %-61.0%
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2015-02-12
Thursday
NPRRF
NPRRF
$1.52 B Market Cap
Earnings Date
2014-11-12
Wednesday