Business New York State Teachers Retirement System Increases Stake in NetScout Systems by 8.3% The New York State Teachers Retirement System has raised its investment in NetScout Systems, Inc. by 8.3% during the second quarter of 2023, according... Editorial2 days ago