Image source: Getty Images
From london Alternative Investment Market (AIM) is a place where many ‘under the radar’ stocks have hidden potential to beat the stock market. So here are three AIM stocks I’ve put on my watch list to do just that in 2023.
1.Go2
Like the rest of the travel industry, stocks of Jet2 (LSE:JET2) have been performing well recently. The stock is up 30% year to date and for good reason too. Their most recent business update was a momentous occasion. That’s because it’s the first. FTSE-Airline listed to see its load factor finally exceed pre-pandemic levels.
Apart from that though, the low-cost carrier also reported strong vacation package sales and advance bookings. More importantly, the AIM stalwart shared that he now anticipates earnings to beat analyst estimates of £317m. The firm now forecasts pre-tax earnings between £370m and £385m. Combine that with an immaculate balance sheet and Jet2’s stock certainly looks lucrative for my portfolio.
To make things sweeter, the low-cost airline also has very favorable valuation multiples. As such, it is no surprise to see barclays rating the shares a ‘buy’ with a £13.50 price target. While this is only 10% up from its current levels, I believe the potential for AIM action is much greater. Therefore, buying at these levels would still give me a good chance to beat the FTSE 100which averages a 7% annual return.
Metrics | valuation multiples | industrial average |
---|---|---|
Price-to-book (P/B) ratio | 2.0 | 1.8 |
Price-Sales Ratio (P/S) | 0.6 | 0.9 |
Price-Earnings Ratio (P/E) | 15.9 | 11.5 |
Price/Forward Sales (P/S) Ratio | 0.5 | 0.9 |
Forward price-earnings (P/E) ratio | 10.8 | 27.3 |
2. On the beach
On the beach (LSE:OTB) has also performed well. Shares of the online beach vacation retailer have soared an impressive 85% from their October low.
Firm AIM is taking that strong momentum through to 2023 after its latest Q1 update, in which its share price rose another 10%. The company posted higher bookings in what is typically its quietest quarter of the year, along with strong forward bookings and higher total transaction value (TTV).
In addition, the group saw growth in its premium, long distance and B2B offerings, which tend to be higher margin products. As a result, I expect growth in these areas to lead to margin expansion, which should lower their high multiples.
Metrics | valuation multiples | industrial average |
---|---|---|
Price-to-book (P/B) ratio | 1.8 | 1.8 |
Price-Sales Ratio (P/S) | 2.0 | 0.9 |
Price-Earnings Ratio (P/E) | 181.1 | 11.5 |
Price/Forward Sales (P/S) Ratio | 1.7 | 0.9 |
Forward price-earnings (P/E) ratio | 19.8 | 27.3 |
Either way, I think the travel agency’s stock has the potential to beat the market given its strong balance sheet and demand for travel. After all, In the sky He rates it a ‘Buy’ with a £2.60 price target, putting it up 50% from current levels.
3. Sosandro
Another AIM stock I’m eyeing is the fashion house sosandro (LSE: SOS). The clothing firm’s shares are already up 30% this year thanks to its mega deal with Sainsbury’s.
The fashion label recently signed a deal with the UK’s second largest retailer, entering into a wholesale deal to sell its products. Although the initial rollout will be slow, the upside potential is certainly there to be realized. This is especially the case once his clothes start hitting select store shelves later this year. Higher sales figures would then bring the shares’ current high multiples down to more reasonable levels.
Metrics | valuation multiples | industrial average |
---|---|---|
Price-to-book (P/B) ratio | 5.4 | 1.5 |
Price-Sales Ratio (P/S) | 1.5 | 0.7 |
Price-Earnings Ratio (P/E) | 58.0 | 18.3 |
Price/Forward Sales (P/S) Ratio | 1.2 | 0.7 |
Forward price-earnings (P/E) ratio | 31.2 | 18.1 |
Combine that with its strong financials, and it’s no surprise that Sosander’s shares have an average price target of 35 pence. With a 32% advantage, he certainly has the potential to beat the market as well.
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);