_id
6915ebc5bc934aba376b1d0b
Ticker
QXO
Name
QXO, Inc.
Exchange
NYSE
Address
Five American Lane, Greenwich, CT, United States, 06831
Country
USA
Sector
Industrials
Industry
Industrial Distribution
Currency
USD
Website
https://www.qxo.com
Description
QXO, Inc. distributes roofing, waterproofing, and other building products in the United States. It offers asphalt, metal roofing, wood roofing, tile roofing, slate roofing, roofing accessories, and roofing insulation products; vinyl siding, aluminum siding, steel siding, fiber cement siding, wood and composite siding, trim and accessories, and gutters and accessories; built-up roofing, modified roofing, EPDM roofing, PVC roofing, and low-slope metal roofing; as well as air and vapor barriers, fluid-applied products, repair and protection solutions, and membrane waterproofing products. The company also provides building materials and supplies, such as exterior materials, interior materials, and tools and equipment; and roof hatches and other tri-built building products. It serves contractors, distributors, and suppliers to streamline operations. QXO, Inc. was formerly known as SilverSun Technologies, Inc. and changed its name to QXO, Inc. in June 2024. The company is based in Greenwich, Connecticut.
Last Close
20.47
Volume
25149015
Current Price
25.16
Change
3.58
Last Updated
2026-01-06T09:57:20.964Z
Image
data:image/webp;base64,UklGRgoHAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSEMFAAANuS5E9D9MVtz/cyRLGrPee++9373/Kbz3K++997vjB677oV0UatYK9mizUp4iVWzpslCzp7hA6LFSHKFZK9kcIQv2DUJN4wShZq24wWOlZHuEVN1gWahhxxEeKyUbODBVbG6QatZHCDV7ihs8Vko2dFiq2MLHQgVbERMwAXfEXyO90+/whwHHXfAbv2e4BiA4NzD8fnEDw/+Mc/Nb0PfjxZ4ikF/4Fa5+zX3D3Z7jmTh/Gf9Tz+Z/6ceCeYbnAeIr4bsST99Gnk9Av4AXjinOfsiZ+EL38lQFCAnEwHtPDZuNDTGN0oYm9xNAfBbACJEC93iaAsYRwo331JlZRgHw6uXIV5RKNFE/neT+Z75MHbwKmx7hq+KJOnCz8Tj7AabUzDX9ePw67rJ0sD5GCTVcmqECKutY0hUA7nXDbVWbb+p/ZE/6QspK5eSNRG6Qnev1c/UFSykCgPdepv5rmBq4fCnyCaUH8HN8qTvSVO/WfdLQ2s8Zv0bevsgbhIM8J9+xwfAtxZP2tdorIQIgomBCv8T8vcorZNqSVB8CuSNUmDG+r91pqj517fA2167MXkFVqXUc9ff0y9k1Veo5kJPUmCUh24dVbtXeh3xBkCCT7bjVOEnprfbzNjvdI6mrZ5Ojy2Cu5V9EgJvy9ciu+KyuAFsdx8MId6Lb4zNcD43Il8AiSiqlCOumWWN0lElxcjyrsq2S2lhElBO6vpnlwxRYaSmjZ1Z5cbbYrUIHxeEu5dsZKLr4jP4t7HTUsWLDd69e/rNhmqs5ZqOLZaDDoIF6Qv8TOqiFyN7Mx8VJ7IwGiI/9MYDNQZl6IZOgTbd2SQU7cAAzuTSQtdIA8dJ0QL9fl8Fqw/RI90DY0H0A3p91M0tp2ftQsU06zeabCVCv/OYmREcaOHVIcwCYruwoUjDksCCEciBa3zGZukwbBi/8dBXYGQegC1kDIcDDSKlxj+vAoudOdBycIggtX40v1LnbJUmDGHBgR7hZAWAq3VW/Zh4cvQlc34PvNWFwvOSRO2tF1wtv+CqEJAFmvBb9cqQcAOiKhdw4or3msCFvIoBC1kTCqYFbY/xY5afXm1x+QP0x3QWc41xgSx3na8DoOsp1fj6XoDpVtC41ACxRSkCZHNHDSEnZitLMZvGiRymj7XqEdIgE0qO21bBoCzengtM+lqnBMpbsEEhxxKWmdWz2Vp/G32l9TuccZJtmuTy6Whq0g1geyifWWzsflo/WvcSwY57sjkOFJ5IH1ErBJL3ez7O++JcLmck1EIym5ihvCcVAdRSiGqisbJ2nYt12TZ8VgdfdmiLs93o3zJrbe4/Lk+xd6lXSAMjMFt2cq8UW0kRcZIHO91dyb/ZBky/ZPNadNnM9ZbnKPMx/5f/sLqsts2ej42VRBPy5K7issjY/gVhk0Zta72wO5tW6L9v928VyWBVeWwBkYW22vcZ5urK8caurS8B0cY2NptP8/wPV6qq9YQW+rlFud/u6fGw1ufyU+cWNjpUAqdOpvV3kAOajumUsiYw5x8Glj7yrh1wL19jlBMhY2zM752ft465ub0kW+hRU7Lu+2gaAwkzMo3EpNbgUsZAVO25bFWUoljYAGKdH9Em26E/e5FKd1o/GZdRcZ9xWZIZ75G4ITDmhOah2dW6IlxZRe7H4s74MMMRkbTLYXQSlrPBcSzXBvVOYwEIgkRP8myO7cYvMVPBsBoALXnSI0G7EBSKEYIEKbxLuOweIMAJA34qEiQDHPQsO9AAMATgADQhjBB5Aj3tcXpR2ELiPHPfMcR81HlSOYAQe3hF/WQ8AVlA4IKABAABwCQCdASpAAEAAPrFInEmnJCKhMfcckOAWCWoAz8/8euRIDbLeYDzr/QBvAHPvewp/hf+R6VTRAqm5SRq+6se6Y4uKOJXUUHwwjBOXd5646GJsIAAA/vucwDX1LtLdH4ABkqvE2k3QvzncBh39VvUud/5R/CF+AuqgNA9L5P0va5RP8vph3y+Fh+BoSSDshjEKMCj2sNPuotfsQCyABybXxjSSmDGemQMwtZXq6KZ74nXa37EtHugQSthcRWW1jE6QpD05kuIYFJjALgzBPJObbesS14GwAqzgzx55AHeOISmQAP0q0ceqNV/q1+7ktj4tX5Q/DucFiC4jBxiF//zGarOLygbqBh4nfnOvoa0mJXFBcGDXdmyJHNhqxm6Y4MHqqsY6VFbbxDfu8+3+ID1AJYqgwXNtBA/NzyIUOobEkYI9SHYmpp9RNEaRIPhUhBexjfBz5BpfIVqjzL7IZ+IVxoawKKuPjHByKKNMJGs/dTmoE+X4MYgucByP+Zr/nXPC/5ON24Qv0UerQETYWMsS44Om5DMaX/HDyRn0eM+AAA==
Ipo Date
2012-03-15T00:00:00.000Z
Market Cap
13299010560
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.8540853658536585
Sentiment Sources
41
Rating
5
Target Price
32.0667
Strong Buy
3
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
2728300000
Cost Of Revenue
2092500000
Gross Profit
635800000
Operating Expenses
610000000
Operating Income
25800000
Interest Expense
37700000
Pretax Income
-10500000
Net Income
-139400000
Eps
-19.48832657626171
Dividends Per Share
-29400000
Shares Outstanding
674392035
Income Tax Expense
128900000
EBITDA
66900000
Operating Margin
0.9456438074991753
Total Other Income Expense Net
-36300000
Cash
2306900000
Short Term Investments
-
Receivables
2157800000
Inventories
1663800000
Total Current Assets
6215300000
Property Plant Equipment
1387900000
Total Assets
16642900000
Payables
1277700000
Short Term Debt
155300000
Long Term Debt
3095900000
Total Liabilities
6821000000
Equity
9821900000
Bs_currency_symbol
USD
Depreciation
157500000
Change In Working Capital
111900000
Cash From Operations
212500000
Capital Expenditures
30100000
Cash From Investing
-29000000
Cash From Financing
-155100000
Net Change In Cash
28400000
Cf_currency_symbol
USD
PE
-
PB
0.01832328571864914
ROE
-1.4192773292336514
ROA
-0.8375944096281297
FCF
182400000
Fcf Percent
0.06685481801854634
Piotroski FScore
2
Health Score
35
Deep Value Investing Score
6.5
Defensive Investing Score
6.5
Dividend Investing Score
3
Economic Moat Investing Score
5.8
Garp Investing Score
5.5
Growth Investing Score
4.5
Momentum Investing Score
7
Net Net Investing Score
2.5
Quality Investing Score
4
Value Investing Score
5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
2728300000
Quarters > 0 > income Statement > cost Of Revenue
2092500000
Quarters > 0 > income Statement > gross Profit
635800000
Quarters > 0 > income Statement > operating Expenses
610000000
Quarters > 0 > income Statement > operating Income
25800000
Quarters > 0 > income Statement > interest Expense
37700000
Quarters > 0 > income Statement > pretax Income
-10500000
Quarters > 0 > income Statement > net Income
-139400000
Quarters > 0 > income Statement > eps
-19.48832657626171
Quarters > 0 > income Statement > dividends Per Share
-29400000
Quarters > 0 > income Statement > shares Outstanding
7153000
Quarters > 0 > income Statement > income Tax Expense
128900000
Quarters > 0 > income Statement > EBITDA
66900000
Quarters > 0 > income Statement > operating Margin
0.9456438074991753
Quarters > 0 > income Statement > total Other Income Expense Net
-36300000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
2306900000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
2157800000
Quarters > 0 > balance Sheet > inventories
1663800000
Quarters > 0 > balance Sheet > total Current Assets
6215300000
Quarters > 0 > balance Sheet > property Plant Equipment
1387900000
Quarters > 0 > balance Sheet > total Assets
16642900000
Quarters > 0 > balance Sheet > payables
1277700000
Quarters > 0 > balance Sheet > short Term Debt
155300000
Quarters > 0 > balance Sheet > long Term Debt
3095900000
Quarters > 0 > balance Sheet > total Liabilities
6821000000
Quarters > 0 > balance Sheet > equity
9821900000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
-139400000
Quarters > 0 > cash Flow > depreciation
157500000
Quarters > 0 > cash Flow > change In Working Capital
111900000
Quarters > 0 > cash Flow > cash From Operations
212500000
Quarters > 0 > cash Flow > capital Expenditures
30100000
Quarters > 0 > cash Flow > cash From Investing
-29000000
Quarters > 0 > cash Flow > cash From Financing
-155100000
Quarters > 0 > cash Flow > net Change In Cash
28400000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
-19.48832657626171
Quarters > 0 > ratios > PB
0.01832328571864914
Quarters > 0 > ratios > ROE
-1.4192773292336514
Quarters > 0 > ratios > ROA
-0.8375944096281297
Quarters > 0 > ratios > FCF
182400000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
0.06685481801854634
Quarters > 0 > health Score
35
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
1906400000
Quarters > 1 > income Statement > cost Of Revenue
1504700000
Quarters > 1 > income Statement > gross Profit
401700000
Quarters > 1 > income Statement > operating Expenses
563800000
Quarters > 1 > income Statement > operating Income
-162100000
Quarters > 1 > income Statement > interest Expense
30200000
Quarters > 1 > income Statement > pretax Income
-236300000
Quarters > 1 > income Statement > net Income
-58500000
Quarters > 1 > income Statement > eps
-0.10359482911280325
Quarters > 1 > income Statement > dividends Per Share
-22500000
Quarters > 1 > income Statement > shares Outstanding
564700000
Quarters > 1 > income Statement > income Tax Expense
-177800000
Quarters > 1 > income Statement > EBITDA
-55078000
Quarters > 1 > income Statement > operating Margin
-8.502937473772555
Quarters > 1 > income Statement > total Other Income Expense Net
-74200000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
2278500000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
2267200000
Quarters > 1 > balance Sheet > inventories
1849600000
Quarters > 1 > balance Sheet > total Current Assets
6494800000
Quarters > 1 > balance Sheet > property Plant Equipment
1443600000
Quarters > 1 > balance Sheet > total Assets
17114200000
Quarters > 1 > balance Sheet > payables
1426900000
Quarters > 1 > balance Sheet > short Term Debt
152800000
Quarters > 1 > balance Sheet > long Term Debt
3251400000
Quarters > 1 > balance Sheet > total Liabilities
7198900000
Quarters > 1 > balance Sheet > equity
9915300000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
-58555000
Quarters > 1 > cash Flow > depreciation
107022000
Quarters > 1 > cash Flow > change In Working Capital
-388049000
Quarters > 1 > cash Flow > cash From Operations
-174204000
Quarters > 1 > cash Flow > capital Expenditures
18895000
Quarters > 1 > cash Flow > cash From Investing
-10574595000
Quarters > 1 > cash Flow > cash From Financing
7946231000
Quarters > 1 > cash Flow > net Change In Cash
-2802872000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
-0.10359482911280325
Quarters > 1 > ratios > PB
1.4329220497614799
Quarters > 1 > ratios > ROE
-0.5899972769356449
Quarters > 1 > ratios > ROA
-0.3418214114594898
Quarters > 1 > ratios > FCF
-193099000
Quarters > 1 > ratios > Piotroski FScore
0
Quarters > 1 > ratios > fcf Percent
-0.10128986571548468
Quarters > 1 > health Score
30
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
13508000
Quarters > 2 > income Statement > cost Of Revenue
8122000
Quarters > 2 > income Statement > gross Profit
5386000
Quarters > 2 > income Statement > operating Expenses
44672000
Quarters > 2 > income Statement > operating Income
-39286000
Quarters > 2 > income Statement > interest Expense
6000
Quarters > 2 > income Statement > pretax Income
17267000
Quarters > 2 > income Statement > net Income
8755000
Quarters > 2 > income Statement > eps
0.01939392596858871
Quarters > 2 > income Statement > dividends Per Share
-22500000
Quarters > 2 > income Statement > shares Outstanding
451430000
Quarters > 2 > income Statement > income Tax Expense
8512000
Quarters > 2 > income Statement > EBITDA
17551000
Quarters > 2 > income Statement > operating Margin
-290.83506070476756
Quarters > 2 > income Statement > total Other Income Expense Net
56553000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
5081672000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
14670000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
5104044000
Quarters > 2 > balance Sheet > property Plant Equipment
747000
Quarters > 2 > balance Sheet > total Assets
5113196000
Quarters > 2 > balance Sheet > payables
5837000
Quarters > 2 > balance Sheet > short Term Debt
313000
Quarters > 2 > balance Sheet > long Term Debt
156000
Quarters > 2 > balance Sheet > total Liabilities
53782000
Quarters > 2 > balance Sheet > equity
5059414000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
8755000
Quarters > 2 > cash Flow > depreciation
278000
Quarters > 2 > cash Flow > change In Working Capital
7149000
Quarters > 2 > cash Flow > cash From Operations
36504000
Quarters > 2 > cash Flow > capital Expenditures
805000
Quarters > 2 > cash Flow > cash From Investing
-805000
Quarters > 2 > cash Flow > cash From Financing
-22531000
Quarters > 2 > cash Flow > net Change In Cash
13168000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.01939392596858871
Quarters > 2 > ratios > PB
2.2449198266834856
Quarters > 2 > ratios > ROE
0.1730437556602405
Quarters > 2 > ratios > ROA
0.17122363390724707
Quarters > 2 > ratios > FCF
35699000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
2.642804264139769
Quarters > 2 > health Score
70
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
14743000
Quarters > 3 > income Statement > cost Of Revenue
8705000
Quarters > 3 > income Statement > gross Profit
6038000
Quarters > 3 > income Statement > operating Expenses
39139000
Quarters > 3 > income Statement > operating Income
-33101000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
28273000
Quarters > 3 > income Statement > net Income
11289000
Quarters > 3 > income Statement > eps
0.025007199344305873
Quarters > 3 > income Statement > dividends Per Share
-22500000
Quarters > 3 > income Statement > shares Outstanding
451430000
Quarters > 3 > income Statement > income Tax Expense
16984000
Quarters > 3 > income Statement > EBITDA
89042000
Quarters > 3 > income Statement > operating Margin
-224.5201112392322
Quarters > 3 > income Statement > total Other Income Expense Net
61374000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
5068504000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
13787000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
5089579000
Quarters > 3 > balance Sheet > property Plant Equipment
704000
Quarters > 3 > balance Sheet > total Assets
5098262000
Quarters > 3 > balance Sheet > payables
6194000
Quarters > 3 > balance Sheet > short Term Debt
632000
Quarters > 3 > balance Sheet > long Term Debt
0
Quarters > 3 > balance Sheet > total Liabilities
45363000
Quarters > 3 > balance Sheet > equity
5052899000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
11289000
Quarters > 3 > cash Flow > depreciation
271000
Quarters > 3 > cash Flow > change In Working Capital
22945000
Quarters > 3 > cash Flow > cash From Operations
53960000
Quarters > 3 > cash Flow > capital Expenditures
38000
Quarters > 3 > cash Flow > cash From Investing
-38000
Quarters > 3 > cash Flow > cash From Financing
-22530000
Quarters > 3 > cash Flow > net Change In Cash
31392000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.025007199344305873
Quarters > 3 > ratios > PB
2.2478143339100978
Quarters > 3 > ratios > ROE
0.22341630022685988
Quarters > 3 > ratios > ROA
0.221428400501975
Quarters > 3 > ratios > FCF
53922000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
3.6574645594519435
Quarters > 3 > health Score
70
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
56873000
Annuals > 0 > income Statement > cost Of Revenue
33941000
Annuals > 0 > income Statement > gross Profit
22932000
Annuals > 0 > income Statement > operating Expenses
93932000
Annuals > 0 > income Statement > operating Income
-71000000
Annuals > 0 > income Statement > interest Expense
60000
Annuals > 0 > income Statement > pretax Income
50812000
Annuals > 0 > income Statement > net Income
27969000
Annuals > 0 > income Statement > eps
0.06855214266806538
Annuals > 0 > income Statement > dividends Per Share
-49650000
Annuals > 0 > income Statement > shares Outstanding
407996000
Annuals > 0 > income Statement > income Tax Expense
22843000
Annuals > 0 > income Statement > EBITDA
51994000
Annuals > 0 > income Statement > operating Margin
-124.83955479753135
Annuals > 0 > income Statement > total Other Income Expense Net
121812000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
5068504000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
13787000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
5089579000
Annuals > 0 > balance Sheet > property Plant Equipment
704000
Annuals > 0 > balance Sheet > total Assets
5098262000
Annuals > 0 > balance Sheet > payables
6194000
Annuals > 0 > balance Sheet > short Term Debt
632000
Annuals > 0 > balance Sheet > long Term Debt
0
Annuals > 0 > balance Sheet > total Liabilities
45363000
Annuals > 0 > balance Sheet > equity
5052899000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
27969000
Annuals > 0 > cash Flow > depreciation
1122000
Annuals > 0 > cash Flow > change In Working Capital
22125000
Annuals > 0 > cash Flow > cash From Operations
84883000
Annuals > 0 > cash Flow > capital Expenditures
102000
Annuals > 0 > cash Flow > cash From Investing
-102000
Annuals > 0 > cash Flow > cash From Financing
4981080000
Annuals > 0 > cash Flow > net Change In Cash
5065861000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
0.06855214266806538
Annuals > 0 > ratios > PB
1.8813569794290368
Annuals > 0 > ratios > ROE
0.5535238285981968
Annuals > 0 > ratios > ROA
0.5485987185436919
Annuals > 0 > ratios > FCF
84781000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
1.490707365533733
Annuals > 0 > health Score
70
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
54517000
Annuals > 1 > income Statement > cost Of Revenue
32903000
Annuals > 1 > income Statement > gross Profit
21614000
Annuals > 1 > income Statement > operating Expenses
22925000
Annuals > 1 > income Statement > operating Income
-1311000
Annuals > 1 > income Statement > interest Expense
55666
Annuals > 1 > income Statement > pretax Income
-1367000
Annuals > 1 > income Statement > net Income
-1070000
Annuals > 1 > income Statement > eps
-0.0032550053312120028
Annuals > 1 > income Statement > dividends Per Share
-1051000
Annuals > 1 > income Statement > shares Outstanding
328724500
Annuals > 1 > income Statement > income Tax Expense
-297000
Annuals > 1 > income Statement > EBITDA
-290000
Annuals > 1 > income Statement > operating Margin
-2.4047544802538656
Annuals > 1 > income Statement > total Other Income Expense Net
-56000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
6143000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
2969000
Annuals > 1 > balance Sheet > inventories
-337
Annuals > 1 > balance Sheet > total Current Assets
11796000
Annuals > 1 > balance Sheet > property Plant Equipment
1025000
Annuals > 1 > balance Sheet > total Assets
20495000
Annuals > 1 > balance Sheet > payables
4563000
Annuals > 1 > balance Sheet > short Term Debt
1119000
Annuals > 1 > balance Sheet > long Term Debt
994266
Annuals > 1 > balance Sheet > total Liabilities
13024000
Annuals > 1 > balance Sheet > equity
7471000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
-1070000
Annuals > 1 > cash Flow > depreciation
1001000
Annuals > 1 > cash Flow > change In Working Capital
709000
Annuals > 1 > cash Flow > cash From Operations
584000
Annuals > 1 > cash Flow > capital Expenditures
121000
Annuals > 1 > cash Flow > cash From Investing
-400000
Annuals > 1 > cash Flow > cash From Financing
-2050000
Annuals > 1 > cash Flow > net Change In Cash
-1866000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
-0.0032550053312120028
Annuals > 1 > ratios > PB
1025.2015593628698
Annuals > 1 > ratios > ROE
-14.322045241600856
Annuals > 1 > ratios > ROA
-5.220785557453037
Annuals > 1 > ratios > FCF
463000
Annuals > 1 > ratios > Piotroski FScore
2
Annuals > 1 > ratios > fcf Percent
0.00849276372507658
Annuals > 1 > health Score
17
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
44985276
Annuals > 2 > income Statement > cost Of Revenue
27024540
Annuals > 2 > income Statement > gross Profit
17960736
Annuals > 2 > income Statement > operating Expenses
18346115
Annuals > 2 > income Statement > operating Income
-385379
Annuals > 2 > income Statement > interest Expense
89024
Annuals > 2 > income Statement > pretax Income
-474403
Annuals > 2 > income Statement > net Income
-282219
Annuals > 2 > income Statement > eps
-0.000873898604240693
Annuals > 2 > income Statement > dividends Per Share
0
Annuals > 2 > income Statement > shares Outstanding
322942500
Annuals > 2 > income Statement > income Tax Expense
-192184
Annuals > 2 > income Statement > EBITDA
1370448
Annuals > 2 > income Statement > operating Margin
-0.8566780828464852
Annuals > 2 > income Statement > total Other Income Expense Net
-89024
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
8008633
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
2600125
Annuals > 2 > balance Sheet > inventories
-
Annuals > 2 > balance Sheet > total Current Assets
13699268
Annuals > 2 > balance Sheet > property Plant Equipment
1039876
Annuals > 2 > balance Sheet > total Assets
21438067
Annuals > 2 > balance Sheet > payables
3272555
Annuals > 2 > balance Sheet > short Term Debt
1266814
Annuals > 2 > balance Sheet > long Term Debt
671014
Annuals > 2 > balance Sheet > total Liabilities
11885603
Annuals > 2 > balance Sheet > equity
9552464
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
-282219
Annuals > 2 > cash Flow > depreciation
1755827
Annuals > 2 > cash Flow > change In Working Capital
339631
Annuals > 2 > cash Flow > cash From Operations
2038392
Annuals > 2 > cash Flow > capital Expenditures
38742
Annuals > 2 > cash Flow > cash From Investing
-188742
Annuals > 2 > cash Flow > cash From Financing
-655134
Annuals > 2 > cash Flow > net Change In Cash
1194516
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
-0.000873898604240693
Annuals > 2 > ratios > PB
787.7088309361857
Annuals > 2 > ratios > ROE
-2.9544105060223207
Annuals > 2 > ratios > ROA
-1.316438650928743
Annuals > 2 > ratios > FCF
1999650
Annuals > 2 > ratios > Piotroski FScore
2
Annuals > 2 > ratios > fcf Percent
0.04445121110293955
Annuals > 2 > health Score
20
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
41701380
Annuals > 3 > income Statement > cost Of Revenue
24493322
Annuals > 3 > income Statement > gross Profit
17208058
Annuals > 3 > income Statement > operating Expenses
17439044
Annuals > 3 > income Statement > operating Income
-230986
Annuals > 3 > income Statement > interest Expense
46802
Annuals > 3 > income Statement > pretax Income
43571
Annuals > 3 > income Statement > net Income
-134434
Annuals > 3 > income Statement > eps
-0.00042792797094390913
Annuals > 3 > income Statement > dividends Per Share
-3081706
Annuals > 3 > income Statement > shares Outstanding
314151000
Annuals > 3 > income Statement > income Tax Expense
178005
Annuals > 3 > income Statement > EBITDA
1485064
Annuals > 3 > income Statement > operating Margin
-0.5539049307241152
Annuals > 3 > income Statement > total Other Income Expense Net
274557
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
6814117
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
2211077
Annuals > 3 > balance Sheet > inventories
1
Annuals > 3 > balance Sheet > total Current Assets
10710922
Annuals > 3 > balance Sheet > property Plant Equipment
1601891
Annuals > 3 > balance Sheet > total Assets
17998762
Annuals > 3 > balance Sheet > payables
2038025
Annuals > 3 > balance Sheet > short Term Debt
1034389
Annuals > 3 > balance Sheet > long Term Debt
566935
Annuals > 3 > balance Sheet > total Liabilities
8641939
Annuals > 3 > balance Sheet > equity
9356823
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
-134434
Annuals > 3 > cash Flow > depreciation
1394691
Annuals > 3 > cash Flow > change In Working Capital
-1157611
Annuals > 3 > cash Flow > cash From Operations
226034
Annuals > 3 > cash Flow > capital Expenditures
114761
Annuals > 3 > cash Flow > cash From Investing
-510464
Annuals > 3 > cash Flow > cash From Financing
503131
Annuals > 3 > cash Flow > net Change In Cash
218701
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
-0.00042792797094390913
Annuals > 3 > ratios > PB
782.2867120602795
Annuals > 3 > ratios > ROE
-1.4367483493061695
Annuals > 3 > ratios > ROA
-0.7469069261541432
Annuals > 3 > ratios > FCF
111273
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
0.0026683289617753657
Annuals > 3 > health Score
22
Valuation > metrics > PE
-19.48832657626171
Valuation > metrics > PB
0.01832328571864914
Valuation > final Score
70
Valuation > verdict
98.2% Undervalued
Profitability > metrics > ROE
-1.4192773292336514
Profitability > metrics > ROA
-2.2428523160587583
Profitability > metrics > Net Margin
-0.05109408789356009
Profitability > final Score
0
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.6944684836946008
Risk > metrics > Interest Coverage
0.6843501326259946
Risk > final Score
51
Risk > verdict
High
Liquidity > metrics > Current Ratio
4.337264480111654
Liquidity > metrics > Quick Ratio
3.1762037683182136
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
80
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
0
Prev Profitabilities > 1
31
Prev Profitabilities > 2
31
Prev Risks > 0
27
Prev Risks > 1
-26131
Prev Risks > 2
58
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T22:27:32.363Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-04-01
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.0769
Earnings History > 0 > eps Difference
-0.0769
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-18
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.14
Earnings History > 1 > eps Estimate
0.1237
Earnings History > 1 > eps Difference
0.0163
Earnings History > 1 > surprise Percent
13.177
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-14
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.11
Earnings History > 2 > eps Estimate
0.04
Earnings History > 2 > eps Difference
0.07
Earnings History > 2 > surprise Percent
175
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-08
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
-
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
-0.03
Earnings History > 3 > eps Estimate
-0.05
Earnings History > 3 > eps Difference
0.02
Earnings History > 3 > surprise Percent
40
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-03-04
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
-
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
-0.02
Earnings History > 4 > eps Estimate
0.06
Earnings History > 4 > eps Difference
-0.08
Earnings History > 4 > surprise Percent
-133.3333
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-12
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.015
Earnings History > 5 > eps Estimate
0.04
Earnings History > 5 > eps Difference
-0.055
Earnings History > 5 > surprise Percent
-137.5
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-14
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.8901
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-07
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.2078
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-03-14
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.6309
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-14
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
-
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
-0.4
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-08
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
-
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.5226
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
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
-
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.05
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
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
-
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
-0.0298
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-14
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
-0.03
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-12
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
-0.02
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-12
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.04
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-29
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.04
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
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
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
-0.05
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-10
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.04
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-01
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.04
Earnings History > 19 > eps Estimate
0.05
Earnings History > 19 > eps Difference
-0.01
Earnings History > 19 > surprise Percent
-20
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-11-17
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.04
Earnings History > 20 > eps Estimate
0.06
Earnings History > 20 > eps Difference
-0.02
Earnings History > 20 > surprise Percent
-33.3333
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-08-12
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.04
Earnings History > 21 > eps Estimate
0.05
Earnings History > 21 > eps Difference
-0.01
Earnings History > 21 > surprise Percent
-20
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-05-14
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.06
Earnings History > 22 > eps Estimate
0.05
Earnings History > 22 > eps Difference
-0.11
Earnings History > 22 > surprise Percent
-220
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-03-26
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
-1.7201
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-11-12
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
13.6312
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-08-08
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
-0.0051
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-05-14
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.1681
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-03-28
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.0283
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-11-13
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.2818
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-08-13
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.0298
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-05-14
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.1039
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-03-26
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
-1.9219
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-11-29
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.5658
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-06-30
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.2145
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-03-31
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.2741
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2016-12-31
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.1136
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-09-30
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
4.9161
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-06-30
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.9776
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-03-31
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.1327
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2015-12-31
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.3771
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-09-30
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.0299
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-06-30
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.0822
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-03-31
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
1.0291
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2014-12-31
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
-0.4766
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-09-30
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
15.0884
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-06-30
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.1216
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-03-31
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.2458
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2013-12-31
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.4655
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-09-30
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
-0.1684
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-06-30
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.1274
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-03-31
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.2376
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2012-12-31
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-0.6151
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-09-30
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.1879
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-06-30
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
-0.6864
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-03-31
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
-1.5333
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2011-12-31
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
-0.2034
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-09-30
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-1.3169
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-06-30
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
5.2012
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-03-31
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
19.1085
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2010-12-31
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-57.9911
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-09-30
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
31.8991
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-06-30
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-52.549
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-03-31
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
18.3981
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2009-12-31
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-139.0848
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-09-30
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-29.6946
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-06-30
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
55.6053
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-03-31
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
2.8632
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2008-12-31
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
47.8104
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-09-30
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-14.2332
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-06-30
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-179.616
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-03-31
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
-24.1034
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2007-09-30
Earnings History > 71 > report Date
2007-09-30
Earnings History > 71 > date
2007-09-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
-122.6188
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-06-30
Earnings History > 72 > report Date
2007-06-30
Earnings History > 72 > date
2007-06-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-742.8166
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-03-31
Earnings History > 73 > report Date
2007-03-31
Earnings History > 73 > date
2007-03-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
-412.5562
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2006-12-31
Earnings History > 74 > report Date
2006-12-31
Earnings History > 74 > date
2006-12-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
-4346.4001
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2006-09-30
Earnings History > 75 > report Date
2006-09-30
Earnings History > 75 > date
2006-09-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
-424.1031
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2006-06-30
Earnings History > 76 > report Date
2006-06-30
Earnings History > 76 > date
2006-06-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
-1959.2005
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-03-31
Earnings History > 77 > report Date
2006-03-31
Earnings History > 77 > date
2006-03-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
-1061.6706
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2005-12-31
Earnings History > 78 > report Date
2005-12-31
Earnings History > 78 > date
2005-12-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
-8692.7999
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2005-09-30
Earnings History > 79 > report Date
2005-09-30
Earnings History > 79 > date
2005-09-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
-3354.8743
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-06-30
Earnings History > 80 > report Date
2005-06-30
Earnings History > 80 > date
2005-06-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
-2159.4278
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-03-31
Earnings History > 81 > report Date
2005-03-31
Earnings History > 81 > date
2005-03-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
-5221.2473
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2004-09-30
Earnings History > 82 > report Date
2004-09-30
Earnings History > 82 > date
2004-09-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
-21732.0031
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2004-06-30
Earnings History > 83 > report Date
2004-06-30
Earnings History > 83 > date
2004-06-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
-17385.6035
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-03-31
Earnings History > 84 > report Date
2004-03-31
Earnings History > 84 > date
2004-03-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
-139084.7864
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
QXO, Inc. distributes roofing, waterproofing, and other building products in the United States. It offers asphalt, metal roofing, wood roofing, tile roofing, slate roofing, roofing accessories, and roofing insulation products; vinyl siding, aluminum siding, steel siding, fiber cement siding, wood and composite siding, trim and accessories, and gutters and accessories; built-up roofing, modified roofing, EPDM roofing, PVC roofing, and low-slope metal roofing; as well as air and vapor barriers, fluid-applied products, repair and protection solutions, and membrane waterproofing products. The company also provides building materials and supplies, such as exterior materials, interior materials, and tools and equipment; and roof hatches and other tri-built building products. It serves contractors, distributors, and suppliers to streamline operations. QXO, Inc. was formerly known as SilverSun Technologies, Inc. and changed its name to QXO, Inc. in June 2024. The company is based in Greenwich, Connecticut.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AQXO, Inc. $QXO Shares Sold by Massachusetts Financial Services Co. MA MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$32.0667
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 Book Ratio (P/B)
-
Very Low
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 Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Medium
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of QXO, Inc.
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2026-03-31
EPS Estimate
0.0769
Date
2025-09-30
EPS Actual
0.14
EPS Estimate
0.1237
EPS Difference
0.0163
Surprise Percent
13.177%
(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.