Tennessee Valley Authority
Exchange: nyse
none
12096000.00
4796000256.00
0.217535269375
0.393760292020
0%
0