Deterra Royalties Limited (DETRF)

OTCMKTS · Delayed Price · Currency is USD
3.088
0.00 (0.00%)
At close: Sep 4, 2026
Market Cap1.60B +12.6%
Revenue (ttm)167.69M -8.0%
Net Income113.60M +5.5%
EPS0.21 +5.4%
Shares Out n/a
PE Ratio14.08
Forward PE15.42
Dividendn/a
Ex-Dividend Daten/a
Volume3,825
Openn/a
Previous Close3.088
Day's Rangen/a
52-Week Range2.510 - 3.500
Beta0.56
Analystsn/a
Price Targetn/a
Earnings DateAug 18, 2026