Chief Executive Officer at FIRST SOLAR, INC.
CIK: 1274494
36
Total trades
7
Buys
29
Sells
May 22, 2026
Last trade