Software Stocks Have Had A Rough Time

Stock or index prices, 2 Jan 2025 = 100