Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-11-0400.000.000%
2025-07-2900.000.000%
2025-05-2700.000.000%
2025-01-22532.31B-0.010.000%
2024-11-06539.05B0.660.86-30.30%
2024-07-31547.71B1.781.1933.15%
2024-05-29586.87B0.970.99-2.06%
2024-01-24547.27B0.690.1578.26%
2023-11-01551.07B0.571.71-200.00%
2023-07-24590.16B0.510.485.88%
2023-05-02639.55B1.39-0.48134.53%
2023-02-07567.57B-1.820.000%
2022-09-30595.13B1.240.00100.00%
2022-06-30631.28B6.360.00100.00%
2022-03-31703.43B7.670.00100.00%
2022-02-04605.25B7.910.00100.00%
2021-09-30593.94B9.910.00100.00%
2021-06-30525.74B7.410.00100.00%
2021-03-31572B5.130.00100.00%
2020-12-31388.06B3.460.00100.00%
2020-09-30364.76B1.500.00100.00%
2020-06-30238.13B-3.810.000%
2020-03-31357.06B-0.920.000%
2019-12-31347.74B-0.990.000%
2019-09-30339.54B2.930.00100.00%
2019-06-30353.82B0.580.00100.00%
2019-03-31368.31B1.780.00100.00%
2018-12-31404.57B1.970.00100.00%
2018-09-30435.44B3.110.00100.00%
2018-06-30374.34B1.670.00100.00%
2018-03-31374.67B7.640.00100.00%
2017-12-31331B1.110.00100.00%
2017-09-30321.01B0.870.00100.00%
2017-06-30293.87B0.780.00100.00%
2017-03-31334.24B-1.020.000%
2016-12-31278.44B0.170.00100.00%
2016-09-30262.92B-0.050.000%
2016-06-30251.56B-2.770.000%
2016-03-31257.84B-2.580.000%
2015-12-31278.19B-1.840.000%
2015-09-30290.69B1.320.00100.00%
2015-06-30299B0.660.00100.00%
2015-03-31344.2B-4.230.000%
2014-12-31333.24B0.140.00100.00%
2014-09-30355.03B1.080.00100.00%
2014-06-30361.43B0.290.00100.00%
2014-03-31432.1B0.770.00100.00%
2013-12-31364.1B0.430.00100.00%
2013-09-30363.7B0.790.00100.00%
2013-06-30325.5B0.980.00100.00%
2013-03-31353.33B-4.870.000%
2012-12-31318.22B-0.660.000%
2012-09-30338.67B-0.310.000%
2012-06-30335.48B0.520.00100.00%
2012-03-31345.02B0.370.00100.00%
2011-12-31329.64B-0.520.000%