{"filings":[{"id":2061277,"accession_number":"0001767258-26-000071","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2026-08-05T12:02:50+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL Q2 2026: Record revenue $143.1M (+14.7%), net income $18.0M (+10.7%)","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue $143.1M (+14.7% YoY); net income $18.0M (+10.7%); EPS $0.65 per share.","Gross margin improved to 44.1% from 42.9%; adjusted EBITDA $28.3M (+20.7%).","China revenue surged 106.7% to $15.9M; US revenue +11.7% to $78.6M.","Cash from operations $30.8M; investing activities used $72.9M for manufacturing expansion.","Q3 2026 revenue guidance: approximately $137-139M."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":1976561,"accession_number":"0001767258-26-000066","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2026-07-30T22:36:02+00:00","items":["5.02"],"status":"ready","headline":"XPEL director Mark Thornton resigns effective July 30, 2026","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["Mark Thornton resigned from the Board on July 30, 2026, effective immediately.","Resignation due to a new policy by his employer prohibiting board service.","Thornton's departure was not due to any disagreement with XPEL on operations, policies, or practices.","No replacement director has been announced."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.35,"calibrated_materiality_score":0.35,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":1058837,"accession_number":"0001767258-26-000050","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2026-06-15T21:09:51+00:00","items":["5.07","9.01"],"status":"ready","headline":"XPEL shareholders elect all six director nominees and ratify auditor at 2026 annual meeting","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["All six director nominees elected: Ryan Pape (17.6M for), Stacy Bogart (11.8M for), Richard Crumly (12.9M for), Michael Klonne (15.2M for), John North (16.9M for), Mark Thornton (18.2M for).","Ratification of Deloitte & Touche as independent auditor for 2026 approved with 23,569,638 for, 10,455 against, 3,445 abstentions.","Advisory vote on executive compensation approved with 18,014,540 for, 234,918 against, 6,839 abstentions, and 5,327,241 broker non-votes.","Voter turnout: 85% of 27,682,807 outstanding shares represented at the meeting."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.6,"calibrated_materiality_score":0.15,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":536919,"accession_number":"0001767258-26-000043","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2026-05-20T12:45:10+00:00","items":["1.01","2.01","2.03","7.01","9.01"],"status":"ready","headline":"XPEL invests ~$110M in San Antonio facility and China manufacturing; reaffirms 2028 margin targets","summary_kind":"llm","event_type":"m_and_a","confidence":"high","bullets":["Acquired 435,000-sq-ft San Antonio site for ~$60.4M; financed with $44.8M building loan (4.7% rate, 10-yr term).","Acquired 75% interest in a China manufacturing facility; total investment ~$110M within prior $75M-$150M range.","Reaffirmed goal of mid-20% operating margins by end-2028 on a run-rate basis.","Expects minimal impact to 2026 EPS; incremental margin contribution from mid-2027.","Over next 12-24 months, will consolidate leased ops facility into new site; XPEL will occupy ~230,000 sq ft."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.8,"calibrated_materiality_score":0.8,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":95295,"accession_number":"0001767258-26-000032","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2026-05-06T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL Q1 2026 revenue +13.1% to $117.4M; EPS $0.37 vs $0.31 YoY; guides Q2 rev $135-137M","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue $117.4M (+13.1% YoY); net income $10.3M ($0.37 diluted EPS) vs $8.6M ($0.31) in Q1 2025.","EBITDA $17.0M (+17.8%) with margin 14.5% vs 13.9%; gross margin improved to 43.7% from 42.3%.","U.S. revenue up 9.9% to $63.8M; China revenue surged 44.4% to $11.7M; window film revenue +24.8%.","Operating cash flow $7.4M vs $3.2M YoY, more than doubling.","Q2 2026 revenue guidance $135-137M, implying continued growth."],"consensus_eps_estimate":null,"consensus_eps_actual":0.37,"consensus_revenue_estimate":null,"consensus_revenue_actual":117354000.0,"consensus_period":"2026-Q1","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":95294,"accession_number":"0001767258-26-000017","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2026-04-29T23:59:59+00:00","items":["5.02"],"status":"ready","headline":"XPEL appoints Mark Thornton to Board of Directors, effective April 23, 2026","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["Mark Thornton appointed to XPEL Board; also joins Compensation and Nominating & Governance Committees.","Thornton is a P&G veteran with 28+ years experience, currently VP of Global Baby, Feminine, and Family Care Quality Assurance.","He led P&G's Pampers brand across Asia-Pacific, building China business and driving a return to growth.","Non-employee director compensation: annual cash retainer of $60,000, prorated for 2026, payable in cash or stock at director's option."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.35,"calibrated_materiality_score":0.35,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":108247,"accession_number":"0001767258-26-000010","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2026-02-25T23:59:59+00:00","items":["3.03","5.03","8.01","9.01"],"status":"ready","headline":"XPEL amends bylaws to require cause for director removal; reduces insider trading blackout period","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["Bylaw amendment: directors may only be removed for cause, by 2/3 stockholder vote or majority board vote.","Insider trading policy amended: blackout period for key personnel shortened from last month to last two weeks of each fiscal quarter.","Both amendments adopted February 19, 2026 and effective immediately."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.3,"calibrated_materiality_score":0.3,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":108246,"accession_number":"0001767258-26-000007","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2026-02-25T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL Q4 2025 revenue $122.3M (+13.7%), EPS $0.48, EBITDA +37.6%, guides Q1 rev ~$113M","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Q4 2025 revenue $122.3M (+13.7% YoY); net income $13.4M ($0.48 diluted EPS) vs $8.9M ($0.32) in Q4 2024.","Q4 EBITDA $19.6M (16.0% of revenue) up 37.6% YoY; gross margin improved to 41.9% from 40.6%.","Full-year 2025 revenue $476.2M (+13.3%); net income $51.2M ($1.85 diluted EPS) vs $45.5M ($1.65) in 2024.","China revenue surged 51.9% in Q4 and 65.3% for the full year; US revenue +11% in Q4.","Q1 2026 revenue guidance of $112M–$114M; CEO cites focus on sales growth and operating leverage in all regions."],"consensus_eps_estimate":null,"consensus_eps_actual":1.85,"consensus_revenue_estimate":null,"consensus_revenue_actual":476200000.0,"consensus_period":"2025-FY","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":124683,"accession_number":"0001767258-25-000064","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2025-11-05T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL Q3 revenue +11.1% to $125.4M; announces $75M-$150M supply chain investment","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue $125.4M, up 11.1% YoY; gross margin 41.8% vs 42.5% last year.","Net income $13.1M ($0.47/diluted share), down 11.8% YoY.","EBITDA $19.9M (15.9% of revenue), down 8.1% YoY.","Plans $75M-$150M capex/investments over two years targeting gross margin 52-54% and operating margin mid-to-high 20% by 2028.","Q4 2025 revenue guidance $123M-$125M."],"consensus_eps_estimate":null,"consensus_eps_actual":1.37,"consensus_revenue_estimate":null,"consensus_revenue_actual":353933000.0,"consensus_period":"2025-Q3","consensus_source":"xbrl_only","sentiment":"neutral","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":124682,"accession_number":"0001767258-25-000061","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2025-11-04T23:59:59+00:00","items":["3.03","5.03","9.01"],"status":"ready","headline":"XPEL Amends Bylaws to Designate Nevada Courts as Exclusive Forum for Shareholder Litigation","summary_kind":"llm","event_type":"regulatory","confidence":"high","bullets":["On October 28, 2025, XPEL amended its bylaws to require that certain shareholder claims be brought exclusively in the Eighth Judicial District Court of Clark County, Nevada.","The amendment covers breach of fiduciary duty, internal corporate actions, and interpretations of the articles or bylaws.","It also designates federal district courts as the exclusive forum for claims under the Securities Act of 1933 and the Securities Exchange Act of 1934.","The changes were effective as of October 28, 2025, and the full Amendment is attached as Exhibit 3.1."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.6,"calibrated_materiality_score":0.6,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":141376,"accession_number":"0001767258-25-000054","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2025-09-17T23:59:59+00:00","items":["1.01","2.03","9.01"],"status":"ready","headline":"XPEL extends credit facility maturity to Sept 2028; $125M revolver unchanged","summary_kind":"llm","event_type":"debt","confidence":"high","bullets":["Maturity extended from April 2026 to September 11, 2028 via First Amendment.","Revolving credit facility remains at $125 million aggregate commitment.","Interest rate options unchanged: Base Rate or Adjusted Term SOFR plus applicable margin.","Financial covenants unchanged: max Consolidated Total Leverage Ratio 3.50x, min Interest Coverage 3.00x.","No defaults existed at amendment; borrower ratified all obligations."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.5,"calibrated_materiality_score":0.5,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":141375,"accession_number":"0001767258-25-000045","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2025-08-06T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL Q2 2025 revenue +13.5% to record $124.7M; EPS $0.59, normalized $0.63","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Net income $16.2M, +7.8% YoY; adjusted net income $17.5M, +16.7%.","EBITDA $23.4M, +7.1%; normalized EBITDA $25.0M, +14.7% (20.0% margin).","Gross margin 42.9% vs 43.5% YoY; one-time charges of $1.6M (restructuring, M&A costs).","Q3 2025 revenue guidance ~$117–$119 million.","China revenue surged 75.1% YoY; window film revenue up 27.0%."],"consensus_eps_estimate":null,"consensus_eps_actual":0.9,"consensus_revenue_estimate":null,"consensus_revenue_actual":228518000.0,"consensus_period":"2025-Q2","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.7,"calibrated_materiality_score":0.7,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":159191,"accession_number":"0001628280-25-030200","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2025-06-09T23:59:59+00:00","items":["5.07","9.01"],"status":"ready","headline":"XPEL shareholders elect all five directors, ratify Deloitte, approve say-on-pay and ESPP at 2025 meeting","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["Elected all five directors (Pape, Bogart, Crumly, Klonne, North) with overwhelming support; ~2.66M broker non-votes.","Ratified Deloitte & Touche as auditor: 20,171,579 for, 10,989 against, 4,995 abstain.","Advisory say-on-pay approved: 17,185,853 for, 298,612 against, 47,169 abstain, plus 2,655,929 broker non-votes.","Approved 2025 Employee Stock Purchase Plan: 17,431,284 for, 58,811 against, 41,539 abstain, plus 2,655,929 broker non-votes."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.25,"calibrated_materiality_score":0.15,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":159190,"accession_number":"0001767258-25-000024","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2025-05-06T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL Q1 revenue up 15.2% to $103.8M, net income +28.8%, announces $50M buyback","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue $103.8M (up 15.2% YoY); net income $8.6M ($0.31/sh) vs $6.7M ($0.24/sh) in Q1 2024.","EBITDA $14.4M (+23.2% YoY); gross margin 42.3% vs 42.0% a year ago.","China revenue surged 459% YoY to $8.1M; US revenue +11.6% to $58.1M.","Board authorized $50M stock repurchase program; timing dependent on market conditions.","Q2 2025 revenue guidance of $117-119M; CEO cites tariff uncertainty as ongoing risk."],"consensus_eps_estimate":null,"consensus_eps_actual":0.31,"consensus_revenue_estimate":null,"consensus_revenue_actual":103805000.0,"consensus_period":"2025-Q1","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":177640,"accession_number":"0001767258-25-000003","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2025-02-26T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL Q4 revenue $107.5M (+1.9%); net income down 25.7% to $8.9M; EPS $0.32","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Q4 revenue $107.5M, up 1.9% YoY; ex-China revenue grew 10.5%.","Q4 net income $8.9M ($0.32 EPS) vs $12.0M ($0.43) in Q4 2023, down 25.7%.","Q4 EBITDA $14.3M (13.3% margin) down 19.3% YoY; FX loss of $1.2M impacted.","FY 2024 revenue $420.4M (+6.1%); net income $45.5M ($1.65 EPS) vs $52.8M ($1.91).","Q1 2025 revenue guidance $97-99M; workforce reduction expected to save ~$2M annually."],"consensus_eps_estimate":null,"consensus_eps_actual":1.65,"consensus_revenue_estimate":null,"consensus_revenue_actual":420400000.0,"consensus_period":"2024-FY","consensus_source":"xbrl_only","sentiment":"negative","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":177639,"accession_number":"0001628280-25-007247","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2025-02-24T23:59:59+00:00","items":["5.02","9.01"],"status":"ready","headline":"XPEL General Counsel departs; no replacement named","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["Babatunde Awodiran separated as SVP, General Counsel and Corporate Secretary effective February 18, 2025.","Departure is not due to any material disagreement with the company's operations, policies or practices.","No successor or interim arrangement has been announced."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.35,"calibrated_materiality_score":0.35,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":194346,"accession_number":"0001767258-24-000040","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2024-11-07T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL reports record Q3 revenue of $112.9M, up 9.9% YoY; net income $14.9M","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue $112.9M (+9.9% YoY); gross margin 42.5% vs 40.4% a year ago.","Net income $14.9M ($0.54 diluted EPS) vs $13.7M ($0.49) in Q3 2023.","EBITDA $21.7M, up 10.0% YoY; margin unchanged at 19.2% of revenue.","US revenue record $64.6M (+9.4% YoY); China sales fell 11.6% YoY.","Q4 2024 revenue guided at $105-107M; US growth ~10% offset by China decline."],"consensus_eps_estimate":null,"consensus_eps_actual":1.32,"consensus_revenue_estimate":null,"consensus_revenue_actual":312873000.0,"consensus_period":"2024-Q3","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":210685,"accession_number":"0001767258-24-000033","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2024-08-08T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL reports record Q2 revenue of $109.9M (+7.5% YoY); net income down 4.5%","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue $109.9M (record); net income $15.0M ($0.54 EPS), down from $15.7M ($0.57) YoY.","China revenue plunged 45.7% to $4.4M; excluding China, total revenue grew 12.1% YoY.","EBITDA $21.8M (19.9% of rev) vs $22.4M (21.9%) YoY; gross margin improved to 43.5% from 43.0%.","Operating cash flow hit record $26.9M, up from $26.7M YoY.","Annual revenue growth guidance reaffirmed at 8-10%."],"consensus_eps_estimate":null,"consensus_eps_actual":0.79,"consensus_revenue_estimate":null,"consensus_revenue_actual":200021000.0,"consensus_period":"2024-Q2","consensus_source":"xbrl_only","sentiment":"neutral","materiality_score":0.65,"calibrated_materiality_score":0.65,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":229050,"accession_number":"0001628280-24-026856","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2024-06-05T23:59:59+00:00","items":["5.07","9.01"],"status":"ready","headline":"XPEL annual meeting results: all five director nominees elected, auditor ratified, say-on-pay approved","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["Director nominees elected: Ryan Pape (17.09M for), Stacy Bogart (16.01M), Richard Crumly (14.27M), Michael Klonne (15.75M), John North (17.84M). Crumly had highest withhold (3.64M).","Ratification of Deloitte & Touche as independent auditor for FY2024 passed with 22.77M for, 54k against, 9k abstain.","Advisory vote on named executive officer compensation approved: 17.44M for, 430k against, 39k abstain, with 4.93M broker non-votes.","All three proposals passed with majority support; board composition remains unchanged."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.3,"calibrated_materiality_score":0.15,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":229049,"accession_number":"0001767258-24-000025","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2024-05-02T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL Q1 net income down 42%; revenue +5% to $90.1M; cuts FY revenue growth view to 8-10%","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["EPS fell to $0.24 ($0.29 adjusting for $1.6M dealer conference costs) vs $0.41 in Q1 2023.","Revenue grew 5% to $90.1M; US revenue up 1.9% to $52M; China revenue plunged 78% to $1.5M.","EBITDA declined 31.5% to $11.7M (13.0% margin); operating income down 38% to $9.2M.","FY 2024 revenue growth guidance revised down to 8-10% from prior 15%, citing US aftermarket slowdown.","Net cash used in operations was $5.0M vs $0.7M provided a year ago; inventory remains elevated."],"consensus_eps_estimate":null,"consensus_eps_actual":0.24,"consensus_revenue_estimate":null,"consensus_revenue_actual":90104000.0,"consensus_period":"2024-Q1","consensus_source":"xbrl_only","sentiment":"negative","materiality_score":0.8,"calibrated_materiality_score":0.8,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":247658,"accession_number":"0001767258-24-000003","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2024-02-22T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL Q4 revenue $105.5M (+34.5%); FY23 revenue $396.3M (+22.3%); guides ~15% growth for 2024","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Q4 net income $12.0M ($0.43 EPS), up 43.2% YoY; FY net income $52.8M ($1.91 EPS), up 27.6%.","FY23 EBITDA $76.9M (19.4% margin), up 25.6% YoY; Q4 EBITDA $17.7M (16.7% margin).","China revenue surged 166.6% YoY to $16.6M; Middle East/Africa rose 100.4%.","2024 outlook: annual revenue growth of approximately 15%.","Gross margin 38.8% in Q4 vs. 39.6% a year ago due to mix shift toward lower-margin regions."],"consensus_eps_estimate":null,"consensus_eps_actual":1.91,"consensus_revenue_estimate":null,"consensus_revenue_actual":396293000.0,"consensus_period":"2023-FY","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.7,"calibrated_materiality_score":0.7,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":265113,"accession_number":"0001767258-23-000066","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2023-11-08T23:59:59+00:00","items":["2.02","7.01","9.01"],"status":"ready","headline":"XPEL Q3 revenue rises 14.4% to record $102.7M; net income up 2.5% to $13.7M","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue of $102.7M (record, +14.4% YoY); gross margin improved to 40.4% from 39.8%.","Net income $13.7M ($0.49 diluted EPS) vs $13.3M ($0.48) in Q3 2022; adjusted EPS ~$0.56.","EBITDA $19.7M (19.2% of sales) vs $18.9M (21.1%); adjusted EBITDA margin 21.5% after one-time items.","Nine-month revenue $290.8M (+18.4% YoY); net income $40.8M ($1.48 EPS) vs $33.0M ($1.20).","CEO cites strong demand and unique channel strategy; incurred $1M inventory write-off and $0.3M relocation costs in Q3."],"consensus_eps_estimate":null,"consensus_eps_actual":1.48,"consensus_revenue_estimate":null,"consensus_revenue_actual":290755000.0,"consensus_period":"2023-Q3","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":265112,"accession_number":"0001628280-23-035980","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2023-11-01T23:59:59+00:00","items":["5.03"],"status":"ready","headline":"XPEL amends bylaws to adopt universal proxy card advance notice rules","summary_kind":"llm","event_type":"other","confidence":"high","bullets":["Board adopted amendments to Sections 2.8 and 2.13 and new Section 2.15 effective October 31, 2023.","New rules require shareholders to comply with advance notice requirements to include nominees on management proxy card.","Amendments align bylaws with universal proxy card regulations under SEC rules."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.15,"calibrated_materiality_score":0.15,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":265109,"accession_number":"0001628280-23-035972","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K/A","filed_at":"2023-11-01T23:59:59+00:00","items":["5.02"],"status":"ready","headline":"XPEL assigns John North to Compensation (chair) and Audit committees","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["John North was elected to XPEL's Board effective August 29, 2023.","On October 31, 2023, the Board appointed Mr. North to the Compensation Committee as chair and to the Audit Committee.","No other changes from the original August 29, 2023 Form 8-K filing."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.15,"calibrated_materiality_score":0.15,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":265111,"accession_number":"0001767258-23-000060","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2023-10-12T23:59:59+00:00","items":["7.01","9.01"],"status":"ready","headline":"XPEL clarifies not involved in Tesla PPF program; Tesla-related revenue ~5% of total","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["Blog post noted Tesla offering color/clear PPF wraps at two California Service Centers.","XPEL not involved in that specific program but in discussions with multiple OEMs for new or expanded programs.","XPEL's paint protection film revenue from Tesla vehicles is about 5% of year-to-date total revenue.","Company believes OEM involvement in PPF grows category awareness and expands market opportunity."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.45,"calibrated_materiality_score":0.45,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":265110,"accession_number":"0001767258-23-000057","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2023-10-02T23:59:59+00:00","items":["5.02","9.01"],"status":"ready","headline":"XPEL SVP of Sales and Product Mat Moreau retiring effective Oct 31, 2023","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["Mat Moreau, SVP of Sales and Product, retires after over eight years at XPEL.","Departure effective October 31, 2023; not due to any disagreement with the Company.","Company does not plan to fill the SVP of Sales and Product position at this time."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.4,"calibrated_materiality_score":0.4,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":282315,"accession_number":"0001628280-23-030827","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2023-08-29T23:59:59+00:00","items":["5.02","8.01","9.01"],"status":"ready","headline":"XPEL appoints John North (CEO of Lazydays, former Lithia CFO) to Board effective August 29, 2023","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["John North appointed to XPEL Board effective August 29, 2023; will serve until May 2024 annual meeting.","North is CEO of Lazydays (NASDAQ: LAZY), a $1.3B RV industry leader; previously CFO of Copart, Avis Budget, Lithia Motors.","At Lithia, he helped manage growth from $2.1B to ~$12B in revenue and integrated over 100 acquisitions.","North receives prorated cash retainer and restricted stock units under standard non-employee director compensation program."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.5,"calibrated_materiality_score":0.5,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":282314,"accession_number":"0001767258-23-000055","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2023-08-14T23:59:59+00:00","items":["7.01","9.01"],"status":"ready","headline":"XPEL files investor presentation with no new material disclosures","summary_kind":"llm","event_type":"other","confidence":"low","bullets":["Filing contains an August 2023 investor presentation furnished under Item 7.01.","No specific financial data, guidance, or material updates appear in the provided exhibit excerpts.","Presentation likely reiterates existing strategy; no new events disclosed."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.25,"calibrated_materiality_score":0.25,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":282313,"accession_number":"0001767258-23-000052","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2023-08-09T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL Q2 revenue hits record $102.2M, up 21.9%; EPS $0.57 vs $0.43 YoY","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue $102.2M (+21.9% YoY); gross margin 43.0% all-time high.","Net income $15.7M ($0.57/diluted share) vs $11.9M ($0.43) in Q2 2022.","EBITDA $22.4M (21.9% of revenue), up 30.5% from $17.2M.","First-half revenue $188.1M (+20.8%); net income $27.2M ($0.98/share).","CEO notes protective film demand expanding beyond enthusiast market to broader auto buyers."],"consensus_eps_estimate":null,"consensus_eps_actual":0.98,"consensus_revenue_estimate":null,"consensus_revenue_actual":188078000.0,"consensus_period":"2023-Q2","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":301473,"accession_number":"0001628280-23-023760","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2023-06-28T23:59:59+00:00","items":["5.02","8.01","9.01"],"status":"ready","headline":"Director Mark Adams retires from XPEL board; board expansion to seven members underway","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["Mark Adams retired from XPEL board effective June 27, 2023, after 13 years of service as Lead Independent Director.","Adams did not advise of any disagreement with the Company on matters of operations, policies, or practices.","XPEL plans to expand board from five to seven members; will replace Adams through ongoing candidate process.","Chairman Ryan Pape thanked Adams for his many meaningful contributions over the years."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.2,"calibrated_materiality_score":0.2,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":301472,"accession_number":"0001767258-23-000044","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2023-05-26T23:59:59+00:00","items":["5.07","9.01"],"status":"ready","headline":"XPEL shareholders elect directors, double authorized shares under equity plan","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["All five director nominees elected: Pape (16.7M for), Adams (17.0M), Bogart (15.4M), Crumly (14.0M), Klonne (15.4M).","Deloitte & Touche ratified as auditor for 2023: 20.4M for, 13k against.","Equity incentive plan amendment approved: shares reserved increased from 275k to 550k; 16.7M for, 483k against.","Advisory say-on-pay passed: 16.7M for, 496k against."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.25,"calibrated_materiality_score":0.15,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":301471,"accession_number":"0001767258-23-000042","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2023-05-10T23:59:59+00:00","items":["7.01","9.01"],"status":"ready","headline":"XPEL furnishes May 2023 investor presentation; no material updates","summary_kind":"llm","event_type":"other","confidence":"low","bullets":["Filing furnishes a May 2023 investor presentation as Exhibit 99.1 for upcoming meetings.","No financial results, guidance, or operational metrics were disclosed in the filing.","Presentation materials are routine and do not contain new material information.","XPEL does not assume obligation to update the furnished information."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.05,"calibrated_materiality_score":0.05,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":301470,"accession_number":"0001767258-23-000040","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2023-05-09T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL Q1 revenue +19.5% to $85.8M, gross margin record 41.9%, net income +46.5%","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue of $85.8M, up 19.5% YoY; gross margin improved to 41.9% (new company high).","Net income rose 46.5% to $11.4M ($0.41 per share) from $7.8M ($0.28) in Q1 2022.","EBITDA grew 43.9% to $17.1M, representing 19.9% of revenue vs. 16.5% a year ago.","Operating expenses were 24.5% of sales, roughly flat vs. 24.6% in prior-year period.","No specific forward guidance provided; CEO cited 'good momentum' for 2023."],"consensus_eps_estimate":null,"consensus_eps_actual":0.41,"consensus_revenue_estimate":null,"consensus_revenue_actual":85842000.0,"consensus_period":"2023-Q1","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":301469,"accession_number":"0001767258-23-000018","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2023-04-10T23:59:59+00:00","items":["1.01","1.02","2.03","9.01"],"status":"ready","headline":"XPEL enters $125M credit facility with Wells Fargo; repays $31M prior debt","summary_kind":"llm","event_type":"debt","confidence":"high","bullets":["New $125M secured revolving credit facility and letters of credit with Wells Fargo as administrative agent.","Borrowed $31M at closing to repay all outstanding under Texas Partners Bank loan and pay related fees.","Interest rate options: Base Rate or Adjusted Term SOFR plus margin (0.00-0.50% Base, 1.00-1.50% SOFR) based on leverage ratio.","Financial covenants: Total Leverage Ratio ≤ 3.50x and Interest Coverage Ratio ≥ 3.00x, tested quarterly.","Prior Loan Agreement with Texas Partners Bank terminated and fully repaid."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.6,"calibrated_materiality_score":0.6,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":321278,"accession_number":"0001767258-23-000013","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2023-02-28T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL Q4 revenue $78.5M (+11.9% YoY), EPS $0.30; full year revenue $324M (+25%)","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Q4 revenue $78.5M (+11.9% YoY); net income $8.4M ($0.30 EPS) vs $6.2M ($0.22 EPS) in Q4 2021.","Full year 2022 revenue $324.0M (+25.0%); net income $41.4M ($1.50 EPS) vs $31.6M ($1.14 EPS) in 2021.","EBITDA grew 32.4% to $13.2M in Q4; full year EBITDA $61.2M (+38.7%).","Q4 impacted by ~$3.5M China order cancellations and $0.4M inventory write-offs; normalized EPS $0.36.","US segment grew 31.6% in Q4; management cites strong momentum and positive 2023 outlook."],"consensus_eps_estimate":null,"consensus_eps_actual":1.5,"consensus_revenue_estimate":null,"consensus_revenue_actual":323993000.0,"consensus_period":"2022-FY","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":339386,"accession_number":"0001767258-22-000075","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-11-16T23:59:59+00:00","items":["7.01","9.01"],"status":"ready","headline":"XPEL furnishes investor presentation for November 2022; no material new information disclosed","summary_kind":"llm","event_type":"other_material","confidence":"low","bullets":["Company filed an 8-K to furnish a standard investor presentation under Regulation FD.","Presentation materials are provided as Exhibit 99.1 but no specific financial updates or events are reported.","No earnings, guidance, or operational changes were announced in this filing.","The filing is purely procedural and does not contain new material facts for investors."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.1,"calibrated_materiality_score":0.1,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":339385,"accession_number":"0001767258-22-000072","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-11-09T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL reports record Q3 revenue of $89.8M, net income up 59.9% to $13.3M","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue rose 31% YoY to $89.8M; gross margin improved to a record 39.8% from 35.7%.","Net income of $13.3M ($0.48 EPS) vs. $8.3M ($0.30 EPS) in Q3 2021.","EBITDA grew 66% to $18.9M (21.1% of revenue) compared to $11.4M (16.6%) last year.","First nine months revenue $245.5M (+29.8%); net income $33.0M ($1.20 EPS) vs. $25.4M ($0.92 EPS).","CEO cites strong performance across most regions despite economic uncertainty."],"consensus_eps_estimate":null,"consensus_eps_actual":1.2,"consensus_revenue_estimate":null,"consensus_revenue_actual":245512000.0,"consensus_period":"2022-Q3","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":339384,"accession_number":"0001767258-22-000063","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-10-18T23:59:59+00:00","items":["5.02"],"status":"ready","headline":"XPEL announces departure of VP, General Counsel and Corporate Secretary Brooks Meltzer","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["Brooks Meltzer separated from XPEL effective October 14, 2022.","Departure is not due to any material disagreement with the company.","No replacement has been named for the VP, General Counsel and Corporate Secretary role."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.5,"calibrated_materiality_score":0.5,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":339383,"accession_number":"0001767258-22-000060","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-10-04T23:59:59+00:00","items":["7.01"],"status":"ready","headline":"XPEL enters three-year supply agreement with entrotech effective Oct 1","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["New three-year supply agreement with entrotech effective October 1, 2022, under commercially reasonable terms.","Previous supply agreement with entrotech terminated on March 21, 2022, leaving a gap.","Agreement covers supply of materials for XPEL's protective film products.","No financial terms or volume commitments disclosed in the filing."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.55,"calibrated_materiality_score":0.55,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":356761,"accession_number":"0001767258-22-000058","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-09-01T23:59:59+00:00","items":["8.01"],"status":"ready","headline":"Director Richard Crumly adopts 10b5-1 plan to sell up to 826,856 XPEL shares","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["Plan allows sale of up to 826,856 shares of XPEL common stock by Carpe, LLC, controlled by Crumly.","Sales may occur from September 26, 2022 through July 26, 2023, subject to daily/monthly limits.","Crumly cites long-term asset diversification and liquidity as reasons for the plan.","Crumly will have no control over timing of sales under the prearranged plan."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.6,"calibrated_materiality_score":0.6,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":356760,"accession_number":"0001767258-22-000055","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-08-24T23:59:59+00:00","items":["7.01","9.01"],"status":"ready","headline":"XPEL furnishes investor presentation for August 2022; no specific results disclosed in filing excerpt","summary_kind":"llm","event_type":"other_material","confidence":"low","bullets":["August 2022 investor presentation filed as Exhibit 99.1.","Exhibit title indicates Q2 2022 content: 'q22022xpelinvestorpresen'.","Full presentation text not available in the provided excerpt, limiting analysis."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.1,"calibrated_materiality_score":0.1,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":356759,"accession_number":"0001767258-22-000053","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-08-17T23:59:59+00:00","items":["8.01"],"status":"ready","headline":"CEO Ryan Pape adopts 10b5-1 plan to sell up to 25,000 shares over 22 selling periods","summary_kind":"llm","event_type":"other","confidence":"high","bullets":["Plan allows sale of up to 25,000 shares of common stock from Sept 19, 2022 to Feb 23, 2023.","Sales occur across 22 selling periods with up to 8,000 shares per period plus carryover.","Pape retains no control over timing; plan entered for diversification and liquidity.","Plan complies with Rule 10b5-1 and company insider trading policy."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.2,"calibrated_materiality_score":0.2,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":356758,"accession_number":"0001767258-22-000050","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-08-09T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL Q2 2022 revenue $83.9M (+22% YoY), EPS $0.43, gross margin 39.3%","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue rose 22% to a record $83.9M; net income $11.9M ($0.43 diluted EPS) vs $10.2M ($0.37) a year ago.","Gross margin improved to 39.3% from 36.7% in Q2 2021, a new company high.","EBITDA grew 26.6% to $17.2M (20.5% of revenue) vs $13.6M (19.7% of revenue) in prior-year quarter.","First-half 2022 revenue $155.8M (+29.1% YoY); net income $19.7M ($0.71 EPS) vs $17.0M ($0.62).","CEO cited strong demand despite tight new-car inventory, COVID China impacts, and USD strength."],"consensus_eps_estimate":null,"consensus_eps_actual":0.71,"consensus_revenue_estimate":null,"consensus_revenue_actual":155754000.0,"consensus_period":"2022-Q2","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.7,"calibrated_materiality_score":0.7,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":375215,"accession_number":"0001767258-22-000036","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-05-26T23:59:59+00:00","items":["7.01","9.01"],"status":"ready","headline":"XPEL files investor presentation cover; no financial data or updates included","summary_kind":"llm","event_type":"other_material","confidence":"low","bullets":["The 8-K attaches a single title slide for a May 2022 investor presentation.","No revenue, earnings, guidance, or operational figures are disclosed in the filing.","The presentation is intended for upcoming meetings but contains no substantive information in this excerpt.","No material new information for investors is provided in this filing."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.05,"calibrated_materiality_score":0.05,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":375214,"accession_number":"0001767258-22-000032","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-05-19T23:59:59+00:00","items":["5.07"],"status":"ready","headline":"XPEL shareholders elect all five director nominees, ratify auditor at 2022 annual meeting","summary_kind":"llm","event_type":"other","confidence":"high","bullets":["Ryan L. Pape, Mark E. Adams, Stacy L. Bogart, Richard K. Crumly, Michael A. Klonne elected as directors.","Ratification of Deloitte & Touche as auditor approved: 22,109,633 for, 3,372 against.","Advisory vote on executive compensation approved: 17,377,104 for, 427,596 against.","Advisory vote on frequency of say-on-pay: annual selected (17,724,935 for one year)."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.25,"calibrated_materiality_score":0.15,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":375213,"accession_number":"0001767258-22-000028","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-05-10T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL reports record Q1 revenue of $71.9M, up 38.6% YoY; net income grows 14%","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Revenue of $71.9M (record) vs $51.9M in Q1 2021, up 38.6%.","Gross margin improved to 38.6% from 35.3%, a new company high.","Net income $7.8M ($0.28 per share) vs $6.8M ($0.25) in prior year.","EBITDA grew 29.6% to $11.9M; adjusting for dealer conference, EBITDA would have been $12.7M.","CEO cites strong retail demand despite new car inventory constraints and China COVID lockdowns."],"consensus_eps_estimate":null,"consensus_eps_actual":0.28,"consensus_revenue_estimate":null,"consensus_revenue_actual":71863767.0,"consensus_period":"2022-Q1","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.7,"calibrated_materiality_score":0.7,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":393599,"accession_number":"0001767258-22-000013","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-03-28T23:59:59+00:00","items":["5.02"],"status":"ready","headline":"XPEL appoints Stacy Bogart to Board of Directors","summary_kind":"llm","event_type":"leadership","confidence":"high","bullets":["Stacy L. Bogart appointed to XPEL board effective March 23, 2022; term until May 18, 2022 Annual Meeting.","Bogart is SVP, General Counsel, Secretary & Corporate Responsibility of Winnebago Industries and President of its foundation.","Previously held general counsel roles at Polaris, The Toro Company, and Honeywell International.","Nominated for election to a full term at the upcoming 2022 Annual Meeting."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.25,"calibrated_materiality_score":0.25,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":393598,"accession_number":"0001767258-22-000011","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-02-28T23:59:59+00:00","items":["2.02","9.01"],"status":"ready","headline":"XPEL reports record Q4 revenue of $70.1M (+44.3% YoY); full-year revenue $259.3M (+63.1%)","summary_kind":"llm","event_type":"earnings","confidence":"high","bullets":["Full-year net income $31.6M ($1.14/sh) vs $18.3M ($0.66/sh) in 2020; EBITDA grew 74.5% to $44.1M.","Organic revenue growth of 27.0% in Q4 and 52.9% for full year 2021.","Q4 EBITDA $10.0M (14.2% of revenue) down from 16.6% in Q4 2020; adjusted for $1.8M labor costs and $0.8M inventory move costs, EBITDA would have been $12.6M (18% of revenue).","Gross margin improved to 35.2% in Q4 vs 32.8% in prior year quarter; full year 35.7% vs 34.0%.","Closed and integrated seven acquisitions during the year; expects benefit from rebuild of new car inventory in 2022."],"consensus_eps_estimate":null,"consensus_eps_actual":1.14,"consensus_revenue_estimate":null,"consensus_revenue_actual":259263077.0,"consensus_period":"2021-FY","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":393597,"accession_number":"0001767258-22-000004","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-01-24T23:59:59+00:00","items":["1.02"],"status":"ready","headline":"XPEL terminates supply agreement with entrotech, plans to negotiate new one","summary_kind":"llm","event_type":"other_material","confidence":"high","bullets":["XPEL gave notice it will not extend the Amended and Restated Supply Agreement with entrotech.","Current agreement covering entrotech's products for XPEL will terminate on March 20, 2022.","XPEL anticipates entering a new supply agreement with entrotech."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.5,"calibrated_materiality_score":0.5,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":393596,"accession_number":"0001767258-22-000002","cik":1767258,"company_name":"XPEL, Inc.","ticker":"XPEL","form_type":"8-K","filed_at":"2022-01-03T23:59:59+00:00","items":["1.01","2.03","9.01"],"status":"ready","headline":"XPEL increases revolving credit line to $75M from $57M with Texas Partners Bank","summary_kind":"llm","event_type":"debt","confidence":"high","bullets":["Revolving line of credit increased from $57M to $75M via First Amendment dated Dec 29, 2021.","Loan is secured by assets of XPEL and subsidiaries (1 One Armor, TintNet) under existing pledge and security agreements.","If XPEL acquires a U.S. domestic subsidiary, it must cause that subsidiary to pledge its assets as additional collateral.","All other terms of the original May 21, 2021 Loan Agreement remain unchanged."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.5,"calibrated_materiality_score":0.5,"market_cap_usd":1192010000.0,"market_cap_bucket":"not_microcap","market_cap_source":"finnhub_profile2","market_cap_as_of_date":"2026-05-28","daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null}],"next_cursor":"2022-01-03T23:59:59+00:00|393596"}