The concept of 'Windfall Profits' is something only held by folks wanting to do away with a free market. In my view a free market has demonstrated that it is best capable of supplying the goods and services needed by mankind where as government has failed miserably at supplying goods needed by mankind. It absurd to think that there is a maximum amount of profit a company should be able to make. The return on investments for oil companies is much lower than the ROI earned by Microsoft. Just my .02.
“There is no difference between communism and socialism, except in the means of achieving the same ultimate end: communism proposes to enslave men by force, socialism—by vote. It is merely the difference between murder and suicide.” Ayn Rand