NASDAQ · XPELMaterialsMaterials Manufacturing

XPEL financials

$44.18+2.84%
Close Sep 29, 2026 · split-adjusted

Revenue

Net income

Income statement & cash flow

Fiscal yearFY25
Dec 31
FY24
Dec 31
FY23
Dec 31
FY22
Dec 31
FY21
Dec 31
FY20
Dec 31
FY19
Dec 31
Revenue$476.2M$420.4M$396.3M$324.0M$259.3M$158.9M$129.9M
Gross profit$201.0M$177.4M$162.4M$127.5M$92.7M$54.0M$43.5M
Gross margin42.2%42.2%41.0%39.4%35.7%34.0%33.5%
Operating income$62.6M$59.1M$67.0M$53.9M$40.1M$23.4M$17.1M
Net income$51.2M$45.5M$52.8M$41.4M$31.6M$18.3M$14.0M
Net margin10.8%10.8%13.3%12.8%12.2%11.5%10.8%
Diluted EPS$1.85$1.65$1.91$1.50$1.14$0.66$0.51
EBITDA$75.9M$70.8M$76.6M$61.8M$44.5M$25.6M$18.8M
Operating cash flow$66.9M$47.8M$37.4M$12.1M$18.3M$18.5M$11.0M
Free cash flow$62.9M$41.1M$31.0M$4.1M$11.5M$16.7M$9.4M
Diluted shares27.7M27.6M27.6M27.6M27.6M27.6M27.6M

Balance sheet

Period endDec 31Dec 31Dec 31Dec 31Dec 31Dec 31
Cash & equivalents$50.9M$22.1M$11.6M$8.1M$9.6M$29.0M
Short-term investments$0.00$0.00$0.00$0.00——
Total debt$59.0K$292.0K$19.4M$26.1M$25.5M$6.1M
Total assets$382.5M$285.6M$252.0M$193.4M$161.0M$83.8M
Total liabilities$97.3M$60.2M$72.1M$68.6M$76.6M$30.5M
Shareholders' equity$285.2M$225.5M$180.0M$124.7M$84.5M$53.4M

From SEC filings via Massive. Fiscal periods follow the company's own calendar; free cash flow is operating cash flow minus capital expenditure.

Sources: Massive / Polygon daily aggregates (split-adjusted) · SEC filings via Massive · FINRA settlements via Massive · Financial Modeling Prep. Figures are dated where shown; research is informational, not investment advice. Methodology