Defsec Technologies Inc.

DFSC·NASDAQ·$4.17·$6M