Is Nike a Good Stock to Buy? An In-Depth Analysis