2023 revenue of almost $2 billion