Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-1700.000.000%
2025-07-1800.000.000%
2025-04-1800.0022.200%
2025-01-22613.22B0.260.260.00%
2024-10-191.21T0.260.253.85%
2024-07-221.17T0.260.253.85%
2024-04-201.24T0.260.31-19.23%
2024-01-16717.73B22.6520.658.83%
2023-10-161.08T22.1220.397.82%
2023-07-17350.67B16.3022.06-35.34%
2023-04-17282.04B21.2721.73-2.16%
2023-01-14336.18B16.7321.49-28.45%
2022-09-29281.66B16.7419.28-15.17%
2022-07-15439.6B18.7016.3712.46%
2022-06-29278.44B12.620.00100.00%
2021-12-30433.65B19.000.00100.00%
2021-09-29270.21B11.990.00100.00%
2021-06-29247.15B10.440.00100.00%
2021-03-30268.26B11.110.00100.00%
2020-12-30253.16B11.550.00100.00%
2020-09-29234.05B10.150.00100.00%
2020-06-29210.9B9.130.00100.00%
2020-03-30212.37B9.130.00100.00%
2019-12-30208.42B9.770.00100.00%
2019-09-29191.04B8.360.00100.00%
2019-06-29182.65B7.340.00100.00%
2019-03-30179.61B7.750.00100.00%
2018-12-30174.98B7.360.00100.00%
2018-09-29169.49B7.140.00100.00%
2018-06-29146.32B6.060.00100.00%
2018-03-30148.86B6.320.00100.00%
2017-12-30141.84B6.120.00100.00%
2017-09-29139.24B5.340.00100.00%
2017-06-29128.87B5.130.00100.00%
2017-03-30132.78B4.600.00100.00%
2016-12-30114.52B5.090.00100.00%
2016-09-29108.95B4.550.00100.00%
2016-06-29105.88B4.270.00100.00%
2016-03-30108.96B3.780.00100.00%
2015-12-3099.41B4.420.00100.00%
2015-09-2992.33B3.780.00100.00%
2015-06-2988.51B3.550.00100.00%
2015-03-3087.85B3.310.00100.00%
2014-12-3082.35B3.680.00100.00%
2014-09-2975.58B3.140.00100.00%
2014-06-2970.22B2.940.00100.00%
2014-03-3069.54B3.070.00100.00%
2013-12-3067.83B3.060.00100.00%
2013-09-2963.21B2.610.00100.00%
2013-06-2963.44B2.430.00100.00%
2013-03-3060.99B2.490.00100.00%
2012-12-3055.98B2.450.00100.00%
2012-09-2953.54B2.060.00100.00%
2012-06-2950.14B1.870.00100.00%
2012-03-3052.39B1.670.00100.00%
2011-12-3045.36B1.880.00100.00%
2011-09-2943.24B1.210.00100.00%
2011-06-2939.68B1.430.00100.00%
2011-03-3047.57B1.720.00100.00%
2010-12-3039.05B1.430.00100.00%
2010-09-2937.48B1.340.00100.00%
2010-06-2933.41B1.070.00100.00%
2010-03-3051.89B0.450.00100.00%
2009-12-3026.29B1.080.00100.00%
2009-09-2932.24B0.450.00100.00%
2009-06-2928.99B0.800.00100.00%
2009-03-3036.39B0.320.00100.00%
2008-12-3023.87B0.820.00100.00%
2008-09-2923.06B0.240.00100.00%
2008-06-2923.17B0.610.00100.00%
2008-03-3000.170.00100.00%
2007-12-3000.520.00100.00%
2007-09-2916.15B0.330.00100.00%
2007-06-2900.340.00100.00%
2007-03-3000.450.00100.00%
2006-12-3000.450.00100.00%
2006-09-2911.25B0.280.00100.00%
2006-06-2900.140.00100.00%
2006-03-3000.550.00100.00%
2005-12-3000.330.00100.00%
2005-09-298.2B0.280.00100.00%
2005-06-2900.270.00100.00%
2005-03-3000.240.00100.00%
2004-12-3000.240.00100.00%
2004-09-295.49B0.210.00100.00%
2004-06-2900.210.00100.00%
2004-03-3000.140.00100.00%
2003-12-3000.170.00100.00%
2003-09-294.45B0.160.00100.00%
2003-06-2900.140.00100.00%
2003-03-3000.100.00100.00%
2002-12-3000.130.00100.00%
2002-09-292.75B0.110.00100.00%
2002-06-2900.110.00100.00%
2002-03-3000.120.00100.00%
2001-12-3000.100.00100.00%
2001-09-2900.090.00100.00%
2001-06-2900.080.00100.00%