_id
691057a9ccc777a4e85d569d
Ticker
CVU
Name
CPI Aerostructures Inc
Exchange
NYSE
Address
91 Heartland Boulevard, Edgewood, NY, United States, 11717
Country
USA
Sector
Industrials
Industry
Aerospace & Defense
Currency
USD
Website
https://www.cpiaero.com
Description
CPI Aerostructures, Inc. engages in the contract production of structural aircraft assemblies for fixed wing aircraft and helicopters in the commercial and defense markets. The company offers aerostructures and aerosystems assemblies, including new production and repair/overhaul of fielded wing structures and other control surfaces, rudder island, engine inlets/nacelles, engine exhaust manifolds, aircraft doors and windows, aircraft steps and racks, other aircraft secondary structures, airborne pod structures and integration of internal systems, radar housing structures, panel assemblies, mechanical door locking systems, and canopy lifting systems. It also provides diameter tube bending, such as complex ducts and tubes in steel, aluminum, titanium, and nickel alloys; fusion welded fluid tanks and resistance welding of complex metallic assemblies; and wire harnesses, power control systems, fuel management systems, power distribution systems, fully integrated electrical control systems, and RF enclosures. In addition, the company offers engineering, program management, supply chain management, and kitting, as well as maintenance, repair, and overhaul services. Its products are used in the production and refurbishment of fixed wing aircraft, helicopters, and electronic warfare systems; intelligence, surveillance, and reconnaissance systems; missiles; autonomous systems; and other sophisticated aerospace and defense products. The company was formerly known as Consortium of Precision Industries, Inc. and changed its name to CPI Aerostructures, Inc. in July 1992. CPI Aerostructures, Inc. was incorporated in 1980 and is headquartered in Edgewood, New York.
Last Close
3.78
Volume
183558
Current Price
3.95
Change
0.19
Last Updated
2026-01-02T12:16:04.605Z
Image
data:image/webp;base64,UklGRmYBAABXRUJQVlA4IFoBAADwCQCdASpAAEAAPtFeqU0oJSQiLBVaaQAaCWMA00SYvmegDmKegDnqtNA3mH/kMEFaB72ImfFHt2uXGSAwQS7DPfcvsZe9r7E0/LmJ9P5mj6YGnHphrpNAAP72pQDHe44KqcqhVZmykvg6++ar8i3Ys3dfwU7QH/Kw2m2arKfMYqQXPVLG83HAlL1fqFNueev2Hjs1valbDZPjsKLsWfzK49i0xuvQfLOUiqU75Aot5c0S4Ge86Wcgk9WsnCbzZs2V0oRK8/RsGQ/2w6jOQRy0lQT280Eu3gKF4utZpcfCIvpclUaS3hANry/tErsL5TLmyEfDABv2F8AFLBfgZ9Pn/d3hiS8i9yz3W070GcqOsSTVx6t76TwumwjTNGkmDd4J5LX5v4sIHb2yb/uXkbRQrfGMlPbOSu5RlFfAPHoTT4T1ihQpVE1F0dWibK8gf2k7APEGFnEAAAAA
Ipo Date
1992-09-16T00:00:00.000Z
Market Cap
26713022
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9764999999999999
Sentiment Sources
4
Rating
-
Target Price
4
Strong Buy
-
Buy
-
Hold
-
Sell
-
Strong Sell
-
Current Quarter
2025-09-30
Revenue
19269102
Cost Of Revenue
14962788
Gross Profit
4306314
Operating Expenses
2551355
Operating Income
1754959
Interest Expense
387922
Pretax Income
1367037
Net Income
1113692
Eps
0.0868837108137958
Dividends Per Share
-
Shares Outstanding
13030743
Income Tax Expense
253345
EBITDA
2182477
Operating Margin
9.107632519668016
Total Other Income Expense Net
-387922
Cash
546591
Short Term Investments
-
Receivables
40095588
Inventories
593605
Total Current Assets
41788369
Property Plant Equipment
10437326
Total Assets
74056022
Payables
16487974
Short Term Debt
2906045
Long Term Debt
14390000
Total Liabilities
49066953
Equity
24989069
Bs_currency_symbol
USD
Depreciation
427518
Change In Working Capital
-1671351
Cash From Operations
212050
Capital Expenditures
960
Cash From Investing
-963
Cash From Financing
-338977
Net Change In Cash
-127890
Cf_currency_symbol
USD
PE
-
PB
2.0261600962404804
ROE
4.4567166547901405
ROA
1.503850692925418
FCF
211090
Fcf Percent
0.010954843666300588
Piotroski FScore
3
Health Score
44
Deep Value Investing Score
6
Defensive Investing Score
5.5
Dividend Investing Score
3
Economic Moat Investing Score
5.8
Garp Investing Score
4.5
Growth Investing Score
4
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
5.5
Value Investing Score
6.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
19269102
Quarters > 0 > income Statement > cost Of Revenue
14962788
Quarters > 0 > income Statement > gross Profit
4306314
Quarters > 0 > income Statement > operating Expenses
2551355
Quarters > 0 > income Statement > operating Income
1754959
Quarters > 0 > income Statement > interest Expense
387922
Quarters > 0 > income Statement > pretax Income
1367037
Quarters > 0 > income Statement > net Income
1113692
Quarters > 0 > income Statement > eps
0.0868837108137958
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
12818191
Quarters > 0 > income Statement > income Tax Expense
253345
Quarters > 0 > income Statement > EBITDA
2182477
Quarters > 0 > income Statement > operating Margin
9.107632519668016
Quarters > 0 > income Statement > total Other Income Expense Net
-387922
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
546591
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
40095588
Quarters > 0 > balance Sheet > inventories
593605
Quarters > 0 > balance Sheet > total Current Assets
41788369
Quarters > 0 > balance Sheet > property Plant Equipment
10437326
Quarters > 0 > balance Sheet > total Assets
74056022
Quarters > 0 > balance Sheet > payables
16487974
Quarters > 0 > balance Sheet > short Term Debt
2906045
Quarters > 0 > balance Sheet > long Term Debt
14390000
Quarters > 0 > balance Sheet > total Liabilities
49066953
Quarters > 0 > balance Sheet > equity
24989069
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
1113692
Quarters > 0 > cash Flow > depreciation
427518
Quarters > 0 > cash Flow > change In Working Capital
-1671351
Quarters > 0 > cash Flow > cash From Operations
212050
Quarters > 0 > cash Flow > capital Expenditures
960
Quarters > 0 > cash Flow > cash From Investing
-963
Quarters > 0 > cash Flow > cash From Financing
-338977
Quarters > 0 > cash Flow > net Change In Cash
-127890
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.0868837108137958
Quarters > 0 > ratios > PB
2.0261600962404804
Quarters > 0 > ratios > ROE
4.4567166547901405
Quarters > 0 > ratios > ROA
1.503850692925418
Quarters > 0 > ratios > FCF
211090
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.010954843666300588
Quarters > 0 > health Score
44
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
15179108
Quarters > 1 > income Statement > cost Of Revenue
14515726
Quarters > 1 > income Statement > gross Profit
663382
Quarters > 1 > income Statement > operating Expenses
2654024
Quarters > 1 > income Statement > operating Income
-1990642
Quarters > 1 > income Statement > interest Expense
287546
Quarters > 1 > income Statement > pretax Income
-2272708
Quarters > 1 > income Statement > net Income
-1324959
Quarters > 1 > income Statement > eps
-0.10392757192814515
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
12748869
Quarters > 1 > income Statement > income Tax Expense
-947749
Quarters > 1 > income Statement > EBITDA
-1555669
Quarters > 1 > income Statement > operating Margin
-13.114354282214737
Quarters > 1 > income Statement > total Other Income Expense Net
-282066
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
674481
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
37081037
Quarters > 1 > balance Sheet > inventories
1025172
Quarters > 1 > balance Sheet > total Current Assets
39321774
Quarters > 1 > balance Sheet > property Plant Equipment
10863881
Quarters > 1 > balance Sheet > total Assets
72255967
Quarters > 1 > balance Sheet > payables
15179687
Quarters > 1 > balance Sheet > short Term Debt
4378426
Quarters > 1 > balance Sheet > long Term Debt
13140000
Quarters > 1 > balance Sheet > total Liabilities
48482796
Quarters > 1 > balance Sheet > equity
23773171
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
-1324959
Quarters > 1 > cash Flow > depreciation
429493
Quarters > 1 > cash Flow > change In Working Capital
1057230
Quarters > 1 > cash Flow > cash From Operations
-596261
Quarters > 1 > cash Flow > capital Expenditures
3534
Quarters > 1 > cash Flow > cash From Investing
-3534
Quarters > 1 > cash Flow > cash From Financing
-594304
Quarters > 1 > cash Flow > net Change In Cash
-1194099
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
-0.10392757192814515
Quarters > 1 > ratios > PB
2.1182715822807148
Quarters > 1 > ratios > ROE
-5.5733372716664515
Quarters > 1 > ratios > ROA
-1.8337018449977978
Quarters > 1 > ratios > FCF
-599795
Quarters > 1 > ratios > Piotroski FScore
1
Quarters > 1 > ratios > fcf Percent
-0.03951450902121521
Quarters > 1 > health Score
21
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
15400608
Quarters > 2 > income Statement > cost Of Revenue
13751133
Quarters > 2 > income Statement > gross Profit
1649475
Quarters > 2 > income Statement > operating Expenses
2835777
Quarters > 2 > income Statement > operating Income
-1186302
Quarters > 2 > income Statement > interest Expense
488091
Quarters > 2 > income Statement > pretax Income
-1672893
Quarters > 2 > income Statement > net Income
-1323924
Quarters > 2 > income Statement > eps
-0.10408086446792915
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
12720148
Quarters > 2 > income Statement > income Tax Expense
-348969
Quarters > 2 > income Statement > EBITDA
-600499
Quarters > 2 > income Statement > operating Margin
-7.702955623570186
Quarters > 2 > income Statement > total Other Income Expense Net
-486591
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
1868580
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
37646041
Quarters > 2 > balance Sheet > inventories
897523
Quarters > 2 > balance Sheet > total Current Assets
41117823
Quarters > 2 > balance Sheet > property Plant Equipment
3099204
Quarters > 2 > balance Sheet > total Assets
65360731
Quarters > 2 > balance Sheet > payables
14497164
Quarters > 2 > balance Sheet > short Term Debt
4975298
Quarters > 2 > balance Sheet > long Term Debt
13890000
Quarters > 2 > balance Sheet > total Liabilities
40431184
Quarters > 2 > balance Sheet > equity
24929547
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
-1323924
Quarters > 2 > cash Flow > depreciation
584303
Quarters > 2 > cash Flow > change In Working Capital
-1837149
Quarters > 2 > cash Flow > cash From Operations
-2721614
Quarters > 2 > cash Flow > capital Expenditures
59403
Quarters > 2 > cash Flow > cash From Investing
-59403
Quarters > 2 > cash Flow > cash From Financing
-841366
Quarters > 2 > cash Flow > net Change In Cash
-3622383
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
-0.10408086446792915
Quarters > 2 > ratios > PB
2.015463201156443
Quarters > 2 > ratios > ROE
-5.3106620830294275
Quarters > 2 > ratios > ROA
-2.0255648609560377
Quarters > 2 > ratios > FCF
-2781017
Quarters > 2 > ratios > Piotroski FScore
0
Quarters > 2 > ratios > fcf Percent
-0.18057839015186933
Quarters > 2 > health Score
24
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
21767508
Quarters > 3 > income Statement > cost Of Revenue
17418289
Quarters > 3 > income Statement > gross Profit
4349219
Quarters > 3 > income Statement > operating Expenses
2274564
Quarters > 3 > income Statement > operating Income
2074655
Quarters > 3 > income Statement > interest Expense
495362
Quarters > 3 > income Statement > pretax Income
1579293
Quarters > 3 > income Statement > net Income
971473
Quarters > 3 > income Statement > eps
0.07485109688220144
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
12978741
Quarters > 3 > income Statement > income Tax Expense
607820
Quarters > 3 > income Statement > EBITDA
2199401
Quarters > 3 > income Statement > operating Margin
9.53097157469748
Quarters > 3 > income Statement > total Other Income Expense Net
-495362
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
5490963
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
36548668
Quarters > 3 > balance Sheet > inventories
918288
Quarters > 3 > balance Sheet > total Current Assets
43592453
Quarters > 3 > balance Sheet > property Plant Equipment
3624104
Quarters > 3 > balance Sheet > total Assets
67982000
Quarters > 3 > balance Sheet > payables
11097685
Quarters > 3 > balance Sheet > short Term Debt
4938637
Quarters > 3 > balance Sheet > long Term Debt
14640000
Quarters > 3 > balance Sheet > total Liabilities
42048760
Quarters > 3 > balance Sheet > equity
25933242
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
971473
Quarters > 3 > cash Flow > depreciation
-1280455
Quarters > 3 > cash Flow > change In Working Capital
4034790
Quarters > 3 > cash Flow > cash From Operations
4396012
Quarters > 3 > cash Flow > capital Expenditures
73572
Quarters > 3 > cash Flow > cash From Investing
-73572
Quarters > 3 > cash Flow > cash From Financing
-540464
Quarters > 3 > cash Flow > net Change In Cash
3781976
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.07485109688220144
Quarters > 3 > ratios > PB
1.97684604763261
Quarters > 3 > ratios > ROE
3.7460530387986197
Quarters > 3 > ratios > ROA
1.429015033391192
Quarters > 3 > ratios > FCF
4322440
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.1985730291221209
Quarters > 3 > health Score
64
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
81078864
Annuals > 0 > income Statement > cost Of Revenue
63840803
Annuals > 0 > income Statement > gross Profit
17238061
Annuals > 0 > income Statement > operating Expenses
10506439
Annuals > 0 > income Statement > operating Income
6731622
Annuals > 0 > income Statement > interest Expense
2288834
Annuals > 0 > income Statement > pretax Income
4442788
Annuals > 0 > income Statement > net Income
3299334
Annuals > 0 > income Statement > eps
0.25944018177689177
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
12717128
Annuals > 0 > income Statement > income Tax Expense
1143454
Annuals > 0 > income Statement > EBITDA
7161628
Annuals > 0 > income Statement > operating Margin
8.302560825223205
Annuals > 0 > income Statement > total Other Income Expense Net
-2288834
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
5490963
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
36548668
Annuals > 0 > balance Sheet > inventories
918288
Annuals > 0 > balance Sheet > total Current Assets
43592453
Annuals > 0 > balance Sheet > property Plant Equipment
3624104
Annuals > 0 > balance Sheet > total Assets
67982000
Annuals > 0 > balance Sheet > payables
11097685
Annuals > 0 > balance Sheet > short Term Debt
4938637
Annuals > 0 > balance Sheet > long Term Debt
14640000
Annuals > 0 > balance Sheet > total Liabilities
42048760
Annuals > 0 > balance Sheet > equity
25933242
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
3299334
Annuals > 0 > cash Flow > depreciation
430006
Annuals > 0 > cash Flow > change In Working Capital
-2066359
Annuals > 0 > cash Flow > cash From Operations
3558935
Annuals > 0 > cash Flow > capital Expenditures
403854
Annuals > 0 > cash Flow > cash From Investing
-403854
Annuals > 0 > cash Flow > cash From Financing
-2758912
Annuals > 0 > cash Flow > net Change In Cash
396169
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
0.25944018177689177
Annuals > 0 > ratios > PB
1.941902477137259
Annuals > 0 > ratios > ROE
12.722412415694112
Annuals > 0 > ratios > ROA
4.8532464475890675
Annuals > 0 > ratios > FCF
3155081
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.03891372972369223
Annuals > 0 > health Score
58
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
86466321
Annuals > 1 > income Statement > cost Of Revenue
69400693
Annuals > 1 > income Statement > gross Profit
17065628
Annuals > 1 > income Statement > operating Expenses
10758624
Annuals > 1 > income Statement > operating Income
6307004
Annuals > 1 > income Statement > interest Expense
2455214
Annuals > 1 > income Statement > pretax Income
3851790
Annuals > 1 > income Statement > net Income
17201204
Annuals > 1 > income Statement > eps
1.379190008692298
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
12471961
Annuals > 1 > income Statement > income Tax Expense
-13349414
Annuals > 1 > income Statement > EBITDA
6777954
Annuals > 1 > income Statement > operating Margin
7.294174109709144
Annuals > 1 > income Statement > total Other Income Expense Net
-2455214
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
5094794
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
39664264
Annuals > 1 > balance Sheet > inventories
1436647
Annuals > 1 > balance Sheet > total Current Assets
46913731
Annuals > 1 > balance Sheet > property Plant Equipment
5534249
Annuals > 1 > balance Sheet > total Assets
74360132
Annuals > 1 > balance Sheet > payables
10487012
Annuals > 1 > balance Sheet > short Term Debt
4443556
Annuals > 1 > balance Sheet > long Term Debt
17640000
Annuals > 1 > balance Sheet > total Liabilities
52278404
Annuals > 1 > balance Sheet > equity
22081728
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
17201204
Annuals > 1 > cash Flow > depreciation
470950
Annuals > 1 > cash Flow > change In Working Capital
-1254082
Annuals > 1 > cash Flow > cash From Operations
3928341
Annuals > 1 > cash Flow > capital Expenditures
140450
Annuals > 1 > cash Flow > cash From Investing
-140450
Annuals > 1 > cash Flow > cash From Financing
-2540322
Annuals > 1 > cash Flow > net Change In Cash
1247569
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
1.379190008692298
Annuals > 1 > ratios > PB
2.23664405068299
Annuals > 1 > ratios > ROE
77.89790726522851
Annuals > 1 > ratios > ROA
23.13229352524549
Annuals > 1 > ratios > FCF
3787891
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.0438077040423635
Annuals > 1 > health Score
65
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
83335764
Annuals > 2 > income Statement > cost Of Revenue
67031502
Annuals > 2 > income Statement > gross Profit
16304262
Annuals > 2 > income Statement > operating Expenses
11410067
Annuals > 2 > income Statement > operating Income
4894195
Annuals > 2 > income Statement > interest Expense
2271101
Annuals > 2 > income Statement > pretax Income
2623094
Annuals > 2 > income Statement > net Income
9176225
Annuals > 2 > income Statement > eps
0.7406219909942703
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
12389890
Annuals > 2 > income Statement > income Tax Expense
-6553131
Annuals > 2 > income Statement > EBITDA
5582291
Annuals > 2 > income Statement > operating Margin
5.8728627003407565
Annuals > 2 > income Statement > total Other Income Expense Net
-2271101
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
3847225
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
35882312
Annuals > 2 > balance Sheet > inventories
2493069
Annuals > 2 > balance Sheet > total Current Assets
43198436
Annuals > 2 > balance Sheet > property Plant Equipment
7651183
Annuals > 2 > balance Sheet > total Assets
59447080
Annuals > 2 > balance Sheet > payables
8029996
Annuals > 2 > balance Sheet > short Term Debt
4737577
Annuals > 2 > balance Sheet > long Term Debt
19870981
Annuals > 2 > balance Sheet > total Liabilities
55250050
Annuals > 2 > balance Sheet > equity
4197030
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
9176225
Annuals > 2 > cash Flow > depreciation
688096
Annuals > 2 > cash Flow > change In Working Capital
-3046509
Annuals > 2 > cash Flow > cash From Operations
944329
Annuals > 2 > cash Flow > capital Expenditures
40789
Annuals > 2 > cash Flow > cash From Investing
-40789
Annuals > 2 > cash Flow > cash From Financing
-3365181
Annuals > 2 > cash Flow > net Change In Cash
-2461641
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
0.7406219909942703
Annuals > 2 > ratios > PB
11.6901629009085
Annuals > 2 > ratios > ROE
218.63615461409614
Annuals > 2 > ratios > ROA
15.435955811454491
Annuals > 2 > ratios > FCF
903540
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.010842163755767572
Annuals > 2 > health Score
50
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
103369544
Annuals > 3 > income Statement > cost Of Revenue
88364452
Annuals > 3 > income Statement > gross Profit
15005092
Annuals > 3 > income Statement > operating Expenses
11823921
Annuals > 3 > income Statement > operating Income
3181171
Annuals > 3 > income Statement > interest Expense
1141189
Annuals > 3 > income Statement > pretax Income
6834982
Annuals > 3 > income Statement > net Income
6820373
Annuals > 3 > income Statement > eps
0.5593300248830843
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
12193826
Annuals > 3 > income Statement > income Tax Expense
14609
Annuals > 3 > income Statement > EBITDA
9005238
Annuals > 3 > income Statement > operating Margin
3.077474154282813
Annuals > 3 > income Statement > total Other Income Expense Net
3653811
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
6308866
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
32317053
Annuals > 3 > balance Sheet > inventories
4028925
Annuals > 3 > balance Sheet > total Current Assets
43279919
Annuals > 3 > balance Sheet > property Plant Equipment
9443631
Annuals > 3 > balance Sheet > total Assets
55005545
Annuals > 3 > balance Sheet > payables
10429018
Annuals > 3 > balance Sheet > short Term Debt
4945634
Annuals > 3 > balance Sheet > long Term Debt
22583330
Annuals > 3 > balance Sheet > total Liabilities
60340618
Annuals > 3 > balance Sheet > equity
-5335073
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
6820373
Annuals > 3 > cash Flow > depreciation
1029067
Annuals > 3 > cash Flow > change In Working Capital
-1208821
Annuals > 3 > cash Flow > cash From Operations
2799035
Annuals > 3 > cash Flow > capital Expenditures
29188
Annuals > 3 > cash Flow > cash From Investing
-29188
Annuals > 3 > cash Flow > cash From Financing
-2494518
Annuals > 3 > cash Flow > net Change In Cash
275329
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.5593300248830843
Annuals > 3 > ratios > PB
-9.050963493845352
Annuals > 3 > ratios > ROE
-127.84029384415172
Annuals > 3 > ratios > ROA
12.399428094022156
Annuals > 3 > ratios > FCF
2769847
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
0.02679558110462401
Annuals > 3 > health Score
41
Valuation > metrics > PE
0.0868837108137958
Valuation > metrics > PB
2.0261600962404804
Valuation > final Score
100
Valuation > verdict
49.6% Undervalued
Profitability > metrics > ROE
4.4567166547901405
Profitability > metrics > ROA
2.6650764953281616
Profitability > metrics > Net Margin
0.057796777452317184
Profitability > final Score
26
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.9635366567678052
Risk > metrics > Interest Coverage
4.52399967003676
Risk > final Score
48
Risk > verdict
High
Liquidity > metrics > Current Ratio
2.1547039321762034
Liquidity > metrics > Quick Ratio
2.1240962999984685
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
80
Prev Valuations > 1
80
Prev Valuations > 2
100
Prev Profitabilities > 0
0
Prev Profitabilities > 1
0
Prev Profitabilities > 2
21
Prev Risks > 0
-10
Prev Risks > 1
20
Prev Risks > 2
47
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:41:03.995Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-11-14
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0.09
Earnings History > 0 > eps Estimate
0
Earnings History > 0 > eps Difference
0.09
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-08-19
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-0.1
Earnings History > 1 > eps Estimate
0
Earnings History > 1 > eps Difference
-0.1
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-05-15
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
-0.1
Earnings History > 2 > eps Estimate
0
Earnings History > 2 > eps Difference
-0.1
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-03-31
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
-
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.08
Earnings History > 3 > eps Estimate
0
Earnings History > 3 > eps Difference
0.08
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-11-14
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
-
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
0
Earnings History > 4 > eps Estimate
0
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-08-13
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
-
Earnings History > 5 > currency
-
Earnings History > 5 > eps Actual
0
Earnings History > 5 > eps Estimate
0
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-04-06
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
-
Earnings History > 6 > currency
-
Earnings History > 6 > eps Actual
1.2
Earnings History > 6 > eps Estimate
1.2
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
0
Earnings History > 7 > period
2023-09-30
Earnings History > 7 > report Date
2023-11-14
Earnings History > 7 > date
2023-09-30
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0
Earnings History > 7 > eps Estimate
0
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-06-30
Earnings History > 8 > report Date
2023-08-21
Earnings History > 8 > date
2023-06-30
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.09
Earnings History > 8 > eps Estimate
0.09
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
0
Earnings History > 9 > period
2023-03-31
Earnings History > 9 > report Date
2023-05-15
Earnings History > 9 > date
2023-03-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.55
Earnings History > 9 > eps Estimate
0.1113
Earnings History > 9 > eps Difference
0.4387
Earnings History > 9 > surprise Percent
394.1599
Earnings History > 10 > period
2022-12-31
Earnings History > 10 > report Date
2023-03-07
Earnings History > 10 > date
2022-12-31
Earnings History > 10 > before After Market
-
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0
Earnings History > 10 > eps Estimate
0.1113
Earnings History > 10 > eps Difference
-0.1113
Earnings History > 10 > surprise Percent
-100
Earnings History > 11 > period
2022-09-30
Earnings History > 11 > report Date
2022-11-21
Earnings History > 11 > date
2022-09-30
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.15
Earnings History > 11 > eps Estimate
0.0966
Earnings History > 11 > eps Difference
0.0534
Earnings History > 11 > surprise Percent
55.2795
Earnings History > 12 > period
2022-06-30
Earnings History > 12 > report Date
2022-09-29
Earnings History > 12 > date
2022-06-30
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
-0.04
Earnings History > 12 > eps Estimate
0.1037
Earnings History > 12 > eps Difference
-0.1437
Earnings History > 12 > surprise Percent
-138.5728
Earnings History > 13 > period
2022-03-31
Earnings History > 13 > report Date
2022-04-19
Earnings History > 13 > date
2022-03-31
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.05
Earnings History > 13 > eps Estimate
0.05
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
0
Earnings History > 14 > period
2021-09-30
Earnings History > 14 > report Date
2021-12-27
Earnings History > 14 > date
2021-09-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.1
Earnings History > 14 > eps Estimate
0.07
Earnings History > 14 > eps Difference
0.03
Earnings History > 14 > surprise Percent
42.8571
Earnings History > 15 > period
2021-03-31
Earnings History > 15 > report Date
2021-04-15
Earnings History > 15 > date
2021-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.11
Earnings History > 15 > eps Estimate
0.06
Earnings History > 15 > eps Difference
0.05
Earnings History > 15 > surprise Percent
83.3333
Earnings History > 16 > period
2020-12-31
Earnings History > 16 > report Date
2021-01-04
Earnings History > 16 > date
2020-12-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.11
Earnings History > 16 > eps Estimate
0.06
Earnings History > 16 > eps Difference
0.05
Earnings History > 16 > surprise Percent
83.3333
Earnings History > 17 > period
2020-09-30
Earnings History > 17 > report Date
2020-12-31
Earnings History > 17 > date
2020-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.07
Earnings History > 17 > eps Estimate
0.02
Earnings History > 17 > eps Difference
0.05
Earnings History > 17 > surprise Percent
250
Earnings History > 18 > period
2020-06-30
Earnings History > 18 > report Date
2020-09-30
Earnings History > 18 > date
2020-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
-0.24
Earnings History > 18 > eps Estimate
0.17
Earnings History > 18 > eps Difference
-0.41
Earnings History > 18 > surprise Percent
-241.1765
Earnings History > 19 > period
2020-03-31
Earnings History > 19 > report Date
2020-03-31
Earnings History > 19 > date
2020-03-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
-0.24
Earnings History > 19 > eps Estimate
0.17
Earnings History > 19 > eps Difference
-0.41
Earnings History > 19 > surprise Percent
-241.1765
Earnings History > 20 > period
2019-12-31
Earnings History > 20 > report Date
2019-12-31
Earnings History > 20 > date
2019-12-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
-0.12
Earnings History > 20 > eps Estimate
0.2
Earnings History > 20 > eps Difference
-0.32
Earnings History > 20 > surprise Percent
-160
Earnings History > 21 > period
2019-09-30
Earnings History > 21 > report Date
2019-11-06
Earnings History > 21 > date
2019-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.14
Earnings History > 21 > eps Estimate
0.18
Earnings History > 21 > eps Difference
-0.04
Earnings History > 21 > surprise Percent
-22.2222
Earnings History > 22 > period
2019-06-30
Earnings History > 22 > report Date
2019-08-07
Earnings History > 22 > date
2019-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.23
Earnings History > 22 > eps Estimate
0.16
Earnings History > 22 > eps Difference
0.07
Earnings History > 22 > surprise Percent
43.75
Earnings History > 23 > period
2019-03-31
Earnings History > 23 > report Date
2019-05-10
Earnings History > 23 > date
2019-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.14
Earnings History > 23 > eps Estimate
0.13
Earnings History > 23 > eps Difference
0.01
Earnings History > 23 > surprise Percent
7.6923
Earnings History > 24 > period
2018-12-31
Earnings History > 24 > report Date
2019-03-13
Earnings History > 24 > date
2018-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.21
Earnings History > 24 > eps Estimate
0.17
Earnings History > 24 > eps Difference
0.04
Earnings History > 24 > surprise Percent
23.5294
Earnings History > 25 > period
2018-09-30
Earnings History > 25 > report Date
2018-11-08
Earnings History > 25 > date
2018-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.15
Earnings History > 25 > eps Estimate
0.13
Earnings History > 25 > eps Difference
0.02
Earnings History > 25 > surprise Percent
15.3846
Earnings History > 26 > period
2018-06-30
Earnings History > 26 > report Date
2018-08-08
Earnings History > 26 > date
2018-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.14
Earnings History > 26 > eps Estimate
0.12
Earnings History > 26 > eps Difference
0.02
Earnings History > 26 > surprise Percent
16.6667
Earnings History > 27 > period
2018-03-31
Earnings History > 27 > report Date
2018-05-15
Earnings History > 27 > date
2018-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.14
Earnings History > 27 > eps Estimate
0.1
Earnings History > 27 > eps Difference
0.04
Earnings History > 27 > surprise Percent
40
Earnings History > 28 > period
2017-12-31
Earnings History > 28 > report Date
2018-03-22
Earnings History > 28 > date
2017-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.23
Earnings History > 28 > eps Estimate
0.21
Earnings History > 28 > eps Difference
0.02
Earnings History > 28 > surprise Percent
9.5238
Earnings History > 29 > period
2017-09-30
Earnings History > 29 > report Date
2017-11-08
Earnings History > 29 > date
2017-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.19
Earnings History > 29 > eps Estimate
0.16
Earnings History > 29 > eps Difference
0.03
Earnings History > 29 > surprise Percent
18.75
Earnings History > 30 > period
2017-06-30
Earnings History > 30 > report Date
2017-08-08
Earnings History > 30 > date
2017-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.09
Earnings History > 30 > eps Estimate
0.07
Earnings History > 30 > eps Difference
0.02
Earnings History > 30 > surprise Percent
28.5714
Earnings History > 31 > period
2017-03-31
Earnings History > 31 > report Date
2017-05-09
Earnings History > 31 > date
2017-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.14
Earnings History > 31 > eps Estimate
0.06
Earnings History > 31 > eps Difference
0.08
Earnings History > 31 > surprise Percent
133.3333
Earnings History > 32 > period
2016-12-31
Earnings History > 32 > report Date
2017-03-07
Earnings History > 32 > date
2016-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.24
Earnings History > 32 > eps Estimate
0.25
Earnings History > 32 > eps Difference
-0.01
Earnings History > 32 > surprise Percent
-4
Earnings History > 33 > period
2016-09-30
Earnings History > 33 > report Date
2016-11-08
Earnings History > 33 > date
2016-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.19
Earnings History > 33 > eps Estimate
0.19
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
0
Earnings History > 34 > period
2016-06-30
Earnings History > 34 > report Date
2016-08-04
Earnings History > 34 > date
2016-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.21
Earnings History > 34 > eps Estimate
0.15
Earnings History > 34 > eps Difference
0.06
Earnings History > 34 > surprise Percent
40
Earnings History > 35 > period
2016-03-31
Earnings History > 35 > report Date
2016-05-10
Earnings History > 35 > date
2016-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.05
Earnings History > 35 > eps Estimate
0.11
Earnings History > 35 > eps Difference
-0.06
Earnings History > 35 > surprise Percent
-54.5455
Earnings History > 36 > period
2015-12-31
Earnings History > 36 > report Date
2016-03-28
Earnings History > 36 > date
2015-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.08
Earnings History > 36 > eps Estimate
0.32
Earnings History > 36 > eps Difference
-0.24
Earnings History > 36 > surprise Percent
-75
Earnings History > 37 > period
2015-09-30
Earnings History > 37 > report Date
2015-11-04
Earnings History > 37 > date
2015-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.28
Earnings History > 37 > eps Estimate
0.24
Earnings History > 37 > eps Difference
0.04
Earnings History > 37 > surprise Percent
16.6667
Earnings History > 38 > period
2015-06-30
Earnings History > 38 > report Date
2015-08-05
Earnings History > 38 > date
2015-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.12
Earnings History > 38 > eps Estimate
0.15
Earnings History > 38 > eps Difference
-0.03
Earnings History > 38 > surprise Percent
-20
Earnings History > 39 > period
2015-03-31
Earnings History > 39 > report Date
2015-05-05
Earnings History > 39 > date
2015-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.11
Earnings History > 39 > eps Estimate
0.14
Earnings History > 39 > eps Difference
-0.03
Earnings History > 39 > surprise Percent
-21.4286
Earnings History > 40 > period
2014-12-31
Earnings History > 40 > report Date
2015-03-04
Earnings History > 40 > date
2014-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.2
Earnings History > 40 > eps Estimate
0.2
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
0
Earnings History > 41 > period
2014-09-30
Earnings History > 41 > report Date
2014-11-04
Earnings History > 41 > date
2014-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.2
Earnings History > 41 > eps Estimate
0.19
Earnings History > 41 > eps Difference
0.01
Earnings History > 41 > surprise Percent
5.2632
Earnings History > 42 > period
2014-06-30
Earnings History > 42 > report Date
2014-08-07
Earnings History > 42 > date
2014-06-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.2
Earnings History > 42 > eps Estimate
0.19
Earnings History > 42 > eps Difference
0.01
Earnings History > 42 > surprise Percent
5.2632
Earnings History > 43 > period
2014-03-31
Earnings History > 43 > report Date
2014-05-08
Earnings History > 43 > date
2014-03-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.2
Earnings History > 43 > eps Estimate
0.17
Earnings History > 43 > eps Difference
0.03
Earnings History > 43 > surprise Percent
17.6471
Earnings History > 44 > period
2013-12-31
Earnings History > 44 > report Date
2014-03-06
Earnings History > 44 > date
2013-12-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.28
Earnings History > 44 > eps Estimate
0.23
Earnings History > 44 > eps Difference
0.05
Earnings History > 44 > surprise Percent
21.7391
Earnings History > 45 > period
2013-09-30
Earnings History > 45 > report Date
2013-11-05
Earnings History > 45 > date
2013-09-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.23
Earnings History > 45 > eps Estimate
0.2
Earnings History > 45 > eps Difference
0.03
Earnings History > 45 > surprise Percent
15
Earnings History > 46 > period
2013-06-30
Earnings History > 46 > report Date
2013-08-08
Earnings History > 46 > date
2013-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.21
Earnings History > 46 > eps Estimate
0.23
Earnings History > 46 > eps Difference
-0.02
Earnings History > 46 > surprise Percent
-8.6957
Earnings History > 47 > period
2013-03-31
Earnings History > 47 > report Date
2013-05-07
Earnings History > 47 > date
2013-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.2
Earnings History > 47 > eps Estimate
0.2
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
0
Earnings History > 48 > period
2012-12-31
Earnings History > 48 > report Date
2013-03-12
Earnings History > 48 > date
2012-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.43
Earnings History > 48 > eps Estimate
0.44
Earnings History > 48 > eps Difference
-0.01
Earnings History > 48 > surprise Percent
-2.2727
Earnings History > 49 > period
2012-09-30
Earnings History > 49 > report Date
2012-11-09
Earnings History > 49 > date
2012-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.33
Earnings History > 49 > eps Estimate
0.35
Earnings History > 49 > eps Difference
-0.02
Earnings History > 49 > surprise Percent
-5.7143
Earnings History > 50 > period
2012-06-30
Earnings History > 50 > report Date
2012-08-07
Earnings History > 50 > date
2012-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.36
Earnings History > 50 > eps Estimate
0.33
Earnings History > 50 > eps Difference
0.03
Earnings History > 50 > surprise Percent
9.0909
Earnings History > 51 > period
2012-03-31
Earnings History > 51 > report Date
2012-05-08
Earnings History > 51 > date
2012-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.27
Earnings History > 51 > eps Estimate
0.33
Earnings History > 51 > eps Difference
-0.06
Earnings History > 51 > surprise Percent
-18.1818
Earnings History > 52 > period
2011-12-31
Earnings History > 52 > report Date
2012-03-07
Earnings History > 52 > date
2011-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.37
Earnings History > 52 > eps Estimate
0.37
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
0
Earnings History > 53 > period
2011-09-30
Earnings History > 53 > report Date
2011-11-08
Earnings History > 53 > date
2011-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.25
Earnings History > 53 > eps Estimate
0.2
Earnings History > 53 > eps Difference
0.05
Earnings History > 53 > surprise Percent
25
Earnings History > 54 > period
2011-06-30
Earnings History > 54 > report Date
2011-08-09
Earnings History > 54 > date
2011-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.22
Earnings History > 54 > eps Estimate
0.28
Earnings History > 54 > eps Difference
-0.06
Earnings History > 54 > surprise Percent
-21.4286
Earnings History > 55 > period
2011-03-31
Earnings History > 55 > report Date
2011-05-04
Earnings History > 55 > date
2011-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.19
Earnings History > 55 > eps Estimate
0.23
Earnings History > 55 > eps Difference
-0.04
Earnings History > 55 > surprise Percent
-17.3913
Earnings History > 56 > period
2010-12-31
Earnings History > 56 > report Date
2011-03-09
Earnings History > 56 > date
2010-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-0.44
Earnings History > 56 > eps Estimate
0.21
Earnings History > 56 > eps Difference
-0.65
Earnings History > 56 > surprise Percent
-309.5238
Earnings History > 57 > period
2010-09-30
Earnings History > 57 > report Date
2010-11-11
Earnings History > 57 > date
2010-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.21
Earnings History > 57 > eps Estimate
0.18
Earnings History > 57 > eps Difference
0.03
Earnings History > 57 > surprise Percent
16.6667
Earnings History > 58 > period
2010-06-30
Earnings History > 58 > report Date
2010-08-10
Earnings History > 58 > date
2010-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.18
Earnings History > 58 > eps Estimate
0.16
Earnings History > 58 > eps Difference
0.02
Earnings History > 58 > surprise Percent
12.5
Earnings History > 59 > period
2010-03-31
Earnings History > 59 > report Date
2010-05-11
Earnings History > 59 > date
2010-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.1385
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2009-12-31
Earnings History > 60 > report Date
2010-03-23
Earnings History > 60 > date
2009-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.26
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2009-09-30
Earnings History > 61 > report Date
2009-11-10
Earnings History > 61 > date
2009-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.15
Earnings History > 61 > eps Estimate
0.2
Earnings History > 61 > eps Difference
-0.05
Earnings History > 61 > surprise Percent
-25
Earnings History > 62 > period
2009-06-30
Earnings History > 62 > report Date
2009-08-11
Earnings History > 62 > date
2009-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.14
Earnings History > 62 > eps Estimate
0.11
Earnings History > 62 > eps Difference
0.03
Earnings History > 62 > surprise Percent
27.2727
Earnings History > 63 > period
2009-03-31
Earnings History > 63 > report Date
2009-05-12
Earnings History > 63 > date
2009-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.09
Earnings History > 63 > eps Estimate
0.13
Earnings History > 63 > eps Difference
-0.04
Earnings History > 63 > surprise Percent
-30.7692
Earnings History > 64 > period
2008-12-31
Earnings History > 64 > report Date
2009-03-25
Earnings History > 64 > date
2008-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.15
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2008-09-30
Earnings History > 65 > report Date
2008-11-11
Earnings History > 65 > date
2008-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.1427
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2008-06-30
Earnings History > 66 > report Date
2008-08-12
Earnings History > 66 > date
2008-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.0592
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2008-03-31
Earnings History > 67 > report Date
2008-05-13
Earnings History > 67 > date
2008-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.0679
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2007-12-31
Earnings History > 68 > report Date
2008-03-25
Earnings History > 68 > date
2007-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.09
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2007-09-30
Earnings History > 69 > report Date
2007-11-13
Earnings History > 69 > date
2007-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.0871
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2007-06-30
Earnings History > 70 > report Date
2007-08-13
Earnings History > 70 > date
2007-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.0955
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2007-03-31
Earnings History > 71 > report Date
2007-05-14
Earnings History > 71 > date
2007-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.0453
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2006-12-31
Earnings History > 72 > report Date
2007-03-29
Earnings History > 72 > date
2006-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.0044
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2006-09-30
Earnings History > 73 > report Date
2006-11-14
Earnings History > 73 > date
2006-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
-0.0023
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2006-06-30
Earnings History > 74 > report Date
2006-08-08
Earnings History > 74 > date
2006-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
-0.2448
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2006-03-31
Earnings History > 75 > report Date
2006-05-11
Earnings History > 75 > date
2006-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.0112
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2005-12-31
Earnings History > 76 > report Date
2006-03-30
Earnings History > 76 > date
2005-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
-0.01
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2005-09-30
Earnings History > 77 > report Date
2005-11-09
Earnings History > 77 > date
2005-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.0897
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2005-06-30
Earnings History > 78 > report Date
2005-08-11
Earnings History > 78 > date
2005-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.0836
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2005-03-31
Earnings History > 79 > report Date
2005-05-11
Earnings History > 79 > date
2005-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.0938
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2004-12-31
Earnings History > 80 > report Date
2005-03-29
Earnings History > 80 > date
2004-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.348
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2004-09-30
Earnings History > 81 > report Date
2004-11-01
Earnings History > 81 > date
2004-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.2161
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2004-06-30
Earnings History > 82 > report Date
2004-08-16
Earnings History > 82 > date
2004-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.1574
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2004-03-31
Earnings History > 83 > report Date
2004-05-05
Earnings History > 83 > date
2004-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.1124
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2003-12-31
Earnings History > 84 > report Date
2004-03-30
Earnings History > 84 > date
2003-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.2094
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2003-09-30
Earnings History > 85 > report Date
2003-11-03
Earnings History > 85 > date
2003-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.3047
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2003-06-30
Earnings History > 86 > report Date
2003-08-16
Earnings History > 86 > date
2003-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.2202
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2003-03-31
Earnings History > 87 > report Date
2003-03-31
Earnings History > 87 > date
2003-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.9256
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2002-09-30
Earnings History > 88 > report Date
2002-09-30
Earnings History > 88 > date
2002-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.3783
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2002-06-30
Earnings History > 89 > report Date
2002-06-30
Earnings History > 89 > date
2002-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.3071
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2002-03-31
Earnings History > 90 > report Date
2002-03-31
Earnings History > 90 > date
2002-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.2064
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2001-09-30
Earnings History > 91 > report Date
2001-09-30
Earnings History > 91 > date
2001-09-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.2052
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2001-06-30
Earnings History > 92 > report Date
2001-08-14
Earnings History > 92 > date
2001-06-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.01
Earnings History > 92 > eps Estimate
-0.04
Earnings History > 92 > eps Difference
0.05
Earnings History > 92 > surprise Percent
125
Earnings History > 93 > period
2001-03-31
Earnings History > 93 > report Date
2001-05-14
Earnings History > 93 > date
2001-03-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
-0.28
Earnings History > 93 > eps Estimate
0.13
Earnings History > 93 > eps Difference
-0.41
Earnings History > 93 > surprise Percent
-315.3846
Earnings History > 94 > period
2000-12-31
Earnings History > 94 > report Date
2001-03-07
Earnings History > 94 > date
2000-12-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.33
Earnings History > 94 > eps Estimate
0.28
Earnings History > 94 > eps Difference
0.05
Earnings History > 94 > surprise Percent
17.8571
Earnings History > 95 > period
2000-09-30
Earnings History > 95 > report Date
2000-11-13
Earnings History > 95 > date
2000-09-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.16
Earnings History > 95 > eps Estimate
0.13
Earnings History > 95 > eps Difference
0.03
Earnings History > 95 > surprise Percent
23.0769
Earnings History > 96 > period
2000-06-30
Earnings History > 96 > report Date
2000-06-30
Earnings History > 96 > date
2000-06-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.1135
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2000-03-31
Earnings History > 97 > report Date
2000-03-31
Earnings History > 97 > date
2000-03-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.0938
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
1999-09-30
Earnings History > 98 > report Date
1999-09-30
Earnings History > 98 > date
1999-09-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.0997
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
1999-06-30
Earnings History > 99 > report Date
1999-06-30
Earnings History > 99 > date
1999-06-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.0407
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
1999-03-31
Earnings History > 100 > report Date
1999-03-31
Earnings History > 100 > date
1999-03-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.0196
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
1998-12-31
Earnings History > 101 > report Date
1999-03-12
Earnings History > 101 > date
1998-12-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
-3.72
Earnings History > 101 > eps Estimate
0.1
Earnings History > 101 > eps Difference
-3.82
Earnings History > 101 > surprise Percent
-3820
Earnings History > 102 > period
1998-09-30
Earnings History > 102 > report Date
1998-11-10
Earnings History > 102 > date
1998-09-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.18
Earnings History > 102 > eps Estimate
0.27
Earnings History > 102 > eps Difference
-0.09
Earnings History > 102 > surprise Percent
-33.3333
Earnings History > 103 > period
1998-06-30
Earnings History > 103 > report Date
1998-08-05
Earnings History > 103 > date
1998-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.15
Earnings History > 103 > eps Estimate
0.18
Earnings History > 103 > eps Difference
-0.03
Earnings History > 103 > surprise Percent
-16.6667
Earnings History > 104 > period
1998-03-31
Earnings History > 104 > report Date
1998-05-08
Earnings History > 104 > date
1998-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.12
Earnings History > 104 > eps Estimate
0.12
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1997-12-31
Earnings History > 105 > report Date
1998-03-31
Earnings History > 105 > date
1997-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0
Earnings History > 105 > eps Estimate
0.03
Earnings History > 105 > eps Difference
-0.03
Earnings History > 105 > surprise Percent
-100
Earnings History > 106 > period
1997-09-30
Earnings History > 106 > report Date
1997-11-03
Earnings History > 106 > date
1997-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.12
Earnings History > 106 > eps Estimate
0.09
Earnings History > 106 > eps Difference
0.03
Earnings History > 106 > surprise Percent
33.3333
Earnings History > 107 > period
1997-06-30
Earnings History > 107 > report Date
1997-08-07
Earnings History > 107 > date
1997-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.15
Earnings History > 107 > eps Estimate
0.09
Earnings History > 107 > eps Difference
0.06
Earnings History > 107 > surprise Percent
66.6667
CPI Aerostructures, Inc. engages in the contract production of structural aircraft assemblies for fixed wing aircraft and helicopters in the commercial and defense markets. The company offers aerostructures and aerosystems assemblies, including new production and repair/overhaul of fielded wing structures and other control surfaces, rudder island, engine inlets/nacelles, engine exhaust manifolds, aircraft doors and windows, aircraft steps and racks, other aircraft secondary structures, airborne pod structures and integration of internal systems, radar housing structures, panel assemblies, mechanical door locking systems, and canopy lifting systems. It also provides diameter tube bending, such as complex ducts and tubes in steel, aluminum, titanium, and nickel alloys; fusion welded fluid tanks and resistance welding of complex metallic assemblies; and wire harnesses, power control systems, fuel management systems, power distribution systems, fully integrated electrical control systems, and RF enclosures. In addition, the company offers engineering, program management, supply chain management, and kitting, as well as maintenance, repair, and overhaul services. Its products are used in the production and refurbishment of fixed wing aircraft, helicopters, and electronic warfare systems; intelligence, surveillance, and reconnaissance systems; missiles; autonomous systems; and other sophisticated aerospace and defense products. The company was formerly known as Consortium of Precision Industries, Inc. and changed its name to CPI Aerostructures, Inc. in July 1992. CPI Aerostructures, Inc. was incorporated in 1980 and is headquartered in Edgewood, New York.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ACPI Aerostructures (NYSE:CVU) Trading Down 1.8% – What’s Next? Defense World
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Health Score
Price to Book Ratio (P/B)
-
Medium
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
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of CPI Aerostructures Inc
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
0.09
EPS Estimate
0
EPS Difference
0.09
Surprise Percent
0%
(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.