Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-11-0700.000.000%
2025-08-0800.000.000%
2025-05-2800.000.000%
2025-01-3100.000.000%
2024-11-0800.000.000%
2024-08-09967.87M2.180.00100.00%
2024-05-29945.79M2.060.00100.00%
2024-02-07993.37M2.530.00100.00%
2023-10-261.05B2.880.00100.00%
2023-08-181.06B3.730.00100.00%
2023-05-021.11B3.090.00100.00%
2022-12-311.15B3.720.00100.00%
2022-09-30957.94M2.580.00100.00%
2022-06-30865.36M2.690.00100.00%
2021-12-31784.72M2.410.00100.00%
2021-06-30606M2.940.00100.00%
2021-03-311.84B1.190.00100.00%
2020-12-31521.66M1.610.00100.00%
2020-09-30404.5M0.900.00100.00%
2020-06-30321.68M0.330.00100.00%
2020-03-312.52B1.960.00100.00%
2019-12-31651.19M2.120.00100.00%
2019-09-30657.23M1.580.00100.00%
2019-06-30656.28M2.360.00100.00%
2019-03-312.5B1.470.00100.00%
2018-12-31703.96M1.250.00100.00%
2018-09-30610.75M1.100.00100.00%
2018-06-30598.5M1.310.00100.00%
2018-03-31528.55M0.110.00100.00%
2017-12-31501.13M1.490.00100.00%
2017-09-30533.51M1.230.00100.00%
2017-06-30442.3M0.870.00100.00%
2017-03-31461.91M0.760.00100.00%
2016-12-31431.38M0.510.00100.00%
2016-09-30408.11M0.350.00100.00%
2016-06-30436.67M0.340.00100.00%
2016-03-31454.13M0.560.00100.00%
2015-12-31461.67M0.190.00100.00%
2015-09-30413.24M0.200.00100.00%
2015-06-30406.53M0.080.00100.00%
2015-03-311.72B-0.600.000%
2014-12-31423.3M-3.570.000%
2014-09-30457.96M0.170.00100.00%
2014-06-30451.56M0.550.00100.00%
2014-03-311.47B0.180.00100.00%
2013-12-31360.01M0.050.00100.00%
2013-09-30369.95M0.120.00100.00%
2013-06-30343.12M0.330.00100.00%
2013-03-311.16B0.150.00100.00%
2012-12-31289.17M0.050.00100.00%
2012-09-30289.87M0.200.00100.00%
2012-06-30295.86M0.320.00100.00%
2012-03-311.09B-0.120.000%
2011-12-31269.95M-0.130.000%
2011-09-30239.6M-0.470.000%
2011-06-30281.7M0.020.00100.00%
2011-03-311B0.320.00100.00%
2010-12-31254.1M0.220.00100.00%
2010-09-30262.97M0.510.00100.00%
2010-06-30236.91M0.030.00100.00%