Super Micro Computer Stock's Rally Backed by Strong Financials