Rrezart Hoxha Profile and Player Statistics
First name: Rrezart
Last name: Hoxha
Position: Attacker
Nationality:
Height: 181
Weight: 69

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Rrezart Hoxha has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
1.Liga Promotion 2025/2026 Kriens 4 0 0 4 0 0 0
1.Liga Promotion 2024/2025 Kriens 8 0 2 7 0 0 0
1.Liga Promotion 2023/2024 Kriens 4 1 0 3 0 1 0
Club Friendlies 4 2023 Kriens 1 0 0 1 0 0 0
1.Liga Promotion 2022/2023 Kriens 16 11 0 5 1 1 0
Swiss Cup 2022/2023 Kriens 2 1 0 1 0 0 0
1.Liga Promotion 2021/2022 Cham 2 0 0 2 0 0 0
Club Friendlies 3 2021 Cham 1 1 0 1 0 0 0
Challenge League 2019/2020 Kriens 27 14 5 7 0 0 0
Club Friendlies 1 2019 Kriens 1 0 0 1 0 0 0
Challenge League 2018/2019 Wil 12 5 0 0 0 0 0
Club Friendlies 1 2018 Wil 1 1 0 0 0 0 0

Rrezart Hoxha has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
01/10/2025 Kriens
5 - 1
Breitenrain 3-1H2H+
Nico Siegrist 16' 1 - 0  
Rrezart Hoxha 26' 2 - 0  
  2 - 1 31' Fabiano Pereira
Manuel Fäh 33' 3 - 1  
Luka Sliskovic 70' 4 - 1  
Flavio Caserta 89' 5 - 1  
13/09/2025 Kriens
4 - 1
Grand-Saconnex 2-0H2H+
Célien Wicht 1' 1 - 0  
Célien Wicht 30' 2 - 0  
  2 - 1 50' Matteo Regillo
Rrezart Hoxha 68' 3 - 1  
Nando Toggenburger 88' 4 - 1  
06/09/2025 Cham
2 - 2
Kriens 1-0H2H+
45+3' 1 - 0  
  1 - 1 50' Martin François
  1 - 2 57' Rrezart Hoxha
71' 2 - 2  
23/08/2025 Lausanne II
4 - 5
Kriens 1-3H2H+
  0 - 1 25' Nico Siegrist
  0 - 2 29' Manuel Fäh
  0 - 3 44' Luka Sliskovic
45+1' 1 - 3  
49' 2 - 3  
  2 - 4 69' Rrezart Hoxha
  2 - 5 72' Nando Toggenburger
78' 3 - 5  
90' 4 - 5  
12/04/2025 Kriens
2 - 1
Zürich II 2-0H2H+
Luka Slišković 11' 1 - 0  
Rrezart Hoxha 23' 2 - 0  
Marco Ruedi 47'  
  2 - 1 51' Daniel Afriyie Barnieh
68'  
Luka Slišković 77'  
85'  
  90+1'
22/03/2025 Kriens
4 - 2
Brühl 3-1H2H+
  0 - 1 19'
Rrezart Hoxha 27' 1 - 1  
34' 2 - 1  
45' 3 - 1  
  3 - 2 78' Angelo Campos
  83'
Joël Ris 83'  
  89' Fuad Rahimi
  90+1'
Luka Slišković 90+2' 4 - 2  
08/03/2025 Kriens
3 - 0
Breitenrain 1-0H2H+
38' 1 - 0  
Silvan Schwegler 52' 2 - 0  
Rrezart Hoxha 53' 3 - 0  
  56'
  56'
  56'
68'  
Rrezart Hoxha 79'  
Joël Ris 79'  
  79' Robin Oliver Wildhaber Gallardo
88'  
88'  
  88'
Nico Siegrist 88'  
Marco Ruedi 88'  
22/02/2025 Kriens
4 - 0
Baden 3-0H2H+
  5' Nenad Zivkovic
  5'
Rrezart Hoxha 23' 1 - 0  
Luka Slišković 27' 2 - 0  
Julian Hermann 45+1' 3 - 0  
  46'
  73' Kevin Iodice
  73'
