Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2400.000.000%
2025-07-1800.000.000%
2025-04-2500.000.190%
2025-01-2637.99B0.200.21-5.00%
2024-10-2692.25B0.180.1611.11%
2024-07-2089.96B0.170.165.88%
2024-04-2791B0.160.1225.00%
2024-01-2732.68B0.080.24-200.00%
2023-10-2131.35B0.080.19-137.50%
2023-07-2431.88B0.120.15-25.00%
2023-04-2232.34B0.070.15-114.29%
2023-01-2131.56B0.020.10-400.00%
2022-09-3029.64B0.060.00100.00%
2022-06-3026.73B0.120.00100.00%
2022-03-3119.65B0.140.00100.00%
2021-12-3125.29B0.100.00100.00%
2021-09-3023.23B0.090.00100.00%
2021-06-3024.88B0.080.00100.00%
2021-03-31-674.4M-1.450.000%
2020-12-3137.86B0.060.00100.00%
2020-09-3027.17B0.050.00100.00%
2020-06-3025.45B0.010.00100.00%
2020-03-31-45.46B1.020.00100.00%
2019-12-3117.2B-7.120.000%
2019-09-3031.48B-0.240.000%
2019-06-3035.71B0.040.00100.00%
2019-03-3123.78B-0.580.000%
2018-12-3135.83B0.380.00100.00%
2018-09-3039.01B0.370.00100.00%
2018-06-3039.43B0.490.00100.00%
2017-03-3125.98B0.350.00100.00%
2016-12-3124.12B0.340.00100.00%
2016-03-3118.69B0.270.00100.00%
2015-12-3117.59B0.260.00100.00%
2014-03-3102.350.00100.00%
2013-12-3102.310.00100.00%
2013-09-3002.060.00100.00%
2013-06-3002.230.00100.00%
2013-03-3110.62B0.140.00100.00%
2012-12-318.98B0.130.00100.00%
2012-09-308.01B0.120.00100.00%
2012-06-307.6B0.110.00100.00%