Basel Medical (BMGL) Revenue: 2023-2024