Brown-Forman Corporation (BF-A)
Earnings
Annual and quarterly EPS data presented alongside analyst estimates, earnings surprises, and historical growth statistics. The side-by-side view of reported versus estimated EPS — combined with surprise percentage and report timing — allows investors to assess whether a company consistently beats, meets, or misses market expectations, and how that track record has evolved across full economic cycles.
Earnings annual
Fiscal date endingReported EPS
Apr 30, 1998
0.2858
Apr 30, 1999
0.3119
Apr 30, 2000
0.3393
Apr 30, 2001
0.3626
Apr 30, 2002
0.3553
Apr 30, 2003
0.3871
Apr 30, 2004
0.4498
Apr 30, 2005
0.5364
Apr 30, 2006
0.5529
Apr 30, 2007
0.668
Apr 30, 2008
0.7575
Apr 30, 2009
0.7646
Apr 30, 2010
0.8047
Apr 30, 2011
1.0393
Apr 30, 2012
0.9501
Apr 30, 2013
1.0973
Apr 30, 2014
2.7457
Apr 30, 2015
3.2
Apr 30, 2016
2.92
Apr 30, 2017
1.634
Apr 30, 2018
1.674
Apr 30, 2019
1.73
Apr 30, 2020
1.73
Apr 30, 2021
1.6
Apr 30, 2022
1.74
Apr 30, 2023
1.63
Apr 30, 2024
2.1415
Apr 30, 2025
1.8374
Jan 31, 2026
1.4103
Apr 30, 2026
1.5279
Jul 31, 2026
0.383
Calculation
Growth rate
0.98%
Average
1.212
Maximum
Apr 30, 2015
3.2
Minimum
Apr 30, 1998
0.2858
Median
Apr 30, 2011
1.0393
Earnings quarterly
| Fiscal date ending | Jul 31, 1997 |
| Reported date | Jul 31, 1997 |
| Report time | PRE_MARKET |
| Reported EPS | 0.053 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 1997 |
| Reported date | Oct 31, 1997 |
| Report time | PRE_MARKET |
| Reported EPS | 0.094 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 1998 |
| Reported date | Jan 31, 1998 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0703 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 1998 |
| Reported date | Apr 30, 1998 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0685 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 1998 |
| Reported date | Jul 31, 1998 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0576 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 1998 |
| Reported date | Oct 31, 1998 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1038 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 1999 |
| Reported date | Jan 31, 1999 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0766 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 1999 |
| Reported date | Apr 30, 1999 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0739 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 1999 |
| Reported date | Jul 31, 1999 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0596 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 1999 |
| Reported date | Oct 31, 1999 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1134 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2000 |
| Reported date | Jan 31, 2000 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0852 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 2000 |
| Reported date | Apr 30, 2000 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0811 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2000 |
| Reported date | Jul 31, 2000 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0663 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 2000 |
| Reported date | Oct 31, 2000 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1247 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2001 |
| Reported date | Jan 31, 2001 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0875 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 2001 |
| Reported date | Apr 30, 2001 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0841 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2001 |
| Reported date | Jul 31, 2001 |
| Report time | PRE_MARKET |
| Reported EPS | 0.061 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 2001 |
| Reported date | Oct 31, 2001 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1249 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2002 |
| Reported date | Feb 20, 2002 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0894 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 2002 |
| Reported date | May 24, 2002 |
| Report time | PRE_MARKET |
| Reported EPS | 0.08 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2002 |
| Reported date | Aug 28, 2002 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0561 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 2002 |
| Reported date | Nov 22, 2002 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1261 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2003 |
| Reported date | Feb 24, 2003 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1089 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 2003 |
| Reported date | May 30, 2003 |
| Report time | PRE_MARKET |
| Reported EPS | 0.096 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2003 |
| Reported date | Aug 27, 2003 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0545 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 2003 |
| Reported date | Nov 25, 2003 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1544 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2004 |
| Reported date | Feb 24, 2004 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1406 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 2004 |
| Reported date | May 27, 2004 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1003 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2004 |
| Reported date | Aug 26, 2004 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0904 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 2004 |
| Reported date | Nov 22, 2004 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1788 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2005 |
| Reported date | Feb 22, 2005 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1674 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 2005 |
| Reported date | May 25, 2005 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0998 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2005 |
| Reported date | Aug 24, 2005 |
| Report time | PRE_MARKET |
| Reported EPS | 0.0222 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 2005 |
| Reported date | Nov 22, 2005 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1883 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2006 |
| Reported date | Mar 1, 2006 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2081 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 2006 |
| Reported date | Jun 1, 2006 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1343 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2006 |
| Reported date | Aug 31, 2006 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1611 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 2006 |
| Reported date | Nov 30, 2006 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2125 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2007 |
| Reported date | Mar 6, 2007 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1805 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 2007 |
| Reported date | Jun 5, 2007 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1139 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2007 |
| Reported date | Aug 30, 2007 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1634 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 2007 |
| Reported date | Nov 29, 2007 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2217 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2008 |
| Reported date | Feb 29, 2008 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1996 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 2008 |
| Reported date | Jun 5, 2008 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1728 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2008 |
| Reported date | Aug 28, 2008 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1548 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 2008 |
| Reported date | Dec 5, 2008 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2515 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2009 |
| Reported date | Mar 10, 2009 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2172 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 2009 |
| Reported date | Jun 10, 2009 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1411 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2009 |
| Reported date | Sep 2, 2009 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2154 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 2009 |
| Reported date | Dec 8, 2009 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2638 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2010 |
| Reported date | Mar 10, 2010 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1948 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 2010 |
| Reported date | Jun 9, 2010 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1307 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2010 |
| Reported date | Sep 1, 2010 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2014 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 2010 |
| Reported date | Dec 9, 2010 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2799 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2011 |
| Reported date | Mar 8, 2011 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2567 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 2011 |
| Reported date | Jun 9, 2011 |
| Report time | PRE_MARKET |
| Reported EPS | 0.3013 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2011 |
| Reported date | Aug 31, 2011 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2159 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 2011 |
| Reported date | Dec 8, 2011 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2913 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2012 |
| Reported date | Mar 7, 2012 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2482 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 2012 |
| Reported date | Jun 6, 2012 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1947 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2012 |
| Reported date | Aug 29, 2012 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2745 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 2012 |
| Reported date | Dec 5, 2012 |
| Report time | PRE_MARKET |
| Reported EPS | 0.3218 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2013 |
| Reported date | Mar 6, 2013 |
| Report time | PRE_MARKET |
| Reported EPS | 0.293 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Apr 30, 2013 |
| Reported date | Jun 5, 2013 |
| Report time | PRE_MARKET |
| Reported EPS | 0.208 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2013 |
| Reported date | Aug 28, 2013 |
| Report time | PRE_MARKET |
| Reported EPS | 0.2657 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Oct 31, 2013 |
| Reported date | Dec 4, 2013 |
| Report time | PRE_MARKET |
| Reported EPS | 0.96 |
| Estimated EPS | 0.91 |
| Surprise | 0.05 |
| Surprise (%) | 5.4945% |
| Fiscal date ending | Jan 31, 2014 |
| Reported date | Mar 5, 2014 |
| Report time | PRE_MARKET |
| Reported EPS | 0.82 |
| Estimated EPS | 0.75 |
| Surprise | 0.07 |
| Surprise (%) | 9.3333% |
| Fiscal date ending | Apr 30, 2014 |
| Reported date | Jun 19, 2014 |
| Report time | PRE_MARKET |
| Reported EPS | 0.7 |
| Estimated EPS | 0.58 |
| Surprise | 0.12 |
| Surprise (%) | 20.6897% |
| Fiscal date ending | Jul 31, 2014 |
| Reported date | Aug 27, 2014 |
| Report time | PRE_MARKET |
| Reported EPS | 0.7 |
| Estimated EPS | 1.05 |
| Surprise | -0.35 |
| Surprise (%) | -33.3333% |
| Fiscal date ending | Oct 31, 2014 |
| Reported date | Dec 3, 2014 |
| Report time | PRE_MARKET |
| Reported EPS | 0.97 |
| Estimated EPS | 0.88 |
| Surprise | 0.09 |
| Surprise (%) | 10.2273% |
| Fiscal date ending | Jan 31, 2015 |
| Reported date | Mar 4, 2015 |
| Report time | PRE_MARKET |
| Reported EPS | 0.87 |
| Estimated EPS | 0.67 |
| Surprise | 0.2 |
| Surprise (%) | 29.8507% |
| Fiscal date ending | Apr 30, 2015 |
| Reported date | Jun 17, 2015 |
| Report time | PRE_MARKET |
| Reported EPS | 0.66 |
| Estimated EPS | 0.74 |
| Surprise | -0.08 |
| Surprise (%) | -10.8108% |
| Fiscal date ending | Jul 31, 2015 |
| Reported date | Aug 26, 2015 |
| Report time | PRE_MARKET |
| Reported EPS | 0.75 |
| Estimated EPS | 1.01 |
| Surprise | -0.26 |
| Surprise (%) | -25.7426% |
| Fiscal date ending | Oct 31, 2015 |
| Reported date | Dec 2, 2015 |
| Report time | PRE_MARKET |
| Reported EPS | 0.97 |
| Estimated EPS | 0.94 |
| Surprise | 0.03 |
| Surprise (%) | 3.1915% |
| Fiscal date ending | Jan 31, 2016 |
| Reported date | Mar 2, 2016 |
| Report time | PRE_MARKET |
| Reported EPS | 0.84 |
| Estimated EPS | 0.72 |
| Surprise | 0.12 |
| Surprise (%) | 16.6667% |
| Fiscal date ending | Apr 30, 2016 |
| Reported date | Jun 15, 2016 |
| Report time | PRE_MARKET |
| Reported EPS | 0.36 |
| Estimated EPS | 0.74 |
| Surprise | -0.38 |
| Surprise (%) | -51.3514% |
| Fiscal date ending | Jul 31, 2016 |
| Reported date | Aug 31, 2016 |
| Report time | PRE_MARKET |
| Reported EPS | 0.36 |
| Estimated EPS | 0.5 |
| Surprise | -0.14 |
| Surprise (%) | -28% |
| Fiscal date ending | Oct 31, 2016 |
| Reported date | Dec 7, 2016 |
| Report time | PRE_MARKET |
| Reported EPS | 0.5 |
| Estimated EPS | 0.48 |
| Surprise | 0.02 |
| Surprise (%) | 4.1667% |
| Fiscal date ending | Jan 31, 2017 |
| Reported date | Mar 7, 2017 |
| Report time | PRE_MARKET |
| Reported EPS | 0.47 |
| Estimated EPS | 0.4 |
| Surprise | 0.07 |
| Surprise (%) | 17.5% |
| Fiscal date ending | Apr 30, 2017 |
| Reported date | Jun 14, 2017 |
| Report time | PRE_MARKET |
| Reported EPS | 0.304 |
| Estimated EPS | 0.39 |
| Surprise | -0.086 |
| Surprise (%) | -22.0513% |
| Fiscal date ending | Jul 31, 2017 |
| Reported date | Aug 30, 2017 |
| Report time | PRE_MARKET |
| Reported EPS | 0.368 |
| Estimated EPS | 0.53 |
| Surprise | -0.162 |
| Surprise (%) | -30.566% |
| Fiscal date ending | Oct 31, 2017 |
| Reported date | Dec 6, 2017 |
| Report time | PRE_MARKET |
| Reported EPS | 0.496 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jan 31, 2018 |
| Reported date | Mar 7, 2018 |
| Report time | PRE_MARKET |
| Reported EPS | 0.39 |
| Estimated EPS | 0.41 |
| Surprise | -0.02 |
| Surprise (%) | -4.878% |
| Fiscal date ending | Apr 30, 2018 |
| Reported date | Jun 13, 2018 |
| Report time | PRE_MARKET |
| Reported EPS | 0.42 |
| Estimated EPS | 0.22 |
| Surprise | 0.2 |
| Surprise (%) | 90.9091% |
| Fiscal date ending | Jul 31, 2018 |
| Reported date | Aug 29, 2018 |
| Report time | PRE_MARKET |
| Reported EPS | 0.41 |
| Estimated EPS | 0.39 |
| Surprise | 0.02 |
| Surprise (%) | 5.1282% |
| Fiscal date ending | Oct 31, 2018 |
| Reported date | Dec 6, 2018 |
| Report time | PRE_MARKET |
| Reported EPS | 0.52 |
| Estimated EPS | 0.52 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Jan 31, 2019 |
| Reported date | Mar 6, 2019 |
| Report time | PRE_MARKET |
| Reported EPS | 0.47 |
| Estimated EPS | 0.45 |
| Surprise | 0.02 |
| Surprise (%) | 4.4444% |
| Fiscal date ending | Apr 30, 2019 |
| Reported date | Jun 13, 2019 |
| Report time | PRE_MARKET |
| Reported EPS | 0.33 |
| Estimated EPS | 0.33 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Jul 31, 2019 |
| Reported date | Aug 28, 2019 |
| Report time | PRE_MARKET |
| Reported EPS | 0.39 |
| Estimated EPS | 0.39 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Oct 31, 2019 |
| Reported date | Dec 5, 2019 |
| Report time | PRE_MARKET |
| Reported EPS | 0.59 |
| Estimated EPS | 0.59 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Jan 31, 2020 |
| Reported date | Mar 4, 2020 |
| Report time | PRE_MARKET |
| Reported EPS | 0.48 |
| Estimated EPS | 0.48 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Apr 30, 2020 |
| Reported date | Jun 19, 2020 |
| Report time | PRE_MARKET |
| Reported EPS | 0.27 |
| Estimated EPS | 0.27 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Jul 31, 2020 |
| Reported date | Sep 2, 2020 |
| Report time | PRE_MARKET |
| Reported EPS | 0.4 |
| Estimated EPS | 0.4 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Oct 31, 2020 |
| Reported date | Dec 8, 2020 |
| Report time | PRE_MARKET |
| Reported EPS | 0.5 |
| Estimated EPS | 0.5 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Jan 31, 2021 |
| Reported date | Mar 3, 2021 |
| Report time | PRE_MARKET |
| Reported EPS | 0.45 |
| Estimated EPS | 0.45 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Apr 30, 2021 |
| Reported date | Jun 21, 2021 |
| Report time | PRE_MARKET |
| Reported EPS | 0.25 |
| Estimated EPS | 0.25 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Jul 31, 2021 |
| Reported date | Sep 1, 2021 |
| Report time | PRE_MARKET |
| Reported EPS | 0.4 |
| Estimated EPS | 0.4 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Oct 31, 2021 |
| Reported date | Dec 8, 2021 |
| Report time | PRE_MARKET |
| Reported EPS | 0.49 |
| Estimated EPS | 0.49 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Jan 31, 2022 |
| Reported date | Mar 3, 2022 |
| Report time | PRE_MARKET |
| Reported EPS | 0.54 |
| Estimated EPS | 0.54 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Apr 30, 2022 |
| Reported date | Jun 17, 2022 |
| Report time | PRE_MARKET |
| Reported EPS | 0.31 |
| Estimated EPS | 0.31 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Jul 31, 2022 |
| Reported date | Aug 31, 2022 |
| Report time | PRE_MARKET |
| Reported EPS | 0.52 |
| Estimated EPS | 0.52 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Oct 31, 2022 |
| Reported date | Dec 7, 2022 |
| Report time | PRE_MARKET |
| Reported EPS | 0.47 |
| Estimated EPS | 0.47 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Jan 31, 2023 |
| Reported date | Mar 8, 2023 |
| Report time | PRE_MARKET |
| Reported EPS | 0.21 |
| Estimated EPS | 0.21 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Apr 30, 2023 |
| Reported date | Jun 16, 2023 |
| Report time | PRE_MARKET |
| Reported EPS | 0.43 |
| Estimated EPS | 0.43 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Jul 31, 2023 |
| Reported date | Aug 30, 2023 |
| Report time | PRE_MARKET |
| Reported EPS | 0.48 |
| Estimated EPS | 0.48 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Oct 31, 2023 |
| Reported date | Dec 6, 2023 |
| Report time | PRE_MARKET |
| Reported EPS | 0.5 |
| Estimated EPS | 0.5 |
| Surprise | 0 |
| Surprise (%) | 0% |
| Fiscal date ending | Jan 31, 2024 |
| Reported date | Mar 6, 2024 |
| Report time | PRE_MARKET |
| Reported EPS | 0.5993 |
| Estimated EPS | 0.5667 |
| Surprise | 0.0326 |
| Surprise (%) | 5.7526% |
| Fiscal date ending | Apr 30, 2024 |
| Reported date | Jun 5, 2024 |
| Report time | PRE_MARKET |
| Reported EPS | 0.5622 |
| Estimated EPS | 0.4755 |
| Surprise | 0.0867 |
| Surprise (%) | 18.2334% |
| Fiscal date ending | Jul 31, 2024 |
| Reported date | Aug 29, 2024 |
| Report time | PRE_MARKET |
| Reported EPS | 0.4123 |
| Estimated EPS | 0.4554 |
| Surprise | -0.0431 |
| Surprise (%) | -9.4642% |
| Fiscal date ending | Oct 31, 2024 |
| Reported date | Dec 5, 2024 |
| Report time | PRE_MARKET |
| Reported EPS | 0.5454 |
| Estimated EPS | 0.4939 |
| Surprise | 0.0515 |
| Surprise (%) | 10.4272% |
| Fiscal date ending | Jan 31, 2025 |
| Reported date | Mar 4, 2025 |
| Report time | PRE_MARKET |
| Reported EPS | 0.571 |
| Estimated EPS | 0.46 |
| Surprise | 0.111 |
| Surprise (%) | 24.1304% |
| Fiscal date ending | Apr 30, 2025 |
| Reported date | Jun 3, 2025 |
| Report time | PRE_MARKET |
| Reported EPS | 0.3087 |
| Estimated EPS | 0.3403 |
| Surprise | -0.0316 |
| Surprise (%) | -9.2859% |
| Fiscal date ending | Jul 31, 2025 |
| Reported date | Aug 27, 2025 |
| Report time | PRE_MARKET |
| Reported EPS | 0.3594 |
| Estimated EPS | 0.3699 |
| Surprise | -0.0105 |
| Surprise (%) | -2.8386% |
| Fiscal date ending | Oct 31, 2025 |
| Reported date | Dec 4, 2025 |
| Report time | PRE_MARKET |
| Reported EPS | 0.474 |
| Estimated EPS | 0.4889 |
| Surprise | -0.0149 |
| Surprise (%) | -3.0477% |
| Fiscal date ending | Jan 31, 2026 |
| Reported date | Mar 4, 2026 |
| Report time | PRE_MARKET |
| Reported EPS | 0.5769 |
| Estimated EPS | 0.473 |
| Surprise | 0.1039 |
| Surprise (%) | 21.9662% |
| Fiscal date ending | Apr 30, 2026 |
| Reported date | Jun 4, 2026 |
| Report time | PRE_MARKET |
| Reported EPS | 0.1176 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
| Fiscal date ending | Jul 31, 2026 |
| Reported date | Sep 2, 2026 |
| Report time | PRE_MARKET |
| Reported EPS | 0.383 |
| Estimated EPS | |
| Surprise | 0 |
| Surprise (%) | % |
Calculation
Growth rate
1.72%
Average
0.309
Maximum
Oct 31, 2015
0.97
Minimum
Jul 31, 2005
0.0222
Median
Oct 31, 2008
0.2515