Ronin...if it's not MMs as you said then how do you explain why anyone is dumping this stock. Literally 15mil in the last ten minutes today.
How do you explain the selling?
If anyone says they have an investment philosophy, remind them that a monkey picked a winning portfolio over a fund manager...then fling your poop at them.