Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2800.000.000%
2025-07-2200.000.000%
2025-05-0600.0035.320%
2025-01-28646.68B0.290.34-17.24%
2024-10-30615.55B24.6825.48-3.24%
2024-07-24551.2B20.2523.85-17.78%
2024-05-08670.79B31.2630.931.06%
2024-01-30551.28B21.4223.50-9.71%
2023-10-31510.24B22.9220.4710.69%
2023-07-25478.82B17.7314.8616.19%
2023-05-10583.35B28.3527.413.32%
2023-01-30463.9B17.1819.77-15.08%
2022-09-29427.63B15.8516.35-3.15%
2022-07-26358.53B12.1013.13-8.51%
2022-03-30520.02B25.7526.99-4.82%
2021-12-30395.63B14.610.00100.00%
2021-09-29347.73B12.9416.71-29.13%
2021-06-29293.35B8.350.00100.00%
2021-03-30465.86B23.450.00100.00%
2020-12-30355.96B17.550.00100.00%
2020-09-29310.35B39.320.00100.00%
2020-06-29212.6B2.160.00100.00%
2020-03-30431.01B22.770.00100.00%
2019-12-30362.43B16.740.00100.00%
2019-09-29353.28B17.990.00100.00%
2019-06-29296.36B10.480.00100.00%
2019-03-30430.65B24.350.00100.00%
2018-12-30357.09B14.540.00100.00%
2018-09-29320.81B15.880.00100.00%
2018-06-29282.83B8.650.00100.00%
2018-03-30406.78B22.550.00100.00%
2017-12-30287.47B10.570.00100.00%
2017-09-29264.47B12.960.00100.00%
2017-06-29238.11B6.360.00100.00%
2017-03-30366.19B21.390.00100.00%
2016-12-30260.18B6.930.00100.00%
2016-09-29249.24B10.220.00100.00%
2016-06-29217.19B4.350.00100.00%
2016-03-30327.67B17.480.00100.00%
2015-12-30253.87B7.380.00100.00%
2015-09-29229.77B5.550.00100.00%
2015-06-29202.52B4.320.00100.00%
2015-03-30255.32B14.740.00100.00%
2014-12-30238.48B6.180.00100.00%
2014-09-29211.59B6.150.00100.00%
2014-06-29189.75B6.910.00100.00%
2014-03-30263.15B20.230.00100.00%
2013-12-30217.32B5.710.00100.00%
2013-09-29191.31B5.780.00100.00%
2013-06-29172.41B3.290.00100.00%
2012-06-29119.55B6.220.00100.00%
2011-06-2994.82B5.380.00100.00%