Rrezart Hoxha 77'  
77'  
Luka Slišković 77'  
Joël Ris 77'  
  79'
Nico Siegrist 87'  
87'  
87'  
87'  
  89'
90+3' 4 - 0  
09/02/2025 Kriens
2 - 2
Lugano II 0-0H2H+
23'  
  0 - 1 46'
48' 1 - 1  
60'  
  63' Fotis Pseftis
  1 - 2 83' Yannis Ryter
Rrezart Hoxha 90+4' 2 - 2  
09/11/2024 Kriens
3 - 0
Young Boys II 1-0H2H+
Nico Siegrist 7' 1 - 0  
E. Heiniger 21'  
Nico Siegrist 37'  
Silvan Schwegler 45+1'  
  75' P. Essay
Nico Siegrist 83' 2 - 0  
Rrezart Hoxha 85' 3 - 0  
05/10/2024 Kriens
1 - 1
Delémont 0-0H2H+
Silvan Schwegler 27'  
  48' Valton Behrami
  54' Mattéo Cesca
  54' Dennis Wyder
Rrezart Hoxha 83' 1 - 0  
Marco Ruedi 83'  
  1 - 1 90+1' M. Coulibaly
23/03/2024 Kriens
6 - 2
Delémont 1-2H2H+
Lukas Riedmann 7' 1 - 0  
  1 - 1 10' Sofiane Achour
  1 - 2 27' Mattéo Cesca
  32' Sofiane Achour
  43' Theophilious Opoku
Moyo-Ola Uruejoma 50' 2 - 2  
Leandro Aversa 55' 3 - 2  
Nick Berger 56' 4 - 2  
  61' Steven Patrick Oberle
  61' Noha Sylvestre
Rrezart Hoxha 64' 5 - 2  
Alejandro Willimann Rangel 70' 6 - 2  
  87' Romain Baume
  89' G. Tape
  90+2' Altin Shala
09/03/2024 Kriens
1 - 3
Étoile Carouge 0-0H2H+
Lukas Riedmann 34'  
Rrezart Hoxha 38' 1 - 0  
  1 - 1 45+2' Óscar Correia Ferreira
  52' Enzo Sandro Sédjro Kouêmahô Adeagbo
Flavio Caserta 60'  
Rrezart Hoxha 64'  
  1 - 2 66' U. Simbakoli
Flavio Caserta 68'  
  73' António Signori
Célien Wicht 73'  
Mario Bühler 83'  
  1 - 3 90+2' Vincent Felder
25/11/2023 Kriens
2 - 1
Bavois 1-0H2H+
Marco Rüedi 34' 1 - 0  
  43' Blerim Iseni
  49' Negrone Trist
  58' Marko Mišić
  58' F. Morelli
Diego Martin 72' 2 - 0  
  75' Muamer Zeneli
  75' Mehmed Begzadic
  75' I. Bega
  75' A. Dakouri
Marco Rüedi 75'  
Rrezart Hoxha 75'  
Leonardo Gubinelli 75'  
Alejandro Willimann Rangel 75'  
  78' T. Opoku-Mensah
  78' K. Ganaj
Lukas Riedmann 85'  
Leandro Aversa 85'  
Saleh Chihadeh 85'  
N. Kahumba 85'  
Julian Hermann 88'  
Mauro Bender 88'  
  2 - 1 90+3' Blerim Iseni
28/10/2023 Kriens
3 - 1
Paradiso 1-1H2H+
  33' Giger M.
  34' Loiero L.
  0 - 1 39' M. Giger
Saleh Chihadeh 45+1' 1 - 1  
Moyo-Ola Uruejoma 83' 2 - 1  
Rrezart Hoxha 90+6' 3 - 1  
27/05/2023 Kriens
4 - 2
Young Boys II 1-0H2H+
Ensar Huruglica 20' 1 - 0  
  1 - 1 55' Théo Golliard
Rrezart Hoxha 65' 2 - 1  
Mark Marleku 73' 3 - 1  
Lukas Riedmann 79' 4 - 1  
  85' A. Ogouvide
  4 - 2 90+4' J. Eyamba
20/05/2023 St. Gallen II
1 - 4
Kriens 0-1H2H+
  0 - 1 5' Rrezart Hoxha
