Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-10-2700.000.000%
2025-07-2800.000.000%
2025-05-1500.000.000%
2025-01-315.38B27.8931.80-14.02%
2024-10-285.89B34.6137.00-6.91%
2024-07-295.63B32.940.00100.00%
2024-05-175.47B22.330.4298.12%
2024-02-095.4B27.1232.80-20.94%
2023-10-285.75B32.5634.75-6.73%
2023-08-115.31B20.440.00100.00%
2023-05-155.73B28.340.00100.00%
2023-02-096.22B32.9332.700.70%
2022-09-306.37B67.990.00100.00%
2022-06-305.93B7.110.00100.00%
2022-03-315.49B27.490.00100.00%
2021-12-316.76B31.460.00100.00%
2021-09-306.36B31.250.00100.00%
2021-06-307.49B43.690.00100.00%
2021-03-315.35B21.980.00100.00%
2020-12-315.93B30.870.00100.00%
2020-09-305.95B28.710.00100.00%
2020-06-305.15B27.200.00100.00%
2020-03-315.02B22.510.00100.00%
2019-12-315.38B30.400.00100.00%
2019-09-305.67B33.720.00100.00%
2019-06-305.44B24.660.00100.00%
2019-03-315.36B23.920.00100.00%
2018-12-315.14B28.840.00100.00%
2018-09-305.2B20.940.00100.00%
2018-06-305.12B20.070.00100.00%
2018-03-315.2B22.840.00100.00%
2017-12-314.57B19.070.00100.00%
2017-09-305.71B24.290.00100.00%
2017-06-304.21B12.500.00100.00%
2017-03-314.38B14.870.00100.00%
2016-12-314.91B13.630.00100.00%
2016-09-305.3B27.610.00100.00%
2016-06-304.95B17.500.00100.00%
2016-03-315.12B19.060.00100.00%
2015-12-315B8.820.00100.00%
2015-09-305.06B13.480.00100.00%
2015-06-304.79B11.770.00100.00%
2015-03-314.56B2.660.00100.00%
2014-12-314.65B4.010.00100.00%
2014-09-302.69B-3.960.000%
2014-06-302.4B15.470.00100.00%
2014-03-312.52B18.780.00100.00%
2013-12-312.48B15.950.00100.00%
2013-09-302.67B23.320.00100.00%
2013-06-302.38B15.960.00100.00%
2013-03-312.52B19.490.00100.00%
2012-12-312.3B21.410.00100.00%
2012-09-302.46B17.520.00100.00%
2012-06-302.2B110.210.00100.00%
2012-03-31016.120.00100.00%
2011-12-31016.180.00100.00%