Shares are down over 80% from their 52-week high of $46.30. It’s a tough pill to swallow for investors who...
sklz stock forum
Top 10 Owners of Skillz Inc Stockholder Stake Shares owned ARK Investment Management LLC 7.06% 24,089,428 Wildcat Capital Management LLC...