Absolutely incredible.
Reads like a self-serving stock price promoting piece. There may be some (a little) actual science there or it may be entirely ‘pump-n-dump’ for the stock sales.
Incredible, in the literal meaning of the word.