ac284/103403
First Solar Stock Sinks As CEO Offloads Stock Worth $3M, But Retail Stays Extremely Bullish
Mon, 03 Mar 2025 20:36:00 GMT
After the sale, Widmar’s holdings stood at 103,403 shares. Earlier in February, First Solar reported earnings per share (EPS) of $3.65, falling short of Wall Street’s expectations of $4.63.