Profire Energy's GAAP loss for 2021 was $1.052 million, down 2.1 times from $2.176 million in the previous year. Revenue increased 22.8% to $26.356 million from $21.459 million a year earlier.