Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-11-1000.000.000%
2025-08-1200.000.000%
2025-05-2300.000.000%
2025-02-0518.53B0.100.00100.00%
2024-11-1217.6B7.160.00100.00%
2024-08-1319.92B-0.240.000%
2024-05-0719.97B-1.170.000%
2024-02-0219.47B-2.980.000%
2023-10-3120.52B-0.630.000%
2023-08-0919.22B-0.790.000%
2023-05-0317.3B0.710.00100.00%
2023-01-2818.86B-0.860.000%
2022-09-3018.64B-1.000.000%
2022-06-3020.63B-0.210.000%
2022-03-3113.24B-1.000.000%
2021-12-3117.96B-0.040.000%
2021-09-3018.47B-0.160.000%
2021-06-3020.14B0.040.00100.00%
2021-03-3110.94B0.260.00100.00%
2020-12-3118.97B0.190.00100.00%
2020-09-3024.49B0.380.00100.00%
2020-06-3019.33B-0.010.000%
2020-03-3111.96B-15.010.000%
2019-12-3116.69B0.180.00100.00%
2019-09-3020.2B0.160.00100.00%
2019-06-3020.76B0.130.00100.00%
2019-03-315.92B-12.960.000%
2018-12-3121B0.680.00100.00%
2018-09-3022.83B0.900.00100.00%
2018-06-3022.85B0.850.00100.00%
2018-03-3112.24B0.890.00100.00%
2017-12-3124.95B1.000.00100.00%
2017-09-3022.82B0.970.00100.00%
2017-06-3026.35B0.820.00100.00%
2017-03-3121.61B0.770.00100.00%
2016-12-3124.56B0.980.00100.00%
2016-09-3020.82B0.970.00100.00%
2016-06-3023.6B1.210.00100.00%
2016-03-3126.04B1.140.00100.00%
2015-12-3125.62B1.260.00100.00%
2015-09-3027.42B1.230.00100.00%
2015-06-3027.51B1.230.00100.00%
2015-03-3115.85B0.990.00100.00%
2014-12-3117.29B0.910.00100.00%
2014-09-3017.83B0.910.00100.00%
2014-06-3017.53B0.870.00100.00%
2014-03-3112.96B0.960.00100.00%
2013-12-3113.73B0.950.00100.00%
2013-09-3013.21B0.890.00100.00%
2013-06-3011.23B0.860.00100.00%
2013-03-3112.46B0.950.00100.00%
2012-12-3114.64B0.950.00100.00%
2012-09-3010.79B0.860.00100.00%
2012-06-3011.36B0.850.00100.00%
2012-03-315.33B0.830.00100.00%
2011-12-314.57B0.730.00100.00%
2011-09-304.88B0.840.00100.00%