Templeton Developing Markets Trust R6 (FDEVX)
34.07
-0.93
(-2.66%)
USD |
May 12 2026