[EDIT: Rewrote the code using OOP] — One of the most versatile packages for stock analysis is undoubtedly Yahoo Finance. It contains a plethora of investment related information for both retail and institutional investors, all free of charge. Yahoo Finance - stock market live, quotes, business & finance news
At Yahoo Finance, you get free stock quotes, the latest news, portfolio management resources, international market…sg.finance.yahoo.com