Amneal Pharmaceuticals Crushes Earnings Expectations