Latest 10-Q

What changed in XPEL, Inc.'s latest quarterly report, compared with the one before.

Loading…

Insider trades

Open-market trades from Form 4. 10b5-1 marks a plan set in advance.Open-market buys and sales by officers, directors and 10% owners, from SEC Form 4. A plan set in advance is marked 10b5-1.

Loading…

13F holders

Funds that report this stock, checked against market prices.Fund managers with over $100 million in US-listed stocks file a 13F each quarter, up to 45 days after quarter end. Long positions only.

Loading…

Trades by members of Congress

Disclosed in dollar ranges, up to 45 days after the trade.Members of Congress, their spouses and dependent children report trades in dollar ranges, up to 45 days after the trade.

Loading…

Executive-branch trades

2 trades

Trades in XPEL, Inc. reported by the President, Cabinet members and other senior executive-branch officials. Amounts are ranges.Form 278-T is the periodic transaction report that senior executive-branch officials file with the Office of Government Ethics. They must report each trade over $1,000 within 30 days of being notified of it, and no later than 45 days after the trade. Amounts are ranges, not exact figures.

Recent executive-branch trades
The form has no ticker column. The asset is shown as the filer wrote it. We add a ticker link only when we could match the asset to a listed company.The form asks for a range, such as $1,001 - $15,000, not an exact amount. A line can be left blank when the filer's note says the amount was not more than $1,000.Report
Donald J Trump
President of the United States
XPEL INC
read from scan
SaleMar 30, 2026$15,001 - $50,000May 8, 2026White House report ↗
Donald J Trump
President of the United States
XPEL INC
read from scan
PurchaseMar 4, 2026$15,001 - $50,000May 8, 2026White House report ↗
All 2 trades in XPELFree to read. Amounts are ranges.

Lobbying

What XPEL, Inc. and its lobbying firms report each quarter.A company that lobbies with its own staff reports its expenses; a lobbying firm it hires reports the income it received. We count both.

Loading…

H-1B labor applications at XPEL, Inc.

4 certified in 12 mo

Labor condition applications decided by the Department of Labor, matched to XPEL, Inc. by employer name. An application is not a hire.

Median yearly wage offered, full-time certified applications, Jul 2025 to Jun 2026: —The wage the employer offered, as filed, with its unit. The yearly figure restates it per year (hourly x 2,080, weekly x 52, every two weeks x 26, monthly x 12) from the low end of the offered range. It is not what the worker was paid.

H-1B labor applications decided at XPEL, Inc. by quarter
QuarterCertifiedAll decidedWorkers asked for
2024 Q3000
2024 Q4000
2025 Q1000
2025 Q2111
2025 Q3000
2025 Q4000
2026 Q1111
2026 Q2333
Most common job titles at XPEL, Inc.
Senior R&D Engineer2—
Principal Research and Development Engineer1—
Product Manager1—

We match the employer's name to a public company automatically, including a reviewed list of subsidiaries. A subsidiary can be missed and a similar name can be matched wrongly. The files carry no worker names.

Institutional ownership over time

How many funds reported holding the stock at the end of each quarter, and how many shares they held between them.

Loading…

More filings and data

Each opens the table.

About the company

The basics from the company’s SEC registration.

Loading…

