Up 999%, Is It Too Late to Load Up on Super Micro Computer Stock?

Shares of Super Micro Computer (SMCI -6.38%) are up an eye-popping 999% over the last 12 months. Given that incredible return, and the general sense of mania surrounding Artificial Intelligence (AI) stocks, some investors might think Super Micro Computer shares are in a bubble about to burst.However, I think the stock has staying power. Here's why.AI is here to stayFirst things first: Super Micro Computer is an AI stock. The company makes high-performance servers and storage systems -- the hardware needed t ...