Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2200.000.000%
2025-07-2300.000.000%
2025-05-0700.000.000%
2025-01-2800.0030.900%
2024-10-2417.86B28.7031.41-9.44%
2024-07-2516.66B29.2332.44-10.98%
2024-05-0916.13B25.5431.47-23.22%
2024-01-2315.69B32.1127.9013.11%
2023-10-2715.71B34.2730.0612.28%
2023-08-0315.38B37.3022.4639.79%
2023-05-0816.1B27.2123.7212.83%
2022-12-3116.71B17.4217.280.80%
2022-09-3015.63B16.6022.46-35.30%
2022-06-3014.55B18.7516.0214.56%
2022-03-3110.63B13.340.00100.00%
2021-12-3110.28B5.7514.13-145.74%
2021-09-308.3B20.680.00100.00%
2021-06-306.15B20.660.00100.00%
2021-03-317.01B21.540.00100.00%
2020-12-316.66B21.990.00100.00%
2020-09-305.07B14.580.00100.00%
2020-06-302.62B4.580.00100.00%
2020-03-316.65B16.900.00100.00%
2019-12-317.45B18.840.00100.00%
2019-09-307.84B27.400.00100.00%
2019-06-307.57B17.230.00100.00%
2019-03-317.02B13.540.00100.00%
2018-12-317.53B15.020.00100.00%
2018-09-306.97B13.800.00100.00%
2018-06-306.19B12.990.00100.00%
2018-03-315.87B10.610.00100.00%
2017-12-315.81B12.550.00100.00%
2017-09-305.34B12.630.00100.00%
2017-06-305.31B12.590.00100.00%
2017-03-315.25B10.070.00100.00%
2016-12-315.01B10.020.00100.00%
2016-09-305.18B10.350.00100.00%
2016-06-304.83B9.390.00100.00%
2016-03-315.1B8.540.00100.00%
2015-12-315.12B7.700.00100.00%
2015-09-305.37B7.350.00100.00%
2015-06-305.11B7.890.00100.00%