Shenandoah Telecommunications Company
Exchange: nyse
none
590794688.00
89004000.00
0.280707706410
0.270687661256
13.07%
3.75
0.100000