Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-1500.000.000%
2025-07-1500.000.000%
2025-04-1600.0016.190%
2025-01-164.94B0.190.190.00%
2024-10-174.89B15.9716.29-2.00%
2024-07-184.71B15.0615.10-0.27%
2024-04-184.57B19.2014.8522.66%
2024-01-114.66B14.7414.86-0.81%
2023-10-124.72B14.9915.13-0.93%
2023-07-204.62B14.3514.77-2.93%
2023-04-134.55B14.7715.86-7.38%
2023-01-124.66B15.7015.501.27%
2022-09-294.56B0.1814.22-7800.00%
2022-06-294.44B0.1613.61-8406.25%
2022-03-304.28B0.180.00100.00%
2021-12-304.25B0.1814.17-7772.22%
2021-09-294B0.170.00100.00%
2021-06-293.78B0.170.00100.00%
2021-03-303.61B0.160.00100.00%
2020-12-303.52B0.170.00100.00%
2020-09-293.31B0.150.00100.00%
2020-06-293.12B0.130.00100.00%
2020-03-303.2B0.140.00100.00%
2019-12-303.24B0.150.00100.00%
2019-09-293.21B0.130.00100.00%
2019-06-293.13B0.130.00100.00%
2019-03-303.06B0.130.00100.00%
2018-12-302.99B0.120.00100.00%
2018-09-292.92B0.130.00100.00%
2018-06-292.83B0.120.00100.00%
2018-03-302.81B0.130.00100.00%
2017-12-302.76B0.170.00100.00%
2017-09-292.73B0.130.00100.00%
2017-06-292.65B0.120.00100.00%
2017-03-302.57B0.130.00100.00%
2016-12-302.55B0.120.00100.00%
2016-09-292.59B0.120.00100.00%
2016-06-292.5B0.110.00100.00%
2016-03-302.45B0.120.00100.00%
2015-12-302.41B0.110.00100.00%
2015-09-292.39B0.110.00100.00%
2015-06-292.26B0.100.00100.00%
2015-03-302.16B0.110.00100.00%
2014-12-302.22B0.110.00100.00%
2014-09-292.2B0.110.00100.00%
2014-06-292.13B0.110.00100.00%
2014-03-302.09B0.110.00100.00%
2013-12-302.1B0.100.00100.00%
2013-09-292.07B0.080.00100.00%
2013-06-291.99B0.090.00100.00%
2013-03-301.94B0.100.00100.00%
2012-12-301.91B0.090.00100.00%
2012-09-291.8B0.090.00100.00%
2012-06-291.75B0.090.00100.00%
2012-03-301.77B0.110.00100.00%
2011-12-301.81B0.100.00100.00%
2011-09-291.75B0.090.00100.00%
2011-06-291.67B0.080.00100.00%
2011-03-301.6B0.090.00100.00%
2010-12-301.59B0.090.00100.00%
2010-09-291.5B0.080.00100.00%
2010-06-291.36B0.070.00100.00%
2010-03-301.3B0.080.00100.00%
2009-12-301.23B0.070.00100.00%
2009-09-291.15B0.070.00100.00%
2009-06-291.12B0.070.00100.00%
2009-03-301.12B0.080.00100.00%
2008-12-301.17B0.070.00100.00%
2008-09-291.22B0.070.00100.00%
2008-06-291.16B0.070.00100.00%
2008-03-301.14B0.070.00100.00%
2007-12-301.08B0.070.00100.00%
2007-09-291.02B0.060.00100.00%
2007-06-29928M0.060.00100.00%
2007-03-30863M0.060.00100.00%
2006-12-30821M0.050.00100.00%
2006-09-29746M0.040.00100.00%
2006-06-29660M0.040.00100.00%
2006-03-30593M0.040.00100.00%
2005-12-30559M0.030.00100.00%
2005-09-29524M0.030.00100.00%
2005-06-29476M0.030.00100.00%
2005-03-30455M0.030.00100.00%
2004-12-30423M0.030.00100.00%
2004-09-29379M0.020.00100.00%
2004-06-29335M0.020.00100.00%
2004-03-30302.67M0.020.00100.00%
2003-12-30275.89M0.020.00100.00%
2003-09-29250.77M0.020.00100.00%
2003-06-29233.26M0.010.00100.00%
2003-03-30216.03M0.010.00100.00%
2002-12-30200.01M0.010.00100.00%
2002-09-29181.45M0.010.00100.00%
2002-06-29156.31M0.010.00100.00%
2002-03-30139.68M0.010.00100.00%
2001-12-30137.58M0.010.00100.00%
2001-09-29137.26M0.010.00100.00%
2001-06-29130.53M0.010.00100.00%
2001-03-30120.74M0.010.00100.00%
2000-12-30114.91M0.010.00100.00%
2000-09-2997.94M0.010.00100.00%
2000-06-2980.26M0.010.00100.00%
2000-03-3063.64M0.000.000%
1999-12-3052.2M0.000.000%
1999-09-2947.9M0.000.000%
1999-06-2939.7M0.000.000%