Shenandoah Telecommunications reported GAAP net income for 2020 of $126.723 million, up 2.3 times from $55.956 million the prior year. Revenue increased 6.7% to $220.775 million from $206.862 million a year earlier.