Cathie Wood's ARK Invest Trades for 4/20: Sell 67,884 Shares of Tesla
Markets were tumultuous on Wednesday in the wake of a devastating earnings report from Netflix. ARK Funds saw losses across the board in the session. ARKX performed the best out of the group, with a 1