Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-11-0600.000.000%
2025-07-3000.000.000%
2025-05-3000.000.000%
2025-02-1400.0015.220%
2024-11-081.01T9.7213.86-42.59%
2024-08-011.08T14.3816.92-17.66%
2024-04-291.2T45.5919.1258.06%
2024-02-021.1T18.5311.8336.16%
2023-11-021.04T10.1210.110.10%
2023-07-251.02T10.1010.65-5.45%
2023-05-121.05T14.6610.9125.58%
2023-01-25877.83B7.810.00100.00%
2022-09-30806.5B-2.470.000%
2022-06-30728.22B-13.070.000%
2022-03-31784.39B-2.680.000%
2021-12-31722.29B-3.930.000%
2021-09-30622.46B-11.600.000%
2021-06-30664.06B-11.550.000%
2021-03-31886.28B-19.730.000%
2020-12-31756.54B8.560.00100.00%
2020-09-30535.3B-0.930.000%
2020-06-30319.83B-24.850.000%
2020-03-31631.06B-27.500.000%
2019-12-31716.76B5.120.00100.00%
2019-09-30654.32B-0.640.000%
2019-06-305.07B-0.120.000%
2019-03-31954.07M0.000.000%
2018-12-3177B-7.900.000%
2018-09-30719.1B-3.230.000%
2018-06-305.22B-0.060.000%
2018-03-31916.43B3.920.00100.00%
2017-12-31743.38B2.820.00100.00%
2017-09-30706.91B7.350.00100.00%
2017-06-30584.93B9.400.00100.00%
2017-03-31684.04B8.830.00100.00%
2016-12-31668.55B0.310.00100.00%
2016-09-30651.41B2.480.00100.00%
2016-06-30649.4B6.640.00100.00%
2016-03-31770.22B11.110.00100.00%
2015-12-31716.86B10.370.00100.00%
2015-09-30608.53B-1.200.000%
2015-06-30601.81B8.230.00100.00%
2015-03-31678.44B4.650.00100.00%
2014-12-31703.67B7.560.00100.00%
2014-09-30610.96B9.690.00100.00%
2014-06-30641.51B15.960.00100.00%
2014-03-31661.8B12.250.00100.00%
2013-12-31655.44B10.720.00100.00%
2013-09-30557.01B10.460.00100.00%
2013-06-30467.51B5.140.00100.00%
2013-03-31558.42B11.670.00100.00%
2012-12-31458.21B4.840.00100.00%
2012-09-30428.19B6.180.00100.00%
2012-06-30431.71B6.690.00100.00%
2012-03-31517.39B12.660.00100.00%
2011-12-31452.6B10.020.00100.00%
2011-03-31356.91B2.070.00100.00%
2010-12-31316.85B7.140.00100.00%
2010-09-30287.82B6.550.00100.00%
2010-06-30270.56B5.860.00100.00%
2010-03-31290.85B10.190.00100.00%
2009-12-31260.44B1.910.00100.00%
2008-03-3190.88B1.040.00100.00%
2007-12-3191.39B1.050.00100.00%
2007-09-3091.29B1.050.00100.00%
2007-06-3091.69B1.050.00100.00%
2007-03-3183.02B1.340.00100.00%
2006-12-3183.1B1.340.00100.00%
2006-09-3082.6B1.330.00100.00%
2006-06-3083.02B1.340.00100.00%
2006-03-3158.36B1.070.00100.00%
2005-12-3160.89B1.120.00100.00%
2005-09-3059.44B1.090.00100.00%
2005-06-3058.8B1.080.00100.00%
2005-03-31186.06B3.660.00100.00%
2004-12-315.23B0.100.00100.00%
2004-09-304.15B0.090.00100.00%
2004-06-303.58B0.070.00100.00%