Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2700.000.000%
2025-08-0600.000.000%
2025-05-1900.000.000%
2025-01-231.86B23.9924.20-0.88%
2024-10-291.78B20.7619.804.62%
2024-08-081.81B15.1415.30-1.06%
2024-05-211.49B17.1019.20-12.28%
2024-01-231.34B17.3820.20-16.23%
2023-10-271.3B17.5618.60-5.92%
2023-08-011.33B17.8419.00-6.50%
2023-05-161.27B18.8317.208.66%
2023-01-271.32B15.7012.2022.29%
2022-09-291.27B15.7015.700.00%
2022-06-291.15B12.0711.405.55%
2022-03-301.09B12.220.00100.00%
2021-12-301.12B12.1811.902.30%
2021-09-291.1B12.000.00100.00%
2021-06-291.17B11.860.00100.00%
2021-03-301.14B7.120.00100.00%
2020-12-301.16B9.900.00100.00%
2020-09-291.1B7.470.00100.00%
2020-06-29817.7M7.440.00100.00%
2020-03-30761.63M5.070.00100.00%
2019-12-30836.6M6.950.00100.00%
2019-09-29882M11.870.00100.00%
2019-06-29836.3M8.260.00100.00%
2019-03-30902.86M12.150.00100.00%
2018-12-30995.3M10.460.00100.00%
2018-09-291.01B10.020.00100.00%
2018-06-29721.3M8.210.00100.00%
2018-03-30635.8M8.140.00100.00%
2017-12-30678.8M9.430.00100.00%
2017-09-29686.7M9.150.00100.00%
2017-06-29669M10.980.00100.00%
2017-03-30716.3M8.520.00100.00%
2016-12-30800.1M9.240.00100.00%
2016-09-29751.7M10.810.00100.00%
2016-06-29618.9M9.000.00100.00%
2016-03-30651.5M11.980.00100.00%
2015-12-30689.8M9.140.00100.00%
2015-09-29627.3M9.420.00100.00%
2015-06-29603.5M7.730.00100.00%
2015-03-30549.42M6.800.00100.00%
2014-12-30631.7M10.240.00100.00%
2014-09-29555.7M8.380.00100.00%
2014-06-29501.9M10.370.00100.00%
2014-03-30557.35M5.560.00100.00%
2013-12-30540.4M9.670.00100.00%
2013-09-29477.2M6.010.00100.00%
2013-06-29397.9M3.210.00100.00%
2013-03-30401.86M3.960.00100.00%
2012-12-30434.3M5.710.00100.00%
2012-09-29417.3M6.100.00100.00%
2012-06-29386.5M2.780.00100.00%