Steven Kenneth Hudson, Chief Executive Officer at ECN Capital, holds 15.91M shares in ECN Capital (Ticker: TSE:ECN), holds 863.97K shares in Element Fleet Management (Ticker: ELEEF). Most recently, Steven Kenneth Hudson Bought ― shares of ECN Capital on Mar 29, 2024 for an estimated value of 414.04K.