Thermal Energy International Inc. (TSXV:TMG)
Canada flag Canada · Delayed Price · Currency is CAD
0.1500
+0.0050 (3.45%)
Oct 9, 2026, 2:17 PM EST

Revenue Breakdown

Millions CAD. Fiscal year is Jun - May.
Fiscal Year
FY 2026FY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016FY 2015FY 2014
Period Ending
May '26 May '25 May '24 May '23 May '22 May '21 May '20 May '19 May '18 May '17 May '16 May '15 May '14
Thermal Energy Ottawa Revenue
21.91M13.61M
Thermal Energy Bristol Revenue
11.64M16.17M
Revenue (Total)
33.55M29.78M

Revenue Breakdown 2

Millions CAD. Fiscal year is Jun - May.
Fiscal Year
FY 2026FY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016FY 2015FY 2014
Period Ending
May '26 May '25 May '24 May '23 May '22 May '21 May '20 May '19 May '18 May '17 May '16 May '15 May '14
Sale of Goods and Equipment Revenue
14.66M13.17M
Services Revenue
2.15M2.33M
Contracts for Heat Recovery Project Revenue
16.74M14.27M
Revenue (Total)
33.55M29.78M

Gross Profit

Millions CAD. Fiscal year is Jun - May.
Fiscal Year
FY 2026FY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016FY 2015FY 2014
Period Ending
May '26 May '25 May '24 May '23 May '22 May '21 May '20 May '19 May '18 May '17 May '16 May '15 May '14
Thermal Energy Ottawa Gross Profit
7.78M5.64M
Thermal Energy Bristol Gross Profit
6.37M6.71M
Gross Profit (Total)
14.15M12.34M

Net Income

Millions CAD. Fiscal year is Jun - May.
Fiscal Year
FY 2026FY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016FY 2015FY 2014
Period Ending
May '26 May '25 May '24 May '23 May '22 May '21 May '20 May '19 May '18 May '17 May '16 May '15 May '14
Thermal Energy Ottawa Net Income
3.00M1.34M
Thermal Energy Bristol Net Income
-190.44K806.51K
Eliminations from Net Income
-1.47M-1.98M

Key Performance Indicators

Millions CAD. Fiscal year is Jun - May.
Fiscal Year
FY 2026FY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016FY 2015FY 2014
Period Ending
May '26 May '25 May '24 May '23 May '22 May '21 May '20 May '19 May '18 May '17 May '16 May '15 May '14
Order Backlog
11.80M12.90M