Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2200.000.000%
2025-07-2200.000.000%
2025-05-2000.000.000%
2025-01-2700.005.670%
2024-10-24130.24B5.806.01-3.62%
2024-07-24134.15B7.377.310.81%
2024-05-22137.93B5.104.0221.18%
2024-01-29147.47B8.095.0237.95%
2023-10-30125.33B5.705.0910.70%
2023-07-31116.56B5.464.949.52%
2023-05-03138.74B4.133.6810.90%
2023-01-20157.76B7.980.00100.00%
2022-09-30159.86B5.240.00100.00%
2022-08-05142.64B4.830.00100.00%
2022-03-31110.93B5.270.00100.00%
2021-12-31125.97B7.730.00100.00%
2021-09-30108.13B5.450.00100.00%
2021-06-3085.98B4.470.00100.00%
2021-03-3175.33B4.250.00100.00%
2020-12-3173.28B5.880.00100.00%
2020-09-3062.36B6.130.00100.00%
2020-06-3048.84B3.330.00100.00%
2020-03-3184.97B2.490.00100.00%
2019-12-3189.1B4.530.00100.00%
2019-09-3093.61B7.260.00100.00%
2019-06-3086.13B3.750.00100.00%
2019-03-3182.97B3.100.00100.00%
2018-12-31100.98B3.910.00100.00%
2018-09-30107.45B3.820.00100.00%
2018-06-3091.69B4.040.00100.00%
2017-06-3002.920.00100.00%
2016-03-3169.1B1.690.00100.00%
2015-12-3148.22B1.190.00100.00%
2015-09-3072.5B1.660.00100.00%
2015-06-3082.25B1.650.00100.00%
2015-03-3174.85B2.000.00100.00%
2014-12-31110.9B1.080.00100.00%
2014-09-30108.61B1.750.00100.00%
2014-06-30100.65B1.050.00100.00%
2014-03-31106.12B1.130.00100.00%
2013-12-3193.1B0.910.00100.00%
2013-09-3094.49B1.210.00100.00%
2013-06-3083.77B1.500.00100.00%
2013-03-3186.11B1.630.00100.00%
2012-12-3183.75B2.130.00100.00%
2012-09-3074.88B2.100.00100.00%
2012-06-3069.93B1.800.00100.00%
2012-03-3165.68B1.630.00100.00%
2011-12-3162.58B1.970.00100.00%