That photo is full of crap.
2017 - Kroger is ahead of Amazon??
Interesting. Since Kroger is a 112 Billion Dollar Company.
And Amazon is at 702 Billion.
Sears is the one who really missed the boat....Amazon is nothing more than an on line catalog...
According to Stores.org Kroger is #2, Amazon is number 7:
https://stores.org/stores-top-retailers-2017/
Not sure how they work their math.
Is that sales or market cap? Im sure its market cap with sales more like $77B.
And you are full of ignorance. You might want someone to teach you about Google.
Worldwide list for 2017
https://ceoworld.biz/2017/01/24/giants-retail-worlds-25-largest-retailers-revenue-2017/
Kroger is 3rd - behind Walmart and Costco. Amazon is 10th worldwide, 6th in the US (with an asterisk - behind Walgreens, but that includes the European Boots operation.
This site
https://stores.org/stores-top-retailers-2017/
shows a US listing that does have Kroger 2nd and Amazon 7th (also showing it behind the Walgreens Boots combo.)
It has FW Woolworth as a top company in 1980 but not in 1950??? Something is not kosher with that list.
Sales is not necessarily close to stock price/valuation.