Home
JSE:MPT last traded 1 712c +5c (+0.29%)
Last traded on 07 August 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