Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2700.000.000%
2025-07-2300.000.000%
2025-05-0600.000.000%
2025-01-2100.004.570%
2024-10-29175.79B4.625.05-9.31%
2024-07-24369.66B4.4813.53-202.01%
2024-05-08181.58B0.050.050.00%
2024-01-24170.1B4.1717.65-323.26%
2023-10-26159.57B4.1819.36-363.16%
2023-07-24159.22B4.1220.22-390.78%
2023-05-08164.82B3.6717.42-374.66%
2023-01-23147.17B15.8812.1023.80%
2022-10-20146.77B13.9210.0627.73%
2022-06-30123.44B2.400.00100.00%
2022-03-31122.15B2.110.00100.00%
2021-12-31120.82B1.830.00100.00%
2021-09-30130.85B1.450.00100.00%
2021-06-30126.62B1.360.00100.00%
2021-03-31130.21B1.320.00100.00%
2020-12-31133.63B0.830.00100.00%
2020-09-30112.93B0.510.00100.00%
2020-06-30107.72B0.530.00100.00%
2020-03-3166.93B-3.540.000%
2019-12-3167.3B0.440.00100.00%
2019-09-3061.86B0.490.00100.00%
2019-06-3062.7B0.420.00100.00%
2019-03-3132.68B-0.540.000%
2018-12-3162.47B0.420.00100.00%
2018-09-3055.93B0.410.00100.00%
2018-06-3066.12B0.380.00100.00%
2017-03-3128.77B0.360.00100.00%
2016-12-3123.64B0.360.00100.00%
2016-09-3025.59B0.390.00100.00%
2016-06-3025.59B0.390.00100.00%
2016-03-31-2.29B-2.010.000%
2015-12-31-2.29B-2.010.000%
2015-09-3025.01B0.580.00100.00%
2015-06-3025.01B0.580.00100.00%