| # | Football Tipster | Win | Lose | Draw | Win % | Profit % | Pending | Outstanding | Total Bal |
|---|---|---|---|---|---|---|---|---|---|
| 1233 |
macoy168
|
18 | 37 | 0 | 32.73 | -54.05% | 0 | 459,500 | 459,500 |
| 1234 |
Mspools
|
13 | 24 | 4 | 35.14 | -54.95% | 0 | 450,497 | 450,497 |
| 1235 |
rideord
|
60 | 103 | 0 | 36.81 | -55.13% | 0 | 448,658 | 448,658 |
| 1236 |
richardmibei
|
38 | 42 | 0 | 47.50 | -55.50% | 0 | 444,961 | 444,961 |
| 1237 |
pql2015
|
102 | 140 | 4 | 42.15 | -57.21% | 0 | 427,875 | 427,875 |
There are currently no pending picks.
| Kick-Off | Competition | Match | Soccer Picks | Odds | Stake | Result | Status |
|---|---|---|---|---|---|---|---|
| Pick #1051426
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Luzern vs St. Gallen | 1X2 Luzern |
-120 | 🍊 50,000 | 6 - 2 | WIN | |
|
|
Rosenborg vs Start | 1X2 Rosenborg |
-500 | 3 - 2 | WIN | ||
|
|
Galatasaray vs Sivasspor | 1X2 Galatasaray |
-227 | 4 - 1 | WIN | ||
|
|
Helsingborg vs GIF Sundsvall | 1X2 Helsingborg |
-175 | 1 - 0 | WIN | ||
|
|
Atlético GO vs Coruripe | 1X2 Atlético GO |
-250 | 2 - 0 | WIN | ||
|
Status : WIN |
Outcome : 🍊 347,530 | ||||||
| Pick #1027117 | |||||||
|
|
Şanlıurfaspor vs Bucaspor | 1X2 Şanlıurfaspor |
-175 | 🍊 50,000 | 4 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 78,500 | ||||||
| Pick #1012013
Multi-Stake: 🍊 20,000
|
|||||||
| Bahrain - Second Division | Al Ahli vs Budaiya | 1X2 Al Ahli |
-136 | 🍊 20,000 | 3 - 0 | WIN | |
|
|
Shakhtar Donetsk U19 vs Chelsea U19 | 1X2 Chelsea U19 |
-303 | 2 - 3 | WIN | ||
|
|
Balzan vs Zebbug Rangers | 1X2 Balzan |
-400 | 4 - 1 | WIN | ||
|
|
Brann vs Strømmen | 1X2 Brann |
-277 | 2 - 0 | WIN | ||
|
Status : WIN |
Outcome : 🍊 78,231 | ||||||
| Pick #1029483 | |||||||
|
|
Novara vs Giana Erminio | 1X2 Novara |
-200 | 🍊 50,000 | 2 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 75,000 | ||||||
| Pick #1049503 | |||||||
|
|
Quilmes Atlético Club vs Sportivo Belgrano | 1X2 Quilmes Atlético Club |
-222 | 🍊 50,000 | 2 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 72,500 | ||||||
| Pick #1029485 | |||||||
|
|
Cork City vs Longford Town | 1X2 Cork City |
-227 | 🍊 50,000 | 2 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 72,000 | ||||||
| Pick #1029482 | |||||||
|
|
Bray Wanderers vs Shamrock Rovers | 1X2 Shamrock Rovers |
-250 | 🍊 50,000 | 0 - 3 | WIN | |
|
Status : WIN |
Outcome : 🍊 70,000 | ||||||
| Pick #1027113 | |||||||
|
|
Aktobe vs Zhetysu | 1X2 Aktobe |
-277 | 🍊 50,000 | 2 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 68,000 | ||||||
| Pick #1013592 | |||||||
|
|
Al Hilal vs Hajer | 1X2 Al Hilal |
-277 | 🍊 50,000 | 6 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 68,000 | ||||||
| Pick #1029480 | |||||||
|
|
Kayserispor vs Boluspor | 1X2 Kayserispor |
-303 | 🍊 50,000 | 3 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 66,500 | ||||||
| Pick #1027111 | |||||||
|
|
Viktoria Žižkov vs Banik Most | 1X2 Viktoria Žižkov |
-303 | 🍊 50,000 | 3 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 66,500 | ||||||
| Pick #1027116 | |||||||
|
|
Herediano vs Puma Generaleña | 1X2 Herediano |
-333 | 🍊 50,000 | 3 - 2 | WIN | |
|
Status : WIN |
Outcome : 🍊 65,000 | ||||||
| Pick #1007739 | |||||||
|
|
Heracles Almelo vs Ajax | 1X2 Ajax |
-117 | 🍊 35,000 | 0 - 2 | WIN | |
|
Status : WIN |
Outcome : 🍊 64,750 | ||||||
| Pick #1027112 | |||||||
| Russia - FNL | Yenisey vs Sochi | 1X2 Yenisey |
-344 | 🍊 50,000 | 3 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 64,500 | ||||||
| Pick #1041324 | |||||||
|
|
Columbus Crew vs Philadelphia Union | 1X2 Columbus Crew |
-125 | 🍊 30,000 | 4 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 54,000 | ||||||
| Kick-Off | Competition | Match | Soccer Picks | Odds | Stake | Result | Status |
|---|---|---|---|---|---|---|---|
| Pick #1051426
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Luzern vs St. Gallen | 1X2 Luzern |
-120 | 🍊 50,000 | 6 - 2 | WIN | |
|
|
Rosenborg vs Start | 1X2 Rosenborg |
-500 | 3 - 2 | WIN | ||
|
|
Galatasaray vs Sivasspor | 1X2 Galatasaray |
-227 | 4 - 1 | WIN | ||
|
|
Helsingborg vs GIF Sundsvall | 1X2 Helsingborg |
-175 | 1 - 0 | WIN | ||
|
|
Atlético GO vs Coruripe | 1X2 Atlético GO |
-250 | 2 - 0 | WIN | ||
|
Status : WIN |
Outcome : 🍊 347,530 | ||||||
| Pick #1049504 | |||||||
|
|
New York RB vs Colorado Rapids | 1X2 New York RB |
-166 | 🍊 50,000 | 1 - 1 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1049503 | |||||||
|
|
Quilmes Atlético Club vs Sportivo Belgrano | 1X2 Quilmes Atlético Club |
-222 | 🍊 50,000 | 2 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 72,500 | ||||||
| Pick #1049502 | |||||||
|
|
Junior FC vs Uniautonoma | 1X2 Junior FC |
-333 | 🍊 50,000 | 1 - 1 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1045569
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Bayern München II vs Seligenporten | 1X2 Bayern München II |
-454 | 🍊 50,000 | 3 - 0 | WIN | |
| Qatar - Emir Cup | Al Khor vs Al Mesaimeer | 1X2 Al Khor |
-227 | 4 - 0 | WIN | ||
|
|
ENPPI vs Alaab Damanhour | 1X2 ENPPI |
-400 | 3 - 0 | WIN | ||
| Qatar - Emir Cup | Al Sailiya vs Al Shamal | 1X2 Al Sailiya |
-227 | 2 - 0 | WIN | ||
|
|
Dinamo Zagreb vs Osijek | 1X2 Dinamo Zagreb |
-454 | 3 - 0 | WIN | ||
|
|
Grödig vs Salzburg | 1X2 Salzburg |
-400 | 0 - 2 | WIN | ||
|
|
Lion City Sailors FC vs Young Lions | 1X2 Lion City Sailors FC |
-250 | 0 - 1 | LOSE | ||
|
|
Dijon vs Arles | 1X2 Dijon |
-227 | 1 - 0 | WIN | ||
|
|
FC Bayern München vs Borussia Dortmund | 1X2 FC Bayern München |
-200 | 1 - 1 | LOSE | ||
|
|
Athletic Club vs Real Sociedad | 1X2 Athletic Club |
-149 | 1 - 1 | LOSE | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1044059
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Slavia Sofia vs Haskovo | 1X2 Slavia Sofia |
-303 | 🍊 50,000 | 0 - 0 | LOSE | |
|
|
Torpedo BelAZ vs Slavia | 1X2 Torpedo BelAZ |
-133 | 0 - 1 | LOSE | ||
|
|
Hapoel Bnei Lod vs Ironi Kiryat Gat | 1X2 Hapoel Bnei Lod |
-200 | 1 - 0 | WIN | ||
|
|
AFC Bournemouth vs Bolton Wanderers | 1X2 AFC Bournemouth |
-333 | 1 - 0 | WIN | ||
|
|
Al Ahly vs Al Mokawloon | 1X2 Al Ahly |
-175 | 0 - 1 | LOSE | ||
|
|
Beşiktaş vs Karabükspor | 1X2 Beşiktaş |
-227 | 2 - 1 | WIN | ||
|
|
Petrojet vs Nasr | 1X2 Petrojet |
-175 | 1 - 0 | WIN | ||
|
|
Becamex TP.Hồ Chí Minh vs Hải Phòng | 1X2 Becamex TP.Hồ Chí Minh |
-227 | 3 - 1 | WIN | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1043612
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Deportivo Cali vs Patriotas Boyacá | 1X2 Deportivo Cali |
-161 | 🍊 50,000 | 0 - 0 | LOSE | |
| Chile - Primera División | Cobresal vs Barnechea | 1X2 Cobresal |
-500 | 3 - 2 | WIN | ||
| Bolivia - Primera División | The Strongest vs Real Potosí | 1X2 The Strongest |
-344 | 3 - 0 | WIN | ||
|
|
Atlético Mineiro vs Caldense | 1X2 Atlético Mineiro |
-250 | 0 - 0 | LOSE | ||
| Chile - Primera División | Universidad Católica vs Deportes Iquique | 1X2 Universidad Católica |
-303 | 3 - 3 | LOSE | ||
|
|
Deportivo Anzoátegui vs Estudiantes Mérida | 1X2 Deportivo Anzoátegui |
-200 | 4 - 3 | WIN | ||
|
|
FAS vs UES | 1X2 FAS |
-175 | 1 - 1 | LOSE | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1041324 | |||||||
|
|
Columbus Crew vs Philadelphia Union | 1X2 Columbus Crew |
-125 | 🍊 30,000 | 4 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 54,000 | ||||||
| Pick #1041323 | |||||||
|
|
Cruz Azul vs Chiapas | 1X2 Cruz Azul |
-181 | 🍊 30,000 | 0 - 1 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1041322 | |||||||
|
|
Atlético Huila vs Deportivo Pasto | 1X2 Atlético Huila |
-500 | 🍊 30,000 | 3 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 36,000 | ||||||
| Pick #1041321 | |||||||
|
|
Valledupar vs Atlético | 1X2 Valledupar |
-303 | 🍊 30,000 | 3 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 39,900 | ||||||
| Pick #1041320 | |||||||
| Bolivia - Primera División | San José vs Petrolero Yacuiba | 1X2 San José |
-303 | 🍊 30,000 | 1 - 1 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1041319 | |||||||
|
|
Marathón vs Parrillas One | 1X2 Marathón |
-200 | 🍊 30,000 | 2 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 45,000 | ||||||
| Pick #1035777
Multi-Stake: 🍊 50,000
|
|||||||
|
|
CS Sfaxien vs CA Bizertin | 1X2 CS Sfaxien |
-188 | 🍊 50,000 | 0 - 0 | LOSE | |
|
|
Alaab Damanhour vs Al Ahly | 1X2 Al Ahly |
-500 | 1 - 2 | WIN | ||
|
|
Ittihad Al Ramtha vs Mansheyat | 1X2 Mansheyat |
-125 | 0 - 2 | WIN | ||
|
|
HIFK vs HJK | 1X2 HJK |
-277 | 1 - 1 | LOSE | ||
|
|
Salangen vs Senja | 1X2 Senja |
-400 | 1 - 3 | WIN | ||
|
|
KuPS vs VPS | 1X2 KuPS |
-109 | 1 - 0 | WIN | ||
|
|
Fiorentina vs Dynamo Kyiv | 1X2 Fiorentina |
-133 | 2 - 0 | WIN | ||
|
|
Zamalek vs Al Ittihad | 1X2 Zamalek |
-227 | 2 - 0 | WIN | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1033465
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Guangzhou R&F vs Gamba Osaka | 1X2 Gamba Osaka |
150 | 🍊 50,000 | 0 - 5 | WIN | |
|
|
FC Tokyo vs Sagan Tosu | 1X2 FC Tokyo |
110 | 2 - 0 | WIN | ||
|
|
Rabotnicki vs Metalurg | 1X2 Rabotnicki |
-250 | 2 - 2 | LOSE | ||
|
|
Arendal vs Donn | 1X2 Arendal |
-250 | 3 - 1 | WIN | ||
|
|
Sileks vs Pelister | 1X2 Sileks |
-200 | 1 - 0 | WIN | ||
| Montenegro - Cup | Budućnost vs Petrovac | 1X2 Budućnost |
-175 | 0 - 1 | LOSE | ||
|
|
Lysekloster vs Sogndal | 1X2 Sogndal |
-333 | 1 - 5 | WIN | ||
|
|
Zeljeznicar vs Sloboda Tuzla | 1X2 Zeljeznicar |
-277 | 1 - 1 | LOSE | ||
|
|
Hauerseter vs KFUM | 1X2 KFUM |
-500 | 2 - 4 | WIN | ||
| Hungary - League Cup | Vidi vs Debrecen | 1X2 Vidi |
-125 | 0 - 2 | LOSE | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1031800 | |||||||
|
|
FC Barcelona vs Paris Saint Germain | 1X2 FC Barcelona |
-250 | 🍊 20,000 | 2 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 28,000 | ||||||
| Pick #1031799 | |||||||
|
|
FC Bayern München vs Porto | 1X2 FC Bayern München |
-277 | 🍊 20,000 | 6 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 27,200 | ||||||
| Pick #1031798 | |||||||
|
|
Milton Keynes Dons vs Doncaster Rovers | 1X2 Milton Keynes Dons |
-222 | 🍊 20,000 | 3 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 29,000 | ||||||
| Pick #1031797 | |||||||
| Hungary - League Cup | MTK vs Pécsi MFC | 1X2 MTK |
-250 | 🍊 20,000 | 1 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 28,000 | ||||||
| Pick #1031796 | |||||||
| Slovakia - Cup | Dukla vs Trenčín | 1X2 Trenčín |
-200 | 🍊 20,000 | 0 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 30,000 | ||||||
| Pick #1031795 | |||||||
|
|
Beijing Guoan vs Brisbane Roar | 1X2 Beijing Guoan |
-149 | 🍊 20,000 | 0 - 1 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1031790 | |||||||
|
|
FC Bayern München vs Porto | 1X2 FC Bayern München |
-277 | 🍊 15,000 | 6 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 20,400 | ||||||
| Pick #1031789 | |||||||
|
|
FC Barcelona vs Paris Saint Germain | 1X2 FC Barcelona |
-250 | 🍊 15,000 | 2 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 21,000 | ||||||
| Pick #1031788 | |||||||
|
|
Sanat Naft vs Rahian Kermanshah | 1X2 Sanat Naft |
-200 | 🍊 15,000 | 0 - 1 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1031787 | |||||||
|
|
Milton Keynes Dons vs Doncaster Rovers | 1X2 Milton Keynes Dons |
-222 | 🍊 15,000 | 3 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 21,750 | ||||||
| Pick #1031786 | |||||||
| Hungary - League Cup | MTK vs Pécsi MFC | 1X2 MTK |
-250 | 🍊 15,000 | 1 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 21,000 | ||||||
| Pick #1031785 | |||||||
|
|
Tractor Sazi vs Nasaf | 1X2 Tractor Sazi |
-133 | 🍊 15,000 | 1 - 2 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1031622 | |||||||
|
|
Newell's Old Boys vs Godoy Cruz | 1X2 Newell's Old Boys |
-142 | 🍊 15,000 | 2 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 25,500 | ||||||
| Pick #1031621 | |||||||
|
|
LASK Linz vs Hartberg | 1X2 LASK Linz |
-161 | 🍊 15,000 | 0 - 1 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1031620 | |||||||
|
|
FC Barcelona vs Paris Saint Germain | 1X2 FC Barcelona |
-250 | 🍊 15,000 | 2 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 21,000 | ||||||
| Pick #1031619 | |||||||
|
|
FC Bayern München vs Porto | 1X2 FC Bayern München |
-277 | 🍊 15,000 | 6 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 20,400 | ||||||
| Pick #1031618 | |||||||
|
|
Milton Keynes Dons vs Doncaster Rovers | 1X2 Milton Keynes Dons |
-200 | 🍊 15,000 | 3 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 22,500 | ||||||
| Pick #1031617 | |||||||
|
|
Sanat Naft vs Rahian Kermanshah | 1X2 Sanat Naft |
-200 | 🍊 15,000 | 0 - 1 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1031616 | |||||||
|
|
Kaiserslautern II vs Koblenz | 1X2 Kaiserslautern II |
-161 | 🍊 15,000 | 3 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 24,300 | ||||||
| Pick #1031615 | |||||||
| Hungary - League Cup | MTK vs Pécsi MFC | 1X2 MTK |
-250 | 🍊 15,000 | 1 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 21,000 | ||||||
| Pick #1031614 | |||||||
|
|
Beijing Guoan vs Brisbane Roar | 1X2 Beijing Guoan |
-161 | 🍊 15,000 | 0 - 1 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1031257 | |||||||
|
|
Bogotá vs Unión Magdalena | 1X2 Draw |
240 | 🍊 50,000 | 1 - 0 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1029486 | |||||||
|
|
Fiorentina vs Hellas Verona | 1X2 Fiorentina |
-227 | 🍊 50,000 | 0 - 1 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1029485 | |||||||
|
|
Cork City vs Longford Town | 1X2 Cork City |
-227 | 🍊 50,000 | 2 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 72,000 | ||||||
| Pick #1029484 | |||||||
|
|
St Patrick's vs Drogheda United | 1X2 St Patrick's |
-333 | 🍊 50,000 | 2 - 2 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1029483 | |||||||
|
|
Novara vs Giana Erminio | 1X2 Novara |
-200 | 🍊 50,000 | 2 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 75,000 | ||||||
| Pick #1029482 | |||||||
|
|
Bray Wanderers vs Shamrock Rovers | 1X2 Shamrock Rovers |
-250 | 🍊 50,000 | 0 - 3 | WIN | |
|
Status : WIN |
Outcome : 🍊 70,000 | ||||||
| Pick #1029481 | |||||||
|
|
Fredrikstad vs Levanger | 1X2 Fredrikstad |
-303 | 🍊 50,000 | 2 - 2 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1029480 | |||||||
|
|
Kayserispor vs Boluspor | 1X2 Kayserispor |
-303 | 🍊 50,000 | 3 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 66,500 | ||||||
| Pick #1029479 | |||||||
|
|
Nassaji Mazandaran vs Tarbiat Novin Yazd | 1X2 Nassaji Mazandaran |
-227 | 🍊 50,000 | 0 - 0 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1027117 | |||||||
|
|
Şanlıurfaspor vs Bucaspor | 1X2 Şanlıurfaspor |
-175 | 🍊 50,000 | 4 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 78,500 | ||||||
| Pick #1027116 | |||||||
|
|
Herediano vs Puma Generaleña | 1X2 Herediano |
-333 | 🍊 50,000 | 3 - 2 | WIN | |
|
Status : WIN |
Outcome : 🍊 65,000 | ||||||
| Pick #1027115 | |||||||
|
|
Sivasspor vs Balıkesirspor | 1X2 Sivasspor |
-200 | 🍊 50,000 | 1 - 1 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1027114 | |||||||
|
|
Ajax vs NAC Breda | 1X2 Ajax |
-400 | 🍊 50,000 | 0 - 0 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1027113 | |||||||
|
|
Aktobe vs Zhetysu | 1X2 Aktobe |
-277 | 🍊 50,000 | 2 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 68,000 | ||||||
Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.