Source: XPEL, Inc.'s 10-K / 10-Q XBRL data on SEC EDGAR · fetched Nov 06, 2026
Revenue, net income & free cash flow
Income statement
fiscal years · USD
Fiscal year
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Revenue
$109.92M
$129.93M
$158.92M
$259.26M
$323.99M
$396.29M
$420.40M
$476.20M
Cost of revenue
$76.48M
$86.43M
$104.90M
$166.59M
$196.48M
$233.88M
$243.04M
$275.18M
Gross profit
$33.44M
$43.51M
$54.02M
$92.68M
$127.51M
$162.41M
$177.36M
$201.02M
Research & development
$223.89K
$602.45K
$100.00K
$400.00K
$400.00K
$2.90M
$2.90M
$2.90M
Operating income
$11.81M
$17.09M
$23.37M
$40.12M
$53.94M
$66.97M
$59.15M
$62.65M
Interest expense
$168.39K
$96.65K
$249.00K
$303.00K
$1.41M
$1.25M
$996.00K
$83.00K
Pre-tax income
$11.48M
$16.95M
$22.80M
$39.44M
$51.97M
$66.03M
$56.78M
$64.06M
Income tax
$2.76M
$2.96M
$4.52M
$7.87M
$10.58M
$13.23M
$11.29M
$12.47M
Net income
$8.71M
$13.98M
$18.28M
$31.57M
$41.38M
$52.80M
$45.49M
$51.23M
EBITDA
$12.54M
$18.00M
$24.64M
$42.00M
$57.37M
$71.51M
$64.97M
$68.91M
EPS (basic)
$0.32
$0.51
$0.66
$1.14
$1.50
$1.91
$1.65
$1.85
EPS (diluted)
$0.32
$0.51
$0.66
$1.14
$1.50
$1.91
$1.65
$1.85
Diluted shares
27.61M
27.61M
27.61M
27.61M
27.62M
27.63M
27.64M
27.68M
Gross margin
30.4%
33.5%
34.0%
35.7%
39.4%
41.0%
42.2%
42.2%
Operating margin
10.7%
13.2%
14.7%
15.5%
16.6%
16.9%
14.1%
13.2%
Net margin
7.9%
10.8%
11.5%
12.2%
12.8%
13.3%
10.8%
10.8%
Balance sheet
fiscal years · USD
Fiscal year
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Cash & equivalents
$3.97M
$11.50M
$29.03M
$9.64M
$8.06M
$11.61M
$22.09M
$50.86M
Receivables
$5.55M
$7.15M
$9.94M
$13.16M
$14.73M
$24.11M
$29.15M
$49.85M
Inventory
$10.80M
$15.14M
$22.36M
$51.94M
$80.58M
$106.51M
$110.90M
$122.75M
Total current assets
$21.03M
$36.28M
$62.78M
$79.03M
$106.82M
$146.45M
$168.34M
$230.70M
Goodwill
$2.32M
$2.41M
$4.47M
$25.66M
$26.76M
$37.46M
$44.13M
$59.28M
Total assets
$30.54M
$51.60M
$83.84M
$161.01M
$193.36M
$252.04M
$285.61M
$382.53M
Total current liabilities
$8.48M
$11.79M
$21.20M
$36.27M
$27.40M
$36.47M
$41.52M
$71.00M
Short-term debt
—
—
—
—
—
—
—
$59.00K
Long-term debt
—
$806.87K
$6.48M
$458.19K
—
—
—
$0
Total debt
—
$806.87K
$6.48M
$458.19K
—
—
—
$59.00K
Total liabilities
$9.93M
$16.71M
$30.46M
$76.55M
$68.64M
$72.05M
$60.15M
$97.34M
Shareholders' equity
$20.80M
$35.06M
$53.38M
$84.46M
$124.72M
$179.99M
$225.46M
$280.28M
Cash flow
fiscal years · USD
Fiscal year
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Operating cash flow
$6.80M
$10.97M
$18.47M
$18.27M
$12.06M
$37.38M
$47.82M
$66.94M
Capital expenditures
$2.03M
$1.57M
$1.78M
$6.72M
$7.94M
$6.36M
$6.71M
$4.01M
Free cash flow
$4.77M
$9.40M
$16.68M
$11.54M
$4.12M
$31.03M
$41.11M
$62.93M
Investing cash flow
-$3.09M
-$2.30M
-$4.66M
-$56.81M
-$14.16M
-$26.35M
-$18.40M
-$33.78M
Financing cash flow
-$3.10M
-$1.14M
$3.51M
$19.24M
$602.00K
-$7.26M
-$19.25M
-$3.66M
Share buybacks
—
—
—
—
—
$0
$0
$3.00M
Stock-based compensation
—
$0
$0
$169.00K
$522.00K
$1.64M
$3.20M
$2.75M
Depreciation & amortization
$735.98K
$915.92K
$1.27M
$1.89M
$3.43M
$4.53M
$5.82M
$6.26M
Income statement
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Revenue
$105.54M
$90.10M
$109.92M
$112.85M
$107.53M
$103.81M
$124.71M
$125.42M
$122.27M
$117.35M
$143.05M
$137.81M
Cost of revenue
$64.61M
$52.23M
$62.05M
$64.94M
$63.82M
$59.91M
$71.20M
$72.99M
$71.08M
$66.12M
$79.91M
$76.30M
Gross profit
$40.93M
$37.88M
$47.87M
$47.92M
$43.70M
$43.90M
$53.52M
$52.42M
$51.18M
$51.23M
$63.14M
$61.51M
Operating income
$14.22M
$9.23M
$19.19M
$18.39M
$12.35M
$11.12M
$19.30M
$16.75M
$15.48M
$13.01M
$23.21M
$21.08M
Interest expense
$302.00K
$473.00K
$392.00K
$97.00K
$34.00K
$75.00K
$7.00K
$1.00K
$0
$4.00K
$262.00K
$408.00K
Pre-tax income
$14.65M
$8.48M
$18.52M
$18.62M
$11.15M
$11.28M
$20.33M
$16.64M
$15.81M
$13.29M
$23.36M
$21.17M
Income tax
$2.68M
$1.82M
$3.49M
$3.73M
$2.26M
$2.69M
$4.12M
$3.50M
$2.15M
$2.78M
$5.05M
$4.47M
Net income
$11.97M
$6.67M
$15.03M
$14.89M
$8.90M
$8.59M
$16.29M
$12.94M
$13.41M
$10.35M
$18.04M
$16.34M
EBITDA
$15.53M
$10.56M
$20.69M
$19.89M
$13.86M
$12.65M
$20.90M
$18.35M
$17.01M
$14.63M
$25.02M
$22.78M
EPS (basic)
$0.43
$0.24
$0.54
$0.54
$0.33
$0.31
$0.59
$0.47
$0.48
$0.37
$0.65
$0.59
EPS (diluted)
$0.43
$0.24
$0.54
$0.54
$0.33
$0.31
$0.59
$0.47
$0.48
$0.37
$0.65
$0.59
Diluted shares
0
27.64M
27.64M
27.64M
4.00K
27.68M
27.67M
27.70M
0
27.67M
27.64M
27.64M
Gross margin
38.8%
42.0%
43.5%
42.5%
40.6%
42.3%
42.9%
41.8%
41.9%
43.7%
44.1%
44.6%
Operating margin
13.5%
10.2%
17.5%
16.3%
11.5%
10.7%
15.5%
13.4%
12.7%
11.1%
16.2%
15.3%
Net margin
11.3%
7.4%
13.7%
13.2%
8.3%
8.3%
13.1%
10.3%
11.0%
8.8%
12.6%
11.9%
Balance sheet
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Cash & equivalents
$11.61M
$8.61M
$14.98M
$20.99M
$22.09M
$23.54M
$49.59M
$64.50M
$50.86M
$45.11M
$40.67M
$45.70M
Receivables
$24.11M
$28.57M
$29.47M
$29.58M
$29.15M
$33.36M
$38.12M
$36.88M
$49.85M
$53.52M
$53.61M
$59.08M
Inventory
$106.51M
$110.17M
$97.59M
$101.59M
$110.90M
$115.31M
$104.13M
$128.72M
$122.75M
$131.57M
$128.01M
$132.19M
Total current assets
$146.45M
$152.93M
$147.91M
$158.72M
$168.34M
$178.30M
$197.32M
$234.53M
$230.70M
$237.20M
$226.90M
$244.38M
Goodwill
$37.46M
$37.66M
$43.09M
$43.35M
$44.13M
$44.44M
$46.54M
$52.29M
$59.28M
$57.40M
$61.32M
$71.22M
Total assets
$252.04M
$258.49M
$261.83M
$273.04M
$285.61M
$294.82M
$318.07M
$387.69M
$382.53M
$394.45M
$472.65M
$495.63M
Total current liabilities
$36.47M
$31.82M
$31.03M
$36.52M
$41.52M
$41.58M
$44.62M
$84.34M
$71.00M
$77.22M
$86.94M
$95.44M
Short-term debt
—
—
—
—
—
—
—
—
$59.00K
—
$1.34M
$1.79M
Long-term debt
—
—
—
—
—
—
—
—
$0
—
$43.46M
$42.56M
Total debt
—
—
—
—
—
—
—
—
$59.00K
—
$44.80M
$44.35M
Total liabilities
$72.05M
$72.07M
$59.92M
$54.31M
$60.15M
$59.37M
$62.41M
$113.84M
$97.34M
$101.86M
$154.09M
$161.92M
Shareholders' equity
$179.99M
$186.42M
$201.91M
$218.73M
$225.46M
$235.45M
$255.74M
$269.28M
$280.28M
$287.51M
$306.12M
$320.91M
Cash flow
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Operating cash flow
-$1.12M
-$4.96M
$26.90M
$19.56M
$6.33M
$3.23M
$27.89M
$33.15M
$2.67M
$7.38M
$30.79M
$21.08M
Capital expenditures
$1.61M
$2.02M
$1.81M
$1.26M
$1.63M
$1.00M
$943.00K
$988.00K
$1.07M
$9.71M
$65.11M
$1.87M
Free cash flow
-$2.73M
-$6.98M
$25.09M
$18.30M
$4.70M
$2.23M
$26.95M
$32.17M
$1.59M
-$2.34M
-$34.32M
$19.21M
Investing cash flow
-$16.14M
-$3.11M
-$7.48M
-$2.39M
-$5.42M
-$1.56M
-$1.35M
-$17.88M
-$12.99M
-$9.89M
-$72.88M
-$7.79M
Financing cash flow
$18.98M
$4.99M
-$13.10M
-$11.10M
-$34.00K
-$170.00K
-$89.00K
-$166.00K
-$3.23M
-$3.57M
$38.30M
-$8.01M
Share buybacks
—
—
—
—
—
$0
$0
$0
$3.00M
$2.94M
$0
$3.00M
Stock-based compensation
$496.00K
$630.00K
$837.00K
$862.00K
$868.00K
$679.00K
$1.02M
$1.08M
-$23.00K
$934.00K
$1.28M
$1.14M
Depreciation & amortization
$1.30M
$1.33M
$1.50M
$1.50M
$1.51M
$1.53M
$1.60M
$1.60M
$1.53M
$1.62M
$1.80M
$1.70M
Quarterly figures are rebuilt from the year-to-date totals companies report — Q4 is the full year minus the first nine months, since no 10-Q is filed for it. Values are as filed; later restatements replace earlier ones. Fiscal years are labelled by the calendar year in which they end.