Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-11-1000.000.000%
2025-07-3100.000.000%
2025-05-1200.000.000%
2025-01-31109.07B10.560.9091.48%
2024-11-11110.9B-5.790.100%
2024-08-0290.67B-5.56-1.270%
2024-05-13140.78B1.89-1.35171.43%
2024-02-0298.87B-16.874.410%
2023-10-30101.7B-1.346.090%
2023-07-3189.63B1.673.86-131.14%
2023-05-08165.69B11.5121.95-90.70%
2023-01-31136.79B13.7715.12-9.80%
2022-09-29125.07B10.6711.14-4.40%
2022-06-29108.21B10.767.7627.88%
2022-03-30155.92B18.0817.105.42%
2021-12-30112.97B11.460.00100.00%
2021-09-29105.67B8.2911.54-39.20%
2021-06-2985.15B8.080.00100.00%
2021-03-30125.2B13.900.00100.00%
2020-12-3091.26B10.380.00100.00%
2020-09-2989.39B6.070.00100.00%
2020-06-2978.33B7.200.00100.00%
2020-03-30108.74B8.090.00100.00%
2019-12-3088.92B9.160.00100.00%
2019-09-2978.17B1.170.00100.00%
2019-06-2979.06B2.330.00100.00%
2019-03-3082.97B2.700.00100.00%
2018-12-3049.21B6.040.00100.00%
2018-09-2942.57B3.530.00100.00%
2018-06-2941.34B6.690.00100.00%
2018-03-3056.91B9.650.00100.00%
2017-12-3041.94B7.530.00100.00%
2017-09-2937.7B3.090.00100.00%
2017-06-2937.23B6.200.00100.00%
2017-03-3053.41B9.720.00100.00%
2016-12-3039.2B6.020.00100.00%
2016-09-2935.41B2.180.00100.00%
2016-06-2935.1B5.270.00100.00%
2016-03-3044.34B2.410.00100.00%
2015-12-3030.96B3.760.00100.00%
2015-09-2928.01B2.430.00100.00%
2015-06-2930.64B3.600.00100.00%
2015-03-3035.18B5.770.00100.00%
2014-12-3030.47B3.270.00100.00%
2014-09-2926.62B2.180.00100.00%
2014-06-2927.57B3.780.00100.00%
2014-03-3032.18B4.430.00100.00%
2013-12-3026.47B2.910.00100.00%
2013-09-2923.32B2.030.00100.00%
2013-06-2924.56B2.790.00100.00%
2013-03-3026.96B3.230.00100.00%
2012-12-3022.94B2.270.00100.00%
2012-09-2918.56B1.570.00100.00%
2012-06-2922.22B2.660.00100.00%