Home
JSE:MPT last traded 1 768c -82c (-4.43%)
Last traded on 24 July 2026 .
Data supplied by ProfileData.
Prices are 15 minutes delayed.
Home – Interim results
-
Annual results for the year ended 31 December 2025
Read more: Annual results for the year ended 31 December 2025 -
Interim results for the six months ended 30 June 2025
Read more: Interim results for the six months ended 30 June 2025 -
Annual results for the year ended 31 December 2024
Read more: Annual results for the year ended 31 December 2024 -
Interim results for the six months ended 30 June 2024
Read more: Interim results for the six months ended 30 June 2024