Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2900.000.000%
2025-07-3000.000.000%
2025-04-3000.000.000%
2025-02-0600.002.360%
2024-10-3194.93B1.641.602.44%
2024-08-0185.78B1.401.353.57%
2024-05-0290.75B1.531.501.96%
2024-02-01119.58B2.182.103.67%
2023-11-0289.5B1.461.394.79%
2023-08-0381.8B1.261.195.56%
2023-05-0494.84B1.521.435.92%
2023-02-02117.15B1.881.94-3.19%
2022-10-2790.15B1.291.271.55%
2022-07-2882.96B1.201.163.33%
2022-04-2897.28B1.521.435.92%
2022-01-27123.95B2.101.8910.00%
2021-10-2883.36B1.241.240.00%
2021-07-2781.43B1.301.0122.31%
2021-04-2889.58B1.400.9929.29%
2021-01-27111.44B1.681.4116.07%
2020-10-2964.7B0.730.704.11%
2020-07-3059.69B0.650.5121.54%
2020-04-3058.31B0.640.5710.94%
2020-01-2891.82B1.251.148.80%
2019-10-3064.04B0.760.716.58%
2019-07-3053.81B0.550.525.45%
2019-04-3058.02B0.620.594.84%
2019-01-2984.31B1.051.040.95%
2018-11-0162.9B0.730.704.11%
2018-07-3153.27B0.590.556.78%
2018-05-0161.14B0.680.671.47%
2018-02-0188.29B0.970.961.03%
2017-11-0252.58B0.520.479.62%
2017-08-0145.41B0.420.397.14%
2017-05-0252.9B0.530.505.66%
2017-01-3178.35B0.840.804.76%
2016-10-2546.85B0.420.412.38%
2016-07-2642.36B0.360.352.78%
2016-04-2650.56B0.480.50-4.17%
2016-01-2675.87B0.820.811.22%
2015-10-2751.5B0.490.474.08%
2015-07-2149.61B0.460.452.17%
2015-04-2758.01B0.580.546.90%
2015-01-2774.6B0.770.6515.58%
2014-10-2042.12B0.360.338.33%
2014-07-2237.43B0.320.313.13%
2014-04-2345.65B0.420.3614.29%
2014-01-2757.59B0.520.503.85%
2013-10-2837.47B0.300.286.67%
2013-07-2335.32B0.270.263.70%
2013-04-2343.6B0.360.360.00%
2013-01-2354.51B0.490.482.04%
2012-10-2535.97B0.310.310.00%
2012-07-2435.02B0.330.37-12.12%
2012-04-2439.19B0.440.3618.18%
2012-01-2446.33B0.500.3628.00%
2011-10-1828.27B0.250.26-4.00%
2011-07-1928.57B0.280.2125.00%
2011-04-2024.67B0.230.1917.39%
2011-01-1826.74B0.230.1917.39%
2010-10-1820.34B0.170.1511.76%
2010-07-2015.7B0.130.1115.38%
2010-04-2013.5B0.120.0925.00%
2010-01-2515.68B0.130.0746.15%
2009-10-199.87B0.110.0554.55%
2009-07-218.34B0.050.0420.00%
2009-04-228.16B0.050.0420.00%
2009-01-2110.17B0.060.0516.67%
2008-10-217.9B0.050.0420.00%
2008-07-217.46B0.040.040.00%
2008-04-237.51B0.040.040.00%
2008-01-229.61B0.060.060.00%
2007-10-226.22B0.040.0325.00%
2007-07-255.41B0.030.0233.33%
2007-04-255.26B0.030.0233.33%
2007-01-177.12B0.040.0325.00%
2006-10-184.84B0.020.020.00%
2006-07-194.37B0.020.020.00%
2006-04-194.36B0.020.020.00%
2006-01-185.75B0.020.020.00%
2005-10-113.68B0.020.020.00%
2005-07-133.52B0.010.010.00%
2005-04-133.24B0.010.010.00%
2005-01-123.49B0.010.010.00%
2004-10-132.35B0.000.000%
2004-07-142.01B0.000.000%
2004-04-141.91B0.000.000%
2004-01-142.01B0.000.000%
2003-10-151.72B0.000.000%
2003-07-161.55B0.000.000%
2003-04-161.48B0.000.000%
2003-01-151.47B0.000.000%
2002-10-161.44B0.000.000%
2002-07-161.43B0.000.000%
2002-03-291.5B0.000.000%
2002-01-161.38B0.000.000%
2001-09-281.45B0.000.000%
2001-06-291.48B0.000.000%
2001-04-181.43B0.000.000%
2000-12-291.01B-0.010.000%
2000-10-181.87B0.010.00100.00%
2000-07-181.83B0.010.010.00%
2000-04-191.95B0.010.010.00%
2000-01-192.34B0.010.010.00%
1999-10-131.34B0.010.00100.00%
1999-07-141.56B0.010.010.00%
1999-04-141.53B0.010.010.00%
1999-01-131.71B0.010.010.00%
1998-10-141.56B0.010.00100.00%
1998-07-151.4B0.010.00100.00%
1998-04-151.41B0.000.000%
1998-01-141.58B0.000.000%
1997-10-151.61B-0.020.000%
1997-07-161.74B0.000.000%
1997-04-161.6B-0.07-0.060%
1997-01-152.13B-0.01-0.010%
1996-10-162.32B0.000.000%
1996-07-172.18B0.000.000%
1996-04-172.19B-0.02-0.010%
1996-01-173.15B-0.010.000%
1995-10-183B0.000.000%
1995-07-202.58B0.010.010.00%
1995-04-202.65B0.010.00100.00%
1995-01-192.83B0.010.00100.00%
1994-10-172.49B0.010.00100.00%
1994-07-222.15B0.010.00100.00%
1994-04-212.08B0.000.000%
1994-01-212.47B0.000.000%
1993-10-152.14B0.000.000%
1993-07-161.86B-0.010.000%
1993-04-201.97B0.010.00100.00%
1993-01-162B0.010.00100.00%
1992-09-301.77B0.010.00100.00%
1992-06-301.74B0.010.00100.00%
1992-03-311.72B0.010.00100.00%
1991-12-311.86B0.010.00100.00%
1991-09-301.51B0.010.00100.00%
1991-06-301.53B0.000.000%
1991-03-311.6B0.010.00100.00%
1990-12-311.68B0.010.00100.00%
1990-09-301.35B0.010.00100.00%
1990-06-301.36B0.010.00100.00%
1990-03-311.35B0.010.00100.00%
1989-12-311.49B0.010.00100.00%
1989-09-305.28B0.010.00100.00%
1989-06-305.28B0.010.00100.00%
1989-03-315.28B0.010.00100.00%
1988-12-315.28B0.010.00100.00%
1988-09-304.07B0.010.00100.00%
1988-06-304.07B0.010.00100.00%
1988-03-314.07B0.010.00100.00%
1987-12-314.07B0.010.00100.00%
1987-09-302.66B0.000.000%
1987-06-302.66B0.000.000%
1987-03-312.66B0.000.000%
1986-12-312.66B0.000.000%
1986-09-301.9B0.000.000%
1986-06-301.9B0.000.000%
1986-03-311.9B0.000.000%
1985-12-311.9B0.000.000%
1985-09-301.92B0.000.000%