Amazon is finally making money while Walmart's profit dips

Annual net income

Chart: Data: Company filings