_id
691844c83c536f8df2317749
Ticker
XPEL
Name
Xpel Inc
Exchange
NASDAQ
Address
711 Broadway, San Antonio, TX, United States, 78215
Country
USA
Sector
Consumer Cyclical
Industry
Auto Parts
Currency
USD
Website
https://www.xpel.com
Description
XPEL, Inc. manufactures, installs, sells, and distributes protective films, coatings and related services. It offers automotive surface and paint protection, windshield protection, and automotive and architectural window films, as well as proprietary DAP software. The company also provides pre-cut film products, merchandise and apparel, ceramic coatings, installation, and tools and accessories. In addition, the company offers paint protection kits, car wash products, after-care products, and installation tools through its website. The company sells and distributes its products through independent installers, new car dealerships, third-party distributors, automobile original equipment manufacturers, and company-owned installation centers, as well as through franchisees and online channels. The company operates in the United States, China, Canada, Continental Europe, the United Kingdom, the Asia Pacific, Latin America, the Middle East/Africa, and internationally. XPEL, Inc. was founded in 1997 and is headquartered in San Antonio, Texas.
Last Close
50.13
Volume
215279
Current Price
50.51
Change
0.758029124276871
Last Updated
2025-12-05T14:06:32.619Z
Image
https://logo.clearbit.com/www.xpel.com
Ipo Date
2007-07-18T00:00:00.000Z
Market Cap
1358742528
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
1
Sentiment Sources
1
Rating
5
Target Price
52
Strong Buy
3
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
125415000
Cost Of Revenue
72991000
Gross Profit
52424000
Operating Expenses
108664000
Operating Income
16751000
Interest Expense
1000
Pretax Income
16640000
Net Income
12940000
Eps
0.4675091779385815
Dividends Per Share
-
Shares Outstanding
27678601
Income Tax Expense
-
EBITDA
-
Operating Margin
13.356456564206834
Total Other Income Expense Net
-110000
Cash
64497000
Short Term Investments
-
Receivables
36882000
Inventories
128715000
Total Current Assets
234532000
Property Plant Equipment
37726000
Total Assets
387695000
Payables
35938000
Short Term Debt
-
Long Term Debt
116000
Total Liabilities
113841000
Equity
269279000
Depreciation
3303000
Change In Working Capital
15801000
Cash From Operations
33154000
Capital Expenditures
1236000
Cash From Investing
-
Cash From Financing
-166000
Net Change In Cash
14906000
PE
28.8765
PB
5.191812716587629
ROE
4.805424856747091
ROA
3.337675234398174
FCF
31918000
Fcf Percent
0.2544990631104732
Piotroski FScore
4
Health Score
71
Deep Value Investing Score
5.5
Defensive Investing Score
8
Dividend Investing Score
3
Economic Moat Investing Score
7.8
Garp Investing Score
4.5
Growth Investing Score
3
Momentum Investing Score
4
Net Net Investing Score
4
Quality Investing Score
7.5
Value Investing Score
6
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
125415000
Quarters > 0 > income Statement > cost Of Revenue
72991000
Quarters > 0 > income Statement > gross Profit
52424000
Quarters > 0 > income Statement > operating Expenses
108664000
Quarters > 0 > income Statement > operating Income
16751000
Quarters > 0 > income Statement > interest Expense
1000
Quarters > 0 > income Statement > pretax Income
16640000
Quarters > 0 > income Statement > net Income
12940000
Quarters > 0 > income Statement > eps
0.4675091779385815
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
27678601
Quarters > 0 > income Statement > income Tax Expense
-
Quarters > 0 > income Statement > EBITDA
-
Quarters > 0 > income Statement > operating Margin
13.356456564206834
Quarters > 0 > income Statement > total Other Income Expense Net
-110000
Quarters > 0 > balance Sheet > cash
64497000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
36882000
Quarters > 0 > balance Sheet > inventories
128715000
Quarters > 0 > balance Sheet > total Current Assets
234532000
Quarters > 0 > balance Sheet > property Plant Equipment
37726000
Quarters > 0 > balance Sheet > total Assets
387695000
Quarters > 0 > balance Sheet > payables
35938000
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
116000
Quarters > 0 > balance Sheet > total Liabilities
113841000
Quarters > 0 > balance Sheet > equity
269279000
Quarters > 0 > cash Flow > net Income
12940000
Quarters > 0 > cash Flow > depreciation
3303000
Quarters > 0 > cash Flow > change In Working Capital
15801000
Quarters > 0 > cash Flow > cash From Operations
33154000
Quarters > 0 > cash Flow > capital Expenditures
1236000
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-166000
Quarters > 0 > cash Flow > net Change In Cash
14906000
Quarters > 0 > ratios > PE
0.4675091779385815
Quarters > 0 > ratios > PB
5.191812716587629
Quarters > 0 > ratios > ROE
4.805424856747091
Quarters > 0 > ratios > ROA
3.337675234398174
Quarters > 0 > ratios > FCF
31918000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.2544990631104732
Quarters > 0 > health Score
71
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
125415000
Quarters > 1 > income Statement > cost Of Revenue
72991000
Quarters > 1 > income Statement > gross Profit
52424000
Quarters > 1 > income Statement > operating Expenses
35673000
Quarters > 1 > income Statement > operating Income
16751000
Quarters > 1 > income Statement > interest Expense
1000
Quarters > 1 > income Statement > pretax Income
16640000
Quarters > 1 > income Statement > net Income
12940000
Quarters > 1 > income Statement > eps
0.46743488783730086
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
27683000
Quarters > 1 > income Statement > income Tax Expense
3505000
Quarters > 1 > income Statement > EBITDA
19944000
Quarters > 1 > income Statement > operating Margin
13.356456564206834
Quarters > 1 > income Statement > total Other Income Expense Net
-111000
Quarters > 1 > balance Sheet > cash
64497000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
36882000
Quarters > 1 > balance Sheet > inventories
128715000
Quarters > 1 > balance Sheet > total Current Assets
234532000
Quarters > 1 > balance Sheet > property Plant Equipment
37726000
Quarters > 1 > balance Sheet > total Assets
387695000
Quarters > 1 > balance Sheet > payables
52226000
Quarters > 1 > balance Sheet > short Term Debt
6556000
Quarters > 1 > balance Sheet > long Term Debt
137000
Quarters > 1 > balance Sheet > total Liabilities
113841000
Quarters > 1 > balance Sheet > equity
269279000
Quarters > 1 > cash Flow > net Income
13135000
Quarters > 1 > cash Flow > depreciation
3303000
Quarters > 1 > cash Flow > change In Working Capital
15801000
Quarters > 1 > cash Flow > cash From Operations
33154000
Quarters > 1 > cash Flow > capital Expenditures
1236000
Quarters > 1 > cash Flow > cash From Investing
-17883000
Quarters > 1 > cash Flow > cash From Financing
-166000
Quarters > 1 > cash Flow > net Change In Cash
14906000
Quarters > 1 > ratios > PE
0.46743488783730086
Quarters > 1 > ratios > PB
5.1926378588749955
Quarters > 1 > ratios > ROE
4.805424856747091
Quarters > 1 > ratios > ROA
3.337675234398174
Quarters > 1 > ratios > FCF
31918000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.2544990631104732
Quarters > 1 > health Score
71
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
103805000
Quarters > 2 > income Statement > cost Of Revenue
59909000
Quarters > 2 > income Statement > gross Profit
43896000
Quarters > 2 > income Statement > operating Expenses
32776000
Quarters > 2 > income Statement > operating Income
11120000
Quarters > 2 > income Statement > interest Expense
75000
Quarters > 2 > income Statement > pretax Income
11280000
Quarters > 2 > income Statement > net Income
8586000
Quarters > 2 > income Statement > eps
0.31023269258563374
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
27676000
Quarters > 2 > income Statement > income Tax Expense
2694000
Quarters > 2 > income Statement > EBITDA
14411000
Quarters > 2 > income Statement > operating Margin
10.712393429988921
Quarters > 2 > income Statement > total Other Income Expense Net
160000
Quarters > 2 > balance Sheet > cash
23541000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
33359000
Quarters > 2 > balance Sheet > inventories
115306000
Quarters > 2 > balance Sheet > total Current Assets
178299000
Quarters > 2 > balance Sheet > property Plant Equipment
36494000
Quarters > 2 > balance Sheet > total Assets
294822000
Quarters > 2 > balance Sheet > payables
24635000
Quarters > 2 > balance Sheet > short Term Debt
5140000
Quarters > 2 > balance Sheet > long Term Debt
151000
Quarters > 2 > balance Sheet > total Liabilities
59368000
Quarters > 2 > balance Sheet > equity
235454000
Quarters > 2 > cash Flow > net Income
8586000
Quarters > 2 > cash Flow > depreciation
3056000
Quarters > 2 > cash Flow > change In Working Capital
-8400000
Quarters > 2 > cash Flow > cash From Operations
3228000
Quarters > 2 > cash Flow > capital Expenditures
1003000
Quarters > 2 > cash Flow > cash From Investing
-1556000
Quarters > 2 > cash Flow > cash From Financing
-170000
Quarters > 2 > cash Flow > net Change In Cash
1454000
Quarters > 2 > ratios > PE
0.31023269258563374
Quarters > 2 > ratios > PB
5.937103468193362
Quarters > 2 > ratios > ROE
3.646572154221207
Quarters > 2 > ratios > ROA
2.9122657060870627
Quarters > 2 > ratios > FCF
2225000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.02143442030730697
Quarters > 2 > health Score
51
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
107527000
Quarters > 3 > income Statement > cost Of Revenue
63824000
Quarters > 3 > income Statement > gross Profit
43703000
Quarters > 3 > income Statement > operating Expenses
31358000
Quarters > 3 > income Statement > operating Income
12345000
Quarters > 3 > income Statement > interest Expense
34000
Quarters > 3 > income Statement > pretax Income
11154000
Quarters > 3 > income Statement > net Income
8898000
Quarters > 3 > income Statement > eps
0.32173850159097483
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
27656000
Quarters > 3 > income Statement > income Tax Expense
2256000
Quarters > 3 > income Statement > EBITDA
14250000
Quarters > 3 > income Statement > operating Margin
11.480837371078891
Quarters > 3 > income Statement > total Other Income Expense Net
-1191000
Quarters > 3 > balance Sheet > cash
22087000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
30039000
Quarters > 3 > balance Sheet > inventories
110904000
Quarters > 3 > balance Sheet > total Current Assets
168344000
Quarters > 3 > balance Sheet > property Plant Equipment
37225000
Quarters > 3 > balance Sheet > total Assets
285607000
Quarters > 3 > balance Sheet > payables
26316000
Quarters > 3 > balance Sheet > short Term Debt
4729000
Quarters > 3 > balance Sheet > long Term Debt
229000
Quarters > 3 > balance Sheet > total Liabilities
60152000
Quarters > 3 > balance Sheet > equity
225455000
Quarters > 3 > cash Flow > net Income
8898000
Quarters > 3 > cash Flow > depreciation
3062000
Quarters > 3 > cash Flow > change In Working Capital
-5267000
Quarters > 3 > cash Flow > cash From Operations
6327000
Quarters > 3 > cash Flow > capital Expenditures
1628000
Quarters > 3 > cash Flow > cash From Investing
-5418000
Quarters > 3 > cash Flow > cash From Financing
-34000
Quarters > 3 > cash Flow > net Change In Cash
1101000
Quarters > 3 > ratios > PE
0.32173850159097483
Quarters > 3 > ratios > PB
6.195935153356546
Quarters > 3 > ratios > ROE
3.946685591359695
Quarters > 3 > ratios > ROA
3.1154698589320287
Quarters > 3 > ratios > FCF
4699000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.04370065192928288
Quarters > 3 > health Score
51
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
420400000
Annuals > 0 > income Statement > cost Of Revenue
243040000
Annuals > 0 > income Statement > gross Profit
177360000
Annuals > 0 > income Statement > operating Expenses
118213000
Annuals > 0 > income Statement > operating Income
59147000
Annuals > 0 > income Statement > interest Expense
996000
Annuals > 0 > income Statement > pretax Income
56778000
Annuals > 0 > income Statement > net Income
45489000
Annuals > 0 > income Statement > eps
1.645588394892016
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
27643000
Annuals > 0 > income Statement > income Tax Expense
11289000
Annuals > 0 > income Statement > EBITDA
69471000
Annuals > 0 > income Statement > operating Margin
14.069219790675547
Annuals > 0 > income Statement > total Other Income Expense Net
-2369000
Annuals > 0 > balance Sheet > cash
22087000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
30039000
Annuals > 0 > balance Sheet > inventories
110904000
Annuals > 0 > balance Sheet > total Current Assets
168344000
Annuals > 0 > balance Sheet > property Plant Equipment
37225000
Annuals > 0 > balance Sheet > total Assets
285607000
Annuals > 0 > balance Sheet > payables
26316000
Annuals > 0 > balance Sheet > short Term Debt
4729000
Annuals > 0 > balance Sheet > long Term Debt
229000
Annuals > 0 > balance Sheet > total Liabilities
60152000
Annuals > 0 > balance Sheet > equity
225455000
Annuals > 0 > cash Flow > net Income
45489000
Annuals > 0 > cash Flow > depreciation
11697000
Annuals > 0 > cash Flow > change In Working Capital
-10155000
Annuals > 0 > cash Flow > cash From Operations
47824000
Annuals > 0 > cash Flow > capital Expenditures
6713000
Annuals > 0 > cash Flow > cash From Investing
-18404000
Annuals > 0 > cash Flow > cash From Financing
-19253000
Annuals > 0 > cash Flow > net Change In Cash
10478000
Annuals > 0 > ratios > PE
1.645588394892016
Annuals > 0 > ratios > PB
6.018916723958218
Annuals > 0 > ratios > ROE
20.17653190215342
Annuals > 0 > ratios > ROA
15.927130637554402
Annuals > 0 > ratios > FCF
41111000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.09779019980970505
Annuals > 0 > health Score
76
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
396293000
Annuals > 1 > income Statement > cost Of Revenue
233879000
Annuals > 1 > income Statement > gross Profit
162414000
Annuals > 1 > income Statement > operating Expenses
95442000
Annuals > 1 > income Statement > operating Income
66972000
Annuals > 1 > income Statement > interest Expense
1248000
Annuals > 1 > income Statement > pretax Income
66031000
Annuals > 1 > income Statement > net Income
52800000
Annuals > 1 > income Statement > eps
1.910689730042701
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
27634000
Annuals > 1 > income Statement > income Tax Expense
13231000
Annuals > 1 > income Statement > EBITDA
76872000
Annuals > 1 > income Statement > operating Margin
16.89961720242346
Annuals > 1 > income Statement > total Other Income Expense Net
-941000
Annuals > 1 > balance Sheet > cash
11609000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
24807000
Annuals > 1 > balance Sheet > inventories
106509000
Annuals > 1 > balance Sheet > total Current Assets
146454000
Annuals > 1 > balance Sheet > property Plant Equipment
32439000
Annuals > 1 > balance Sheet > total Assets
252041000
Annuals > 1 > balance Sheet > payables
24233000
Annuals > 1 > balance Sheet > short Term Debt
4028000
Annuals > 1 > balance Sheet > long Term Debt
19317000
Annuals > 1 > balance Sheet > total Liabilities
72052000
Annuals > 1 > balance Sheet > equity
179989000
Annuals > 1 > cash Flow > net Income
52800000
Annuals > 1 > cash Flow > depreciation
9593000
Annuals > 1 > cash Flow > change In Working Capital
-25958000
Annuals > 1 > cash Flow > cash From Operations
37384000
Annuals > 1 > cash Flow > capital Expenditures
7647000
Annuals > 1 > cash Flow > cash From Investing
-26353000
Annuals > 1 > cash Flow > cash From Financing
-7259000
Annuals > 1 > cash Flow > net Change In Cash
3553000
Annuals > 1 > ratios > PE
1.910689730042701
Annuals > 1 > ratios > PB
7.536866475173483
Annuals > 1 > ratios > ROE
29.33512603547995
Annuals > 1 > ratios > ROA
20.948972587793254
Annuals > 1 > ratios > FCF
29737000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.0750379138667602
Annuals > 1 > health Score
73
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
323993000
Annuals > 2 > income Statement > cost Of Revenue
196481000
Annuals > 2 > income Statement > gross Profit
127512000
Annuals > 2 > income Statement > operating Expenses
73575000
Annuals > 2 > income Statement > operating Income
53937000
Annuals > 2 > income Statement > interest Expense
1410000
Annuals > 2 > income Statement > pretax Income
51965000
Annuals > 2 > income Statement > net Income
41381000
Annuals > 2 > income Statement > eps
1.4984429316338355
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
27616000
Annuals > 2 > income Statement > income Tax Expense
10584000
Annuals > 2 > income Statement > EBITDA
61771000
Annuals > 2 > income Statement > operating Margin
16.647581892201373
Annuals > 2 > income Statement > total Other Income Expense Net
-1972000
Annuals > 2 > balance Sheet > cash
8056000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
14726000
Annuals > 2 > balance Sheet > inventories
80575000
Annuals > 2 > balance Sheet > total Current Assets
106821000
Annuals > 2 > balance Sheet > property Plant Equipment
29512000
Annuals > 2 > balance Sheet > total Assets
193362000
Annuals > 2 > balance Sheet > payables
16689000
Annuals > 2 > balance Sheet > short Term Debt
3962000
Annuals > 2 > balance Sheet > long Term Debt
26000000
Annuals > 2 > balance Sheet > total Liabilities
68640000
Annuals > 2 > balance Sheet > equity
124722000
Annuals > 2 > cash Flow > net Income
41381000
Annuals > 2 > cash Flow > depreciation
7834000
Annuals > 2 > cash Flow > change In Working Capital
-37675000
Annuals > 2 > cash Flow > cash From Operations
12057000
Annuals > 2 > cash Flow > capital Expenditures
9556000
Annuals > 2 > cash Flow > cash From Investing
-14156000
Annuals > 2 > cash Flow > cash From Financing
602000
Annuals > 2 > cash Flow > net Change In Cash
-1588000
Annuals > 2 > ratios > PE
1.4984429316338355
Annuals > 2 > ratios > PB
10.869529353281699
Annuals > 2 > ratios > ROE
33.178589182341526
Annuals > 2 > ratios > ROA
21.400792296314684
Annuals > 2 > ratios > FCF
2501000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.007719302577524823
Annuals > 2 > health Score
62
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
259263077
Annuals > 3 > income Statement > cost Of Revenue
166586090
Annuals > 3 > income Statement > gross Profit
92676987
Annuals > 3 > income Statement > operating Expenses
52561368
Annuals > 3 > income Statement > operating Income
40115619
Annuals > 3 > income Statement > interest Expense
302674
Annuals > 3 > income Statement > pretax Income
39439971
Annuals > 3 > income Statement > net Income
31566862
Annuals > 3 > income Statement > eps
1.143199645351968
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
27612729
Annuals > 3 > income Statement > income Tax Expense
7873109
Annuals > 3 > income Statement > EBITDA
44503287
Annuals > 3 > income Statement > operating Margin
15.472939480695896
Annuals > 3 > income Statement > total Other Income Expense Net
-675648
Annuals > 3 > balance Sheet > cash
9644000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
13776000
Annuals > 3 > balance Sheet > inventories
51936000
Annuals > 3 > balance Sheet > total Current Assets
79028000
Annuals > 3 > balance Sheet > property Plant Equipment
22808000
Annuals > 3 > balance Sheet > total Assets
161015000
Annuals > 3 > balance Sheet > payables
25175000
Annuals > 3 > balance Sheet > short Term Debt
3353000
Annuals > 3 > balance Sheet > long Term Debt
25075717
Annuals > 3 > balance Sheet > total Liabilities
76553000
Annuals > 3 > balance Sheet > equity
84462000
Annuals > 3 > cash Flow > net Income
31567000
Annuals > 3 > cash Flow > depreciation
4388000
Annuals > 3 > cash Flow > change In Working Capital
-19158000
Annuals > 3 > cash Flow > cash From Operations
18268000
Annuals > 3 > cash Flow > capital Expenditures
7689000
Annuals > 3 > cash Flow > cash From Investing
-56808000
Annuals > 3 > cash Flow > cash From Financing
19241000
Annuals > 3 > cash Flow > net Change In Cash
-19383000
Annuals > 3 > ratios > PE
1.143199645351968
Annuals > 3 > ratios > PB
16.04874223449599
Annuals > 3 > ratios > ROE
37.374040396864864
Annuals > 3 > ratios > ROA
19.60492003850573
Annuals > 3 > ratios > FCF
10579000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.04080411342182751
Annuals > 3 > health Score
65
Valuation > metrics > PE
28.8765
Valuation > metrics > PB
5.191812716587629
Valuation > final Score
23.43007283412371
Valuation > verdict
44.3% Overvalued
Profitability > metrics > ROE
4.805424856747091
Profitability > metrics > ROA
5.517370763904286
Profitability > metrics > Net Margin
0.10317745086313439
Profitability > final Score
42
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.42276226515992704
Risk > metrics > Interest Coverage
16751
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
6.526017029328288
Liquidity > metrics > Quick Ratio
2.9444320774667485
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
48.073621411250045
Prev Valuations > 1
40.62896531806638
Prev Valuations > 2
40
Prev Profitabilities > 0
42
Prev Profitabilities > 1
34
Prev Profitabilities > 2
36
Prev Risks > 0
100
Prev Risks > 1
100
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T01:26:55.351Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-03
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.445
Earnings History > 0 > eps Difference
-0.445
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-05
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.47
Earnings History > 1 > eps Estimate
0.54
Earnings History > 1 > eps Difference
-0.07
Earnings History > 1 > surprise Percent
-12.963
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-08
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.59
Earnings History > 2 > eps Estimate
0.51
Earnings History > 2 > eps Difference
0.08
Earnings History > 2 > surprise Percent
15.6863
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-30
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.31
Earnings History > 3 > eps Estimate
0.3
Earnings History > 3 > eps Difference
0.01
Earnings History > 3 > surprise Percent
3.3333
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-20
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.32
Earnings History > 4 > eps Estimate
0.43
Earnings History > 4 > eps Difference
-0.11
Earnings History > 4 > surprise Percent
-25.5814
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-07
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.54
Earnings History > 5 > eps Estimate
0.51
Earnings History > 5 > eps Difference
0.03
Earnings History > 5 > surprise Percent
5.8824
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-08
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.54
Earnings History > 6 > eps Estimate
0.46
Earnings History > 6 > eps Difference
0.08
Earnings History > 6 > surprise Percent
17.3913
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-02
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.29
Earnings History > 7 > eps Estimate
0.31
Earnings History > 7 > eps Difference
-0.02
Earnings History > 7 > surprise Percent
-6.4516
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-22
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.43
Earnings History > 8 > eps Estimate
0.48
Earnings History > 8 > eps Difference
-0.05
Earnings History > 8 > surprise Percent
-10.4167
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-08
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.56
Earnings History > 9 > eps Estimate
0.62
Earnings History > 9 > eps Difference
-0.06
Earnings History > 9 > surprise Percent
-9.6774
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-09
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.57
Earnings History > 10 > eps Estimate
0.57
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
0
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-09
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.41
Earnings History > 11 > eps Estimate
0.37
Earnings History > 11 > eps Difference
0.04
Earnings History > 11 > surprise Percent
10.8108
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-28
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.3
Earnings History > 12 > eps Estimate
0.44
Earnings History > 12 > eps Difference
-0.14
Earnings History > 12 > surprise Percent
-31.8182
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-09
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.48
Earnings History > 13 > eps Estimate
0.44
Earnings History > 13 > eps Difference
0.04
Earnings History > 13 > surprise Percent
9.0909
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-09
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.43
Earnings History > 14 > eps Estimate
0.34
Earnings History > 14 > eps Difference
0.09
Earnings History > 14 > surprise Percent
26.4706
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-10
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.28
Earnings History > 15 > eps Estimate
0.24
Earnings History > 15 > eps Difference
0.04
Earnings History > 15 > surprise Percent
16.6667
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-28
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.22
Earnings History > 16 > eps Estimate
0.3
Earnings History > 16 > eps Difference
-0.08
Earnings History > 16 > surprise Percent
-26.6667
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-09
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.32
Earnings History > 17 > eps Estimate
0.32
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
0
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-09
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.37
Earnings History > 18 > eps Estimate
0.26
Earnings History > 18 > eps Difference
0.11
Earnings History > 18 > surprise Percent
42.3077
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-10
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.25
Earnings History > 19 > eps Estimate
0.18
Earnings History > 19 > eps Difference
0.07
Earnings History > 19 > surprise Percent
38.8889
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-11
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.22
Earnings History > 20 > eps Estimate
0.2
Earnings History > 20 > eps Difference
0.02
Earnings History > 20 > surprise Percent
10
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-10
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.24
Earnings History > 21 > eps Estimate
0.17
Earnings History > 21 > eps Difference
0.07
Earnings History > 21 > surprise Percent
41.1765
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-12
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.14
Earnings History > 22 > eps Estimate
0.05
Earnings History > 22 > eps Difference
0.09
Earnings History > 22 > surprise Percent
180
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-14
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.06
Earnings History > 23 > eps Estimate
0.06
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
0
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-16
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.17
Earnings History > 24 > eps Estimate
0.1
Earnings History > 24 > eps Difference
0.07
Earnings History > 24 > surprise Percent
70
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-08
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.16
Earnings History > 25 > eps Estimate
0.11
Earnings History > 25 > eps Difference
0.05
Earnings History > 25 > surprise Percent
45.4545
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-21
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.11
Earnings History > 26 > eps Estimate
0.11
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
0
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-30
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.07
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2018-12-31
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.0734
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-09-30
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.0784
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-06-30
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.0904
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-03-31
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.0733
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2017-12-31
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.0007
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-09-30
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.0167
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-06-30
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.0274
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-03-31
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
-0.002
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2016-12-31
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
-0.0005
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-09-30
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.0288
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-06-30
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.0301
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-03-31
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.0275
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2015-12-31
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
-0.0062
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-09-30
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.0159
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-06-30
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.0237
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-03-31
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.027
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2014-12-31
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.0607
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-09-30
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.017
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-06-30
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.0212
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-03-31
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.0161
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2013-12-31
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.0109
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-09-30
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.0152
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-06-30
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.0146
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-03-31
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.0101
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2012-12-31
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.014
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-09-30
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.0132
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-06-30
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.0085
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-03-31
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.0094
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2011-12-31
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.0129
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-09-30
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.0073
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-06-30
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.008
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-03-31
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.0033
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
XPEL, Inc. manufactures, installs, sells, and distributes protective films, coatings and related services. It offers automotive surface and paint protection, windshield protection, and automotive and architectural window films, as well as proprietary DAP software. The company also provides pre-cut film products, merchandise and apparel, ceramic coatings, installation, and tools and accessories. In addition, the company offers paint protection kits, car wash products, after-care products, and installation tools through its website. The company sells and distributes its products through independent installers, new car dealerships, third-party distributors, automobile original equipment manufacturers, and company-owned installation centers, as well as through franchisees and online channels. The company operates in the United States, China, Canada, Continental Europe, the United Kingdom, the Asia Pacific, Latin America, the Middle East/Africa, and internationally. XPEL, Inc. was founded in 1997 and is headquartered in San Antonio, Texas.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AShowing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$52
Analyst Picks
Strong Buy
3
Buy
0
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Medium
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 88.96% of the total shares of Xpel Inc
1.
Wasatch Advisors LP(14.2643%)
since
2025/06/30
2.
BlackRock Inc(13.8062%)
since
2025/06/30
3.
Vanguard Group Inc(5.804%)
since
2025/06/30
4.
iShares Core S&P Small-Cap ETF(4.882%)
since
2025/08/31
5.
Scs Capital Management LLC(4.4865%)
since
2025/06/30
6.
Wasatch Core Growth(4.2179%)
since
2025/06/30
7.
Schwartz Investment Counsel Inc(3.1475%)
since
2025/06/30
8.
State Street Corp(3.1167%)
since
2025/06/30
9.
Vanguard Total Stock Mkt Idx Inv(2.4965%)
since
2025/07/31
10.
Wasatch Small Cap Growth Investor(2.4435%)
since
2025/06/30
11.
iShares Russell 2000 ETF(2.0805%)
since
2025/08/31
12.
Geode Capital Management, LLC(2.0614%)
since
2025/06/30
13.
Capital World Investors(1.8283%)
since
2025/06/30
14.
American Funds SMALLCAP World A(1.8283%)
since
2025/06/30
15.
Ave Maria Growth(1.8249%)
since
2025/07/31
16.
iShares US Infrastructure ETF(1.5645%)
since
2025/08/31
17.
Morgan Stanley - Brokerage Accounts(1.4331%)
since
2025/06/30
18.
Dimensional Fund Advisors, Inc.(1.3244%)
since
2025/06/30
19.
Citadel Advisors Llc(1.1857%)
since
2025/06/30
20.
Grantham, Mayo, Van Otterloo & Co., LLC(1.1844%)
since
2025/06/30
21.
Wasatch Micro Cap(1.0116%)
since
2025/06/30
22.
Ave Maria Value(0.9304%)
since
2025/07/31
23.
Vanguard Institutional Extnd Mkt Idx Tr(0.8809%)
since
2025/07/31
24.
Northern Trust Corp(0.8752%)
since
2025/06/30
25.
Fidelity Small Cap Index(0.8714%)
since
2025/06/30
26.
D. E. Shaw & Co LP(0.7716%)
since
2025/06/30
27.
iShares Russell 2000 Growth ETF(0.7708%)
since
2025/08/31
28.
Charles Schwab Investment Management Inc(0.7416%)
since
2025/06/30
29.
Crawford Fund Management, LLC(0.7307%)
since
2025/06/30
30.
LHM Inc(0.7248%)
since
2025/06/30
31.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.7222%)
since
2025/08/29
32.
iShares S&P Small-Cap 600 Growth ETF(0.706%)
since
2025/08/31
33.
SEI Investments Co(0.6686%)
since
2025/06/30
34.
Wasatch Core Growth CIT A(0.6088%)
since
2025/06/30
35.
Wealth Enhancement Advisory Services, LLC(0.5731%)
since
2025/06/30
36.
Vanguard Tax-Managed Small Cap Adm(0.535%)
since
2025/07/31
37.
Divisadero Street Capital Management, LP(0.5104%)
since
2025/06/30
38.
GMO Small Cap Quality Fund Class VI(0.4952%)
since
2025/07/31
39.
Fidelity Extended Market Index(0.4423%)
since
2025/07/31
40.
Vanguard Russell 2000 ETF(0.4098%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.445
Date
2025-09-30
EPS Actual
0.47
EPS Estimate
0.54
EPS Difference
-0.07
Surprise Percent
-12.963%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.