Nextracker Inc.
Exchange: nyse
none
7465747456.00
722598016.00
-1.738033963141
0.257846667453
47.39%
3.5