Despite industry challenges, Lucara Diamond generated $172 million in revenue during 2023 through the sale of 379,287 carats, benefiting from the superior quality of its diamonds. Last year, Lucara ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results