G. Figueiredo 48' 1 - 1  
  1 - 2 56' Ensar Huruglica
  1 - 3 61' Rrezart Hoxha
Yago Gomes 75'  
  1 - 4 89' Mark Marleku
13/05/2023 YF Juventus
2 - 3
Kriens 1-1H2H+
F. Borges 18' 1 - 0  
  1 - 1 31' Rrezart Hoxha
M. Kramer 59' 2 - 1  
  2 - 2 68' Ensar Huruglica
  2 - 3 90+1' Célien Wicht
06/05/2023 Kriens
4 - 3
Baden 2-1H2H+
  0 - 1 7' Davide Giampà
Célien Wicht 35' 1 - 1  
Célien Wicht 42' 2 - 1  
Rrezart Hoxha 68' 3 - 1  
  3 - 2 79' J. Brack
Carlo Manicone 84' 4 - 2  
  4 - 3 90+5' Stefano Cirelli
18/02/2023 Kriens
2 - 2
Basel II 1-2H2H+
Rrezart Hoxha 4' 1 - 0  
  1 - 1 12' Aaron Akalé
  1 - 2 29' A. Krasniqi
Lukas Riedmann 50' 2 - 2  
28/01/2023 Kriens
4 - 2
Langenthal 2-1H2H+
Flavio Caserta 22' 1 - 0  
  1 - 1 31' Cristian Miani
Leandro Aversa 44' 2 - 1  
  2 - 2 49' Marc Jenni
Celien Wicht 63' 3 - 2  
Rrezart Hoxha 89' 4 - 2  
26/11/2022 Cham
4 - 1
Kriens 4-0H2H+
M. Wiskemann 2' 1 - 0  
M. Wiskemann 10' 2 - 0  
A. Molliqaj 21' 3 - 0  
A. Molliqaj 32' 4 - 0  
M. Wiskemann 45'  
  46' L. Luthi
  46' Rrezart Hoxha
  61' Yannick Pauli
  61' Yan Britschgi
A. Molliqaj 71'  
L. Lugo 71'  
L. Thoni 71'  
S. Tschopp 71'  
  4 - 1 78' Rrezart Hoxha
N. Siegrist 82'  
D. Costa 82'  
J. Miranda 83'  
A. Wiss 83'  
  85' Marco Rüedi
  85' Nik Dubler
  85' Mauro Bender
  85' G. Noah
K. Röthlisberger 88'  
D. Follonier 88'  
19/11/2022 Young Boys II
3 - 0
Kriens 1-0H2H+
J. De Donno 28' 1 - 0  
Théo Golliard 60' 2 - 0  
  76' Nik Dubler
  76' Rrezart Hoxha
  81' Célien Wicht
  81' P. Gjidoda
E. Maluvunu 81'  
Evan Rossier 81'  
C. Pahud 87'  
Y. Nussbaum 87'  
Théo Golliard 88' 3 - 0  
  90+1' Marco Rüedi
  90+1' Yan Britschgi
A. Appiah 90+1'  
P. Essay 90+1'  
12/11/2022 Kriens
3 - 0
St. Gallen II 0-0H2H+
Nikola Sukacev 46'  
Célien Wicht 46'  
M. Marleku 47' 1 - 0  
M. Marleku 60' 2 - 0  
  60' V. Spari
  60' Edis Bytyqi
  60' Yago Gomes
  60' S. Cicek
Marco Rüedi 71' 3 - 0  
Marco Rüedi 74'  
Ensar Huruglica 74'  
  76' G. Figueiredo
  76' E. Emini
  76' Leonhard Münst
  76' Yanik Wiedermann Gambarte
  77' David Jacovic
  77' B. Gonzalez Gomez
Lukas Riedmann 81'  
Mauro Bender 81'  
M. Marleku 81'  
Rrezart Hoxha 81'  
29/10/2022 Baden
3 - 1
Kriens 2-1H2H+
Davide Giampà 5' 1 - 0  
  1 - 1 11' Yannick Pauli
R. Laski 33'  
  38' M. Marleku
J. Brack 44' 2 - 1  
  58' Julian Hermann
  58' Lukas Riedmann
