Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2300.000.000%
2025-07-1700.000.000%
2025-05-1500.000.000%
2025-01-21407.93B0.040.040.00%
2024-10-25396.84B3.204.30-34.37%
2024-07-19429.43B3.456.37-84.64%
2024-05-17462.69B5.316.31-18.83%
2024-01-25413.37B9.8811.05-11.84%
2023-10-20438.34B9.9110.64-7.37%
2023-07-21417.71B9.6710.49-8.48%
2023-05-19463.46B15.166.4057.78%
2022-12-31386.78B2.030.00100.00%
2022-09-30411.22B-3.530.000%
2022-06-30375B3.460.00100.00%
2022-03-31460.26B13.380.00100.00%
2021-12-31374.62B18.020.00100.00%
2021-09-30319.09B29.670.00100.00%
2021-06-30284.32B24.420.00100.00%
2021-03-31264.56B17.460.00100.00%
2020-12-31214.87B11.090.00100.00%
2020-09-30186.62B6.590.00100.00%
2020-06-30114.54B-2.340.000%
2020-03-31175.56B0.960.00100.00%
2019-12-31174.16B0.870.00100.00%
2019-09-30167.37B10.590.00100.00%
2019-06-30194.07B4.250.00100.00%
2019-03-31218.37B6.340.00100.00%
2018-12-31198.21B6.720.00100.00%
2018-09-30208.91B8.790.00100.00%
2018-06-30205.19B9.790.00100.00%
2018-03-31200.27B12.400.00100.00%
2017-12-31176.69B7.250.00100.00%
2017-09-30166.38B3.460.00100.00%
2017-06-30144.79B2.580.00100.00%
2017-03-31162.87B4.180.00100.00%
2016-12-31137.98B3.020.00100.00%
2016-09-30129.87B3.380.00100.00%
2016-06-30115.42B4.680.00100.00%
2016-03-31103.7B1.230.00100.00%
2015-12-3186.21B-3.820.000%
2015-09-30107.43B0.480.00100.00%
2015-06-30113.82B-0.440.000%
2015-03-31123.64B0.260.00100.00%
2014-12-31129.27B1.330.00100.00%
2014-09-30136.92B3.060.00100.00%
2014-06-30130.67B2.680.00100.00%
2014-03-31140.88B2.010.00100.00%
2013-12-31133.83B1.900.00100.00%
2013-09-30127.96B-0.510.000%
2013-06-30101.41B-1.610.000%
2013-03-3198.69B1.230.00100.00%
2012-12-3188.66B-0.370.000%
2012-09-3094.75B3.060.00100.00%
2012-06-3099.02B0.190.00100.00%
2012-03-31103.97B7.180.00100.00%
2011-12-3184.05B-0.250.000%
2011-09-3081.34B-3.040.000%