Analisi Settore Risparmio Gestito
Nell’ultimo triennio le società del risparmio gestito si sono comportate meglio della media dei titoli finanziari, a fronte infatti di una variazione del -34% del Ftse Italia All Share Financials le principali società di gestione del risparmio hanno realizzato performance comprese tra il -14,3% di Banca Mediolanum e il +60,6% di FinecoBank; solo Anima, con un -46,3%, ha fatto peggio dell’indice settoriale. Anche effettuando il confronto con l’indice rappresentativo di tutto il mercato si scopre come la maggioranza delle società (4 su 5) abbia superato il benchmark, queste considerazioni valgono anche restringendo ad un solo anno l’analisi (grafico 1) con la differenza che in questo caso tutte le società hanno superato l’indice, con performance comprese tra il -13,8% di Banca Mediolanum e il +20,5% di Finecobank (-14% il Ftse Mib).
Grafico 1: andamento società operanti nel settore del risparmio gestito a confronto con l’indice Ftse Mib (realizzato con funzione Storico e Backtesting di Step 3.0)
Questo andamento trova conferma nei fondamentali delle società analizzate. Se osserviamo l’andamento delle commissioni nette nel primo semestre 2020 e lo mettiamo a confronto con lo stesso periodo del 2019 (tabella 1) possiamo notare come solo Azimut e Banca Mediolanum abbiano registrato una diminuzione (peraltro contenuta) di questa voce mentre le rimanenti abbiano messo a segno incrementi che vanno dal 7,5% di Banca Generali al 32,7% di Finecobank.
Società
|
I H 2019
|
I H 2020
|
Var. %
|
Anima
|
162,054
|
185,173
|
14,27%
|
Azimut
|
261,561
|
261,236
|
-0,12%
|
Banca Generali
|
240,03
|
257,903
|
7,45%
|
Banca Mediolanum
|
429,22
|
424,79
|
-1,03%
|
Finecobank
|
158,643
|
210,57
|
32,73%
|
Tabella 1: evoluzione comparata ricavi da commissioni nel primo semestre 2020 e 2019 (realizzato con funzione Analisi temporali di Step 3.0)
Spostando il focus sull’andamento degli utili (tabella 2) si nota come il quadro non cambi molto, con Finecobank a guidare la classifica delle società a maggior crescita e con Azimut e Banca Mediolanum nelle retrovie, il mercato sembra aver quindi premiato la società che è stata in grado di garantire il miglior andamento delle performance reddituali mentre è rimasto prudente con tutte le rimanenti anche se alcune (è il caso di Anima) hanno messo a segno una buona crescita dell’utile.
Anno di bilancio
|
I H 2019
|
I H 2020
|
Var. %
|
Anima
|
63,379
|
72,603
|
14,55%
|
Azimut
|
171,025
|
143,025
|
-16,37%
|
Banca Generali
|
132,8
|
131,948
|
-0,64%
|
Banca Mediolanum
|
171,342
|
150,489
|
-12,17%
|
Finecobank
|
134,114
|
180,174
|
34,34%
|
Tabella 2: evoluzione comparata degli utili nel primo semestre 2020 e 2019 (realizzato con funzione Analisi temporali di Step 3.0)
L’analisi dei multipli di mercato (tabella 3) mostra range piuttosto ampi: il multiplo P/Utili è compreso infatti tra il 6,1 di Azimut e il 25,2 di Finecobank, anche nell’analisi comparata del Price/Book Value troviamo Finecobank ai vertici con valori sopra quota 5 mentre è Anima la società più a buon mercato con un valore poco sopra l’unità. Molto ampia anche la forbice del Price/Sales compresa tra l’1,3 di Banca Mediolanum e l’11,2 di Finecobank.
Società
|
P/U
|
P/Book Value
|
P/Sales
|
Anima
|
8,98
|
1,04
|
3,84
|
Azimut
|
6,1
|
3,02
|
2,51
|
Banca Generali
|
11,46
|
3,4
|
5,27
|
Banca Mediolanum
|
8,38
|
2,02
|
1,33
|
Finecobank
|
25,23
|
5,26
|
11,17
|
Tabella 3: multipli di mercato (realizzato con funzione Analisi comparative di Step 3.0)
Venendo infine alle raccomandazioni degli analisti (tabella 4) è possibile notare come tutte le società abbiano margini di apprezzamento anche se, nella maggioranza dei casi, piuttosto contenuti arrivando solo in due casi (Anima e Banca Mediolanum) a superare il 10%, si segnala inoltre come nessuna società abbia indicazioni negative (Underperform o Sell).
Società
|
Buy
|
Outperform
|
Hold
|
Underperform
|
Sell
|
Target Medio
|
Prezzo
|
Diff. %
|
Anima
|
7
|
3
|
3
|
0
|
0
|
4,62
|
3,45
|
34,05%
|
Azimut
|
0
|
1
|
6
|
0
|
0
|
17,29
|
15,76
|
9,68%
|
Banca Generali
|
2
|
2
|
6
|
0
|
0
|
27,76
|
26,68
|
4,05%
|
Banca Mediolanum
|
2
|
0
|
4
|
0
|
0
|
7,42
|
6,4
|
15,89%
|
Finecobank
|
5
|
0
|
3
|
0
|
0
|
12,96
|
11,94
|
8,56%
|
Tabella 4: indicazioni e target analisti (realizzato con funzione Raccomandazioni analisti di Step 3.0)
Conclusioni: l’analisi congiunta delle performance passate, dei multipli di mercato e delle raccomandazioni degli analisti porta ad identificare in Anima il titolo con le migliori prospettive future, tenuto conto del fatto che i buoni risultati dei primi sei mesi dell’anno in termini di ricavi e utile non si siano riflessi in un corrispondente apprezzamento del titolo. L’ottimo andamento di Finecobank sembra invece già adeguatamente prezzato dal mercato.
Condividi questo articolo
data.addColumn('date', 'Date');data.addRows(52);data.addColumn('number', 'Anima');data.setValue(0, 0, new Date(2019, 9, 11));data.setValue(0,1,100.00);data.setValue(1, 0, new Date(2019, 9, 18));data.setValue(1,1,110.89);data.setValue(2, 0, new Date(2019, 9, 25));data.setValue(2,1,111.45);data.setValue(3, 0, new Date(2019, 10, 01));data.setValue(3,1,109.49);data.setValue(4, 0, new Date(2019, 10, 08));data.setValue(4,1,115.61);data.setValue(5, 0, new Date(2019, 10, 15));data.setValue(5,1,124.71);data.setValue(6, 0, new Date(2019, 10, 22));data.setValue(6,1,128.58);data.setValue(7, 0, new Date(2019, 10, 29));data.setValue(7,1,130.60);data.setValue(8, 0, new Date(2019, 11, 06));data.setValue(8,1,131.72);data.setValue(9, 0, new Date(2019, 11, 13));data.setValue(9,1,131.27);data.setValue(10, 0, new Date(2019, 11, 20));data.setValue(10,1,129.53);data.setValue(11, 0, new Date(2019, 11, 27));data.setValue(11,1,130.54);data.setValue(12, 0, new Date(2019, 12, 03));data.setValue(12,1,129.70);data.setValue(13, 0, new Date(2019, 12, 10));data.setValue(13,1,128.69);data.setValue(14, 0, new Date(2019, 12, 17));data.setValue(14,1,129.70);data.setValue(15, 0, new Date(2019, 12, 24));data.setValue(15,1,128.92);data.setValue(16, 0, new Date(2019, 12, 31));data.setValue(16,1,120.27);data.setValue(17, 0, new Date(2020, 1, 07));data.setValue(17,1,126.73);data.setValue(18, 0, new Date(2020, 1, 14));data.setValue(18,1,124.65);data.setValue(19, 0, new Date(2020, 1, 21));data.setValue(19,1,135.60);data.setValue(20, 0, new Date(2020, 1, 28));data.setValue(20,1,110.84);data.setValue(21, 0, new Date(2020, 2, 06));data.setValue(21,1,92.81);data.setValue(22, 0, new Date(2020, 2, 13));data.setValue(22,1,72.26);data.setValue(23, 0, new Date(2020, 2, 20));data.setValue(23,1,60.53);data.setValue(24, 0, new Date(2020, 2, 27));data.setValue(24,1,69.90);data.setValue(25, 0, new Date(2020, 3, 03));data.setValue(25,1,69.90);data.setValue(26, 0, new Date(2020, 3, 10));data.setValue(26,1,83.49);data.setValue(27, 0, new Date(2020, 3, 17));data.setValue(27,1,79.62);data.setValue(28, 0, new Date(2020, 3, 24));data.setValue(28,1,76.98);data.setValue(29, 0, new Date(2020, 4, 01));data.setValue(29,1,90.62);data.setValue(30, 0, new Date(2020, 4, 08));data.setValue(30,1,95.45);data.setValue(31, 0, new Date(2020, 4, 15));data.setValue(31,1,93.43);data.setValue(32, 0, new Date(2020, 4, 22));data.setValue(32,1,93.26);data.setValue(33, 0, new Date(2020, 4, 29));data.setValue(33,1,106.68);data.setValue(34, 0, new Date(2020, 5, 05));data.setValue(34,1,121.67);data.setValue(35, 0, new Date(2020, 5, 12));data.setValue(35,1,111.57);data.setValue(36, 0, new Date(2020, 5, 19));data.setValue(36,1,109.66);data.setValue(37, 0, new Date(2020, 5, 26));data.setValue(37,1,109.60);data.setValue(38, 0, new Date(2020, 6, 03));data.setValue(38,1,113.81);data.setValue(39, 0, new Date(2020, 6, 10));data.setValue(39,1,111.34);data.setValue(40, 0, new Date(2020, 6, 17));data.setValue(40,1,112.24);data.setValue(41, 0, new Date(2020, 6, 24));data.setValue(41,1,114.65);data.setValue(42, 0, new Date(2020, 6, 30));data.setValue(42,1,106.91);data.setValue(43, 0, new Date(2020, 7, 07));data.setValue(43,1,109.66);data.setValue(44, 0, new Date(2020, 7, 14));data.setValue(44,1,109.21);data.setValue(45, 0, new Date(2020, 7, 21));data.setValue(45,1,104.60);data.setValue(46, 0, new Date(2020, 7, 28));data.setValue(46,1,105.45);data.setValue(47, 0, new Date(2020, 8, 04));data.setValue(47,1,102.58);data.setValue(48, 0, new Date(2020, 8, 11));data.setValue(48,1,104.38);data.setValue(49, 0, new Date(2020, 8, 18));data.setValue(49,1,102.86);data.setValue(50, 0, new Date(2020, 8, 25));data.setValue(50,1,96.29);data.setValue(51, 0, new Date(2020, 9, 02));data.setValue(51,1,92.36);data.addColumn('number', 'Azimut');data.setValue(0,2,100.00);data.setValue(1,2,103.75);data.setValue(2,2,108.72);data.setValue(3,2,110.81);data.setValue(4,2,122.06);data.setValue(5,2,135.52);data.setValue(6,2,137.01);data.setValue(7,2,136.35);data.setValue(8,2,133.61);data.setValue(9,2,128.13);data.setValue(10,2,128.01);data.setValue(11,2,126.23);data.setValue(12,2,126.35);data.setValue(13,2,140.88);data.setValue(14,2,140.99);data.setValue(15,2,140.52);data.setValue(16,2,132.12);data.setValue(17,2,137.36);data.setValue(18,2,142.42);data.setValue(19,2,132.66);data.setValue(20,2,114.32);data.setValue(21,2,99.58);data.setValue(22,2,80.89);data.setValue(23,2,63.71);data.setValue(24,2,76.90);data.setValue(25,2,73.77);data.setValue(26,2,86.99);data.setValue(27,2,80.86);data.setValue(28,2,80.50);data.setValue(29,2,92.44);data.setValue(30,2,90.15);data.setValue(31,2,88.60);data.setValue(32,2,85.35);data.setValue(33,2,88.72);data.setValue(34,2,100.60);data.setValue(35,2,92.02);data.setValue(36,2,92.86);data.setValue(37,2,88.78);data.setValue(38,2,91.49);data.setValue(39,2,92.50);data.setValue(40,2,97.95);data.setValue(41,2,99.61);data.setValue(42,2,95.56);data.setValue(43,2,98.84);data.setValue(44,2,100.33);data.setValue(45,2,96.84);data.setValue(46,2,98.18);data.setValue(47,2,94.91);data.setValue(48,2,96.75);data.setValue(49,2,98.48);data.setValue(50,2,89.82);data.setValue(51,2,90.06);data.addColumn('number', 'Banca Generali');data.setValue(0,3,100.00);data.setValue(1,3,105.03);data.setValue(2,3,105.11);data.setValue(3,3,111.32);data.setValue(4,3,113.77);data.setValue(5,3,117.91);data.setValue(6,3,114.80);data.setValue(7,3,110.88);data.setValue(8,3,113.10);data.setValue(9,3,109.47);data.setValue(10,3,107.11);data.setValue(11,3,107.70);data.setValue(12,3,106.44);data.setValue(13,3,111.92);data.setValue(14,3,112.07);data.setValue(15,3,111.70);data.setValue(16,3,106.29);data.setValue(17,3,112.36);data.setValue(18,3,120.36);data.setValue(19,3,117.69);data.setValue(20,3,103.11);data.setValue(21,3,91.64);data.setValue(22,3,72.43);data.setValue(23,3,62.73);data.setValue(24,3,69.39);data.setValue(25,3,69.28);data.setValue(26,3,83.42);data.setValue(27,3,78.53);data.setValue(28,3,76.31);data.setValue(29,3,83.86);data.setValue(30,3,82.75);data.setValue(31,3,83.86);data.setValue(32,3,84.46);data.setValue(33,3,90.16);data.setValue(34,3,97.26);data.setValue(35,3,93.86);data.setValue(36,3,97.26);data.setValue(37,3,95.48);data.setValue(38,3,99.11);data.setValue(39,3,96.15);data.setValue(40,3,98.15);data.setValue(41,3,97.93);data.setValue(42,3,93.26);data.setValue(43,3,92.52);data.setValue(44,3,94.08);data.setValue(45,3,92.45);data.setValue(46,3,95.19);data.setValue(47,3,96.30);data.setValue(48,3,98.15);data.setValue(49,3,101.85);data.setValue(50,3,96.30);data.setValue(51,3,96.82);data.addColumn('number', 'Banca Mediolanum');data.setValue(0,4,100.00);data.setValue(1,4,104.52);data.setValue(2,4,106.75);data.setValue(3,4,107.23);data.setValue(4,4,116.76);data.setValue(5,4,119.89);data.setValue(6,4,126.77);data.setValue(7,4,128.16);data.setValue(8,4,128.03);data.setValue(9,4,126.08);data.setValue(10,4,124.69);data.setValue(11,4,124.27);data.setValue(12,4,122.04);data.setValue(13,4,125.17);data.setValue(14,4,123.44);data.setValue(15,4,119.47);data.setValue(16,4,113.35);data.setValue(17,4,115.58);data.setValue(18,4,117.45);data.setValue(19,4,115.37);data.setValue(20,4,102.36);data.setValue(21,4,92.77);data.setValue(22,4,75.94);data.setValue(23,4,58.86);data.setValue(24,4,69.07);data.setValue(25,4,63.56);data.setValue(26,4,75.94);data.setValue(27,4,72.74);data.setValue(28,4,71.70);data.setValue(29,4,77.47);data.setValue(30,4,74.55);data.setValue(31,4,74.90);data.setValue(32,4,79.28);data.setValue(33,4,83.31);data.setValue(34,4,94.09);data.setValue(35,4,87.55);data.setValue(36,4,90.33);data.setValue(37,4,87.69);data.setValue(38,4,89.29);data.setValue(39,4,89.36);data.setValue(40,4,92.14);data.setValue(41,4,90.13);data.setValue(42,4,87.55);data.setValue(43,4,89.71);data.setValue(44,4,91.66);data.setValue(45,4,89.99);data.setValue(46,4,89.01);data.setValue(47,4,87.97);data.setValue(48,4,90.13);data.setValue(49,4,93.74);data.setValue(50,4,85.54);data.setValue(51,4,86.16);data.addColumn('number', 'Finecobank');data.setValue(0,5,100.00);data.setValue(1,5,102.62);data.setValue(2,5,103.69);data.setValue(3,5,105.94);data.setValue(4,5,112.37);data.setValue(5,5,117.01);data.setValue(6,5,117.12);data.setValue(7,5,114.92);data.setValue(8,5,115.53);data.setValue(9,5,112.17);data.setValue(10,5,110.94);data.setValue(11,5,109.92);data.setValue(12,5,109.31);data.setValue(13,5,114.36);data.setValue(14,5,113.39);data.setValue(15,5,112.11);data.setValue(16,5,107.93);data.setValue(17,5,119.82);data.setValue(18,5,111.45);data.setValue(19,5,109.46);data.setValue(20,5,96.90);data.setValue(21,5,91.59);data.setValue(22,5,78.63);data.setValue(23,5,76.18);data.setValue(24,5,84.38);data.setValue(25,5,91.35);data.setValue(26,5,96.37);data.setValue(27,5,88.79);data.setValue(28,5,94.02);data.setValue(29,5,103.49);data.setValue(30,5,98.78);data.setValue(31,5,102.67);data.setValue(32,5,103.75);data.setValue(33,5,107.22);data.setValue(34,5,115.02);data.setValue(35,5,118.19);data.setValue(36,5,123.55);data.setValue(37,5,120.59);data.setValue(38,5,127.37);data.setValue(39,5,128.09);data.setValue(40,5,131.05);data.setValue(41,5,130.84);data.setValue(42,5,125.28);data.setValue(43,5,128.19);data.setValue(44,5,130.59);data.setValue(45,5,131.56);data.setValue(46,5,130.95);data.setValue(47,5,123.95);data.setValue(48,5,125.38);data.setValue(49,5,120.99);data.setValue(50,5,117.63);data.setValue(51,5,120.53);data.addColumn('number', 'Ftse Mib');data.setValue(0,6,100.00);data.setValue(1,6,100.71);data.setValue(2,6,102.00);data.setValue(3,6,103.47);data.setValue(4,6,106.18);data.setValue(5,6,106.42);data.setValue(6,6,104.94);data.setValue(7,6,104.94);data.setValue(8,6,104.59);data.setValue(9,6,105.25);data.setValue(10,6,108.29);data.setValue(11,6,107.18);data.setValue(12,6,106.93);data.setValue(13,6,108.37);data.setValue(14,6,108.91);data.setValue(15,6,108.14);data.setValue(16,6,104.83);data.setValue(17,6,110.44);data.setValue(18,6,112.19);data.setValue(19,6,111.77);data.setValue(20,6,99.18);data.setValue(21,6,93.84);data.setValue(22,6,71.98);data.setValue(23,6,70.97);data.setValue(24,6,75.90);data.setValue(25,6,73.92);data.setValue(26,6,79.50);data.setValue(27,6,76.95);data.setValue(28,6,76.06);data.setValue(29,6,79.81);data.setValue(30,6,78.68);data.setValue(31,6,76.03);data.setValue(32,6,78.12);data.setValue(33,6,82.10);data.setValue(34,6,91.08);data.setValue(35,6,85.21);data.setValue(36,6,88.51);data.setValue(37,6,86.28);data.setValue(38,6,89.00);data.setValue(39,6,89.18);data.setValue(40,6,92.12);data.setValue(41,6,90.57);data.setValue(42,6,86.13);data.setValue(43,6,88.05);data.setValue(44,6,90.36);data.setValue(45,6,88.86);data.setValue(46,6,89.51);data.setValue(47,6,87.48);data.setValue(48,6,89.42);data.setValue(49,6,88.09);data.setValue(50,6,84.36);data.setValue(51,6,86.01);
Scroll