Notable Analyst Rating Changes 12/04: BAC, SNV, FSLR, AKAM Upgraded; TTWO, SWHC, AKS, NFLX Downgraded Dec 4, 2009 10:51AM