NEW YORK -- Exxon Mobil has bumped Wal-Mart from first place among the Fortune 500 top revenue-generating U.S. companies thanks to rising oil prices.

Fortune Magazine released its annual list Monday. For a complete list from CNNMoney, click here.

Oil producers saw some of the biggest revenue increases amid rising oil prices. Revenue rose for Exxon Mobil Corp., based in Irving, Texas, even though the company struggled with lower production and high refining costs. It earned $41 billion last year on revenue of $486 billion.

Now at No. 2, Wal-Mart Stores Inc. reported 4 percent lower earnings in its latest fiscal year.

Two other petroleum companies -- Chevron and ConocoPhillips -- ranked next behind Wal-Mart.

Rounding out the top 10 were automaker General Motors Co., industrial and banking giant General Electric Co., Warren Buffett's Berkshire Hathaway Inc., mortgage provider Fannie Mae, Ford Motor Co. and technology giant Hewlett-Packard Co.

Hewlett-Packard is new to Fortune's top 10 this year, knocking out Bank of America.

Western Washington companies on the Foturne 500:

24. Costco

37. Microsoft

56. Amazon

159. Paccar

227. Starbucks

Read or Share this story: