Individual Investors Hold Significant Stake in TRS Information Technology Despite Recent Stock DipMarch 25, 2025 An analysis of TRS Information Technology (SZSE:300229) reveals that individual investors hold a substantial portion of the company’s shares, influencing key decisions. The stock price decreased last week, affecting these investors.