Stride FY26 net income rises 17.5% to $338.19 million; revenue increases 4.7% to $2.52 billion - LRN News | Rallies