Robinhood posts record $1.31B revenue as event contracts surge 10x