You don't need to have the bank account of Warren Buffett to begin investing in stocks. Nor do you need to invest solely in companies with ultra-high stock prices like Amazon , which is trading at roughly $3,629 a share as of this writing. Investing on a budget can be profitable, too, and there are plenty of strong companies with share prices that are much more affordable.
In that spirit, here are two stocks worth buying that trade for less than $100 a share: AstraZeneca (NASDAQ: AZN) and Incyte (NASDAQ: INCY) .
AstraZeneca may not have made as big a dent in the coronavirus vaccine market as it hoped to, but in my view, the company's growth opportunities lie elsewhere anyway. The drugmaker boasts a slate of treatments with fast-growing sales, some of which are in its oncology segment. The field of cancer medicine is both the largest and one of the fastest-growing in the pharmaceutical industry -- spending on such treatments is expected to grow at a compound annual rate of between 9% and 12% through 2025, according to some estimates.
For further details see:
2 Stocks Under $100 You Can Buy and Hold Forever