Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-11-1100.000.000%
2025-08-0600.000.000%
2025-05-1300.000.000%
2025-02-1100.000.000%
2024-11-137.59B17.340.00100.00%
2024-08-086.9B11.760.00100.00%
2024-05-156.41B5.840.00100.00%
2024-02-136.25B4.310.00100.00%
2023-11-096.64B8.170.00100.00%
2023-08-106.58B5.290.00100.00%
2023-05-297.15B12.120.00100.00%
2023-02-147.3B16.740.00100.00%
2022-09-307.78B26.660.00100.00%
2022-06-308.43B33.880.00100.00%
2022-03-317.79B39.120.00100.00%
2021-12-317.71B38.110.00100.00%
2021-09-307.59B35.490.00100.00%
2021-06-306.88B31.880.00100.00%
2021-03-316.15B27.370.00100.00%
2020-12-315.72B22.000.00100.00%
2020-09-305.6B18.370.00100.00%
2020-06-304.81B16.530.00100.00%
2020-03-314.57B7.330.00100.00%
2019-12-315.8B12.560.00100.00%
2019-09-305.56B9.990.00100.00%
2019-06-305.41B9.660.00100.00%
2019-03-314.75B9.450.00100.00%
2018-12-315.58B4.630.00100.00%
2018-09-305.31B3.520.00100.00%
2018-06-305.18B3.460.00100.00%
2018-03-315.27B8.720.00100.00%
2017-12-314.81B3.400.00100.00%
2017-09-304.88B7.070.00100.00%
2017-06-304.4B3.210.00100.00%
2017-03-314.38B9.790.00100.00%
2016-12-313.61B7.190.00100.00%
2016-09-304.05B7.350.00100.00%
2016-06-303.83B6.490.00100.00%
2016-03-313.86B8.270.00100.00%
2015-12-313.89B11.290.00100.00%
2015-09-304.36B7.130.00100.00%
2015-06-304.09B6.320.00100.00%
2015-03-313.92B4.910.00100.00%
2014-12-313.61B1.720.00100.00%
2014-09-304.51B1.520.00100.00%
2014-06-304.43B1.340.00100.00%
2014-03-314.3B1.000.00100.00%
2013-12-313.9B-0.950.000%
2013-09-303.51B0.260.00100.00%
2013-06-302.57B-0.350.000%
2013-03-313.23B2.010.00100.00%
2012-12-312.94B0.090.00100.00%
2012-09-303.1B-0.310.000%
2012-06-303.38B2.080.00100.00%