Jefferies analyst Omar Nokta reiterated a Buy rating on the shares of Star Bulk Carriers Corp SBLK with a price target of $22. The company said that it entered into a Repurchase Agreement with OCM XL ...