Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2700.000.000%
2025-07-2900.000.000%
2025-04-2900.000.000%
2025-01-29136.71B7.670.00100.00%
2024-10-28133.39B8.210.00100.00%
2024-07-31149.56B10.140.00100.00%
2024-05-01133.64B6.630.00100.00%
2024-01-25129.91B7.100.00100.00%
2023-11-02129.91B17.100.00100.00%
2023-08-03110.06B22.710.00100.00%
2023-05-05102.42B13.590.00100.00%
2023-02-0877.64B0.020.00100.00%
2022-09-2970.44B1.800.00100.00%
2022-06-29137.23B11.580.00100.00%
2022-05-05105.98B12.040.00100.00%
2021-12-3053.61B0.570.00100.00%
2021-09-2951.84B-0.600.000%
2021-06-2965.69B0.720.00100.00%
2021-03-3063.74B0.030.00100.00%
2020-12-3068.95B-0.750.000%
2020-09-2977.49B4.900.00100.00%
2020-06-2952.04B-2.380.000%
2020-03-3061.72B-3.400.000%
2019-12-3065.75B-2.340.000%
2019-09-2959.16B0.010.00100.00%
2019-06-2978.05B-0.680.000%
2019-03-3064.93B1.350.00100.00%
2018-12-3063.8B-3.400.000%
2018-09-2971.82B1.000.00100.00%
2018-06-2938.3B-2.140.000%
2018-03-3040.64B-1.680.000%
2017-12-3048.44B-3.350.000%
2017-09-2962.07B0.760.00100.00%
2017-06-2955.9B-1.170.000%
2017-03-3063.52B-13.570.000%
2016-12-3058.04B-0.930.000%
2016-09-2957.64B-0.330.000%
2016-06-2955.77B-0.090.000%
2016-03-3076.45B3.200.00100.00%
2015-12-3061.84B0.340.00100.00%
2015-09-2957.43B-1.260.000%
2015-06-2959.04B-1.430.000%
2015-03-3039.68B2.490.00100.00%
2014-12-3054.96B-1.490.000%
2014-09-2941.41B-2.780.000%
2014-06-2952.19B-1.060.000%
2014-03-3060.05B8.800.00100.00%
2013-12-3041.87B-1.900.000%
2013-09-2930.42B-3.730.000%
2013-06-2925.35B-4.660.000%
2013-03-3018.92B-2.450.000%
2012-12-3018.83B-2.590.000%
2012-09-2915.02B-1.200.000%
2012-06-2915.02B-3.710.000%
2012-03-3010.54B-1.330.000%
2011-12-3010.79B-1.630.000%
2011-09-2911.02B0.790.00100.00%
2011-06-298.55B0.830.00100.00%