Insider revenue 2023 63 billion in 2023, with net revenue of $1.