Home
JSE:MPT last traded 2 150c +38c (+1.80%)
Last traded on 06 March 2026 .
Data supplied by ProfileData.
Prices are 15 minutes delayed.
Home – Interim results
-
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