Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-11-0600.000.000%
2025-08-0400.000.000%
2025-04-2300.000.000%
2025-01-31385.26B9.028.901.33%
2024-11-08371.71B4.506.03-34.00%
2024-08-06357.64B9.645.2545.54%
2024-04-25355.09B4.144.40-6.28%
2024-01-25349.68B5.383.1042.38%
2023-10-27385.46B8.626.5024.59%
2023-07-21333.42B2.300.00100.00%
2023-05-121.2T8.626.5024.59%
2023-01-2776.28B6.843.2053.22%
2022-09-30362.37B4.880.00100.00%
2022-06-30382.51B11.840.00100.00%
2022-04-28393.42B15.640.00100.00%
2021-12-31336.97B12.670.00100.00%
2021-09-30300.48B12.620.00100.00%
2021-06-30281.05B11.390.00100.00%
2021-03-31278.74B17.340.00100.00%
2020-12-31224.98B8.900.00100.00%
2020-11-06208.04B1.650.00100.00%
2020-06-30156.87B2.790.00100.00%
2020-03-31195.13B-33.760.000%
2019-12-31211.26B6.330.00100.00%
2019-09-30217.39B5.820.00100.00%
2019-06-30211.67B3.640.00100.00%
2019-03-31230.92B7.050.00100.00%
2018-12-31236.69B4.240.00100.00%
2018-09-30224.32B3.610.00100.00%
2018-06-30222.06B4.120.00100.00%
2018-03-31276.3B12.950.00100.00%
2017-12-31243.61B5.540.00100.00%
2017-09-30215.9B5.500.00100.00%
2017-06-30193.42B4.100.00100.00%
2017-03-31236.91B3.800.00100.00%
2016-12-31202.96B5.040.00100.00%
2016-09-30167.79B3.840.00100.00%
2016-06-30143.64B1.660.00100.00%
2016-03-31158.29B-30.150.000%
2015-12-31148.01B0.050.00100.00%
2015-09-30173.17B2.880.00100.00%
2015-06-30169.52B2.340.00100.00%
2015-03-31177.32B-51.860.000%
2014-12-31191.28B4.280.00100.00%
2014-09-30194.48B4.370.00100.00%
2014-06-30170.56B1.010.00100.00%
2014-03-31212.04B4.370.00100.00%
2013-12-31194.14B5.040.00100.00%
2013-09-30251.66B5.230.00100.00%
2013-06-303.61B-0.570.000%
2013-03-313.13B0.800.00100.00%
2012-12-312.28B1.340.00100.00%
2012-09-302.88B1.410.00100.00%
2012-06-3017.25B2.600.00100.00%