Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2200.000.000%
2025-07-2800.000.000%
2025-04-2400.000.000%
2025-01-285.95B8.748.107.32%
2024-10-2410.64B7.987.802.26%
2024-07-2810.04B6.530.00100.00%
2024-04-269.91B8.730.00100.00%
2024-01-285.08B8.640.00100.00%
2023-10-204.92B7.670.00100.00%
2023-07-204.86B7.620.00100.00%
2023-04-284.75B9.017.3018.98%
2023-01-304.4B8.990.00100.00%
2022-09-303.7B6.950.00100.00%
2022-07-213.66B6.600.00100.00%
2022-03-313.67B7.530.00100.00%
2021-12-313.56B8.550.00100.00%
2021-09-303.38B6.830.00100.00%
2021-06-303.44B3.520.00100.00%
2021-03-313.88B2.470.00100.00%
2020-12-313.68B3.060.00100.00%
2020-09-303.27B3.970.00100.00%
2020-06-302.6B3.080.00100.00%
2020-03-312.44B-3.440.000%
2019-12-312.06B1.630.00100.00%
2019-09-302.01B1.730.00100.00%
2019-06-301.63B2.270.00100.00%
2019-03-311.66B-0.180.000%
2018-12-311.7B0.090.00100.00%
2018-09-30650.45M-3.070.000%
2018-06-305.41B-1.970.000%
2018-03-3153.56M-8.340.000%
2017-12-314.5B-2.220.000%
2017-09-30934.17M-0.310.000%
2017-06-304.5B-2.220.000%
2017-03-31753.44M-4.200.000%
2016-12-315.74B-1.010.000%
2016-09-305.74B-1.010.000%
2016-06-305.74B-1.010.000%
2016-03-31-157.53M-12.550.000%
2015-12-312.04B-6.000.000%
2015-09-302.04B-6.000.000%
2015-06-302.04B-6.000.000%
2015-03-31872.15M-2.940.000%
2014-12-31872.15M-2.940.000%
2014-09-30883.21M-2.170.000%
2014-06-30883.21M-2.170.000%