Knight Therapeutics Inc. reconfirmed earnings guidance for the year 2024. Knight expects to generate between $335 million to $350 million in revenues.