2 ms·Trailing 3 years meaning last 12 quaters (3×4) 2022-Q3 $21.5B revenue 2025-Q2 $22.5b revenueby nabla9 1y agoTrailing 3 years meaning last 12 quaters (3×4) 2022-Q3 $21.5B revenue 2025-Q2 $22.5b revenue