First Solar, Inc. (FSLR) Stock Fundamentals & Financial Metrics | MetricSide