10 Best Stocks Under $20 to Buy for the Long Term

8. Cellebrite DI Ltd. (NASDAQ:CLBT)

Stock Price: $15.91

5-Year Revenue Growth Rate: 18.48%

Number of Hedge Fund Holders: 38

Cellebrite DI Ltd. (NASDAQ:CLBT) is one of the best stocks under $20 to buy for the long term. On August 19, Craig-Hallum analyst Jeff Van Rhee maintained a Buy rating on Cellebrite DI Ltd. (NASDAQ:CLBT).

The rating update came after Cellebrite DI Ltd. (NASDAQ:CLBT) reported its fiscal Q2 2025 results on August 14 and announced the appointment of Thomas E. Hogan as CEO.

Cellebrite DI Ltd. (NASDAQ:CLBT) reported an 18% growth in revenue to $113.3 million, with ARR growing 21% to $418.9 million.

Net income for the quarter reached $19.5 million, supporting non-GAAP net income of $30.8 million and adjusted EBITDA of $27.9 million.

Cellebrite DI Ltd. (NASDAQ:CLBT) provides digital investigative solutions for the private and public sectors. The company’s services include value realization, training and advisory, technical customer support, and advanced services.