Nearly 3/4 of developers polled acknowledged that most of their sales come from Steam, but they also view Valve's portal as a monopoly.
What Happened? Shares of aerospace and defense company BWX (NYSE:BWXT) fell 5.1% in the morning session after the company ...