Image Source: Getty Images
Over the past year, it has gone full steam ahead to Train line (LSE:TRN). The share price is up 27% (although it is still 39% below its 2019 listing price).
However, shares are down 9% year to date.
The company said today that its revenue in the 12 months to the end of February was well above the prior-year period and also the equivalent figures before the pandemic.
But given the movement in stocks over the past year, has that good news been fully priced in yet? Stocks have moved slightly lower in early trading as I write on Wednesday morning.
strategic opportunities
I see reasons to be happy about the opportunities that lie ahead for the business.
Demand for travel has recovered in a big way. In today’s business statement, Trainline spoke of a “strong resurgence” in net ticket sales and added that he sees ”first signs of a new step forward in the coming year”.
The European side of the business is also an exciting area for me.
Trainline’s UK consumer segment remains the largest, accounting for 53% of revenue last year. But international consumer revenue has skyrocketed 228% year-over-year and now accounts for 14% of revenue.
Meanwhile, the B2B Solutions The division increased revenue 66% year-over-year, though it’s still marginally below its pre-pandemic level. If Trainline can continue to grow the business in the UK while rolling out its model across Europe, that could create a lot of value for the company, in my opinion. I think the Solutions business could also grow more.
income not profit
However, Trainline’s share price has been stagnant of late. Investors may recognize that the commercial potential has been apparent for a long time, but now is the time to show that it can be realized.
After all, Trainline has never made a profit since its listing. Until the final results are released in May, we won’t know if there was another loss or a break in the black last year.
Right now, the company has a market capitalization of £1.2 billion. That seems high to me given the company’s revenue and lack of profitability. I have my doubts whether ticketing will ever be a hugely profitable business. It requires a large investment in technical infrastructure, but the commission that many train passengers are willing to pay to a ticketing agent (if any) tends to be quite modest.
There are other risks, too. Business travel is still “subjected”, according to the company. I think some pre-pandemic business travel patterns may be gone forever.
I am also afraid that, as an agent, Trainline may find itself squeezed by transport operators who continue to sell their own tickets directly. Ultimately, you need them more than they need you.
In the correct way?
So while I still see potential in the business, that was true on listing day 2019, but it has steadily bled red ink ever since.
In order to justify Trainline’s current share price, I think the company needs to show that it can consistently turn a profit. It hasn’t done so yet, so I won’t be adding the stocks to my portfolio.
var config = {
apiKey: ‘1ed121d592e04642d57912bb369ef696621661a3’,
product: ‘PRO_MULTISITE’,
logConsent: false,
notifyOnce: false,
initialState: ‘NOTIFY’,
position: ‘LEFT’,
theme: ‘DARK’,
layout: ‘SLIDEOUT’,
toggleType: ‘slider’,
iabCMP: false,
closeStyle: ‘button’,
consentCookieExpiry: 90,
subDomains : true,
rejectButton: false,
settingsStyle : ‘button’,
encodeCookie : false,
accessibility: {
accessKey: ‘C’,
highlightFocus: false },
onLoad: function () { // hide Cookie Control recommended settings button.
var recommendedSettingsButton = document.getElementById(‘ccc-recommended-settings’);
if (recommendedSettingsButton) {
recommendedSettingsButton.classList.add(‘hide’);
} },
text: {
title: ‘Privacy Notice’,
intro: ‘This site uses cookies, pixels, and other similar technologies to improve your web site experience and to deliver you personalised ads about our own and third party products and services. Please read more about how we collect and use data about you in this way in our Cookies Statement in our Privacy Policy. You can change your cookie settings in your browser at any time. ‘,
necessaryTitle: ”,
necessaryDescription: ”,
thirdPartyTitle: ‘Warning: Some cookies require your attention’,
thirdPartyDescription: ‘Consent for the following cookies could not be automatically revoked. Please follow the link(s) below to opt out manually.’,
on: ‘On’,
off: ‘Off’,
accept: ‘Accept’,
settings: ‘Cookie Preferences’,
acceptRecommended: ‘Accept Recommended Settings’,
notifyTitle: ‘Privacy Notice’,
notifyDescription: ‘This site uses cookies, pixels, and other similar technologies to improve your web site experience and to deliver you personalised ads about our own and third party products and services. Please read more about how we collect and use data about you in this way in our Cookies Statement in our Privacy Policy. You can change your cookie settings in your browser at any time. ‘,
closeLabel: ‘Save Preferences and Close’,
accessibilityAlert: ‘This site uses cookies to store information. Press accesskey C to learn more about your options.’,
rejectSettings: ‘Reject All’,
reject: ‘Reject’,
},
branding: {
fontColor: ‘#fff’,
fontFamily: ‘Arial,sans-serif’,
fontSizeTitle: ‘1.2em’,
fontSizeHeaders: ‘1em’,
fontSize: ‘1em’,
backgroundColor: ‘#313147’,
toggleText: ‘#fff’,
toggleColor: ‘#2f2f5f’,
toggleBackground: ‘#111125’,
alertText: ‘#fff’,
alertBackground: ‘#111125’,
acceptText: ‘#ffffff’,
acceptBackground: ‘#111125′,
buttonIcon: null,
buttonIconWidth: ’64px’,
buttonIconHeight: ’64px’,
removeIcon: false,
removeAbout: false },
necessaryCookies: ( ‘wordpress_*’,’wordpress_logged_in_*’,’CookieControl’,’PHPSESSID’,’fivc’,’fivs’,’fivp’,’Ookie’,’Fool_subinfo’,’_gads’,’_gid’,’_gat’,’_ga’,’__utma’ ),
optionalCookies: (
{
name: ‘Sharing’,
label: ‘I would like content tailored to my personal preferences.’,
description: ‘We work with advertising partners to show you ads of products and services you may be interested in. You can choose whether or not to have ads delivered in a personalised way by setting this option. You can return to review this setting at any time by clicking the "C" logo in the bottom left corner of any page.’,
cookies: ( ‘_ga’, ‘_gid’, ‘_gat’, ‘__utma’, ‘_gads’ ),
onAccept: function () {
// Add Facebook Pixel
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=();t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)(0);
s.parentNode.insertBefore(t,s)}(window,document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘901682110316659’);
fbq(‘track’, ‘PageView’);
fbq(‘consent’, ‘grant’);
// End Facebook Pixel
// Enable Google ad personalization
// gtag (‘set’, ‘allow_ad_personalization_signals’, true ) ;
},
onRevoke: function () {
fbq(‘consent’, ‘revoke’);
// Enable Google ad personalization
// gtag (‘set’, ‘allow_ad_personalization_signals’, false ) ;
},
recommendedState: ‘on’,
lawfulBasis: ‘consent’,
},
),
statement: {
description: ”,
name: ”,
url: ‘https://www.fool.co.uk/help/privacy-and-cookie-statement/’,
updated: ”
},
};
CookieControl.load(config);