Retail traders have done absurdly well in the last year, and it's not clear why(twitter.com)2 points by electricwallaby 5 years ago | 1 comment