In the most recent quarter it took $54B in revenue to get $13.87 in earnings.
Last year, same quarter, it took $46B in revenue to get $13.81 in earnings.
Hence a lot more revenue for the same type of earnings.
Next quarter won't be pretty in term of earnings. Get real.