Most giant companies start as small-cap, but by continuously developing and growing their earnings, their share price increases making them large or mega-cap companies, and along the way smart investors that took the risk with proper research and analysis...