Alliant and MGE post Q1 earnings 

Alliant Energy Corp. reported Thursday a profit of $163 million in its first quarter, according to the Associated Press. On a per-share basis, the Madison-based company said it had profit of 65 cents. The electric and gas utility parent company posted revenue of $1.08 billion in the period. Alliant Energy expects full-year earnings to be $2.82 to $2.96 per share. 

The Associated Press also reports MGE Energy Inc. posted earnings of $31.1 million in its first quarter. The company said it had net income of 86 cents on a per-share basis and posted revenue of $217.3 million in the period.