The difference is that Indigovision market cap is smaller than that of D1 Oils - IndigoVision has started making a profit and outlook is positive for the sector and for the company.
D1 Oils is not yet making serious profits but could do in a year's time.
IND can set their selling prices - DOO's costs and selling prices are determined by the market - they are a price taker.
I have both and am optimistic for both share prices. IND have already come a long way (9 bagger for me) and DOO's share price growth is just starting.
I have been selling a few IND recently (but still have loads) - I have not sold any DOO shares.