Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-11-1100.000.000%
2025-08-0600.000.000%
2025-05-0800.0044.430%
2025-02-1148.88B42.6142.94-0.77%
2024-11-1341.86B40.0639.291.92%
2024-08-0846.75B40.1136.848.15%
2024-05-1042.56B39.0340.39-3.48%
2024-02-1341.16B36.3136.59-0.77%
2023-11-1040.33B37.0632.8011.49%
2023-08-0339.12B33.5029.5511.79%
2023-05-1137.31B33.0629.5010.77%
2023-02-1436.65B27.0426.661.41%
2022-09-2934.53B23.9824.66-2.84%
2022-06-2933.26B22.3022.071.03%
2022-03-3031.4B22.2920.965.97%
2021-12-3028.28B16.660.00100.00%
2021-09-2922.16B13.6318.04-32.36%
2021-06-2919.43B8.660.00100.00%
2021-03-3029.31B19.250.00100.00%
2020-12-3028.09B19.460.00100.00%
2020-09-2921.12B12.580.00100.00%
2020-06-298.09B-2.020.000%
2020-03-3022.16B11.150.00100.00%
2019-12-3023.5B18.260.00100.00%
2019-09-2921.72B20.980.00100.00%
2019-06-2923.61B16.560.00100.00%
2019-03-3024.93B19.960.00100.00%
2018-12-3023.28B19.520.00100.00%
2018-09-2923.95B20.090.00100.00%
2018-06-2925.34B21.100.00100.00%
2018-03-3025.17B16.910.00100.00%
2017-12-3022.51B19.070.00100.00%
2017-09-2921.61B18.970.00100.00%
2017-06-2919.92B16.840.00100.00%
2017-03-3018.77B16.840.00100.00%
2016-12-3018.28B15.330.00100.00%
2016-09-2917.48B15.150.00100.00%
2016-06-2915.5B13.800.00100.00%
2015-12-3012.8B10.220.00100.00%
2015-09-2930.74B10.440.00100.00%
2015-06-2928.72B7.900.00100.00%
2015-03-3025.33B7.170.00100.00%
2014-12-3023.19B5.630.00100.00%
2014-09-2922.51B6.060.00100.00%
2014-06-2922.22B5.790.00100.00%
2014-03-3019B5.120.00100.00%
2013-12-3017.13B3.530.00100.00%
2013-09-2916.62B3.950.00100.00%
2013-06-2916.46B3.400.00100.00%
2013-03-3017.09B3.600.00100.00%
2012-12-3016.25B2.660.00100.00%
2012-09-2914.83B2.430.00100.00%
2012-06-2915.73B2.800.00100.00%
2012-03-3016.83B4.040.00100.00%
2011-12-3020.3B10.040.00100.00%
2011-09-2914.37B2.720.00100.00%
2011-03-3013.84B2.710.00100.00%