For the quarter ending 2026-03-31, XPEL made $117,354K in revenue. $10,345K in net income. Net profit margin of 8.82%.
| Income Statement | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|
| Total revenue | 117,354 | 101,010* | 125,415 | 124,713 |
| Product | 52,365 | 46,926* | 59,838 | 58,190 |
| Service | 13,759 | 11,976* | 13,153 | 13,006 |
| Total cost of sales | 66,124 | 58,901* | 72,991 | 71,196 |
| Gross margin | 51,230 | 42,109* | 52,424 | 53,517 |
| Sales and marketing | 15,163 | 12,654* | 13,794 | 11,862 |
| General and administrative | 23,056 | 20,878* | 21,879 | 22,357 |
| Total operating expenses | 38,219 | 33,532* | 35,673 | 34,219 |
| Operating income | 13,011 | 8,577* | 16,751 | 19,298 |
| Interest expense | 4 | 71* | 1 | 7 |
| Foreign currency exchange gain | 280 | 102* | -110 | 1,039 |
| Income before income taxes | 13,287 | 8,607* | 16,640 | 20,330 |
| Income tax expense at u.s. federal statutory rate | - | 1,277* | - | - |
| State & local income taxes, net of federal income tax effect | - | 145* | - | - |
| CN | - | 180* | - | - |
| Other-Foreign Tax Jurisdiction Other | - | 166* | - | - |
| Effect of changes in tax laws or rates enacted in current period | - | 0* | - | - |
| Foreign tax effects | - | 346* | - | - |
| Effect of cross-border tax laws | - | -282* | - | - |
| Research & development credits | - | 414* | - | - |
| Changes in valuation allowances | - | 0* | - | - |
| Tax credits | - | 414* | - | - |
| Nontaxable or nondeductible items | - | 101* | - | - |
| Changes in unrecognized tax benefits | - | -10* | - | - |
| Other | - | -131* | - | - |
| Income tax expense | 2,782 | 1,032* | 3,505 | 4,122 |
| Net income | 10,505 | 7,575* | 13,135 | 16,208 |
| Net income attributed to non-controlling interest | 160 | 194* | 195 | -82 |
| Net income attributable to stockholders of the company | 10,345 | 7,381 | 12,940 | 16,290 |
| Basic EPS | 0.37 | 0.267 | 0.47 | 0.59 |
| Diluted EPS | 0.37 | 0.267 | 0.47 | 0.59 |
| Basic Average Shares | 27,589,000 | 27,630,000 | 27,675,000 | 27,666,000 |
| Diluted Average Shares | 27,666,000 | 27,675,000 | 27,701,000 | 27,673,000 |
XPEL, Inc. (XPEL)
XPEL, Inc. (XPEL)