Live feed20:26:06·112dINSIDERFilingvia QuantisnowChief Product Officer Buehler Patrick James was granted 2,826 shares and sold $266,661 worth of shares (1,361 units at $195.93), increasing direct ownership by 33% to 5,863 units (SEC Form 4)ByQuantisnow·Wall Street's wire, on your screen.FSLR· First Solar Inc.TechnologyOriginal source