Templeton Developing Markets Trust R6 (FDEVX)
27.74
-0.37
(-1.32%)
USD |
Apr 02 2026
Absolute Attribution