Stockpicker Comparison Tool
Nothing here is comparable yet for these companies.
Revenue Growth
IDDTF
1221.21%
▲ 1161.69%
OCSL
-8.62%
▼ -581.82%
Gross Margin
IDDTF
99.87%
▲ 0.25%
OCSL
60.84%
▼ -25.48%
Free Cash Flow
IDDTF
$991.54M
▲ $1.00B
OCSL
$28.26M
▲ $33.11M
Net Debt / EBITDA
IDDTF
-0.03
▼ -0.21
OCSL
7.16
▼ -3.94
Operating Margin
IDDTF
99.41%
▼ -0.22%
OCSL
53.25%
▲ 40.85%
P/E Ratio
IDDTF
3.59
▲ 3.17
OCSL
25.15
▲ 3.58