Stride FY26 net income climbs 17.47% to $338.2 million; revenue rises 4.69% to $2.52 billion - LRN News | Rallies