Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-11-1200.000.000%
2025-08-1100.000.000%
2025-04-1400.0057.200%
2025-02-07102.6B55.3156.81-2.71%
2024-11-14104.83B53.0858.81-10.80%
2024-08-13102.11B52.2157.30-9.75%
2024-05-0896.17B46.7054.26-16.19%
2024-02-0997.88B54.5955.85-2.31%
2023-11-0195.33B50.2550.170.16%
2023-08-1088.51B43.5042.781.66%
2023-05-0484.34B40.2535.3012.30%
2023-02-0781.18B36.2932.859.48%
2022-09-2991.58B34.4138.21-11.04%
2022-06-2984.48B29.5439.17-32.60%
2022-03-3069.23B30.5930.191.31%
2021-12-3080.13B35.210.00100.00%
2021-09-2985.39B37.3135.355.25%
2021-06-2955.03B12.820.00100.00%
2021-03-3081.82B44.100.00100.00%
2020-12-3098.27B51.020.00100.00%
2020-09-2994.73B47.980.00100.00%
2020-06-2929.69B2.960.00100.00%
2020-03-3058.92B30.270.00100.00%
2019-12-3070.75B45.150.00100.00%
2019-09-2976.6B44.250.00100.00%
2019-06-2981.86B62.920.00100.00%
2019-03-3074.69B38.620.00100.00%
2018-12-3079.37B38.810.00100.00%
2018-09-2991.68B48.920.00100.00%
2018-06-2989.13B46.090.00100.00%
2014-06-29028.180.00100.00%
2014-05-2868.46B26.270.00100.00%
2014-03-3066.6B27.440.00100.00%
2013-09-2956.96B24.110.00100.00%
2013-06-2961.27B27.470.00100.00%
2013-03-3064.83B28.750.00100.00%
2012-12-3061.51B24.430.00100.00%
2012-09-2951.51B22.060.00100.00%
2012-06-2962.08B30.820.00100.00%
2012-03-3065.38B30.220.00100.00%
2011-12-3059.84B30.700.00100.00%