Today's Markets
DJIA -312.10 (-1.25%) 24,675.37
NASDAQ -52.61 (0.68%) 7,694.42
S&P -19.89 (0.72%) 2,753.86
CAFD 0.09 (0.72%) 12.33
FSLR 0.44 (0.85%) 52.27
SPWR 0.08 (-1.01%) 7.88
CAT -4.70 (-3.16%) 143.98