First Solar, Inc.

FSLR·NASDAQ·$269.95·$29B