Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-11-0300.000.000%
2025-07-1400.000.000%
2025-04-1400.000.000%
2025-02-109.13B30.730.00100.00%
2024-10-168.12B23.460.00100.00%
2024-07-167.97B20.530.00100.00%
2024-04-167.38B18.830.00100.00%
2024-02-169.18B28.730.00100.00%
2023-11-077.36B20.780.00100.00%
2023-07-197.71B20.590.00100.00%
2023-04-187.15B19.940.00100.00%
2023-02-178.22B21.620.00100.00%
2022-09-296.83B20.230.00100.00%
2022-06-296.69B18.740.00100.00%
2022-03-305.95B16.660.00100.00%
2021-12-307.06B23.110.00100.00%
2021-09-295.71B15.4823.40-51.16%
2021-06-295.29B13.850.00100.00%
2021-03-304.95B11.490.00100.00%
2020-12-305.97B15.170.00100.00%
2020-09-294.85B12.430.00100.00%
2020-06-294.72B9.150.00100.00%
2020-03-304.28B12.160.00100.00%
2019-12-304.64B13.140.00100.00%
2019-09-294.36B14.530.00100.00%
2019-06-294.16B9.240.00100.00%
2019-03-304.16B10.600.00100.00%
2018-12-304.67B15.740.00100.00%
2018-09-294.25B12.450.00100.00%
2018-06-294.36B10.690.00100.00%
2018-03-304.2B11.400.00100.00%
2017-12-304.41B13.260.00100.00%
2017-09-294.1B9.600.00100.00%
2017-06-294.07B9.320.00100.00%
2017-03-304.01B10.180.00100.00%
2016-12-304.26B13.750.00100.00%
2016-09-293.88B11.070.00100.00%
2016-06-293.75B9.680.00100.00%
2016-03-303.58B10.920.00100.00%
2015-12-303.85B12.080.00100.00%
2015-09-293.59B10.670.00100.00%
2015-06-293.29B8.950.00100.00%
2015-03-303.07B7.760.00100.00%
2014-12-303.26B9.760.00100.00%
2014-09-293.13B9.820.00100.00%
2014-06-293.05B8.040.00100.00%
2014-03-303.09B9.680.00100.00%
2013-12-303.04B9.780.00100.00%
2013-09-292.86B16.480.00100.00%
2013-06-292.66B8.580.00100.00%
2013-03-302.54B7.030.00100.00%
2012-12-302.62B8.270.00100.00%
2012-09-292.71B8.470.00100.00%
2012-06-292.16B6.190.00100.00%
2012-03-302.29B8.080.00100.00%
2011-12-302.18B7.690.00100.00%
2011-09-292.1B8.440.00100.00%
2011-06-292.03B6.250.00100.00%