R. Laski 58' 3 - 1  
Stefano Cirelli 61'  
C. Teichmann 62'  
F. Capone 62'  
  69' Nikola Sukacev
  69' P. Gjidoda
Davide Giampà 73'  
B. Gokpinar 73'  
Y. Weilenmann 73'  
M. Weber 73'  
M. Weber 85'  
J. Brack 86'  
J. Kalt 86'  
  87' Marco Rüedi
  87' Rrezart Hoxha
  87' Leandro Aversa
  87' Ensar Huruglica
Stefano Cirelli 87'  
M. Matovic 87'  
22/10/2022 Kriens
4 - 2
Biel-Bienne 2-0H2H+
Marco Rüedi 25' 1 - 0  
  28' Freddy Mveng
  28' Mouez Aboud
Leonardo Gubinelli 33'  
Nikola Sukacev 41' 2 - 0  
  46' Anthony De Freitas
  46' Londrit Hamidi
Nikola Sukacev 56'  
P. Gjidoda 56'  
  57' Londrit Hamidi
  59' Pedro Teixeira
  59' F. Morelli
  59' Adrian Fleury
  59' Christian Mourelle
P. Gjidoda 69' 3 - 0  
Leonardo Gubinelli 73'  
Lukas Riedmann 73'  
Y. Pauli 73'  
Ensar Huruglica 73'  
Lukas Riedmann 77'  
Mark Marleku 89'  
Rrezart Hoxha 89'  
Marco Rüedi 89'  
Nik Dubler 89'  
  3 - 1 90' Londrit Hamidi
  3 - 2 90+1' Mouez Aboud
Ensar Huruglica 90+5' 4 - 2  
19/10/2022 Bulle
2 - 0
Kriens 1-0H2H+
A. Ndebele 4'  
M. Dangubic 12' 1 - 0  
L. Azemi 32'  
L. Delley 32'  
  59' Fabrice Suter
  59' Nik Dubler
  59' Célien Wicht
  59' P. Gjidoda
  59' Mauro Bender
  59' Yannick Pauli
V. Efendic 61'  
A. Deschenaux 61'  
  74' M. Marleku
  74' Rrezart Hoxha
R. Golliard 75' 2 - 0  
  84' B. D. Thiam
  84' Lukas Riedmann
  88' Kriens
B. Bersier 88'  
D. Ianigro 88'  
08/10/2022 Étoile Carouge
0 - 2
Kriens 0-0H2H+
B. Mbaye 45+2'  
  46' Leonardo Gubinelli
  46' Ensar Huruglica
  49' Elis Isufi
  53' Marco Rüedi
S. Gomis 66'  
B. Mulliqi 66'  
E. Samba 66'  
L. Sestito 66'  
  0 - 1 72' Marco Rüedi
  73' Marco Rüedi
  73' Rrezart Hoxha
A. Kilezi 74'  
U. Simbakoli 74'  
  74' M. Marleku
  74' Célien Wicht
  0 - 2 82' B. D. Thiam
M. Kapo 82'  
L. Ombala 82'  
  88' Nikola Sukacev
  88' P. Gjidoda
  90+4' Leandro Aversa
  90+4' Nik Dubler
05/10/2022 Kriens
3 - 0
Zürich II 1-0H2H+
Leandro Aversa 4'  
Leandro Aversa 32' 1 - 0  
  46' M. Stefanovic
  46' N. Di Giusto
  46' Zlatko Hebib
  46' Selmin Hodza
  63' A. Morina
Marco Rüedi 64'  
  66' L. Bajrami
  66' C. Ligue
  75' L. Janko
  75' P. Fischer
Leandro Aversa 76'  
Ensar Huruglica 76'  
M. Marleku 76'  
Célien Wicht 76'  
Marco Rüedi 82'  
Nik Dubler 82'  
Nikola Sukacev 82'  
P. Gjidoda 82'  
  88' N. Di Giusto
B. D. Thiam 89'  
Rrezart Hoxha 89'  
Ensar Huruglica 90'  
  90+1' C. Erdin
