Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2700.000.000%
2025-08-0600.000.000%
2025-05-2100.000.000%
2025-01-1320.1B2.472.85-15.38%
2024-10-2921.63B3.263.40-4.29%
2024-08-0821.44B3.133.100.96%
2024-05-2319.29B2.953.50-18.64%
2024-02-1916.57B3.834.20-9.66%
2023-10-1714.87B3.252.5023.08%
2023-07-1113.48B2.890.00100.00%
2023-05-1513.74B2.712.700.37%
2023-01-3113.63B2.573.20-24.51%
2022-10-2616.28B3.083.40-10.39%
2022-07-2114.09B3.343.0010.18%
2022-04-1911.97B2.340.00100.00%
2022-01-2011.56B2.970.00100.00%
2021-10-2710.68B3.540.00100.00%
2021-07-2610.04B3.030.00100.00%
2021-04-218.61B3.710.00100.00%
2021-01-207.69B3.640.00100.00%
2020-10-166.64B1.680.00100.00%
2020-08-253.6B0.080.00100.00%
2020-03-316.79B2.110.00100.00%
2020-02-137.69B2.040.00100.00%
2019-10-308.63B2.240.00100.00%
2019-07-199.12B1.930.00100.00%
2019-05-208.96B2.070.00100.00%
2019-01-169.46B3.110.00100.00%
2018-10-308.8B3.130.00100.00%
2018-07-277.81B2.830.00100.00%
2018-05-0400.000.000%
2018-01-3100.002.920%
2017-10-2400.002.460%
2017-08-1000.001.210%
2017-05-2500.000.000%
2017-01-1800.000.000%
2016-11-1000.000.000%
2016-08-1800.000.000%
2016-05-1400.000.000%
2016-01-2902.410.00100.00%
2015-11-0200.000.000%
2015-07-3100.000.000%
2015-05-0600.000.000%
2015-01-2200.000.000%
2014-11-1200.000.000%
2013-03-315.39B0.110.00100.00%
2012-12-315.44B0.020.00100.00%
2012-09-305.82B-0.950.000%
2012-06-306.2B0.190.00100.00%