| # | Football Tipster | Win | Lose | Draw | Win % | Profit % | Pending | Outstanding | Total Bal |
|---|---|---|---|---|---|---|---|---|---|
| 1947 |
Inuaikang77
|
0 | 8 | 0 | 0 | -40.00% | 0 | 600,000 | 600,000 |
| 1948 |
more75
|
0 | 8 | 0 | 0 | -40.00% | 0 | 600,000 | 600,000 |
| 1949 |
Tuiyot
|
5 | 12 | 0 | 29.41 | -41.20% | 0 | 588,000 | 588,000 |
| 1950 |
jasper7
|
10 | 26 | 1 | 27.78 | -41.28% | 0 | 587,195 | 587,195 |
| 1951 |
poeticle
|
4 | 16 | 0 | 20.00 | -41.28% | 0 | 587,180 | 587,180 |
There are currently no pending picks.
| Kick-Off | Competition | Match | Soccer Picks | Odds | Stake | Result | Status |
|---|---|---|---|---|---|---|---|
| Pick #1760610
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Hải Phòng vs Long An | 1X2 Hải Phòng |
-188 | 🍊 50,000 | 5 - 0 | WIN | |
|
|
Thun vs Basel | Over/Under - 1st Half Over 0.5 |
-333 | 1 - 1 | WIN | ||
|
|
Giana Erminio vs Cittadella | Double Chance 12 |
-277 | 0 - 1 | WIN | ||
|
|
Manchester United vs Arsenal | Over/Under - 1st Half Over 0.5 |
-227 | 3 - 2 | WIN | ||
|
|
Gazélec Ajaccio vs Olympique Marseille | Double Chance X2 |
-303 | 1 - 1 | VOID ? | ||
|
|
Siena vs SPAL | Double Chance X2 |
-277 | 0 - 0 | WIN | ||
|
|
Eintracht Frankfurt vs Schalke 04 | Double Chance X2 |
-222 | 0 - 0 | WIN | ||
|
Status : WIN |
Outcome : 🍊 384,072 | ||||||
| Pick #1749254
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Beşiktaş vs Gençlerbirliği | 1X2 Beşiktaş |
-227 | 🍊 50,000 | 1 - 0 | WIN | |
|
|
Shrewsbury Town vs Manchester United | 1X2 Manchester United |
-303 | 0 - 3 | WIN | ||
|
|
Sporting CP vs Boavista | 1X2 Sporting CP |
-500 | 2 - 0 | WIN | ||
|
|
Perugia vs Trapani | Over / Under Over 1.5 |
-222 | 0 - 2 | WIN | ||
|
Status : WIN |
Outcome : 🍊 166,622 | ||||||
| Pick #1721783 | |||||||
|
|
VfB Stuttgart vs Borussia Dortmund | In-Play 1X2 Borussia Dortmund 1-1 (24') |
-161 | 🍊 50,000 | 1 - 3 | WIN | |
|
Status : WIN |
Outcome : 🍊 81,000 | ||||||
| Pick #1744305 | |||||||
|
|
Rubio Ñú vs Sportivo Luqueño | In-Play 1X2 Sportivo Luqueño 1-2 (80') |
-227 | 🍊 50,000 | 1 - 2 | WIN | |
|
Status : WIN |
Outcome : 🍊 72,000 | ||||||
| Pick #1719883 | |||||||
| Argentina - Superliga | River Plate vs Quilmes | 1X2 River Plate |
-227 | 🍊 50,000 | 5 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 72,000 | ||||||
| Pick #1725890 | |||||||
|
|
Corinthians vs Capivariano | 1X2 Corinthians |
-250 | 🍊 50,000 | 2 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 70,000 | ||||||
| Pick #1725891 | |||||||
| South America - CONMEBOL Libertadores U20 | São Paulo U20 vs Lanús U20 | 1X2 São Paulo U20 |
-250 | 🍊 50,000 | 3 - 2 | WIN | |
|
Status : WIN |
Outcome : 🍊 70,000 | ||||||
| Pick #1719881 | |||||||
|
|
Sporting Braga vs Estoril | 1X2 Sporting Braga |
-277 | 🍊 50,000 | 2 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 68,000 | ||||||
| Pick #1719882 | |||||||
|
|
Sol de América vs Nacional Asunción | Over / Under Over 1.5 |
-333 | 🍊 50,000 | 4 - 3 | WIN | |
|
Status : WIN |
Outcome : 🍊 65,000 | ||||||
| Pick #1725888 | |||||||
|
|
Trélissac vs Olympique Marseille | 1X2 Olympique Marseille |
-588 | 🍊 50,000 | 0 - 2 | WIN | |
|
Status : WIN |
Outcome : 🍊 58,500 | ||||||
| Kick-Off | Competition | Match | Soccer Picks | Odds | Stake | Result | Status |
|---|---|---|---|---|---|---|---|
| Pick #1760619
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Varzim vs Porto II | 1X2 Porto II |
150 | 🍊 50,000 | 2 - 0 | LOSE | |
|
|
Genk vs Club Brugge | 1X2 Genk |
225 | 2 - 1 | WIN | ||
|
|
FC Augsburg vs Borussia Mönchengladbach | 1X2 Borussia Mönchengladbach |
130 | 2 - 2 | LOSE | ||
|
|
Eintracht Frankfurt vs Schalke 04 | 1X2 Schalke 04 |
150 | 0 - 0 | LOSE | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1760610
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Hải Phòng vs Long An | 1X2 Hải Phòng |
-188 | 🍊 50,000 | 5 - 0 | WIN | |
|
|
Thun vs Basel | Over/Under - 1st Half Over 0.5 |
-333 | 1 - 1 | WIN | ||
|
|
Giana Erminio vs Cittadella | Double Chance 12 |
-277 | 0 - 1 | WIN | ||
|
|
Manchester United vs Arsenal | Over/Under - 1st Half Over 0.5 |
-227 | 3 - 2 | WIN | ||
|
|
Gazélec Ajaccio vs Olympique Marseille | Double Chance X2 |
-303 | 1 - 1 | VOID ? | ||
|
|
Siena vs SPAL | Double Chance X2 |
-277 | 0 - 0 | WIN | ||
|
|
Eintracht Frankfurt vs Schalke 04 | Double Chance X2 |
-222 | 0 - 0 | WIN | ||
|
Status : WIN |
Outcome : 🍊 384,072 | ||||||
| Pick #1754840
Multi-Stake: 🍊 10,000
|
|||||||
|
|
Manchester United vs FC Midtjylland | 1X2 Manchester United |
-400 | 🍊 10,000 | 5 - 1 | WIN | |
|
|
Liverpool vs FC Augsburg | 1X2 Liverpool |
-250 | 1 - 0 | WIN | ||
|
|
Lazio vs Galatasaray | Over / Under Over 1.5 |
-400 | 3 - 1 | WIN | ||
|
|
Schalke 04 vs Shakhtar Donetsk | Over / Under Over 1.5 |
-370 | 0 - 3 | WIN | ||
|
|
Tottenham Hotspur vs Fiorentina | Over / Under Over 1.5 |
-333 | 3 - 0 | WIN | ||
|
|
Al Taawoun vs Al Khaleej | 1X2 Al Taawoun |
-227 | 2 - 3 | LOSE | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1754837
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Basel vs Saint-Étienne | 1X2 Saint-Étienne |
350 | 🍊 50,000 | 2 - 1 | LOSE | |
|
|
Athletic Club vs Olympique Marseille | 1X2 Olympique Marseille |
425 | 1 - 1 | LOSE | ||
|
|
Olympiacos F.C. vs Anderlecht | 1X2 Anderlecht |
500 | 1 - 2 | LOSE | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1751116
Multi-Stake: 🍊 30,000
|
|||||||
|
|
Accrington Stanley vs Notts County | 1X2 Notts County |
350 | 🍊 30,000 | 3 - 2 | LOSE | |
|
|
Arsenal vs FC Barcelona | 1X2 Arsenal |
400 | 0 - 2 | LOSE | ||
|
|
Sheffield Wednesday vs Queens Park Rangers | 1X2 Queens Park Rangers |
350 | 1 - 1 | LOSE | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1751113
Multi-Stake: 🍊 20,000
|
|||||||
|
|
Brentford vs Wolverhampton Wanderers | Both Teams to Score Yes |
-136 | 🍊 20,000 | 2 - 0 | LOSE | |
|
|
Bristol City vs Brighton & Hove Albion | Both Teams to Score Yes |
-120 | 0 - 2 | LOSE | ||
|
|
Milton Keynes Dons vs Huddersfield Town | Both Teams to Score Yes |
-120 | 0 - 1 | WIN | ||
|
|
Rochdale vs Fleetwood Town | Both Teams to Score Yes |
-125 | 1 - 0 | LOSE | ||
|
|
Arsenal vs FC Barcelona | First Team to Score Arsenal |
175 | 0 - 2 | LOSE | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1751102
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Barcelona U19 vs Midtjylland U19 | 1X2 Barcelona U19 |
-344 | 🍊 50,000 | 3 - 1 | WIN | |
|
|
Sepahan vs Al Nasr | Over / Under Over 1.5 |
-250 | 2 - 0 | WIN | ||
|
|
Chelsea U19 vs Valencia U19 | 1X2 Chelsea U19 |
-227 | 1 - 1 | LOSE | ||
|
|
Kaizer Chiefs vs Polokwane City | 1X2 Kaizer Chiefs |
-175 | 1 - 1 | LOSE | ||
|
|
Birmingham City vs Bolton Wanderers | Over / Under Over 1.5 |
-312 | 0 - 0 | LOSE | ||
|
|
Ipswich Town vs Hull City | Over/Under - 1st Half Over 0.5 |
-200 | 0 - 1 | LOSE | ||
|
|
Preston North End vs Charlton Athletic | Double Chance 12 |
-400 | 1 - 0 | WIN | ||
|
|
Exeter City vs Oxford United | Over / Under Over 1.5 |
-285 | 1 - 4 | WIN | ||
|
|
Partick Thistle vs St. Johnstone | Over/Under - 1st Half Over 0.5 |
-200 | 2 - 0 | LOSE | ||
|
|
Reading vs Rotherham United | Over/Under - 1st Half Over 0.5 |
-250 | 1 - 0 | LOSE | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1751053
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Birmingham City vs Bolton Wanderers | 1X2 Birmingham City |
-105 | 🍊 50,000 | 0 - 0 | WIN | |
|
|
Burnley vs Nottingham Forest | 1X2 Burnley |
-117 | 1 - 0 | WIN | ||
|
|
Ipswich Town vs Hull City | 1X2 Hull City |
140 | 0 - 1 | WIN | ||
|
|
Peterborough United vs Oldham Athletic | 1X2 Peterborough United |
100 | 1 - 2 | LOSE | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1749263
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Fortuna Düsseldorf vs Nürnberg | 1X2 Nürnberg |
140 | 🍊 50,000 | 1 - 1 | LOSE | |
|
|
Neuchâtel Xamax vs Aarau | 1X2 Aarau |
150 | 0 - 0 | LOSE | ||
|
|
Gaziantep F.K. vs Adana Demirspor | 1X2 Adana Demirspor |
188 | 0 - 2 | WIN | ||
|
|
Southend United vs Burton Albion | 1X2 Burton Albion |
140 | 2 - 0 | LOSE | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1749254
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Beşiktaş vs Gençlerbirliği | 1X2 Beşiktaş |
-227 | 🍊 50,000 | 1 - 0 | WIN | |
|
|
Shrewsbury Town vs Manchester United | 1X2 Manchester United |
-303 | 0 - 3 | WIN | ||
|
|
Sporting CP vs Boavista | 1X2 Sporting CP |
-500 | 2 - 0 | WIN | ||
|
|
Perugia vs Trapani | Over / Under Over 1.5 |
-222 | 0 - 2 | WIN | ||
|
Status : WIN |
Outcome : 🍊 166,622 | ||||||
| Pick #1747073
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Vitória Guimarães II vs Varzim | 1X2 Varzim |
150 | 🍊 50,000 | 0 - 1 | WIN | |
|
|
Sporting Covilhã vs Portimonense SAD | 1X2 Portimonense SAD |
200 | 0 - 0 | LOSE | ||
|
|
Granada vs Valencia | 1X2 Valencia |
150 | 1 - 2 | WIN | ||
| Argentina - Superliga | Godoy Cruz vs Colón | 1X2 Colón |
230 | 4 - 1 | LOSE | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1747057
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Sandhausen vs SC Freiburg | 1X2 SC Freiburg |
130 | 🍊 50,000 | 0 - 2 | WIN | |
|
|
Slavia Sofia vs Cherno More | 1X2 Slavia Sofia |
120 | 0 - 0 | LOSE | ||
|
|
Anorthosis vs APOEL | 1X2 APOEL |
110 | 1 - 2 | WIN | ||
|
|
Boavista vs Volta Redonda | 1X2 Boavista |
120 | 1 - 1 | LOSE | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1747043
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Gil Vicente vs Benfica II | 1X2 Gil Vicente |
-136 | 🍊 50,000 | 3 - 2 | WIN | |
|
|
Tottenham Hotspur vs Crystal Palace | 1X2 Tottenham Hotspur |
-166 | 0 - 1 | LOSE | ||
|
|
Málaga vs Real Madrid | 1X2 Real Madrid |
-136 | 1 - 1 | LOSE | ||
|
|
Girona vs Real Oviedo | 1X2 Girona |
-125 | 1 - 1 | LOSE | ||
|
|
Universidad Guadalajara vs Celaya | 1X2 Universidad Guadalajara |
-136 | 3 - 0 | WIN | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1747000
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Chaves vs Penafiel | 1X2 Chaves |
-149 | 🍊 50,000 | 1 - 1 | LOSE | |
|
|
Porto II vs Atlético CP | 1X2 Porto II |
-200 | 1 - 0 | WIN | ||
|
|
SPAL vs Prato | 1X2 SPAL |
-250 | 4 - 1 | WIN | ||
|
|
Frosinone vs Lazio | 1X2 Lazio |
-175 | 0 - 0 | LOSE | ||
|
|
Atlético Mineiro vs Boa | 1X2 Atlético Mineiro |
-303 | 5 - 1 | WIN | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1744305 | |||||||
|
|
Rubio Ñú vs Sportivo Luqueño | In-Play 1X2 Sportivo Luqueño 1-2 (80') |
-227 | 🍊 50,000 | 1 - 2 | WIN | |
|
Status : WIN |
Outcome : 🍊 72,000 | ||||||
| Pick #1742885
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Al Faysali vs Al Asalah | 1X2 Al Faysali |
-227 | 🍊 50,000 | 3 - 0 | LOSE | |
|
|
Hapoel Afula vs Maccabi Ahi Nazareth | Over/Under - 1st Half Over 0.5 |
-250 | 2 - 0 | WIN | ||
|
|
Shabab Al Ahli Dubai vs Al Wahda | Over / Under Over 1.5 |
-416 | 3 - 0 | WIN | ||
|
|
Almere City vs FC Volendam | Over / Under Over 1.5 |
-476 | 2 - 2 | WIN | ||
|
|
SpVgg Greuther Fürth vs MSV Duisburg | 1X2 SpVgg Greuther Fürth |
-117 | 1 - 1 | LOSE | ||
|
|
RB Leipzig vs FC Union Berlin | 1X2 RB Leipzig |
-188 | 3 - 0 | WIN | ||
|
|
Nancy vs Paris | 1X2 Nancy |
-250 | 3 - 2 | WIN | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1741198
Multi-Stake: 🍊 50,000
|
|||||||
|
|
FC Midtjylland vs Manchester United | 1X2 Manchester United |
-161 | 🍊 50,000 | 2 - 1 | LOSE | |
|
|
Fiorentina vs Tottenham Hotspur | Over / Under Over 2 |
-166 | 1 - 1 | DRAW | ||
|
|
Shakhtar Donetsk vs Schalke 04 | Over / Under Over 1.75 |
-333 | 0 - 0 | LOSE | ||
|
|
Galatasaray vs Lazio | Over / Under Over 1.5 |
-312 | 1 - 1 | WIN | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1734253 | |||||||
| Argentina - Prim B Nacional | Estudiantes de San Luis vs Ferro Carril Oeste | In-Play 1X2 Estudiantes de San Luis 0-0 (64') |
1200 | 🍊 10,000 | 0 - 1 | Rejected ? | |
|
Status : DRAW |
Outcome : 🍊 10,000 | ||||||
| Pick #1725892 | |||||||
|
|
Joinville vs Metropolitano | 1X2 Joinville |
-222 | 🍊 50,000 | 0 - 0 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1725891 | |||||||
| South America - CONMEBOL Libertadores U20 | São Paulo U20 vs Lanús U20 | 1X2 São Paulo U20 |
-250 | 🍊 50,000 | 3 - 2 | WIN | |
|
Status : WIN |
Outcome : 🍊 70,000 | ||||||
| Pick #1725890 | |||||||
|
|
Corinthians vs Capivariano | 1X2 Corinthians |
-250 | 🍊 50,000 | 2 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 70,000 | ||||||
| Pick #1725889 | |||||||
|
|
Coritiba vs Londrina | 1X2 Coritiba |
-200 | 🍊 50,000 | 1 - 1 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1725888 | |||||||
|
|
Trélissac vs Olympique Marseille | 1X2 Olympique Marseille |
-588 | 🍊 50,000 | 0 - 2 | WIN | |
|
Status : WIN |
Outcome : 🍊 58,500 | ||||||
| Pick #1721801 | |||||||
|
|
Torquay United vs Macclesfield Town | In-Play 1X2 Macclesfield Town 0-0 (28') |
160 | 🍊 50,000 | 3 - 3 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1721800 | |||||||
|
|
Sochaux vs Monaco | In-Play 1X2 Monaco 0-0 (13') |
100 | 🍊 50,000 | 2 - 1 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1721783 | |||||||
|
|
VfB Stuttgart vs Borussia Dortmund | In-Play 1X2 Borussia Dortmund 1-1 (24') |
-161 | 🍊 50,000 | 1 - 3 | WIN | |
|
Status : WIN |
Outcome : 🍊 81,000 | ||||||
| Pick #1719894 | |||||||
| Argentina - Prim B Metro | Estudiantes Caseros vs Deportivo Armenio | In-Play 1X2 Estudiantes Caseros 0-0 (HT) |
105 | 🍊 10,000 | 0 - 0 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1719885 | |||||||
|
|
DSC Arminia Bielefeld vs MSV Duisburg | In-Play 1X2 Draw 2-1 (83') |
600 | 🍊 10,000 | 2 - 1 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1719883 | |||||||
| Argentina - Superliga | River Plate vs Quilmes | 1X2 River Plate |
-227 | 🍊 50,000 | 5 - 1 | WIN | |
|
Status : WIN |
Outcome : 🍊 72,000 | ||||||
| Pick #1719882 | |||||||
|
|
Sol de América vs Nacional Asunción | Over / Under Over 1.5 |
-333 | 🍊 50,000 | 4 - 3 | WIN | |
|
Status : WIN |
Outcome : 🍊 65,000 | ||||||
| Pick #1719881 | |||||||
|
|
Sporting Braga vs Estoril | 1X2 Sporting Braga |
-277 | 🍊 50,000 | 2 - 0 | WIN | |
|
Status : WIN |
Outcome : 🍊 68,000 | ||||||
| Pick #1719868 | |||||||
|
|
Trapani vs Como | In-Play 1X2 Como 0-2 (56') |
-588 | 🍊 50,000 | 2 - 2 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1719860 | |||||||
|
|
SPAL vs Pontedera | In-Play 1X2 Draw 1-0 (85') |
1200 | 🍊 10,000 | 1 - 0 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1719859 | |||||||
|
|
Sporting CP vs Rio Ave | In-Play 1X2 Rio Ave 0-0 (81') |
1400 | 🍊 10,000 | 0 - 0 | LOSE | |
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1719102
Multi-Stake: 🍊 20,000
|
|||||||
|
|
Hapoel Ramat HaSharon vs Hapoel Bnei Lod | Over/Under - 1st Half Over 2.5 |
800 | 🍊 20,000 | 0 - 2 | LOSE | |
|
|
Hapoel Jerusalem vs Ashdod | Over/Under - 1st Half Over 2.5 |
700 | 0 - 1 | LOSE | ||
|
|
Göztepe vs Şanlıurfaspor | Over/Under - 1st Half Over 2.5 |
900 | 1 - 1 | LOSE | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1716397
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Famalicão vs Gil Vicente | Over / Under Over 1.5 |
-222 | 🍊 50,000 | 2 - 2 | WIN | |
|
|
Tractor Sazi vs Padideh Khorasan | 1X2 Tractor Sazi |
-181 | 1 - 2 | LOSE | ||
|
|
Padova vs FeralpiSalò | Over / Under Over 1.5 |
-208 | 2 - 0 | WIN | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
| Pick #1709337
Multi-Stake: 🍊 50,000
|
|||||||
|
|
Santa Cruz vs Salgueiro | 1X2 Santa Cruz |
-200 | 🍊 50,000 | 1 - 1 | LOSE | |
|
|
Palmeiras vs São Bento | 1X2 Palmeiras |
-303 | 2 - 2 | LOSE | ||
|
|
Independiente del Valle vs Guaraní | 1X2 Independiente del Valle |
-166 | 1 - 0 | WIN | ||
|
Status : LOSE |
Outcome : 🍊 0 | ||||||
Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.