Rrezart Hoxha 90+3'  
24/09/2022 Brühl
1 - 1
Kriens 0-1H2H+
  0 - 1 12' Marco Rüedi
Célien Wicht 42'  
  45' Leonardo Gubinelli
  66' Célien Wicht
  66' M. Marleku
Slobodan Mihajlovic 68'  
M. Bajrami 68'  
D. Stadler 68'  
S. Di Nucci 68'  
Fabian Hürzeler 78'  
G. Lovakovic 78'  
Felipe Dorta 81' 1 - 1  
  85' P. Gjidoda
  85' Rrezart Hoxha
Felipe Dorta 90+1'  
Giosuè Vincenzo Capozzi 90+1'  
  90+1' Mauro Bender
  90+1' B. D. Thiam
17/09/2022 Rotkreuz
2 - 1
Kriens 0-1H2H+
  29'
Gustavo Guto 30'  
  0 - 1 31' Yannick Pauli
  37' Mauro Bender
Genc Krasniqi 54' 1 - 1  
Simon Grether 54'  
Davide Palatucci 56'  
  57' Leonardo Gubinelli
  57' Marco Rüedi
Gustavo Guto 59'  
Wellington 59'  
  63' Nikola Sukacev
  63' Célien Wicht
Nahuel Allou 76'  
  82' Leandro Aversa
  82' Nik Dubler
  82' Patrik Gjjododa
  82' Mark Marleku
  85' Yannick Pauli
Nahuel Allou 97'  
Erti Emini 97'  
Davide Palatucci 101'  
Hariz Osmanbasic 101'  
  105+1' Baye Dame Thiam
  105+1' Rrezart Hoxha
Wellington 105+2' 2 - 1  
  105+2' Yannick Pauli
  105+2' Ensar Huruglica
Alan Nabarro 116'  
Nedim Šaćirović 118'  
10/09/2022 Rapperswil-Jona
2 - 1
Kriens 0-0H2H+
  8' Leonardo Gubinelli
  19' L. Luthi
  22' Elis Isufi
D. Volkart 29' 1 - 0  
  46' Leandro Aversa
  46' Nikola Sukacev
C. Konan 50'  
R. Saliji 52' 2 - 0  
  2 - 1 55' Yannick Pauli
D. Marcon 59'  
Mohamad Alshikh 59'  
C. Konan 59'  
E. Grasso 59'  
  71' M. Marleku
  77' M. Marleku
  77' P. Gjidoda
  78' Marco Rüedi
  78' Rrezart Hoxha
D. Volkart 79'  
A. Casciato 79'  
R. Saliji 85'  
N. Flühmann 85'  
  88' Julian Hermann
  88' Ensar Huruglica
  88' Mauro Bender
  88' Célien Wicht
E. Grasso 90+2'  
31/08/2022 Kriens
0 - 6
Stade Nyonnais 0-2H2H+
  0 - 1 15' E. Pasche
  0 - 2 23' L. Gazzetta
  28' E. Pasche
  28' D. Moussa
M. Marleku 34'  
  39' S. Baddy-Dega
  45+1' I. Strohbach
Fabrice Suter 47'  
Mauro Bender 47'  
Nik Dubler 47'  
L. Luthi 47'  
Ensar Huruglica 49'  
  51' Q. Gaillard
  57' T. Escorza
L. Luthi 57'  
Elis Isufi 63'  
  66' K. Hadji
  66' D. Dugourd
  66' Q. Gaillard
  66' Q. Fouley
  69' B. Vumbi
P. Gjidoda 70'  
Rrezart Hoxha 70'  
Ensar Huruglica 70'  
Nikola Sukacev 70'  
  0 - 3 74' Q. Fouley
  74' D. Moussa
  74' N. Pédat
  76' L. Gazzetta
  0 - 4 78' C. Gomis
  85' Q. Fouley
  0 - 5 86' C. Gomis
  0 - 6 90' N. Pédat
21/08/2022 Gambarogno - Contone
0 - 5
Kriens 0-2H2H+
  0 - 1 5' Patrik Gjjododa
  0 - 2 20' Nik Dubler
  0 - 3 68' Elis Isufi
  0 - 4 76' Mario Bühler
  0 - 5 83' Rrezart Hoxha
