Deterra Royalties Limited

DETRF · OTC
Analyze with AI
6/30/2025
6/30/2023
6/30/2022
6/30/2021
Market Cap$1,963,987$2,458,816$2,403,657$2,451,287
- Cash$24,394$29,491$27,456$24,206
+ Debt$295,401$186$248$311
Enterprise Value$2,234,994$2,429,511$2,376,449$2,427,392
Revenue$263,433$229,264$265,155$145,209
% Growth14.9%-13.5%82.6%
Gross Profit$251,309$220,340$257,120$140,240
% Margin95.4%96.1%97%96.6%
EBITDA$250,132$220,603$256,997$142,262
% Margin95%96.2%96.9%98%
Net Income$155,695$152,458$178,462$94,260
% Margin59.1%66.5%67.3%64.9%
EPS Diluted0.290.290.340.18
% Growth0%-14.7%88.9%
Operating Cash Flow$134,877$182,322$127,815$82,169
Capital Expenditures-$10-$89-$10-$45
Free Cash Flow$134,867$182,233$127,805$82,124