Analisi Settore Bancario
I recenti incrementi dei tassi da parte delle principali Banche Centrali hanno riportato l?attenzione sul sistema bancario e sulla capacità di quest?ultimo di beneficiare di questa congiuntura, grazie ai maggiori ricavi derivanti dalla gestione del denaro.
Se consideriamo le 4 principali banche italiane quotate (Banco Popolare, Bper Banca, Intesa Sanpaolo e Unicredit); possiamo notare come negli ultimi 12 mesi Intesa SanPaolo e Bper Banca abbiano performato peggio dell?indice Ftse Mib mentre Banco Popolare e Unicredit abbiano fatto meglio (si veda in proposito il grafico 1) ma se restringessimo l?analisi agli ultimi 6 mesi si nota come tutte e 4 le banche abbiano superato l?indice.
Grafico 1: andamento comparato Banche Italiane e indice Ftse Mib (realizzato con funzione Storico e Backtesting di Step 3.0)
Nel corso del mese di agosto tutti gli istituti hanno presentato i conti del primo semestre che evidenziano già i primi effetti di quanto descritto in precedenza: tutte le banche considerate hanno infatti messo a segno incrementi del margine di interesse. Non per tutte però si è avuto anche un miglioramento dei ricavi complessivi (margine di intermediazione), in particolare Intesa SanPaolo ha visto una flessione dovuta principalmente al negativo andamento dei proventi finanziari (tabella 1) .
|
Margine di Interesse |
Margine di Intermediazione |
I Sem 2021 |
I sem 2022 |
Var. % |
I Sem 2021 |
I sem 2022 |
Var. % |
Banco BPM |
1005,856 |
1031,211 |
2,52% |
1932,008 |
2041,136 |
5,65% |
Bper Banca |
728,322 |
785,449 |
7,84% |
1595,939 |
1799,697 |
12,77% |
Intesa Sanpaolo |
4033 |
4083 |
1,24% |
12172 |
9368 |
-23,04% |
Unicredit |
4421 |
4822 |
9,07% |
8866 |
9582 |
8,08% |
Tabella 1: margine interesse e margine di intermediazione I semestre 2021 e 2022 a confronto (realizzato con funzione Analisi temporali di Step 3.0)
Dal lato dei componenti negativi di reddito, le voci che maggiormente rilevano nel caso delle banche sono i costi operativi e gli accantonamenti su crediti. Per quanto riguarda la prima voce (tabella 2) tutti gli istituti, con l?esclusione di Bper Banca (che include però le filiali acquisite da Intesa SanPaolo), mostrano riduzioni dei costi operativi compresi tra il 2 e il 3%.
|
I Sem 2021 |
I Sem 2022 |
Var. % |
Banco BPM |
1415,442 |
1383,202 |
-2,28% |
Bper Banca |
1163,601 |
1216,619 |
4,56% |
Intesa Sanpaolo |
5650 |
5488 |
-2,87% |
Unicredit |
5303 |
5172 |
-2,47% |
Tabella 2: costi operativi I semestre 2021 e 2022 a confronto (realizzato con funzione Analisi temporali di Step 3.0)
Il discorso sugli accantonamenti è più articolato visto che sul dato hanno inciso anche le questioni legate alla guerra tra Russia e Ucraina. In particolare sia Intesa SanPaolo che Unicredit hanno dovuto svalutare posizioni in Russia con conseguenti incrementi di questa voce mentre è proseguita la flessione, con conseguente beneficio per l?utile finale, per Banco BPM e Bper Banca (tabella 3)..
|
I Sem 2021 |
I Sem 2022 |
Var. % |
Banco BPM |
249,675 |
137,163 |
-45,06% |
Bper Banca |
576,388 |
217,061 |
-62,34% |
Intesa Sanpaolo |
1097 |
1378 |
25,62% |
Unicredit |
534 |
1281 |
139,89% |
Tabella 3: accantonamenti su crediti I semestre 2021 e 2022 a confronto (realizzato con funzione Analisi temporali di Step 3.0)
Il quadro dei risultati economici (tabella 4) è complessivamente positivo con 3 istituti su 4 che mostrano una crescita sullo stesso semestre del 2021, tra questi va rilevato tuttavia che il balzo degli utili di Bper Banca sia in buona parte dovuto a componenti straordinari
|
I Sem 2021 |
I Sem 2022 |
Var. % |
Banco BPM |
361,317 |
383,943 |
6,26% |
Bper Banca |
501,808 |
1384,808 |
175,96% |
Intesa Sanpaolo |
3023 |
2354 |
-22,13% |
Unicredit |
1921 |
2285 |
18,95% |
Tabella 4: utile netto di competenza I semestre 2021 e 2022 a confronto (realizzato con funzione Analisi temporali di Step 3.0)
I multipli di mercato restano molto contenuti sia da punto di vista del P/U che del P/BV (tabella 5): per quanto riguarda il primo, calcolato con gli utili attesi per il 2023 si rilevano valori compresi tra il 4,71 di Bper Banca ed il 6,22 di Intesa SanPaolo, il P/Book Value si posiziona sotto quota 0,4 per tutti gli istituti con l?esclusione di Intesa SanPaolo a 0,55; interessante il quadro dei rendimenti con valori compresi tra il 3,58% di Bper Banca e l?8,45% di Intesa SanPaolo.
Società |
P/U 2023 |
P/Book Value |
Yield % |
Banco BPM |
5,86 |
0,33 |
6,68 |
Bper Banca |
4,71 |
0,35 |
3,58 |
Intesa Sanpaolo |
6,22 |
0,55 |
8,45 |
Unicredit |
5,15 |
0,39 |
4,86 |
Tabella 5: multipli di mercato (realizzato con funzione Analisi comparative di Step 3.0)
Dal punto di vista delle raccomandazioni degli analisti (tabella 6) è possibile apprezzare come tutte le società presentino consistenti margini di apprezzamento compresi tra il 23,8% di Banco Bpm ed il 45,9% di Bper Banca. Va tuttavia notato come, mentre la prima presenti unicamente indicazioni positive (Buy) la seconda le veda equamente suddivise tra positive (Buy) e neutrali (Hold).
Società |
Buy |
Outperform |
Hold |
Underperform |
Sell |
Target Medio |
Prezzo |
Diff. % |
Banco BPM |
3 |
0 |
0 |
0 |
0 |
3,52 |
2,84 |
23,83% |
Bper Banca |
3 |
0 |
3 |
0 |
0 |
2,45 |
1,68 |
45,93% |
Intesa Sanpaolo |
3 |
0 |
2 |
0 |
0 |
2,35 |
1,79 |
31,28% |
Unicredit |
5 |
1 |
2 |
0 |
0 |
14,54 |
11,06 |
31,44% |
Tabella 6: indicazioni e target analisti (realizzato con funzione Raccomandazioni analisti di Step 3.0)
Conclusioni: se da un lato le prospettive del settore sono interessanti, per il previsto aumento dei tassi di interesse, la possibilità di una recessione potrebbe impattare negativamente sulla qualità del credito con conseguente aumento degli accantonamenti. Nella scelta tra i singoli titoli occorrerà tenere conto poi del profilo di rischio/rendimento, privilegiando le banche più solide (come Intesa SanPaolo), nel caso di maggiore prudenza e necessità di ottenere un flusso cedolare rilevante, oppure gli istituti con maggiori prospettive di crescita (come Bper Banca), nell?ipotesi di un investimento più orientato ad ottenere guadagni in conto capitale.
Condividi questo articolo
data.addColumn('date', 'Date');data.addRows(52);data.addColumn('number', 'Ftse Mib');data.setValue(0, 0, new Date(2021, 9, 08));data.setValue(0,1,100.00);data.setValue(1, 0, new Date(2021, 9, 15));data.setValue(1,1,101.68);data.setValue(2, 0, new Date(2021, 9, 22));data.setValue(2,1,102.00);data.setValue(3, 0, new Date(2021, 9, 29));data.setValue(3,1,103.17);data.setValue(4, 0, new Date(2021, 10, 05));data.setValue(4,1,106.70);data.setValue(5, 0, new Date(2021, 10, 12));data.setValue(5,1,106.45);data.setValue(6, 0, new Date(2021, 10, 19));data.setValue(6,1,104.94);data.setValue(7, 0, new Date(2021, 10, 26));data.setValue(7,1,99.24);data.setValue(8, 0, new Date(2021, 11, 03));data.setValue(8,1,99.57);data.setValue(9, 0, new Date(2021, 11, 10));data.setValue(9,1,102.58);data.setValue(10, 0, new Date(2021, 11, 17));data.setValue(10,1,102.15);data.setValue(11, 0, new Date(2021, 11, 24));data.setValue(11,1,103.71);data.setValue(12, 0, new Date(2021, 11, 30));data.setValue(12,1,104.97);data.setValue(13, 0, new Date(2021, 12, 07));data.setValue(13,1,106.02);data.setValue(14, 0, new Date(2021, 12, 14));data.setValue(14,1,105.73);data.setValue(15, 0, new Date(2021, 12, 21));data.setValue(15,1,103.88);data.setValue(16, 0, new Date(2021, 12, 28));data.setValue(16,1,101.97);data.setValue(17, 0, new Date(2022, 1, 04));data.setValue(17,1,102.12);data.setValue(18, 0, new Date(2022, 1, 11));data.setValue(18,1,103.51);data.setValue(19, 0, new Date(2022, 1, 18));data.setValue(19,1,101.75);data.setValue(20, 0, new Date(2022, 1, 25));data.setValue(20,1,98.93);data.setValue(21, 0, new Date(2022, 2, 04));data.setValue(21,1,86.23);data.setValue(22, 0, new Date(2022, 2, 11));data.setValue(22,1,88.45);data.setValue(23, 0, new Date(2022, 2, 18));data.setValue(23,1,92.98);data.setValue(24, 0, new Date(2022, 2, 25));data.setValue(24,1,94.27);data.setValue(25, 0, new Date(2022, 3, 01));data.setValue(25,1,96.59);data.setValue(26, 0, new Date(2022, 3, 08));data.setValue(26,1,95.27);data.setValue(27, 0, new Date(2022, 3, 15));data.setValue(27,1,95.44);data.setValue(28, 0, new Date(2022, 3, 22));data.setValue(28,1,93.20);data.setValue(29, 0, new Date(2022, 3, 29));data.setValue(29,1,93.09);data.setValue(30, 0, new Date(2022, 4, 06));data.setValue(30,1,90.11);data.setValue(31, 0, new Date(2022, 4, 13));data.setValue(31,1,92.31);data.setValue(32, 0, new Date(2022, 4, 20));data.setValue(32,1,92.49);data.setValue(33, 0, new Date(2022, 4, 27));data.setValue(33,1,94.57);data.setValue(34, 0, new Date(2022, 5, 03));data.setValue(34,1,92.77);data.setValue(35, 0, new Date(2022, 5, 10));data.setValue(35,1,86.55);data.setValue(36, 0, new Date(2022, 5, 17));data.setValue(36,1,83.64);data.setValue(37, 0, new Date(2022, 5, 24));data.setValue(37,1,84.91);data.setValue(38, 0, new Date(2022, 6, 01));data.setValue(38,1,81.97);data.setValue(39, 0, new Date(2022, 6, 08));data.setValue(39,1,83.58);data.setValue(40, 0, new Date(2022, 6, 15));data.setValue(40,1,80.35);data.setValue(41, 0, new Date(2022, 6, 22));data.setValue(41,1,81.42);data.setValue(42, 0, new Date(2022, 6, 29));data.setValue(42,1,86.01);data.setValue(43, 0, new Date(2022, 7, 05));data.setValue(43,1,86.70);data.setValue(44, 0, new Date(2022, 7, 12));data.setValue(44,1,88.18);data.setValue(45, 0, new Date(2022, 7, 19));data.setValue(45,1,86.50);data.setValue(46, 0, new Date(2022, 7, 26));data.setValue(46,1,84.05);data.setValue(47, 0, new Date(2022, 8, 02));data.setValue(47,1,84.15);data.setValue(48, 0, new Date(2022, 8, 09));data.setValue(48,1,84.81);data.setValue(49, 0, new Date(2022, 8, 16));data.setValue(49,1,84.88);data.setValue(50, 0, new Date(2022, 8, 23));data.setValue(50,1,80.87);data.setValue(51, 0, new Date(2022, 8, 30));data.setValue(51,1,79.26);data.addColumn('number', 'Intesa Sanpaolo');data.setValue(0,2,100.00);data.setValue(1,2,102.28);data.setValue(2,2,97.38);data.setValue(3,2,97.62);data.setValue(4,2,98.65);data.setValue(5,2,98.17);data.setValue(6,2,94.70);data.setValue(7,2,85.66);data.setValue(8,2,85.26);data.setValue(9,2,88.00);data.setValue(10,2,87.61);data.setValue(11,2,89.41);data.setValue(12,2,90.33);data.setValue(13,2,97.38);data.setValue(14,2,101.77);data.setValue(15,2,101.37);data.setValue(16,2,103.16);data.setValue(17,2,105.94);data.setValue(18,2,113.35);data.setValue(19,2,108.12);data.setValue(20,2,98.41);data.setValue(21,2,75.32);data.setValue(22,2,76.24);data.setValue(23,2,82.86);data.setValue(24,2,80.75);data.setValue(25,2,83.61);data.setValue(26,2,78.73);data.setValue(27,2,78.29);data.setValue(28,2,78.76);data.setValue(29,2,77.65);data.setValue(30,2,74.68);data.setValue(31,2,78.35);data.setValue(32,2,78.77);data.setValue(33,2,81.31);data.setValue(34,2,78.37);data.setValue(35,2,72.36);data.setValue(36,2,71.64);data.setValue(37,2,74.76);data.setValue(38,2,70.21);data.setValue(39,2,70.01);data.setValue(40,2,64.83);data.setValue(41,2,65.94);data.setValue(42,2,68.66);data.setValue(43,2,72.06);data.setValue(44,2,73.64);data.setValue(45,2,70.43);data.setValue(46,2,66.93);data.setValue(47,2,69.04);data.setValue(48,2,72.82);data.setValue(49,2,76.07);data.setValue(50,2,70.07);data.setValue(51,2,67.64);data.addColumn('number', 'Bper Banca');data.setValue(0,3,100.00);data.setValue(1,3,98.35);data.setValue(2,3,99.42);data.setValue(3,3,91.74);data.setValue(4,3,93.61);data.setValue(5,3,92.54);data.setValue(6,3,87.00);data.setValue(7,3,82.18);data.setValue(8,3,82.23);data.setValue(9,3,83.87);data.setValue(10,3,86.00);data.setValue(11,3,85.33);data.setValue(12,3,88.28);data.setValue(13,3,92.47);data.setValue(14,3,94.67);data.setValue(15,3,91.14);data.setValue(16,3,89.13);data.setValue(17,3,94.77);data.setValue(18,3,99.61);data.setValue(19,3,99.71);data.setValue(20,3,89.30);data.setValue(21,3,67.92);data.setValue(22,3,68.67);data.setValue(23,3,76.51);data.setValue(24,3,75.62);data.setValue(25,3,78.28);data.setValue(26,3,77.55);data.setValue(27,3,75.91);data.setValue(28,3,78.33);data.setValue(29,3,77.72);data.setValue(30,3,74.26);data.setValue(31,3,84.36);data.setValue(32,3,84.58);data.setValue(33,3,91.28);data.setValue(34,3,90.22);data.setValue(35,3,82.28);data.setValue(36,3,81.26);data.setValue(37,3,81.55);data.setValue(38,3,73.56);data.setValue(39,3,73.12);data.setValue(40,3,62.62);data.setValue(41,3,62.74);data.setValue(42,3,65.38);data.setValue(43,3,76.13);data.setValue(44,3,79.59);data.setValue(45,3,76.76);data.setValue(46,3,71.67);data.setValue(47,3,73.61);data.setValue(48,3,74.96);data.setValue(49,3,81.65);data.setValue(50,3,80.68);data.setValue(51,3,76.56);data.addColumn('number', 'Banco BPM');data.setValue(0,4,100.00);data.setValue(1,4,100.64);data.setValue(2,4,104.56);data.setValue(3,4,95.05);data.setValue(4,4,102.62);data.setValue(5,4,98.66);data.setValue(6,4,93.63);data.setValue(7,4,85.99);data.setValue(8,4,90.13);data.setValue(9,4,91.51);data.setValue(10,4,91.01);data.setValue(11,4,90.98);data.setValue(12,4,93.42);data.setValue(13,4,100.00);data.setValue(14,4,101.27);data.setValue(15,4,98.27);data.setValue(16,4,94.16);data.setValue(17,4,102.26);data.setValue(18,4,125.65);data.setValue(19,4,126.82);data.setValue(20,4,111.50);data.setValue(21,4,85.95);data.setValue(22,4,90.41);data.setValue(23,4,96.57);data.setValue(24,4,96.21);data.setValue(25,4,96.00);data.setValue(26,4,106.69);data.setValue(27,4,108.28);data.setValue(28,4,108.63);data.setValue(29,4,107.11);data.setValue(30,4,102.12);data.setValue(31,4,103.15);data.setValue(32,4,105.45);data.setValue(33,4,113.31);data.setValue(34,4,111.46);data.setValue(35,4,96.57);data.setValue(36,4,96.00);data.setValue(37,4,101.66);data.setValue(38,4,93.84);data.setValue(39,4,91.72);data.setValue(40,4,81.95);data.setValue(41,4,83.01);data.setValue(42,4,89.10);data.setValue(43,4,93.98);data.setValue(44,4,95.72);data.setValue(45,4,89.74);data.setValue(46,4,83.58);data.setValue(47,4,90.94);data.setValue(48,4,95.19);data.setValue(49,4,102.26);data.setValue(50,4,98.62);data.setValue(51,4,95.33);data.addColumn('number', 'Unicredit');data.setValue(0,5,100.00);data.setValue(1,5,98.42);data.setValue(2,5,96.15);data.setValue(3,5,95.25);data.setValue(4,5,96.03);data.setValue(5,5,96.10);data.setValue(6,5,91.45);data.setValue(7,5,87.49);data.setValue(8,5,92.80);data.setValue(9,5,107.35);data.setValue(10,5,109.40);data.setValue(11,5,112.62);data.setValue(12,5,112.92);data.setValue(13,5,118.79);data.setValue(14,5,112.89);data.setValue(15,5,109.89);data.setValue(16,5,114.61);data.setValue(17,5,124.81);data.setValue(18,5,130.82);data.setValue(19,5,121.99);data.setValue(20,5,104.89);data.setValue(21,5,75.04);data.setValue(22,5,77.09);data.setValue(23,5,80.82);data.setValue(24,5,79.25);data.setValue(25,5,83.39);data.setValue(26,5,80.52);data.setValue(27,5,80.08);data.setValue(28,5,77.11);data.setValue(29,5,74.25);data.setValue(30,5,68.62);data.setValue(31,5,80.84);data.setValue(32,5,82.87);data.setValue(33,5,90.20);data.setValue(34,5,88.34);data.setValue(35,5,80.09);data.setValue(36,5,81.73);data.setValue(37,5,81.91);data.setValue(38,5,75.70);data.setValue(39,5,79.14);data.setValue(40,5,71.49);data.setValue(41,5,70.87);data.setValue(42,5,79.87);data.setValue(43,5,82.44);data.setValue(44,5,84.81);data.setValue(45,5,80.42);data.setValue(46,5,75.87);data.setValue(47,5,83.34);data.setValue(48,5,86.48);data.setValue(49,5,89.31);data.setValue(50,5,90.03);data.setValue(51,5,87.19);
Scroll