19/03/2022 Black Stars
0 - 2
Cham 0-0H2H+
  0 - 1 47' R. Farinha
  0 - 2 80' Rrezart Hoxha
21/08/2021 Cham
3 - 0
Zürich II 2-0H2H+
Jan Loosli 18' 1 - 0  
Jan Loosli 30' 2 - 0  
Rrezart Hoxha 70' 3 - 0  
17/07/2021 Cham
2 - 5
Aarau 1-1H2H+
  0 - 1 4' Allen Njie
N. Siegrist 45' 1 - 1  
Célien Wicht 46'  
Rrezart Hoxha 46'  
M. Wiskemann 46'  
Klysmann 46'  
  1 - 2 52' Shkëlzen Gashi
Rrezart Hoxha 54' 2 - 2  
  62' L. Balaj
  62' Milot Avdyli
  62' D. Rrudhani
  62' F. Caserta
  62' Olivier Jäckle
  62' Silvan Schwegler
  69' Simon Enzler
  69' N. Ammeter
L. Thöni 74'  
L. Riedmann 74'  
  77' Raoul Giger
  77' Leon Bergsma
Domoraud 77'  
J. Miranda 77'  
  77' Allen Njie
  77' R. Schneider
A. Arx 78'  
Badertscher 78'  
  2 - 3 83' Mickaël Almeida
  2 - 4 88' Mickaël Almeida
  2 - 5 89' Mickaël Almeida
02/08/2020 Kriens
2 - 1
Vaduz 1-1H2H+
  0 - 1 8' Manuel Sutter
Igor Tadic 13'  
Denis Simani 38' 1 - 1  
Bahadir Yesilçayir 41'  
  42' Denis Simani
  60' Dominik Schwizer
  60' Gianni Antoniazzi
  60' Sandro Wieser
  60' Fabian Hürzeler
Igor Tadic 70' 2 - 1  
  71' Manuel Sutter
  71' N. Milinceanu
D. Follonier 75'  
Pedro Teixeira 75'  
  79' Mohamed Coulibaly
  79' N. Frick
  79' Gabriel Lüchinger
  79' Yago Gomes
Asumah Abubakar 90+1'  
Rrezart Hoxha 90+1'  
30/07/2020 Winterthur
4 - 0
Kriens 4-0H2H+
Davide Callá 2' 1 - 0  
Gabriel Isik 27' 2 - 0  
Bahadir Yesilçayir 38' 3 - 0  
Roberto Alves 45' 4 - 0  
  46' Pascal Brügger
  46' Fabio Zizzi
  53' D. Follonier
  53' Pedro Teixeira
Davide Callá 60'  
A. Mahamid 60'  
Sayfallah Ltaief 60'  
Nuno da Silva 60'  
  62' Igor Tadic
  62' Rrezart Hoxha
Granit Lekaj 65'  
Mario Bühler 65'  
Gezim Pepsi 65'  
Valon Hamdiu 65'  
Roman Buess 66'  
Luka Sliskovic 66'  
  86' Pedro Teixeira
  86' Pedro Teixeira
24/07/2020 Kriens
4 - 4
Grasshopper 2-3H2H+
  0 - 1 6' Nassim Ben Khalifa
  0 - 2 14' Nassim Ben Khalifa
  0 - 3 16' Fabio Fehr
  23' E. Mesonero
A. Bürgisser 25'  
Marco Wiget 25'  
Asumah Abubakar 31' 1 - 3  
Igor Tadic 37' 2 - 3  
  40' Fabio Fehr
  59' Y. Scheidegger
  59' Veroljub Salatic
Igor Tadic 59' 3 - 3  
  62' Aleksandar Cvetkovic
  62' Djibril Diani
  65' Zé Turbo
  65' Mychell Chagas
  65' Robin Kalem
  65' Nikola Gjorgjev
  65' R. Schneider
  65' Giotto Morandi
  3 - 4 73' Mychell Chagas
Liridon Berisha 74' 4 - 4  
Bahadir Yesilçayir 86'  
Pedro Teixeira 86'  
Asumah Abubakar 89'  
Rrezart Hoxha 89'  

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.