Another great sounding meaningless statement. Great emotional impact without any real economic meaning without providing a frame of reference.
If they were making $0.01 for every dollar invested and jumped it up to $0.04 per dollar that would be a soaring 400% increase. Unfortunately, I can't see any reason I would invest in a company that only returns $0.04 on the dollar. Now, tell me that oil companies are making 15% or 20% return for each dollar invested and I might start thinking they are making excess profit (and invest a few of my dollars in them as well)
So Mr. "Screaming so Loudly" what % are oil companies returning for each dollar invested?