Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-11-0300.000.000%
2025-07-3100.000.000%
2025-04-0300.000.000%
2025-01-2700.0012.590%
2024-11-05145.34B7.939.41-18.66%
2024-08-02132.66B8.069.06-12.41%
2024-05-03124.94B8.6910.49-20.71%
2024-02-01139.63B11.9011.235.63%
2023-11-03107.08B10.3110.141.65%
2023-08-02108.51B8.4810.55-24.41%
2023-05-0392.15B8.228.73-6.20%
2023-02-02111.67B10.7111.75-9.71%
2022-09-3085.67B9.360.00100.00%
2022-06-3089.75B8.840.00100.00%
2022-03-3185.86B5.740.00100.00%
2021-12-3199.03B11.310.00100.00%
2021-09-3072.43B7.200.00100.00%
2021-06-3030.04B0.220.00100.00%
2021-03-3188.68B6.360.00100.00%
2020-12-3172.43B5.920.00100.00%
2020-09-3041.27B1.970.00100.00%
2020-06-3013.68B-3.000.000%
2020-03-3148.25B3.900.00100.00%
2019-12-3164.55B5.360.00100.00%
2019-09-3046.01B3.400.00100.00%
2019-06-3050.95B4.120.00100.00%
2019-03-3149.6B3.980.00100.00%
2018-12-3158.4B4.650.00100.00%
2018-09-3045.22B3.450.00100.00%
2018-06-3044.51B3.730.00100.00%
2018-03-3141.07B3.430.00100.00%
2017-12-3142.75B3.240.00100.00%
2017-09-3035.18B3.200.00100.00%
2017-06-3040.13B2.740.00100.00%
2017-03-3136.26B2.010.00100.00%
2016-12-3139.48B2.620.00100.00%
2016-09-3026.91B1.870.00100.00%
2016-06-3028.16B1.360.00100.00%