Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2000.000.000%
2025-07-2100.000.000%
2025-04-3000.0046.680%
2025-01-2033.18B31.9440.91-28.08%
2024-10-2230.62B30.1436.51-21.13%
2024-07-2224.01B20.7833.92-63.23%
2024-05-0223.59B35.9044.50-23.96%
2024-01-2223.23B38.0640.20-5.62%
2023-10-1922.76B29.6037.21-25.71%
2023-07-2022.21B26.5433.56-26.45%
2023-04-2721.7B18.4542.10-128.18%
2023-01-2020.56B36.6936.650.11%
2022-09-2919.59B32.4130.924.60%
2022-06-2918.29B24.1429.15-20.75%
2022-03-3017.43B33.320.00100.00%
2021-12-3016.58B29.5833.26-12.44%
2021-09-2915.69B23.650.00100.00%
2021-06-2914.62B19.940.00100.00%
2021-03-3012.62B21.960.00100.00%
2020-12-3011.91B19.770.00100.00%
2020-09-2911.54B19.610.00100.00%
2020-06-2910.57B12.710.00100.00%
2020-03-3011.09B18.200.00100.00%
2019-12-3010.73B19.690.00100.00%
2019-09-2910.39B19.120.00100.00%
2019-06-299.63B14.050.00100.00%
2019-03-309.72B17.130.00100.00%
2018-12-309.72B16.090.00100.00%
2018-09-299.07B17.940.00100.00%
2018-06-298.25B13.800.00100.00%
2018-03-307.89B13.890.00100.00%
2017-12-307.57B12.230.00100.00%
2017-09-297.37B10.900.00100.00%
2017-06-297.09B8.330.00100.00%
2017-03-307.45B16.320.00100.00%
2016-12-306.94B10.160.00100.00%
2016-09-296.93B9.580.00100.00%
2016-06-296.71B4.650.00100.00%
2016-03-306.85B12.900.00100.00%
2015-12-306.79B12.080.00100.00%
2015-09-296.78B11.190.00100.00%
2015-06-296.41B9.570.00100.00%
2015-03-306.11B-2.900.000%
2014-12-305.95B7.900.00100.00%
2014-09-295.88B6.600.00100.00%
2014-06-295.78B7.120.00100.00%
2014-03-305.88B10.240.00100.00%
2013-12-305.87B8.790.00100.00%
2013-09-295.87B10.330.00100.00%
2013-06-295.42B8.820.00100.00%
2013-03-305.37B9.410.00100.00%
2012-12-305.14B9.310.00100.00%
2012-09-295B7.180.00100.00%
2012-06-294.7B9.600.00100.00%