Franklin Templeton Investments (31 funds with 135 classes )









* Net Assets include for all classes