Large-cap stocks are owned by large corporations and valued at billions of dollars, while small-cap stocks are typically owned by small to midsize companies and valued at $300 million to $2 billion. Large-caps stocks are generally less risky and have more liquidity than small-cap stocks, which means they can be bought and sold faster.