NXT   $41.1  -3.36% Market Closed After Close 41.46 0.88%

Nextracker Inc

Data not available