Revenue Mix by Type, 2024