Analisi Settore: Servizi Informatici
Importanti cambiamenti, nell’ultimo anno, nella compagine di società quotate a Piazza Affari attive nei servizi informatici: se da un lato, a seguito dell’Opa e successivo delisting del luglio scorso, è uscito un big come Engineering sempre in estate si è aggiunta la new entry Tecnoinvestimenti, promossa dall’Aim al mercato principale. I titoli del settore quotati presenti sul segmento Star includono anche Reply, Txt, Exprivia e Be. Con l’uscita di Engineering, Reply resta l’unica società del settore con una capitalizzazione di mercato superiore al miliardo di Euro, un valore superiore alla somma di tutti gli altri comparables.
Negli ultimi 12 mesi le società considerate hanno tutte registrato performance positive con Be a guidare il gruppo con un +128,2% seguita da Tecnoinvestimenti a +71,1%, performance tra il 25 e il 30% per Txt ed Exprivia mentre chiude la classifica Reply a +12,9% (si veda in proposito il grafico 1).
Grafico 1: andamento comparato società operanti nel settore servizi informatici (realizzato con funzione Storico e Backtesting di Step 3.0)
Questi risultati sono solo in parte giustificabili con i risultati del primo semestre 2016 che ha visto i maggiori incrementi dell’Ebitda per Tecnoinvestimenti e Be seguite da Reply mentre Exprivia e Txt hanno registrato andamenti negativi (si veda in proposito la tabella 1).
Società
|
I sem. 2015
|
I sem. 2016
|
Var.
|
Be
|
7,103
|
8,000
|
12,63%
|
Exprivia
|
6,896
|
4,048
|
-41,30%
|
Reply
|
47,265
|
52,855
|
11,83%
|
Tecnoinvestimenti
|
11,002
|
13,247
|
20,41%
|
Txt
|
3,376
|
3,314
|
-1,84%
|
Tabella 3: andamento Ebitda I semestre 2015 e 2016 (realizzato con funzione Analisi temporale di Step 3.0)
L’analisi dei multipli di mercato (tabella 2) mostra, con l’esclusione di Exprivia, valori piuttosto elevati per quanto riguarda sia il multiplo P/Utili che il Price/Book Value. Be e Txt sono tra le società più care sulla base del P/U mentre Reply è ai vertici della classifica del P/BV. Il miglior rendimento da dividendi è offerto da Txt con il 2,89%, tallonata da vicino da Exprivia con il 2,88%, mentre Reply non arriva all’1%.
Società
|
P/U
|
P/Book Value
|
Yield %
|
Be
|
35,35
|
2,52
|
1,24
|
Exprivia
|
8,49
|
0,52
|
2,88
|
Reply
|
20,32
|
3,90
|
0,81
|
Tecnoinvestimenti
|
20,35
|
2,91
|
1,65
|
Txt
|
29,01
|
3,35
|
2,89
|
Tabella 2: multipli di mercato (realizzato con funzione Analisi comparative di Step 3.0)
Dal punto di vista delle raccomandazioni degli analisti (tabella 3) è possibile apprezzare come tutte le società, con l’esclusione di Be, presentino apprezzabili margini di rivalutazione: Tecnoinvestimenti, con il 34%, guida la classifica, seguita da Txt con il 27% mentre Exprivia e Reply seguono distanziate, con upside inferiori al 10%. Osservando la distribuzione delle indicazioni di acquisto è possibile notare una prevalenza di Buy e Outperform sulla maggioranza dei titoli, solo Reply presenta un ugual numero di Outperform e Hold; nessun titolo ha indicazioni negative.
Società
|
Buy
|
Outperform
|
Hold
|
Underperform
|
Sell
|
Target Medio
|
Prezzo
|
Diff. %
|
Be
|
1
|
0
|
0
|
0
|
0
|
0,90
|
0,91
|
-1,10%
|
Exprivia
|
0
|
3
|
0
|
0
|
0
|
0,81
|
0,74
|
9,46%
|
Reply
|
0
|
2
|
2
|
0
|
0
|
132.0
|
123,3
|
7,06%
|
Tecnoinvestimenti
|
2
|
0
|
0
|
0
|
0
|
6,50
|
4,85
|
34,02%
|
Txt
|
1
|
0
|
0
|
0
|
0
|
11,0
|
8,66
|
27,02%
|
Tabella 3: indicazioni e target analisti (realizzato con funzione Raccomandazioni analisti di Step 3.0)
Conclusioni: dopo la forte rivalutazione degli ultimi 12 mesi Be (titolo segnalato nella nostra precedente analisi di gennaio 2016) sembra aver esaurito buona parte del potenziale mentre la new entry Tecnoinvestimenti conserva ancora buoni margini di crescita; volendo privilegiare i multipli Exprivia quota molto più a sconto dei comparables ma vanno tenuti in debita considerazione i risultati piuttosto deludenti del primo semestre.
Condividi questo articolo
data.addColumn('date', 'Date');data.addRows(52);data.addColumn('number', 'Reply');data.setValue(0, 0, new Date(2016, 1, 12));data.setValue(0,1,100.00);data.setValue(1, 0, new Date(2016, 1, 19));data.setValue(1,1,102.17);data.setValue(2, 0, new Date(2016, 1, 26));data.setValue(2,1,100.27);data.setValue(3, 0, new Date(2016, 2, 04));data.setValue(3,1,106.61);data.setValue(4, 0, new Date(2016, 2, 11));data.setValue(4,1,106.61);data.setValue(5, 0, new Date(2016, 2, 18));data.setValue(5,1,117.56);data.setValue(6, 0, new Date(2016, 2, 25));data.setValue(6,1,116.83);data.setValue(7, 0, new Date(2016, 3, 01));data.setValue(7,1,118.55);data.setValue(8, 0, new Date(2016, 3, 08));data.setValue(8,1,115.20);data.setValue(9, 0, new Date(2016, 3, 15));data.setValue(9,1,115.02);data.setValue(10, 0, new Date(2016, 3, 22));data.setValue(10,1,115.11);data.setValue(11, 0, new Date(2016, 3, 29));data.setValue(11,1,112.49);data.setValue(12, 0, new Date(2016, 4, 06));data.setValue(12,1,110.77);data.setValue(13, 0, new Date(2016, 4, 13));data.setValue(13,1,109.50);data.setValue(14, 0, new Date(2016, 4, 20));data.setValue(14,1,112.22);data.setValue(15, 0, new Date(2016, 4, 27));data.setValue(15,1,118.10);data.setValue(16, 0, new Date(2016, 5, 03));data.setValue(16,1,118.10);data.setValue(17, 0, new Date(2016, 5, 10));data.setValue(17,1,115.57);data.setValue(18, 0, new Date(2016, 5, 17));data.setValue(18,1,110.23);data.setValue(19, 0, new Date(2016, 5, 24));data.setValue(19,1,107.06);data.setValue(20, 0, new Date(2016, 6, 01));data.setValue(20,1,106.33);data.setValue(21, 0, new Date(2016, 6, 08));data.setValue(21,1,106.79);data.setValue(22, 0, new Date(2016, 6, 15));data.setValue(22,1,108.96);data.setValue(23, 0, new Date(2016, 6, 22));data.setValue(23,1,113.57);data.setValue(24, 0, new Date(2016, 6, 29));data.setValue(24,1,115.84);data.setValue(25, 0, new Date(2016, 7, 05));data.setValue(25,1,112.49);data.setValue(26, 0, new Date(2016, 7, 12));data.setValue(26,1,110.23);data.setValue(27, 0, new Date(2016, 7, 19));data.setValue(27,1,105.43);data.setValue(28, 0, new Date(2016, 7, 26));data.setValue(28,1,104.52);data.setValue(29, 0, new Date(2016, 8, 02));data.setValue(29,1,104.16);data.setValue(30, 0, new Date(2016, 8, 09));data.setValue(30,1,107.51);data.setValue(31, 0, new Date(2016, 8, 16));data.setValue(31,1,106.61);data.setValue(32, 0, new Date(2016, 8, 23));data.setValue(32,1,107.51);data.setValue(33, 0, new Date(2016, 8, 30));data.setValue(33,1,105.88);data.setValue(34, 0, new Date(2016, 9, 07));data.setValue(34,1,112.58);data.setValue(35, 0, new Date(2016, 9, 14));data.setValue(35,1,104.71);data.setValue(36, 0, new Date(2016, 9, 21));data.setValue(36,1,107.15);data.setValue(37, 0, new Date(2016, 9, 28));data.setValue(37,1,103.71);data.setValue(38, 0, new Date(2016, 10, 04));data.setValue(38,1,102.53);data.setValue(39, 0, new Date(2016, 10, 11));data.setValue(39,1,101.81);data.setValue(40, 0, new Date(2016, 10, 18));data.setValue(40,1,96.20);data.setValue(41, 0, new Date(2016, 10, 25));data.setValue(41,1,97.74);data.setValue(42, 0, new Date(2016, 11, 02));data.setValue(42,1,96.38);data.setValue(43, 0, new Date(2016, 11, 09));data.setValue(43,1,103.98);data.setValue(44, 0, new Date(2016, 11, 16));data.setValue(44,1,107.60);data.setValue(45, 0, new Date(2016, 11, 23));data.setValue(45,1,105.52);data.setValue(46, 0, new Date(2016, 11, 30));data.setValue(46,1,106.79);data.setValue(47, 0, new Date(2016, 12, 06));data.setValue(47,1,107.60);data.setValue(48, 0, new Date(2016, 12, 13));data.setValue(48,1,106.06);data.setValue(49, 0, new Date(2016, 12, 20));data.setValue(49,1,110.41);data.setValue(50, 0, new Date(2016, 12, 27));data.setValue(50,1,108.60);data.setValue(51, 0, new Date(2017, 1, 03));data.setValue(51,1,112.94);data.addColumn('number', 'Tecnoinvestimenti');data.setValue(0,2,100.00);data.setValue(1,2,106.16);data.setValue(2,2,109.69);data.setValue(3,2,113.23);data.setValue(4,2,116.42);data.setValue(5,2,113.23);data.setValue(6,2,107.92);data.setValue(7,2,113.23);data.setValue(8,2,113.87);data.setValue(9,2,118.54);data.setValue(10,2,122.08);data.setValue(11,2,122.79);data.setValue(12,2,120.31);data.setValue(13,2,120.31);data.setValue(14,2,119.25);data.setValue(15,2,124.13);data.setValue(16,2,123.14);data.setValue(17,2,126.54);data.setValue(18,2,123.14);data.setValue(19,2,122.86);data.setValue(20,2,123.07);data.setValue(21,2,120.31);data.setValue(22,2,123.85);data.setValue(23,2,124.97);data.setValue(24,2,122.12);data.setValue(25,2,127.69);data.setValue(26,2,133.19);data.setValue(27,2,130.47);data.setValue(28,2,137.83);data.setValue(29,2,151.40);data.setValue(30,2,154.97);data.setValue(31,2,146.33);data.setValue(32,2,143.26);data.setValue(33,2,152.25);data.setValue(34,2,150.18);data.setValue(35,2,152.82);data.setValue(36,2,154.90);data.setValue(37,2,157.11);data.setValue(38,2,152.04);data.setValue(39,2,157.11);data.setValue(40,2,153.11);data.setValue(41,2,146.04);data.setValue(42,2,142.11);data.setValue(43,2,144.47);data.setValue(44,2,155.54);data.setValue(45,2,160.68);data.setValue(46,2,161.75);data.setValue(47,2,161.04);data.setValue(48,2,167.11);data.setValue(49,2,170.39);data.setValue(50,2,169.18);data.setValue(51,2,171.11);data.addColumn('number', 'Txt');data.setValue(0,3,100.00);data.setValue(1,3,107.42);data.setValue(2,3,107.28);data.setValue(3,3,112.27);data.setValue(4,3,107.69);data.setValue(5,3,105.47);data.setValue(6,3,106.31);data.setValue(7,3,107.42);data.setValue(8,3,103.81);data.setValue(9,3,105.54);data.setValue(10,3,107.42);data.setValue(11,3,104.09);data.setValue(12,3,105.89);data.setValue(13,3,105.34);data.setValue(14,3,103.12);data.setValue(15,3,103.81);data.setValue(16,3,103.74);data.setValue(17,3,101.18);data.setValue(18,3,101.87);data.setValue(19,3,97.99);data.setValue(20,3,102.49);data.setValue(21,3,102.15);data.setValue(22,3,100.97);data.setValue(23,3,104.64);data.setValue(24,3,102.98);data.setValue(25,3,101.73);data.setValue(26,3,101.32);data.setValue(27,3,99.93);data.setValue(28,3,101.73);data.setValue(29,3,101.04);data.setValue(30,3,100.69);data.setValue(31,3,97.37);data.setValue(32,3,96.40);data.setValue(33,3,99.38);data.setValue(34,3,99.10);data.setValue(35,3,103.95);data.setValue(36,3,109.63);data.setValue(37,3,106.86);data.setValue(38,3,106.79);data.setValue(39,3,108.66);data.setValue(40,3,105.54);data.setValue(41,3,100.62);data.setValue(42,3,100.00);data.setValue(43,3,105.34);data.setValue(44,3,107.35);data.setValue(45,3,103.67);data.setValue(46,3,103.95);data.setValue(47,3,112.82);data.setValue(48,3,117.39);data.setValue(49,3,117.81);data.setValue(50,3,127.17);data.setValue(51,3,125.36);data.addColumn('number', 'Exprivia');data.setValue(0,4,100.00);data.setValue(1,4,108.20);data.setValue(2,4,123.22);data.setValue(3,4,127.97);data.setValue(4,4,133.72);data.setValue(5,4,121.49);data.setValue(6,4,126.33);data.setValue(7,4,126.25);data.setValue(8,4,126.00);data.setValue(9,4,125.59);data.setValue(10,4,126.00);data.setValue(11,4,123.71);data.setValue(12,4,119.77);data.setValue(13,4,122.81);data.setValue(14,4,113.95);data.setValue(15,4,112.47);data.setValue(16,4,111.57);data.setValue(17,4,108.53);data.setValue(18,4,109.35);data.setValue(19,4,103.36);data.setValue(20,4,103.94);data.setValue(21,4,103.36);data.setValue(22,4,107.55);data.setValue(23,4,110.42);data.setValue(24,4,104.84);data.setValue(25,4,103.45);data.setValue(26,4,107.47);data.setValue(27,4,105.99);data.setValue(28,4,106.07);data.setValue(29,4,106.64);data.setValue(30,4,113.54);data.setValue(31,4,112.63);data.setValue(32,4,108.20);data.setValue(33,4,105.82);data.setValue(34,4,105.82);data.setValue(35,4,107.22);data.setValue(36,4,106.64);data.setValue(37,4,107.30);data.setValue(38,4,105.50);data.setValue(39,4,105.33);data.setValue(40,4,104.10);data.setValue(41,4,98.77);data.setValue(42,4,98.44);data.setValue(43,4,97.79);data.setValue(44,4,110.58);data.setValue(45,4,113.21);data.setValue(46,4,113.29);data.setValue(47,4,129.12);data.setValue(48,4,133.72);data.setValue(49,4,133.06);data.setValue(50,4,132.08);data.setValue(51,4,127.40);data.addColumn('number', 'Be');data.setValue(0,5,100.00);data.setValue(1,5,120.39);data.setValue(2,5,126.32);data.setValue(3,5,134.21);data.setValue(4,5,135.53);data.setValue(5,5,142.11);data.setValue(6,5,144.74);data.setValue(7,5,138.95);data.setValue(8,5,136.05);data.setValue(9,5,130.42);data.setValue(10,5,135.79);data.setValue(11,5,139.21);data.setValue(12,5,141.58);data.setValue(13,5,133.82);data.setValue(14,5,132.89);data.setValue(15,5,133.68);data.setValue(16,5,131.84);data.setValue(17,5,133.16);data.setValue(18,5,127.92);data.setValue(19,5,120.79);data.setValue(20,5,127.03);data.setValue(21,5,118.74);data.setValue(22,5,125.79);data.setValue(23,5,121.08);data.setValue(24,5,122.37);data.setValue(25,5,129.61);data.setValue(26,5,134.61);data.setValue(27,5,131.58);data.setValue(28,5,130.66);data.setValue(29,5,131.58);data.setValue(30,5,134.21);data.setValue(31,5,134.74);data.setValue(32,5,150.39);data.setValue(33,5,153.55);data.setValue(34,5,155.53);data.setValue(35,5,165.92);data.setValue(36,5,171.05);data.setValue(37,5,173.68);data.setValue(38,5,163.68);data.setValue(39,5,168.95);data.setValue(40,5,167.37);data.setValue(41,5,162.89);data.setValue(42,5,150.39);data.setValue(43,5,169.74);data.setValue(44,5,171.32);data.setValue(45,5,175.00);data.setValue(46,5,178.29);data.setValue(47,5,207.37);data.setValue(48,5,204.21);data.setValue(49,5,218.42);data.setValue(50,5,221.84);data.setValue(51,5,228.16);
Scroll