Shenandoah Telecommunications reported GAAP net income of $104.943 million for the six months of 2021, up 2.5 times from $42.527 million in the prior year. Revenue increased 12% to $120.391 million from $107.47 million a year earlier.