A very useful chart from Business Insider. They just track Microsoft profit by division (business unit) and put the number on the chart. Good visualization.
For a better illustration, I put another layer on this graph: Microsoft products launch date. You can clearly see the immediate profit rising in Windows/Office division after Vista/Office 2007 launch in Jan 2007 and then again in Oct 2009 after Windows 7 general availability.