$37.85+$0.23 (+0.61%) Nov 13 close
Oct 13, 2026: $45.44Oct 14, 2026: $44.01Oct 15, 2026: $44.30Oct 16, 2026: $43.81Oct 19, 2026: $44.13Oct 20, 2026: $45.16Oct 21, 2026: $43.63Oct 22, 2026: $44.21Oct 23, 2026: $43.14Oct 26, 2026: $42.40Oct 27, 2026: $42.91Oct 28, 2026: $43.87Oct 29, 2026: $45.78Oct 30, 2026: $45.65Nov 2, 2026: $44.85Nov 3, 2026: $42.49Nov 4, 2026: $42.13Nov 5, 2026: $40.06Nov 6, 2026: $38.39Nov 9, 2026: $38.01Nov 10, 2026: $40.03Nov 11, 2026: $39.61Nov 12, 2026: $37.62Nov 13, 2026: $37.85
Oct 13, 2026Low $37.62 · High $45.78Nov 13, 2026
Aug 13, 2026: $50.27Aug 14, 2026: $50.00Aug 17, 2026: $50.00Aug 18, 2026: $49.73Aug 19, 2026: $51.07Aug 20, 2026: $50.36Aug 21, 2026: $51.34Aug 24, 2026: $50.58Aug 25, 2026: $50.22Aug 26, 2026: $50.77Aug 27, 2026: $50.69Aug 28, 2026: $49.76Aug 31, 2026: $49.26Sep 1, 2026: $48.17Sep 2, 2026: $49.56Sep 3, 2026: $50.90Sep 4, 2026: $51.45Sep 8, 2026: $49.92Sep 9, 2026: $48.79Sep 10, 2026: $48.06Sep 11, 2026: $47.20Sep 14, 2026: $46.77Sep 15, 2026: $46.08Sep 16, 2026: $45.74Sep 17, 2026: $44.41Sep 18, 2026: $44.75Sep 21, 2026: $45.51Sep 22, 2026: $46.29Sep 23, 2026: $44.52Sep 24, 2026: $43.75Sep 25, 2026: $43.48Sep 28, 2026: $42.96Sep 29, 2026: $44.18Sep 30, 2026: $44.17Oct 1, 2026: $44.56Oct 2, 2026: $44.97Oct 5, 2026: $44.99Oct 6, 2026: $45.15Oct 7, 2026: $44.32Oct 8, 2026: $44.92Oct 9, 2026: $44.43Oct 12, 2026: $44.15Oct 13, 2026: $45.44Oct 14, 2026: $44.01Oct 15, 2026: $44.30Oct 16, 2026: $43.81Oct 19, 2026: $44.13Oct 20, 2026: $45.16Oct 21, 2026: $43.63Oct 22, 2026: $44.21Oct 23, 2026: $43.14Oct 26, 2026: $42.40Oct 27, 2026: $42.91Oct 28, 2026: $43.87Oct 29, 2026: $45.78Oct 30, 2026: $45.65Nov 2, 2026: $44.85Nov 3, 2026: $42.49Nov 4, 2026: $42.13Nov 5, 2026: $40.06Nov 6, 2026: $38.39Nov 9, 2026: $38.01Nov 10, 2026: $40.03Nov 11, 2026: $39.61Nov 12, 2026: $37.62Nov 13, 2026: $37.85
Aug 13, 2026Low $37.62 · High $51.45Nov 13, 2026
Nov 13, 2025: $40.74Nov 14, 2025: $40.19Nov 17, 2025: $40.28Nov 18, 2025: $41.26Nov 19, 2025: $42.50Nov 20, 2025: $41.76Nov 21, 2025: $44.19Nov 24, 2025: $44.25Nov 25, 2025: $47.44Nov 26, 2025: $46.84Nov 28, 2025: $46.48Dec 1, 2025: $47.00Dec 2, 2025: $48.00Dec 3, 2025: $48.38Dec 4, 2025: $49.09Dec 5, 2025: $49.18Dec 8, 2025: $48.97Dec 9, 2025: $48.78Dec 10, 2025: $50.39Dec 11, 2025: $50.13Dec 12, 2025: $50.51Dec 15, 2025: $50.22Dec 16, 2025: $50.05Dec 17, 2025: $50.03Dec 18, 2025: $50.98Dec 19, 2025: $51.00Dec 22, 2025: $50.80Dec 23, 2025: $52.18Dec 24, 2025: $51.69Dec 26, 2025: $52.06Dec 29, 2025: $53.00Dec 30, 2025: $52.12Dec 31, 2025: $49.91Jan 2, 2026: $50.24Jan 5, 2026: $50.92Jan 6, 2026: $51.83Jan 7, 2026: $52.55Jan 8, 2026: $54.63Jan 9, 2026: $53.86Jan 12, 2026: $54.30Jan 13, 2026: $54.41Jan 14, 2026: $53.33Jan 15, 2026: $54.30Jan 16, 2026: $54.25Jan 20, 2026: $52.12Jan 21, 2026: $54.95Jan 22, 2026: $54.22Jan 23, 2026: $53.96Jan 26, 2026: $53.49Jan 27, 2026: $52.60Jan 28, 2026: $52.23Jan 29, 2026: $52.59Jan 30, 2026: $51.51Feb 2, 2026: $52.97Feb 3, 2026: $53.27Feb 4, 2026: $53.78Feb 5, 2026: $51.43Feb 6, 2026: $51.93Feb 9, 2026: $52.00Feb 10, 2026: $52.85Feb 11, 2026: $54.95Feb 12, 2026: $53.88Feb 13, 2026: $53.72Feb 17, 2026: $52.21Feb 18, 2026: $50.15Feb 19, 2026: $50.16Feb 20, 2026: $51.20Feb 23, 2026: $49.91Feb 24, 2026: $50.47Feb 25, 2026: $47.01Feb 26, 2026: $45.06Feb 27, 2026: $42.62Mar 2, 2026: $42.98Mar 3, 2026: $43.16Mar 4, 2026: $44.02Mar 5, 2026: $42.18Mar 6, 2026: $40.44Mar 9, 2026: $39.87Mar 10, 2026: $38.82Mar 11, 2026: $38.93Mar 12, 2026: $38.22Mar 13, 2026: $37.95Mar 16, 2026: $38.28Mar 17, 2026: $37.48Mar 18, 2026: $37.97Mar 19, 2026: $38.46Mar 20, 2026: $38.74Mar 23, 2026: $39.01Mar 24, 2026: $40.28Mar 25, 2026: $41.10Mar 26, 2026: $40.32Mar 27, 2026: $40.42Mar 30, 2026: $39.91Mar 31, 2026: $44.26Apr 1, 2026: $44.71Apr 2, 2026: $44.16Apr 6, 2026: $44.88Apr 7, 2026: $44.20Apr 8, 2026: $44.73Apr 9, 2026: $46.49Apr 10, 2026: $46.07Apr 13, 2026: $46.62Apr 14, 2026: $46.55Apr 15, 2026: $46.21Apr 16, 2026: $47.06Apr 17, 2026: $47.33Apr 20, 2026: $47.00Apr 21, 2026: $46.05Apr 22, 2026: $46.21Apr 23, 2026: $46.84Apr 24, 2026: $46.63Apr 27, 2026: $46.50Apr 28, 2026: $46.03Apr 29, 2026: $46.61Apr 30, 2026: $47.62May 1, 2026: $47.80May 4, 2026: $47.92May 5, 2026: $49.37May 6, 2026: $43.53May 7, 2026: $43.96May 8, 2026: $43.55May 11, 2026: $41.73May 12, 2026: $40.80May 13, 2026: $41.06May 14, 2026: $42.50May 15, 2026: $41.49May 18, 2026: $41.85May 19, 2026: $43.25May 20, 2026: $45.21May 21, 2026: $43.73May 22, 2026: $44.71May 26, 2026: $46.21May 27, 2026: $47.56May 28, 2026: $46.93May 29, 2026: $45.72Jun 1, 2026: $44.60Jun 2, 2026: $44.74Jun 3, 2026: $45.26Jun 4, 2026: $46.00Jun 5, 2026: $44.56Jun 8, 2026: $44.87Jun 9, 2026: $45.83Jun 10, 2026: $45.31Jun 11, 2026: $45.98Jun 12, 2026: $45.13Jun 15, 2026: $45.50Jun 16, 2026: $44.86Jun 17, 2026: $45.24Jun 18, 2026: $45.45Jun 22, 2026: $45.79Jun 23, 2026: $45.96Jun 24, 2026: $45.84Jun 25, 2026: $47.90Jun 26, 2026: $49.37Jun 29, 2026: $48.81Jun 30, 2026: $49.60Jul 1, 2026: $48.92Jul 2, 2026: $48.52Jul 6, 2026: $50.05Jul 7, 2026: $50.04Jul 8, 2026: $44.70Jul 9, 2026: $45.17Jul 10, 2026: $44.49Jul 13, 2026: $44.72Jul 14, 2026: $44.21Jul 15, 2026: $44.99Jul 16, 2026: $45.61Jul 17, 2026: $43.25Jul 20, 2026: $43.62Jul 21, 2026: $42.87Jul 22, 2026: $42.62Jul 23, 2026: $42.44Jul 24, 2026: $42.73Jul 27, 2026: $42.97Jul 28, 2026: $43.94Jul 29, 2026: $44.36Jul 30, 2026: $44.15Jul 31, 2026: $44.37Aug 3, 2026: $44.90Aug 4, 2026: $45.91Aug 5, 2026: $50.29Aug 6, 2026: $47.68Aug 7, 2026: $50.07Aug 10, 2026: $47.64Aug 11, 2026: $47.92Aug 12, 2026: $49.04Aug 13, 2026: $50.27Aug 14, 2026: $50.00Aug 17, 2026: $50.00Aug 18, 2026: $49.73Aug 19, 2026: $51.07Aug 20, 2026: $50.36Aug 21, 2026: $51.34Aug 24, 2026: $50.58Aug 25, 2026: $50.22Aug 26, 2026: $50.77Aug 27, 2026: $50.69Aug 28, 2026: $49.76Aug 31, 2026: $49.26Sep 1, 2026: $48.17Sep 2, 2026: $49.56Sep 3, 2026: $50.90Sep 4, 2026: $51.45Sep 8, 2026: $49.92Sep 9, 2026: $48.79Sep 10, 2026: $48.06Sep 11, 2026: $47.20Sep 14, 2026: $46.77Sep 15, 2026: $46.08Sep 16, 2026: $45.74Sep 17, 2026: $44.41Sep 18, 2026: $44.75Sep 21, 2026: $45.51Sep 22, 2026: $46.29Sep 23, 2026: $44.52Sep 24, 2026: $43.75Sep 25, 2026: $43.48Sep 28, 2026: $42.96Sep 29, 2026: $44.18Sep 30, 2026: $44.17Oct 1, 2026: $44.56Oct 2, 2026: $44.97Oct 5, 2026: $44.99Oct 6, 2026: $45.15Oct 7, 2026: $44.32Oct 8, 2026: $44.92Oct 9, 2026: $44.43Oct 12, 2026: $44.15Oct 13, 2026: $45.44Oct 14, 2026: $44.01Oct 15, 2026: $44.30Oct 16, 2026: $43.81Oct 19, 2026: $44.13Oct 20, 2026: $45.16Oct 21, 2026: $43.63Oct 22, 2026: $44.21Oct 23, 2026: $43.14Oct 26, 2026: $42.40Oct 27, 2026: $42.91Oct 28, 2026: $43.87Oct 29, 2026: $45.78Oct 30, 2026: $45.65Nov 2, 2026: $44.85Nov 3, 2026: $42.49Nov 4, 2026: $42.13Nov 5, 2026: $40.06Nov 6, 2026: $38.39Nov 9, 2026: $38.01Nov 10, 2026: $40.03Nov 11, 2026: $39.61Nov 12, 2026: $37.62Nov 13, 2026: $37.85
Nov 13, 2025Low $37.48 · High $54.95Nov 13, 2026
Congress purchase Congress sale Insider sale over $1M

Adjusted for stock splits; not for dividends. Where prices come from.

Live chart

Intraday and historical prices from TradingView. Quotes may be delayed.

Loading chart…

Information, not investment advice. Company matching is automatic; check the source before relying on one row.