Trainline shares rose nearly 10% after the company announced a £100 million share buyback and reported first-half group net ticket sales of £3.3 billion, broadly stable from last year. Revenue fell 1% to £233 million, while adjusted EBITDA margins were slightly above guidance and both sales and revenue outperformed expectations.