Corporation StickIt Technologies Inc. Reports Full Year 2024 Financial Results and Business HighlightsApril 27, 2025 Israeli Canadian technology company announces financial results and key business achievements for the year ended December 31, 2024