Here's her yearly progression from the WA website. So she was clearly a prodigy and was arguably underperforming for a long time (chronic injuries would be an obvious explanation), but has finally started to put it together.
2015 2:33:24 Lappeenranta Kullervo Maraton, Lappeenranta (FIN) 19 SEP 2015 (Note: 2 months shy of 18th birthday)
2018 2:34:49 Joutseno Finnish Marathon Championships, Joutseno (FIN) 22 SEP 2018
2019 2:56:30 IAAF World Championships in Athletics, Corniche, Doha (QAT) 27 SEP 2019
2022 2:28:41 Generali Maratón Málaga, Málaga (ESP) 11 DEC 2022
2023 2:27:26 Zurich Maraton de Sevilla, Sevilla (ESP) 19 FEB 2023
2024 2:25:36 BMW Berlin Marathon, Berlin (GER) 29 SEP 2024
2025 2:20:48 Maratón Valencia Trinidad Alfonso Zurich, Valencia (ESP) 07 DEC 2025
2026 2:20:39 Zurich Maratón Sevilla, Sevilla (ESP) 15 FEB 2026