Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-11-1000.000.000%
2025-07-2200.000.000%
2025-04-1700.004.700%
2025-02-069.68B1.450.9534.48%
2024-11-116.71B0.720.00100.00%
2024-07-2413.21B3.160.00100.00%
2024-05-2210.77B27.442.4491.11%
2024-02-135.32B7.0511.00-56.03%
2023-11-064.6B4.887.00-43.44%
2023-08-046.78B1.471.1422.45%
2023-05-268.39B1.750.00100.00%
2022-12-314.58B0.600.600.00%
2022-09-303.28B0.310.2035.48%
2022-06-305.35B0.720.5030.56%
2022-03-314.96B1.247.00-464.52%
2021-12-312.62B0.260.00100.00%
2021-09-301.98B0.180.00100.00%
2021-06-301.37B0.030.00100.00%
2021-03-313.27B0.530.00100.00%
2020-12-311.84B0.330.00100.00%
2020-09-301.53B0.160.00100.00%
2020-06-30368.52M-0.440.000%
2020-03-311.81B-0.160.000%
2019-12-311.4B0.030.00100.00%
2019-09-301.44B0.040.00100.00%
2019-06-301.73B0.250.00100.00%
2019-03-311.68B0.380.00100.00%
2018-12-311.07B-0.030.000%
2018-09-301.15B0.070.00100.00%
2018-06-301.16B0.180.00100.00%
2018-03-311.17B0.180.00100.00%
2017-12-31813.95M0.030.00100.00%
2017-09-30903.05M0.130.00100.00%
2017-06-301.11B0.130.00100.00%
2017-03-311.2B0.120.00100.00%
2016-12-31723.91M0.010.00100.00%
2016-09-30835.44M0.000.000%
2016-06-30989.97M0.070.00100.00%
2016-03-31952.58M0.370.00100.00%
2015-12-31512.87M-0.190.000%
2015-09-30521.81M-0.080.000%
2015-06-30615.24M0.020.00100.00%
2015-03-31733.59M0.330.00100.00%
2014-12-31471.25M-0.360.000%
2014-09-30549.06M-0.170.000%
2014-06-30633.43M-0.080.000%
2014-03-31664.63M-0.480.000%
2013-12-31465.47M-0.420.000%
2013-09-30479.52M-0.220.000%
2013-06-30571.64M-0.120.000%
2013-03-31731.67M-0.030.000%
2012-12-31576.38M-0.180.000%
2012-09-30938.72M-0.110.000%
2012-06-30779.64M0.020.00100.00%