All record revenue of 2 45 billion in 2023 Articles