Is It Too Late To Consider Buying Titan Machinery Inc. (NASDAQ:TITN)?

Titan Machinery Inc. (NASDAQ:TITN) has seen significant price movements, dropping to lows of US$15.00. With an intrinsic value of $21.72, it presents a buying opportunity despite high volatility and negative earnings growth outlook.