Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2200.000.000%
2025-07-2300.000.000%
2025-04-2300.0016.920%
2025-01-2319.26B11.0217.49-58.71%
2024-10-2418.49B16.1415.096.51%
2024-07-2516.76B12.9816.48-26.96%
2024-04-2518.61B17.0717.47-2.34%
2024-01-2518.21B17.8317.084.21%
2023-10-1917.79B16.1116.23-0.74%
2023-07-2516.87B15.2015.91-4.67%
2023-04-2018.33B16.2615.315.84%
2023-01-1216.18B14.9812.7414.95%
2022-10-1313.96B7.2015.80-119.44%
2022-06-3012.5B10.570.00100.00%
2022-03-3111.81B14.030.00100.00%
2021-12-3111.83B12.010.00100.00%
2021-09-3011.12B11.050.00100.00%
2021-06-3010.58B10.440.00100.00%
2021-03-3110.93B9.370.00100.00%
2020-12-3110.44B8.670.00100.00%
2020-09-3010.03B7.630.00100.00%
2020-06-309.92B7.400.00100.00%
2020-03-3110.74B4.110.00100.00%
2019-12-3111.06B9.850.00100.00%
2019-09-3011.59B8.950.00100.00%
2019-06-3010.89B8.230.00100.00%
2019-03-3111.63B16.060.00100.00%
2018-12-3111.88B8.140.00100.00%
2018-09-3011.87B11.250.00100.00%
2018-06-3010.8B7.290.00100.00%
2018-03-3110.62B10.460.00100.00%
2017-12-319.83B7.770.00100.00%
2017-09-309.65B9.850.00100.00%
2017-06-309.03B7.770.00100.00%
2017-03-319.34B6.960.00100.00%
2016-12-319.17B8.360.00100.00%
2016-09-309.14B8.640.00100.00%
2016-06-308.31B6.570.00100.00%
2016-03-318.16B6.010.00100.00%
2015-12-317.82B7.700.00100.00%
2015-09-307.72B8.740.00100.00%
2015-06-307.26B6.640.00100.00%
2015-03-317.3B8.520.00100.00%
2014-12-317.12B9.000.00100.00%
2014-09-306.72B8.020.00100.00%
2014-06-306.22B6.090.00100.00%
2014-03-315.95B6.350.00100.00%
2013-12-315.78B6.190.00100.00%
2013-09-305.49B6.480.00100.00%
2013-06-304.84B4.860.00100.00%
2013-03-314.64B4.930.00100.00%
2012-12-314.75B4.690.00100.00%
2012-09-304.77B4.510.00100.00%
2012-06-304.56B5.800.00100.00%
2012-03-314.17B6.350.00100.00%
2011-12-314.17B3.050.00100.00%