Hledání v detailu akcií
Moje portfolio
Nastavit Oblíbené, nastavit Portfolio
Oblíbené tituly
select
NázevNejlepší
nákup
Nejlepší
prodej
Změna
(%)
ČEZ12031204-0,66
KB11691170-0,85
PKN126,24126,31,79
Msft421,85421,88-0,23
Nokia8,9348,9423,19
IBM257,76257,881,72
Mercedes-Benz Group AG51,951,91-1,46
PFE27,6927,70,51
20.04.2026 16:09:01
Indexy online
AD Index online
select
AD Index online
 

  • 21.11.2025 18:00:22
4xS WIG20/RBI open (Warsaw)
Poslední obchod Změna (%) Změna (PLN) Objem obchodů (PLN)
1,34 204,55 0,00 134
R - Real-Time data si mohou aktivovat klienti Patria Plus / Investor Plus ZDE.

 
Sektor online - 4xS WIG20/RBI open - Banky
AkceNázevDatum a čas  Nejlepší
nákup
Nejlepší
prodej
Poslední
obchod
Změna
(%)
Objem
(ks)
MěnaTrhZávěrečná
cena
NP I PoO10xL BRN/RBI open9.3. 18:01:170,05-1,023300,0039 000PLNWSE,05
NP I PoO15.6 PZU/RBI 2627.3. 18:01:021 127,001 137,001 122,50-0,3630PLNWSE1 126,50
NP I PoO1st Citizen Banc20.4. 16:03:442 043,162 047,762 046,040,806 502USDNSQ2 030,16
NP I PoO3xL PKN/RBI open20.1. 18:00:0348,6049,3525,00-45,8920PLNWSE46,20
NP I PoO3xS DNP/RBI open1.4. 18:01:3310,9811,2412,8020,53100PLNWSE10,62
NP I PoO3xS KGH/RBI open20.4. 15:56:531,021,041,022,008 980PLNWSE1,00
NP I PoO3xS MIL/RBI open- -0,01--0,00-PLNWSE,01
NP I PoO3xS OPL/RBI open1.4. 18:01:370,720,740,825,135 000PLNWSE,72
NP I PoO3xS PKN/RBI open2.3. 18:00:190,300,320,4128,134 080PLNWSE,32
NP I PoO4xL TEN/RBI open15.4. 18:00:304,674,794,51-5,85285PLNWSE4,79
NP I PoO4xS DNP/RBI open2.2. 18:00:2210,2610,6012,6027,791 000PLNWSE9,86
NP I PoO4xS KGH/RBI open23.3. 18:01:290,34-1,73458,062PLNWSE,31
NP I PoO4xS PCO/RBI open20.3. 18:01:295,295,449,4880,231 049PLNWSE5,26
NP I PoO4xS PKN/RBI open17.4. 18:01:321,751,791,910,001 500PLNWSE1,91
NP I PoO4xS PZU/RBI open5.2. 18:00:165,625,735,46-2,158PLNWSE5,58
NP I PoO5xL ATT/RBI open5.1. 18:00:290,060,140,15150,0018 000PLNWSE,06
NP I PoO5xL BDX/RBI open25.2. 17:59:590,740,761,4872,091 000PLNWSE,86
NP I PoO5xL BHW/RBI open1.7. 18:01:457,287,469,0121,43560PLNWSE7,42
NP I PoO5xL CCC/RBI open20.4. 9:14:210,220,240,24-7,6910 893PLNWSE,26
NP I PoO5xL CPS/RBI open25.3. 18:00:447,898,216,43-0,62600PLNWSE6,47
NP I PoO5xL EAT/RBI open4.4. 18:17:030,01-0,191800,005 500PLNWSE,01
NP I PoO5xL EAT/RBI open27.2. 18:01:332,482,565,0093,802 563PLNWSE2,58
NP I PoO5xL GPW/RBI open27.3. 18:01:1962,3064,7030,15-50,49100PLNWSE60,90
NP I PoO5xL ING/RBI open6.5. 17:59:5828,8029,457,13-76,11280PLNWSE29,85
NP I PoO5xL PKP/RBI open2.1. 18:00:120,01-0,03200,001PLNWSE,01
NP I PoO5xL TEN/RBI open20.4. 9:34:232,172,242,270,00450PLNWSE2,27
NP I PoO5xL XTB/RBI open16.4. 18:00:0370,3072,4067,40-9,1673PLNWSE74,20
NP I PoO5xS ALR/RBI open- -0,01--0,00-PLNWSE,01
NP I PoO5xS DNP/RBI open- ------PLNWSE,64
NP I PoO5xS GOLD/RBI open25.4. 18:01:000,190,233,261817,6530PLNWSE,17
NP I PoO5xS PKO/RBI open- -0,01--0,00-PLNWSE,01
NP I PoO6xL GAMES/RBI open30.3. 18:00:522,022,040,89-58,80820PLNWSE2,16
NP I PoO6xL MWIG40/RBI open13.3. 18:01:1041,9042,9024,55-43,5699PLNWSE43,50
NP I PoO6xS GAMES/RBI open5.2. 18:00:190,120,140,32190,91165PLNWSE,11
NP I PoO6xS MWIG40/RBI open30.4. 18:00:010,10-0,77600,0050PLNWSE,10
NP I PoO739250/RBI 2619.3. 18:00:091 032,501 052,501 023,00-0,875PLNWSE1 032,00
NP I PoO7xL BRN/RBI open17.4. 18:01:230,13-0,410,002 814PLNWSE,41
NP I PoO7xS MWIG40/RBI open31.3. 18:00:150,03-0,772466,67230PLNWSE,03
NP I PoO8xL BRN/RBI open7.4. 18:00:440,01-2,2622500,005PLNWSE,01
NP I PoOAbbey National Preferred Stock20.4. 13:26:181,401,441,44-0,218 334GBPLSE1,42
NP I PoOAbbey National Preferred Stock20.4. 15:39:291,641,681,660,91-GBPLSE1,66
NP I PoOABC Ltd- ------HKDHKG6,05
NP I PoOABCK Depository Receipt20.4. 16:00:23--19,781,339 119USDPNK19,52
NP I PoOAkbank Turk Depository Receipt20.4. 15:30:02--3,743,1011USDPNK3,66
NP I PoOAlpha Bank Sp ADR17.4. 23:20:00--1,116,7320 055USDPNK1,11
NP I PoOAXIS Bank Depository Receipt20.4. 15:53:1572,2072,4072,30-2,433 584USDLIB74,10
NP I PoOBanca Com Carpat4.3. 10:01:350,100,100,10-3,2117 411RONBUH,13
NP I PoOBanca Intesa SpA- ------EURMIL5,92
NP I PoOBanca Transilvan5.1. 16:52:242,242,242,24-0,22560 787RONBUH38,20
NP I PoOBanco do Brs Sp ADR20.4. 15:51:48--4,920,2012 893USDPNK4,91
NP I PoOBanco Santander SA- ------EURMCE11,04
NP I PoOBank East Asia Depository Receipt20.4. 15:30:00--1,51-16,76131USDPNK1,81
NP I PoOBank Handlowy20.4. 16:04:01118,60119,00118,80-0,6729 972PLNWSE119,60
NP I PoOBank Hawaii Corp20.4. 16:03:4281,3381,9081,882,2359 513USDNYQ80,09
NP I PoOBank Millennium20.4. 16:03:5818,9819,0219,01-1,53301 148PLNWSE19,31
NP I PoOBank Nova Scotia20.4. 16:03:5976,8376,8676,860,38104 909USDNYQ76,56
NP I PoOBank Of Greece20.4. 15:57:5515,4515,5515,45-1,593 136EURATH15,70
NP I PoOBank of China- ------HKDHKG5,11
NP I PoOBank of China Depository Receipt20.4. 16:00:41--16,601,535 619USDPNK16,35
NP I PoOBank of Montreal- ------CADTOR208,15
NP I PoOBank Pekao SA20.4. 16:02:46250,10250,30250,30-1,42179 886PLNWSE253,90
NP I PoOBank Rakyat Indo Depository Receipt20.4. 15:51:05--9,95-1,9723 116USDPNK10,15
NP I PoOBankinter- ------EURMCE15,01
NP I PoOBanner20.4. 16:03:4964,6964,9865,050,6214 599USDNSQ64,58
NP I PoOBarclays20.4. 16:02:354,444,454,45-1,838 968 382GBPLSE4,53
NP I PoOBasel Kbank20.4. 15:46:581 090,001 100,001 095,000,00385CHFSWX1 095,00
NP I PoOBBVA- ------EURMCE20,31
NP I PoOBC Vaudoise Rg20.4. 16:03:44121,40121,60121,600,5821 542CHFSWX120,90
NP I PoOBco de Sabadell- ------EURMCE3,37
NP I PoOBco Sntndr Chile Depository Receipt20.4. 16:03:1035,5635,7135,69-1,2321 189USDNYQ36,07
NP I PoOBerner Kantnlbnk20.4. 16:00:00386,00387,50386,50-1,658 428CHFSWX393,00
NP I PoOBFCE Participation27.3. 16:23:54576,90637,50607,205,252EURPAR576,90
NP I PoOBGZ20.4. 16:03:44160,40161,00161,000,0013 525PLNWSE161,00
NP I PoOBKS Bank20.4. 13:30:1121,00-21,000,00130EURVIE21,00
NP I PoOBNP Paribas20.4. 16:03:5393,2093,2193,21-1,13660 805EURPAR94,28
NP I PoOBNP Paribas Depository Receipt20.4. 16:02:52--54,93-0,6212 792USDPNK55,27
NP I PoOBOS20.4. 15:59:1710,1210,1610,10-1,9438 308PLNWSE10,30
NP I PoOBRD - Groupe SG5.1. 16:38:3814,8014,9014,90-0,2718 634RONBUH29,65
NP I PoOBSKT/RBI 2716.4. 18:00:19866,00886,00889,00-1,175PLNWSE899,50
NP I PoOBSKT/RBI 273.3. 18:01:341 092,501 112,501 136,004,511 000PLNWSE1 087,00
NP I PoOBTV3.3. 17:45:0528,8028,2028,800,7032EURVIE74,00
NP I PoOCA Hte Loire4.3. 12:09:36103,50104,00104,00-0,48686EURPAR100,00
NP I PoOCapital City Bk20.4. 16:03:5646,5148,0147,070,587 540USDNSQ46,83
NP I PoOCathay Gnrl Banc20.4. 16:03:4654,3654,6054,690,3921 130USDNSQ54,25
NP I PoOCCB Depository Receipt20.4. 16:02:38--22,701,6431 014USDPNK22,30
NP I PoOCCC/RBI 289.1. 18:00:45714,00734,00974,0035,00200PLNWSE721,50
NP I PoOCCC/RBI 2818.3. 18:00:45616,50636,50619,50-0,56160PLNWSE623,00
NP I PoOCdn Imperial Bnk- ------CADTOR149,43
NP I PoOCentral Pac Fin20.4. 16:03:5734,7435,2635,00-0,235 207USDNYQ34,85
NP I PoOCFB BPS20.4. 15:34:465,355,555,50-0,902 880PLNWSE5,55
NP I PoOCNB Fin Cp PA20.4. 16:03:5131,1131,3731,26-0,353 199USDNSQ31,35
NP I PoOColumbia Banking20.4. 16:02:5329,6929,7029,660,20114 229USDNSQ29,63
NP I PoOCommerzbank20.4. 16:03:3336,7536,7836,771,971 853 162EURGER36,06
NP I PoOCommonwealth Bk- ------AUDASX178,23
NP I PoOComonwelth Bk AU Depository Receipt20.4. 15:40:26--136,441,28163USDPNK128,64
NP I PoOCredit Agricole20.4. 16:03:3317,6417,6517,65-0,761 479 357EURPAR17,78
NP I PoOCREDIT AGRICOLE20.4. 14:23:42140,80141,00139,50-1,43883EURPAR141,52
NP I PoOCullen Frost Bks20.4. 16:03:47144,35144,67144,620,9018 856USDNYQ143,33
NP I PoOCVB Financial20.4. 16:03:5720,7320,7420,740,27337 667USDNSQ20,68
NP I PoODanske Bk20.4. 16:02:20330,60330,80330,80-0,90229 222DKKCPH333,80
NP I PoODanske Bk Sp ADR3.3. 23:19:58--7,990,0081 550USDPNK26,34
NP I PoODAX/RBI Open End16.4. 18:00:0943,3543,8044,604,21261PLNWSE42,80
NP I PoODBS Group Sp.ADR3.3. 23:19:58--69,12-0,50108 190USDPNK181,53
NP I PoOEast West Bancp20.4. 16:03:53118,59118,94118,650,6372 833USDNSQ118,02
NP I PoOERSTE BANK20.4. 16:08:182 557,002 560,002 560,00-1,8034 785CZKPSE-KOBOS2 607,00
NP I PoOErste Bank Depository Receipt20.4. 15:59:00--62,44-2,172 157USDPNK63,85
NP I PoOF3LBRE/RBI open- -11,66--0,00-PLNWSE12,50
NP I PoOF3LENA/RBI open17.4. 18:01:357,357,657,850,00160PLNWSE7,85
NP I PoOF3LENG/RBI open29.1. 18:00:1563,2065,4092,5048,2412PLNWSE62,40
NP I PoOF3LTPE/RBI open17.4. 18:01:3114,4614,9015,220,00313PLNWSE15,22
NP I PoOFifth Third Banc20.4. 16:03:5550,9550,9750,971,23959 466USDNSQ50,34
NP I PoOFirst Bancorp20.4. 16:03:3359,2360,0559,64-0,186 064USDNSQ59,51
NP I PoOFIRST BANCORP20.4. 16:02:1123,3623,3723,330,5245 257USDNYQ23,23
NP I PoOFirst Cwlth Fin4.3. 0:40:14--11,97-3,39748 781USDNYQ18,81
NP I PoOFirst Financial20.4. 16:03:3829,9129,9529,930,5735 011USDNSQ29,76
NP I PoOFirst Horizn Ntl20.4. 16:03:4724,5724,5824,561,15312 418USDNYQ24,29
NP I PoOFirst Merch20.4. 16:03:4341,1541,3141,240,1917 224USDNSQ41,14
NP I PoOGetin Holding20.4. 15:39:090,510,510,510,99249 307PLNWSE,50
NP I PoOGOLD/RBI Ct16.4. 18:00:13338,50341,50343,5032,12420PLNWSE260,00
NP I PoOGOLD/RBI Ct2.3. 18:00:18345,50-443,5025,825PLNWSE352,50
NP I PoOGraubundner KB Participation20.4. 15:57:132 160,002 180,002 180,000,4686CHFSWX2 170,00
NP I PoOHalyk Depository Receipt20.4. 16:02:3835,2535,4535,400,1424 835USDLIB35,35
NP I PoOHancock Holding20.4. 16:03:4369,3669,7669,561,1256 796USDNSQ68,74
NP I PoOHanmi Financial20.4. 16:01:4828,0728,2028,140,327 290USDNSQ28,10
NP I PoOHeritage Commerc18.4. 2:00:00--13,453,073 933 119USDNSQ13,45
NP I PoOHSBC20.4. 16:03:3513,5113,5113,51-1,044 282 543GBPLSE13,65
NP I PoOHuntington Banc20.4. 16:03:5417,0617,0717,071,281 172 867USDNSQ16,85
NP I PoOChina Constrn Bk- ------HKDHKG8,68
NP I PoOIndependent MA20.4. 16:03:1578,3678,9878,670,92106 588USDNSQ77,95
NP I PoOIndependent MI20.4. 16:02:5534,5834,8834,57-0,227 902USDNSQ34,79
NP I PoOIndus Comm Bk- ------HKDHKG7,03
NP I PoOIndus Comm Bk Depository Receipt20.4. 15:57:14--18,290,831 898USDPNK18,03
NP I PoOING Bank Slaski20.4. 16:03:50464,80466,00464,80-0,2623 383PLNWSE466,00
NP I PoOIntesa Sp ADR20.4. 16:03:40--41,04-1,539 508USDPNK41,68
NP I PoOJyske Bank A/S20.4. 16:02:40922,00923,00922,50-1,2334 940DKKCPH934,00
NP I PoOKBC Banc Holding20.4. 16:03:33118,85118,95118,90-0,8341 215EURBRU119,90
NP I PoOKBC Groep Depository Receipt20.4. 15:59:32--70,03-0,30825USDPNK70,20
NP I PoOKeyCorp20.4. 16:02:5521,9721,9821,980,80810 039USDNYQ21,80
NP I PoOKGH/RBI 2723.2. 18:02:051 136,50-1 134,00-0,18500PLNWSE1 136,00
NP I PoOKGHX3L/RBI Zt25.2. 17:59:331,872,442,3619,191 000PLNWSE1,98
NP I PoOKOMERČNÍ BANKA20.4. 16:08:581 169,001 170,001 170,00-0,8569 962CZKPSE-KOBOS1 180,00
NP I PoOLat Am Exp Bnk20.4. 16:03:3656,1856,9556,570,5310 149USDNYQ56,55
NP I PoOLloyds Bankg Grp Preferred Stock20.4. 14:06:461,611,641,63-0,04-GBPLSE1,63
NP I PoOLloyds TSB20.4. 16:03:261,031,031,03-1,8143 348 355GBPLSE1,05
NP I PoOM&T Bank20.4. 16:03:53219,53220,44219,830,5355 218USDNYQ218,79
NP I PoOmBank SA20.4. 16:03:591 251,501 253,001 253,00-2,4926 528PLNWSE1 285,00
NP I PoOMercantile Bank20.4. 16:04:0052,5954,0253,63-0,094 105USDNSQ53,68
NP I PoOMerkur Bank20.4. 8:06:1217,0017,2016,80-1,756EURFRA17,10
NP I PoONatl Aust Bank- ------AUDASX42,55
NP I PoONatl Aust Bank Depository Receipt20.4. 16:00:54--14,73-4,474 783USDPNK15,42
NP I PoONatl Bank Greece Rg20.4. 16:00:0714,6013,0013,90-7,402 660 622EURATH15,01
NP I PoONatl Bk Canada- ------CADTOR202,92
NP I PoONatWest Grp Rg20.4. 16:03:556,106,106,10-2,565 730 880GBPLSE6,26
NP I PoONatWest Preferred Stock20.4. 15:41:331,501,541,540,0747 327GBPLSE1,52
NP I PoONKE/RBI 2715.4. 18:00:461 008,501 028,501 027,001,831PLNWSE1 008,50
NP I PoOOberbank20.4. 13:30:10--80,600,004 347EURVIE80,60
NP I PoOOld Savings Bncp20.4. 16:03:3822,0122,0322,000,3217 112USDNSQ21,93
NP I PoOOTP Bank20.4. 11:49:392 955,002 990,002 950,00-0,03400CZKPSE-KOBOS2 951,00
NP I PoOOTP Bank Depository Receipt12.5. 15:49:54-17,0017,000,001USDLIB17,00
NP I PoOPEO/RBI Ct19.12. 18:00:1510,88-7,09-36,811 000PLNWSE11,22
NP I PoOPKN/RBI Ct25.3. 18:00:3427,65-34,0029,28895PLNWSE26,30
NP I PoOPKO BP17.4. 12:01:54574,90577,40578,400,000CZKPSE-KOBOS578,40
NP I PoOPNC Finl Svc20.4. 16:03:55226,62226,88226,700,85125 587USDNYQ224,81
NP I PoOPopular PRico20.4. 16:03:15147,60148,17147,780,7429 036USDNSQ146,90
NP I PoOPreferred Bank20.4. 16:03:1595,1895,8895,740,0869 647USDNSQ95,72
NP I PoORaiffeisen Unsp ADR20.4. 15:43:37--13,30-3,26407USDPNK13,75
NP I PoORaiffsen Intl Bk20.4. 15:14:131 090,001 096,001 090,00-3,37253CZKPSE-KOBOS1 128,00
NP I PoORegions Finan20.4. 16:03:5628,3428,3528,350,78732 901USDNYQ28,13
NP I PoORepublic Banc20.4. 16:03:0275,1976,0575,83-0,0425 812USDNSQ75,47
NP I PoORoyal Bk Canada- ------CADTOR244,23
NP I PoOS & T Bancorp20.4. 16:03:4944,2744,3644,320,398 843USDNSQ44,15
NP I PoOSciet Genrle Depository Receipt20.4. 15:55:12--11,13-2,203 671USDPNK11,37
NP I PoOSciet Genrle Depository Receipt20.4. 16:03:16--17,25-1,1617 529USDPNK17,45
NP I PoOSE Banken AB20.4. 16:03:25182,75182,85182,85-0,971 037 508SEKSTO184,65
NP I PoOSecure Trust20.4. 15:54:5913,7213,7613,72-1,2910 082GBPLSE13,90
NP I PoOSierra Bancorp20.4. 16:01:0637,0937,5737,340,4317 977USDNSQ37,20
NP I PoOSILVER/RBI Ct20.2. 18:00:1091,3092,2098,501,0310PLNWSE97,50
NP I PoOSILVER/RBI Ct17.4. 18:01:314,634,684,910,002 000PLNWSE4,91
NP I PoOSimmons Fst Natl20.4. 16:03:1321,8421,8521,861,56120 411USDNSQ21,52
NP I PoOSociete Generale20.4. 16:03:5373,0673,0773,07-2,13609 575EURPAR74,66
NP I PoOSt Galler Ktbk20.4. 15:29:04648,00650,00650,000,46898CHFSWX647,00
NP I PoOStandard Chartered Plc 8.25% - GBP20.4. 15:32:311,291,341,343,52-GBPLSE1,31
NP I PoOStandrd Chartrd20.4. 16:03:3618,1418,1418,14-0,851 106 218GBPLSE18,30
NP I PoOStd Chart 7.375Ncip20.4. 15:44:051,191,221,19-1,32-GBPLSE1,20
NP I PoOSv Handbk -A-20.4. 16:03:55132,60132,65132,650,193 923 493SEKSTO132,40
NP I PoOSv Handbk -B-20.4. 16:02:32224,00224,40224,200,0064 543SEKSTO224,20
NP I PoOSWEDBANK AB20.4. 16:03:40327,80328,00327,90-0,821 124 199SEKSTO330,60
NP I PoOSwedbank Sp ADR20.4. 15:59:26--35,95-0,46826USDPNK36,12
NP I PoOSydbank A/S20.4. 16:01:57565,00566,00565,50-1,4846 649DKKCPH574,00
NP I PoOTatra Banka8.4. 15:50:0825 000,00-36 000,0044,00-EURBRA25 000,00
NP I PoOTexas Capital20.4. 16:03:15105,15105,56105,360,6044 742USDNSQ104,58
NP I PoOToronto Dominion- ------CADTOR144,17
NP I PoOTPSX3L/RBI Zt7.4. 18:00:3313,72-13,560,443PLNWSE13,50
NP I PoOTurkiye Is Banka Depository Receipt15.4. 15:58:063,18-2,080,00-USDLIB3,38
NP I PoOUOB Depository Receipt20.4. 15:59:21--58,57-1,93715USDPNK59,03
NP I PoOUS Bancorp20.4. 16:03:5457,3157,3357,300,69532 607USDNYQ56,93
NP I PoOValiant Holding20.4. 15:51:05180,60180,80180,800,115 124CHFSWX180,60
NP I PoOVan Lanschot20.4. 16:03:3365,1065,2565,200,1527 630EURAEX65,10
NP I PoOVseobec Uver Bk8.4. 15:50:08--157,000,00-EURBRA157,00
NP I PoOWashington Trust20.4. 16:03:4135,9936,1636,070,446 579USDNSQ35,97
NP I PoOWells Fargo20.4. 16:03:5482,1182,1282,110,872 356 192USDNYQ81,41
NP I PoOWesbanco Inc20.4. 16:03:3436,4436,4836,440,2220 434USDNSQ36,36
NP I PoOWestern Alliance20.4. 16:02:4379,5679,8079,690,42117 834USDNYQ79,39
NP I PoOWestpac Banking- ------AUDASX39,73
NP I PoOWIG20/RBI 2720.2. 18:00:051 049,501 069,501 043,50-0,57150PLNWSE1 049,50
NP I PoOWintrust Fincl20.4. 16:03:41148,71148,95148,810,4326 370USDNSQ148,17
NP I PoOXTB/RBI 2815.4. 18:00:391 098,001 118,001 098,000,05530PLNWSE1 097,50
NP I PoOXTB/RBI 2815.4. 18:00:401 052,501 072,501 073,001,951EURWSE1 052,50
NP I PoOXTB/RBI 284.3. 18:00:531 038,501 058,501 033,00-0,5360PLNWSE1 038,50
NP I PoOZions20.4. 16:02:5563,2863,2963,280,88202 367USDNSQ62,73
Zdroj: Six Financial Information
R - Real-Time data si mohou aktivovat klienti Patria Plus / Investor Plus ZDE.
Související indexy
Nebyla nalezena žádná data
Zdroj: BCPP