Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2700.000.000%
2025-07-2100.000.000%
2025-04-2400.002.030%
2025-02-0496.47B2.152.121.40%
2024-10-2988.27B2.121.8512.74%
2024-07-2384.64B1.891.842.65%
2024-04-2580.47B1.891.5120.11%
2024-01-3086.31B1.641.593.05%
2023-10-2476.69B1.551.456.45%
2023-07-2574.6B1.441.346.94%
2023-04-2569.79B1.171.069.40%
2023-02-0276.05B1.051.19-13.33%
2022-10-2569.09B1.061.25-17.92%
2022-07-2669.69B1.211.30-7.44%
2022-04-2668.01B1.231.29-4.88%
2022-02-0175.33B1.531.389.80%
2021-10-2665.12B1.401.1716.43%
2021-07-2761.88B1.360.9629.41%
2021-04-2755.31B1.310.7939.69%
2021-02-0256.9B1.120.8028.57%
2020-10-2946.17B0.820.5631.71%
2020-07-3038.3B0.510.4217.65%
2020-04-2841.16B0.490.52-6.12%
2020-02-0346.08B0.770.6318.18%
2019-10-2840.5B0.540.62-14.81%
2019-07-2538.94B0.710.5719.72%
2019-04-2936.34B0.600.5311.67%
2019-02-0439.28B0.640.5415.62%
2018-10-2533.74B0.650.5220.00%
2018-07-2332.66B0.590.4818.64%
2018-04-2331.15B0.500.476.00%
2018-02-0132.32B0.490.50-2.04%
2017-10-2627.77B0.480.4212.50%
2017-07-2426.01B0.250.2212.00%
2017-04-2724.75B0.390.375.13%
2017-01-2626.06B0.470.48-2.13%
2016-10-2722.45B0.450.434.44%
2016-07-2821.5B0.420.404.76%
2016-04-2120.26B0.380.40-5.26%
2016-02-0121.33B0.430.406.98%
2015-10-2218.68B0.370.362.70%
2015-07-1617.73B0.350.342.86%
2015-04-2317.26B0.330.00100.00%
2015-01-2918.1B0.340.00100.00%
2014-10-1616.52B0.320.00100.00%
2014-07-1715.96B0.300.00100.00%
2014-04-1615.42B0.310.32-3.23%
2014-01-3016.86B0.600.62-3.33%
2013-10-1714.89B0.540.523.70%
2013-07-1814.11B0.480.54-12.50%
2013-04-1813.97B0.580.538.62%
2013-01-2213.22B0.530.530.00%
2012-10-1814.1B0.450.53-17.78%
2012-07-1912.21B0.500.00100.00%
2012-04-1210.65B0.500.00100.00%
2011-12-3010.58B0.210.00100.00%
2011-09-299.72B0.210.00100.00%
2011-06-299.03B0.190.00100.00%
2011-03-308.58B0.140.00100.00%
2010-12-308.44B0.200.00100.00%
2010-09-297.29B0.170.00100.00%
2010-06-296.82B0.140.00100.00%
2010-03-306.78B0.150.00100.00%
2009-12-306.67B0.160.00100.00%
2009-09-295.94B0.130.00100.00%
2009-06-295.52B0.120.00100.00%
2009-03-305.51B0.110.00100.00%
2008-12-305.7B0.030.00100.00%
2008-09-295.54B0.100.00100.00%
2008-06-295.37B0.100.00100.00%
2008-03-305.19B0.100.00100.00%
2007-12-304.83B0.100.00100.00%
2007-09-294.23B0.080.00100.00%
2007-06-293.87B0.070.00100.00%
2007-03-303.66B0.080.00100.00%
2006-12-303.21B0.080.00100.00%
2006-09-292.69B0.060.00100.00%
2006-06-292.46B0.060.00100.00%
2006-03-302.25B0.050.00100.00%
2005-12-301.92B0.030.00100.00%
2005-09-291.58B0.030.00100.00%
2005-06-291.38B0.030.00100.00%
2005-03-301.26B0.030.00100.00%
2004-12-301.03B0.020.00100.00%
2004-09-29805.89M0.000.000%
2004-06-29700.21M0.010.00100.00%
2004-03-31651.62M0.010.00100.00%
2003-06-30311.2M0.000.000%