Earnings

Dividends

Splits

DateRevenueEarningsEstimated EarningsSurprise
2025-11-0400.000.000%
2025-07-2900.000.000%
2025-05-1300.000.000%
2025-01-306.16B3.403.50-2.94%
2024-11-066.5B3.700.00100.00%
2024-07-316.2B3.743.409.09%
2024-05-155.84B3.410.00100.00%
2024-02-015.57B2.790.00100.00%
2023-11-085.63B2.720.00100.00%
2023-08-025.22B2.620.00100.00%
2023-05-105.1B2.450.00100.00%
2023-02-094.58B2.200.00100.00%
2022-09-305.01B3.900.00100.00%
2022-06-304.34B1.690.00100.00%
2022-03-314.04B1.410.00100.00%
2021-12-313.95B1.420.00100.00%
2021-09-303.96B1.200.00100.00%
2021-06-303.06B0.490.00100.00%
2021-03-314.3B0.130.00100.00%
2020-12-314.47B2.010.00100.00%
2020-09-303.76B4.740.00100.00%
2020-06-301.53B-2.820.000%
2020-03-316.52B2.250.00100.00%
2019-12-312.74B-3.290.000%
2019-09-303.06B-5.590.000%
2019-06-303.06B-2.450.000%
2019-03-313.34B-9.190.000%
2018-12-313.22B-4.880.000%
2018-09-303.45B-1.360.000%
2018-06-303.31B-1.880.000%
2017-03-315.17B-3.460.000%
2016-12-312.91B0.900.00100.00%
2016-03-31281.46M0.620.00100.00%
2015-12-31298.48M0.120.00100.00%
2014-03-314.31B-2.360.000%
2013-12-312.38B1.120.00100.00%
2013-03-314.37B1.130.00100.00%
2012-12-311.98B0.250.00100.00%
2012-09-302B0.080.00100.00%
2012-06-302.19B0.320.00100.00%