I believe you are spot on. Going back to October 2017 (yes I bring this up all the time lol), I believe that volume is linked to this deal with P*RA!
Your 7B+ insider estimate could very well be true. NOUV has a 10B float, but you can’t tell from the way it’s been trading. Who exactly is holding all those shares? ;)