When was the last time NBI traded above or at NTA? Interest rate movements seem irrelevant as the SP just keeps going down. Even buy back seems unable to stem the blood letting. Puzzling Tbh.
NBI Price at posting:
$1.44 Sentiment: None Disclosure: Held