_id
69105794ccc777a4e85d5696
Ticker
CVR
Name
Chicago Rivet & Machine Co
Exchange
NYSE MKT
Address
901 Frontenac Rd., Naperville, IL, United States, 60563
Country
USA
Sector
Industrials
Industry
Tools & Accessories
Currency
USD
Website
https://www.chicagorivet.com
Description
Chicago Rivet & Machine Co. operates in the fastener industry in North America. It operates through Fasteners and Assembly Equipment. The Fastener segment manufactures and sells rivets, cold-formed fasteners and parts, and screw machine products.The Assembly Equipment segment engages in the manufacture and sale of automatic rivet setting machines, as well as parts and tools for related machines. It sells its products to automotive industry through independent sales representatives. The company was founded in 1920 and is based in Naperville, Illinois.
Last Close
13.85
Volume
10503
Current Price
13.97
Change
0.17
Last Updated
2026-01-02T12:15:38.203Z
Image
data:image/webp;base64,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
Ipo Date
1992-02-28T00:00:00.000Z
Market Cap
8743495
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.973
Sentiment Sources
1
Current Quarter
2025-09-30
Revenue
7360284
Cost Of Revenue
6030788
Gross Profit
1329496
Operating Expenses
1264926
Operating Income
64570
Interest Expense
-
Pretax Income
67281
Net Income
67572
Eps
0.06994075343741848
Dividends Per Share
28984
Shares Outstanding
966132
Income Tax Expense
-291
EBITDA
365744
Operating Margin
0.8772759312004809
Total Other Income Expense Net
2711
Cash
1682919
Short Term Investments
0
Receivables
4907915
Inventories
6349195
Total Current Assets
13537511
Property Plant Equipment
10446769
Total Assets
24028250
Payables
1036043
Short Term Debt
102811
Long Term Debt
500000
Total Liabilities
4009136
Equity
20019114
Bs_currency_symbol
USD
Depreciation
298463
Change In Working Capital
247159
Cash From Operations
637988
Capital Expenditures
145918
Cash From Investing
-139915
Cash From Financing
-28984
Net Change In Cash
469089
Cf_currency_symbol
USD
PE
-
PB
0.6741988701398074
ROE
0.33753741549201427
ROA
0.2812189818234786
FCF
492070
Fcf Percent
0.06685475723491105
Piotroski FScore
4
Health Score
56
Deep Value Investing Score
9.5
Defensive Investing Score
7
Dividend Investing Score
3.5
Economic Moat Investing Score
6.3
Garp Investing Score
4
Growth Investing Score
2.5
Momentum Investing Score
3
Net Net Investing Score
4.5
Quality Investing Score
4.5
Value Investing Score
8
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
7360284
Quarters > 0 > income Statement > cost Of Revenue
6030788
Quarters > 0 > income Statement > gross Profit
1329496
Quarters > 0 > income Statement > operating Expenses
1264926
Quarters > 0 > income Statement > operating Income
64570
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
67281
Quarters > 0 > income Statement > net Income
67572
Quarters > 0 > income Statement > eps
0.06994075343741848
Quarters > 0 > income Statement > dividends Per Share
28984
Quarters > 0 > income Statement > shares Outstanding
966132
Quarters > 0 > income Statement > income Tax Expense
-291
Quarters > 0 > income Statement > EBITDA
365744
Quarters > 0 > income Statement > operating Margin
0.8772759312004809
Quarters > 0 > income Statement > total Other Income Expense Net
2711
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
1682919
Quarters > 0 > balance Sheet > short Term Investments
0
Quarters > 0 > balance Sheet > receivables
4907915
Quarters > 0 > balance Sheet > inventories
6349195
Quarters > 0 > balance Sheet > total Current Assets
13537511
Quarters > 0 > balance Sheet > property Plant Equipment
10446769
Quarters > 0 > balance Sheet > total Assets
24028250
Quarters > 0 > balance Sheet > payables
1036043
Quarters > 0 > balance Sheet > short Term Debt
102811
Quarters > 0 > balance Sheet > long Term Debt
500000
Quarters > 0 > balance Sheet > total Liabilities
4009136
Quarters > 0 > balance Sheet > equity
20019114
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
67572
Quarters > 0 > cash Flow > depreciation
298463
Quarters > 0 > cash Flow > change In Working Capital
247159
Quarters > 0 > cash Flow > cash From Operations
637988
Quarters > 0 > cash Flow > capital Expenditures
145918
Quarters > 0 > cash Flow > cash From Investing
-139915
Quarters > 0 > cash Flow > cash From Financing
-28984
Quarters > 0 > cash Flow > net Change In Cash
469089
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.06994075343741848
Quarters > 0 > ratios > PB
0.6741988701398074
Quarters > 0 > ratios > ROE
0.33753741549201427
Quarters > 0 > ratios > ROA
0.2812189818234786
Quarters > 0 > ratios > FCF
492070
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.06685475723491105
Quarters > 0 > health Score
56
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
7298077
Quarters > 1 > income Statement > cost Of Revenue
6323015
Quarters > 1 > income Statement > gross Profit
975062
Quarters > 1 > income Statement > operating Expenses
1392493
Quarters > 1 > income Statement > operating Income
-417431
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
-415048
Quarters > 1 > income Statement > net Income
-394980
Quarters > 1 > income Statement > eps
-0.4088261231384531
Quarters > 1 > income Statement > dividends Per Share
28984
Quarters > 1 > income Statement > shares Outstanding
966132
Quarters > 1 > income Statement > income Tax Expense
-20068
Quarters > 1 > income Statement > EBITDA
-110511
Quarters > 1 > income Statement > operating Margin
-5.719739597156895
Quarters > 1 > income Statement > total Other Income Expense Net
2383
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
1213830
Quarters > 1 > balance Sheet > short Term Investments
0
Quarters > 1 > balance Sheet > receivables
4886736
Quarters > 1 > balance Sheet > inventories
6440210
Quarters > 1 > balance Sheet > total Current Assets
12975586
Quarters > 1 > balance Sheet > property Plant Equipment
10620776
Quarters > 1 > balance Sheet > total Assets
23640332
Quarters > 1 > balance Sheet > payables
847130
Quarters > 1 > balance Sheet > short Term Debt
93533
Quarters > 1 > balance Sheet > long Term Debt
500000
Quarters > 1 > balance Sheet > total Liabilities
3659806
Quarters > 1 > balance Sheet > equity
19980526
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
-394980
Quarters > 1 > cash Flow > depreciation
304537
Quarters > 1 > cash Flow > change In Working Capital
93365
Quarters > 1 > cash Flow > cash From Operations
28189
Quarters > 1 > cash Flow > capital Expenditures
51019
Quarters > 1 > cash Flow > cash From Investing
-51020
Quarters > 1 > cash Flow > cash From Financing
471016
Quarters > 1 > cash Flow > net Change In Cash
448185
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
-0.4088261231384531
Quarters > 1 > ratios > PB
0.6755009372626126
Quarters > 1 > ratios > ROE
-1.976824834341198
Quarters > 1 > ratios > ROA
-1.6707887181956667
Quarters > 1 > ratios > FCF
-22830
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
-0.003128221310901488
Quarters > 1 > health Score
35
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
7245635
Quarters > 2 > income Statement > cost Of Revenue
5587894
Quarters > 2 > income Statement > gross Profit
1657741
Quarters > 2 > income Statement > operating Expenses
1587567
Quarters > 2 > income Statement > operating Income
70174
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
421381
Quarters > 2 > income Statement > net Income
401022
Quarters > 2 > income Statement > eps
0.4150799269665015
Quarters > 2 > income Statement > dividends Per Share
28984
Quarters > 2 > income Statement > shares Outstanding
966132
Quarters > 2 > income Statement > income Tax Expense
20359
Quarters > 2 > income Statement > EBITDA
387402
Quarters > 2 > income Statement > operating Margin
0.9685003453803566
Quarters > 2 > income Statement > total Other Income Expense Net
351207
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
765645
Quarters > 2 > balance Sheet > short Term Investments
0
Quarters > 2 > balance Sheet > receivables
4863036
Quarters > 2 > balance Sheet > inventories
7048061
Quarters > 2 > balance Sheet > total Current Assets
13136726
Quarters > 2 > balance Sheet > property Plant Equipment
10890361
Quarters > 2 > balance Sheet > total Assets
24071057
Quarters > 2 > balance Sheet > payables
1497532
Quarters > 2 > balance Sheet > short Term Debt
67526
Quarters > 2 > balance Sheet > long Term Debt
0
Quarters > 2 > balance Sheet > total Liabilities
3666567
Quarters > 2 > balance Sheet > equity
20404490
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
401022
Quarters > 2 > cash Flow > depreciation
317228
Quarters > 2 > cash Flow > change In Working Capital
-2399336
Quarters > 2 > cash Flow > cash From Operations
-2010548
Quarters > 2 > cash Flow > capital Expenditures
42683
Quarters > 2 > cash Flow > cash From Investing
882498
Quarters > 2 > cash Flow > cash From Financing
-28984
Quarters > 2 > cash Flow > net Change In Cash
-1157034
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.4150799269665015
Quarters > 2 > ratios > PB
0.6614653951164671
Quarters > 2 > ratios > ROE
1.965361545424561
Quarters > 2 > ratios > ROA
1.6659924821747545
Quarters > 2 > ratios > FCF
-2053231
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.2833748870871911
Quarters > 2 > health Score
51
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
4104048
Quarters > 3 > income Statement > cost Of Revenue
5898863
Quarters > 3 > income Statement > gross Profit
-1794815
Quarters > 3 > income Statement > operating Expenses
1749924
Quarters > 3 > income Statement > operating Income
-3544739
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
-3526643
Quarters > 3 > income Statement > net Income
-3613130
Quarters > 3 > income Statement > eps
-3.7397891799464253
Quarters > 3 > income Statement > dividends Per Share
28983
Quarters > 3 > income Statement > shares Outstanding
966132
Quarters > 3 > income Statement > income Tax Expense
86487
Quarters > 3 > income Statement > EBITDA
-3341221
Quarters > 3 > income Statement > operating Margin
-86.37177245490307
Quarters > 3 > income Statement > total Other Income Expense Net
18096
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
1922679
Quarters > 3 > balance Sheet > short Term Investments
247276
Quarters > 3 > balance Sheet > receivables
3143722
Quarters > 3 > balance Sheet > inventories
6496170
Quarters > 3 > balance Sheet > total Current Assets
12591065
Quarters > 3 > balance Sheet > property Plant Equipment
10735139
Quarters > 3 > balance Sheet > total Assets
23370174
Quarters > 3 > balance Sheet > payables
1233147
Quarters > 3 > balance Sheet > short Term Debt
0
Quarters > 3 > balance Sheet > long Term Debt
0
Quarters > 3 > balance Sheet > total Liabilities
3337722
Quarters > 3 > balance Sheet > equity
20032452
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
-3613130
Quarters > 3 > cash Flow > depreciation
203518
Quarters > 3 > cash Flow > change In Working Capital
3311560
Quarters > 3 > cash Flow > cash From Operations
-60056
Quarters > 3 > cash Flow > capital Expenditures
57998
Quarters > 3 > cash Flow > cash From Investing
346393
Quarters > 3 > cash Flow > cash From Financing
-28983
Quarters > 3 > cash Flow > net Change In Cash
257354
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
-3.7397891799464253
Quarters > 3 > ratios > PB
0.6737499752900943
Quarters > 3 > ratios > ROE
-18.036384163057022
Quarters > 3 > ratios > ROA
-15.460432600972505
Quarters > 3 > ratios > FCF
-118054
Quarters > 3 > ratios > Piotroski FScore
1
Quarters > 3 > ratios > fcf Percent
-0.02876525810614301
Quarters > 3 > health Score
34
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
26986627
Annuals > 0 > income Statement > cost Of Revenue
25926447
Annuals > 0 > income Statement > gross Profit
1060180
Annuals > 0 > income Statement > operating Expenses
6224234
Annuals > 0 > income Statement > operating Income
-5164054
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
-5043388
Annuals > 0 > income Statement > net Income
-5615614
Annuals > 0 > income Statement > eps
-5.812470759689152
Annuals > 0 > income Statement > dividends Per Share
318823
Annuals > 0 > income Statement > shares Outstanding
966132
Annuals > 0 > income Statement > income Tax Expense
572226
Annuals > 0 > income Statement > EBITDA
-3990578
Annuals > 0 > income Statement > operating Margin
-19.135603719575624
Annuals > 0 > income Statement > total Other Income Expense Net
120666
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
1922679
Annuals > 0 > balance Sheet > short Term Investments
247276
Annuals > 0 > balance Sheet > receivables
3143722
Annuals > 0 > balance Sheet > inventories
6496170
Annuals > 0 > balance Sheet > total Current Assets
12591065
Annuals > 0 > balance Sheet > property Plant Equipment
10735139
Annuals > 0 > balance Sheet > total Assets
23370174
Annuals > 0 > balance Sheet > payables
1233147
Annuals > 0 > balance Sheet > short Term Debt
0
Annuals > 0 > balance Sheet > long Term Debt
0
Annuals > 0 > balance Sheet > total Liabilities
3337722
Annuals > 0 > balance Sheet > equity
20032452
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
-5615614
Annuals > 0 > cash Flow > depreciation
1173476
Annuals > 0 > cash Flow > change In Working Capital
3801838
Annuals > 0 > cash Flow > cash From Operations
-153451
Annuals > 0 > cash Flow > capital Expenditures
651398
Annuals > 0 > cash Flow > cash From Investing
1007878
Annuals > 0 > cash Flow > cash From Financing
-318823
Annuals > 0 > cash Flow > net Change In Cash
535604
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
-5.812470759689152
Annuals > 0 > ratios > PB
0.6708562746088197
Annuals > 0 > ratios > ROE
-28.032584328668303
Annuals > 0 > ratios > ROA
-24.02897813255477
Annuals > 0 > ratios > FCF
-804849
Annuals > 0 > ratios > Piotroski FScore
0
Annuals > 0 > ratios > fcf Percent
-0.029823993935959466
Annuals > 0 > health Score
33
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
31507722
Annuals > 1 > income Statement > cost Of Revenue
32107312
Annuals > 1 > income Statement > gross Profit
-599590
Annuals > 1 > income Statement > operating Expenses
5237656
Annuals > 1 > income Statement > operating Income
-5837246
Annuals > 1 > income Statement > interest Expense
-
Annuals > 1 > income Statement > pretax Income
-5729012
Annuals > 1 > income Statement > net Income
-4401584
Annuals > 1 > income Statement > eps
-4.55588263301495
Annuals > 1 > income Statement > dividends Per Share
618325
Annuals > 1 > income Statement > shares Outstanding
966132
Annuals > 1 > income Statement > income Tax Expense
-1327428
Annuals > 1 > income Statement > EBITDA
-4562168
Annuals > 1 > income Statement > operating Margin
-18.526398068384633
Annuals > 1 > income Statement > total Other Income Expense Net
108234
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
1387075
Annuals > 1 > balance Sheet > short Term Investments
1771120
Annuals > 1 > balance Sheet > receivables
4394183
Annuals > 1 > balance Sheet > inventories
7327653
Annuals > 1 > balance Sheet > total Current Assets
15840880
Annuals > 1 > balance Sheet > property Plant Equipment
11665082
Annuals > 1 > balance Sheet > total Assets
27830905
Annuals > 1 > balance Sheet > payables
788974
Annuals > 1 > balance Sheet > short Term Debt
580287
Annuals > 1 > balance Sheet > long Term Debt
0
Annuals > 1 > balance Sheet > total Liabilities
1864016
Annuals > 1 > balance Sheet > equity
25966889
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
-4401584
Annuals > 1 > cash Flow > depreciation
1275078
Annuals > 1 > cash Flow > change In Working Capital
2518319
Annuals > 1 > cash Flow > cash From Operations
-1931636
Annuals > 1 > cash Flow > capital Expenditures
1078367
Annuals > 1 > cash Flow > cash From Investing
-108065
Annuals > 1 > cash Flow > cash From Financing
-618325
Annuals > 1 > cash Flow > net Change In Cash
-2658026
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
-4.55588263301495
Annuals > 1 > ratios > PB
0.517539706816631
Annuals > 1 > ratios > ROE
-16.950756018558867
Annuals > 1 > ratios > ROA
-15.815454078837895
Annuals > 1 > ratios > FCF
-3010003
Annuals > 1 > ratios > Piotroski FScore
0
Annuals > 1 > ratios > fcf Percent
-0.09553223174941051
Annuals > 1 > health Score
33
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
33646033
Annuals > 2 > income Statement > cost Of Revenue
29830710
Annuals > 2 > income Statement > gross Profit
3815323
Annuals > 2 > income Statement > operating Expenses
254127
Annuals > 2 > income Statement > operating Income
3561196
Annuals > 2 > income Statement > interest Expense
91433
Annuals > 2 > income Statement > pretax Income
3652629
Annuals > 2 > income Statement > net Income
2867629
Annuals > 2 > income Statement > eps
2.9681544550848122
Annuals > 2 > income Statement > dividends Per Share
850196
Annuals > 2 > income Statement > shares Outstanding
966132
Annuals > 2 > income Statement > income Tax Expense
785000
Annuals > 2 > income Statement > EBITDA
102672
Annuals > 2 > income Statement > operating Margin
10.584296817398949
Annuals > 2 > income Statement > total Other Income Expense Net
91433
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
4045101
Annuals > 2 > balance Sheet > short Term Investments
2691000
Annuals > 2 > balance Sheet > receivables
4975137
Annuals > 2 > balance Sheet > inventories
9121230
Annuals > 2 > balance Sheet > total Current Assets
21764334
Annuals > 2 > balance Sheet > property Plant Equipment
11861793
Annuals > 2 > balance Sheet > total Assets
33626127
Annuals > 2 > balance Sheet > payables
697235
Annuals > 2 > balance Sheet > short Term Debt
0
Annuals > 2 > balance Sheet > long Term Debt
0
Annuals > 2 > balance Sheet > total Liabilities
2639329
Annuals > 2 > balance Sheet > equity
30986798
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
2867629
Annuals > 2 > cash Flow > depreciation
1279870
Annuals > 2 > cash Flow > change In Working Capital
-693357
Annuals > 2 > cash Flow > cash From Operations
-1264954
Annuals > 2 > cash Flow > capital Expenditures
969943
Annuals > 2 > cash Flow > cash From Investing
4123300
Annuals > 2 > cash Flow > cash From Financing
-850196
Annuals > 2 > cash Flow > net Change In Cash
2008147
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
2.9681544550848122
Annuals > 2 > ratios > PB
0.43369747722885077
Annuals > 2 > ratios > ROE
9.25435729112766
Annuals > 2 > ratios > ROA
8.527978854061903
Annuals > 2 > ratios > FCF
-2234897
Annuals > 2 > ratios > Piotroski FScore
2
Annuals > 2 > ratios > fcf Percent
-0.06642378909870296
Annuals > 2 > health Score
64
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
33974558
Annuals > 3 > income Statement > cost Of Revenue
27509466
Annuals > 3 > income Statement > gross Profit
6465092
Annuals > 3 > income Statement > operating Expenses
5106177
Annuals > 3 > income Statement > operating Income
1358915
Annuals > 3 > income Statement > interest Expense
55557
Annuals > 3 > income Statement > pretax Income
1414472
Annuals > 3 > income Statement > net Income
1113472
Annuals > 3 > income Statement > eps
1.1525050407190736
Annuals > 3 > income Statement > dividends Per Share
850196
Annuals > 3 > income Statement > shares Outstanding
966132
Annuals > 3 > income Statement > income Tax Expense
301000
Annuals > 3 > income Statement > EBITDA
2677469
Annuals > 3 > income Statement > operating Margin
3.999801851726813
Annuals > 3 > income Statement > total Other Income Expense Net
55557
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
2036954
Annuals > 3 > balance Sheet > short Term Investments
2741000
Annuals > 3 > balance Sheet > receivables
5647984
Annuals > 3 > balance Sheet > inventories
8519780
Annuals > 3 > balance Sheet > total Current Assets
19292394
Annuals > 3 > balance Sheet > property Plant Equipment
12473864
Annuals > 3 > balance Sheet > total Assets
31766258
Annuals > 3 > balance Sheet > payables
692635
Annuals > 3 > balance Sheet > short Term Debt
0
Annuals > 3 > balance Sheet > long Term Debt
0
Annuals > 3 > balance Sheet > total Liabilities
2796893
Annuals > 3 > balance Sheet > equity
28969365
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
1113472
Annuals > 3 > cash Flow > depreciation
1318554
Annuals > 3 > cash Flow > change In Working Capital
-3378073
Annuals > 3 > cash Flow > cash From Operations
-1009483
Annuals > 3 > cash Flow > capital Expenditures
670898
Annuals > 3 > cash Flow > cash From Investing
1328902
Annuals > 3 > cash Flow > cash From Financing
-850196
Annuals > 3 > cash Flow > net Change In Cash
-530777
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
1.1525050407190736
Annuals > 3 > ratios > PB
0.46390026567720766
Annuals > 3 > ratios > ROE
3.8436189402149474
Annuals > 3 > ratios > ROA
3.505203540184053
Annuals > 3 > ratios > FCF
-1680381
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-0.049459981201227105
Annuals > 3 > health Score
55
Valuation > metrics > PE
0.06994075343741848
Valuation > metrics > PB
0.6741988701398074
Valuation > final Score
90
Valuation > verdict
65.9% Undervalued
Profitability > metrics > ROE
0.33753741549201427
Profitability > metrics > ROA
0.4991464088191692
Profitability > metrics > Net Margin
0.009180624008530106
Profitability > final Score
4
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.2002654063511502
Risk > metrics > Interest Coverage
0.21634172409980468
Risk > final Score
61
Risk > verdict
High
Liquidity > metrics > Current Ratio
11.88695917123705
Liquidity > metrics > Quick Ratio
6.31188545678375
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
70
Prev Valuations > 1
90
Prev Valuations > 2
70
Prev Profitabilities > 0
0
Prev Profitabilities > 1
21
Prev Profitabilities > 2
0
Prev Risks > 0
55
Prev Risks > 1
68
Prev Risks > 2
-16
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:41:02.408Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-11-07
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0.07
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-08-08
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-0.41
Earnings History > 1 > eps Estimate
0
Earnings History > 1 > eps Difference
-0.41
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-05-08
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.4151
Earnings History > 2 > eps Estimate
-
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-03-26
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
-3.7398
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-11-05
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
-1.4973
Earnings History > 4 > eps Estimate
-
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-07
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.1471
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-05-10
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
-0.7225
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-03-28
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
-1.597
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-11-07
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
-1
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-08-07
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
-1.36
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-05-08
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
-0.6
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-03-29
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
-1.3587
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-11-08
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
3.7045
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-08-05
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.16
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-05-09
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.46
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-03-23
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.08
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-11-09
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.18
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-08-12
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.33
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-05-10
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.56
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-03-24
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.48
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-11-10
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.32
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-08-06
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
-0.81
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-05-01
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
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-03-18
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
-0.3
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-06
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.33
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.24
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-03
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.3
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-25
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.31
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-05
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.3
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-09
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.73
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-04
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.63
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-20
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.35
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-06
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.35
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-08-08
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.48
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-05-08
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.53
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
2017-03-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.5288
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-12-31
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.4684
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-09-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.4785
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-06-30
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.8229
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
2016-03-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.6697
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-11-06
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.2399
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-08-14
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.4373
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-06-30
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.591
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
2015-03-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.4787
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-12-31
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.2833
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-09-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.5597
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-06-30
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.589
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
2014-03-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.5883
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-11-04
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.587
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-09-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.849
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-06-30
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.6606
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
2013-03-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.4694
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-12-31
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.3604
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-09-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.4796
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-06-30
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.4559
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
2012-03-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.511
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-12-31
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.2409
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-09-30
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.3288
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-06-30
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.6081
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
2011-03-31
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.1211
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-12-31
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.0477
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-08-09
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.4348
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-05-07
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.04
Earnings History > 62 > eps Estimate
-0.16
Earnings History > 62 > eps Difference
0.2
Earnings History > 62 > surprise Percent
125
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-03-18
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.0283
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-11-10
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
BeforeMarket
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.26
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-08-12
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-0.4549
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-05-12
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.6457
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2008-09-30
Earnings History > 67 > report Date
2008-11-10
Earnings History > 67 > date
2008-09-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.0201
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-06-30
Earnings History > 68 > report Date
2008-08-12
Earnings History > 68 > date
2008-06-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.0201
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-03-31
Earnings History > 69 > report Date
2008-05-12
Earnings History > 69 > date
2008-03-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.0286
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2007-12-31
Earnings History > 70 > report Date
2008-03-20
Earnings History > 70 > date
2007-12-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.0634
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-11-07
Earnings History > 71 > date
2007-09-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.3851
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-08-13
Earnings History > 72 > date
2007-06-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.5417
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-05-07
Earnings History > 73 > date
2007-03-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.3211
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
2007-03-29
Earnings History > 74 > date
2006-12-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.0255
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-11-10
Earnings History > 75 > date
2006-09-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.2465
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-08-11
Earnings History > 76 > date
2006-06-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.485
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-05-03
Earnings History > 77 > date
2006-03-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.4029
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
2006-03-30
Earnings History > 78 > date
2005-12-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.0004
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-11-14
Earnings History > 79 > date
2005-09-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
-0.1757
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-08-12
Earnings History > 80 > date
2005-06-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
-0.1578
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-05-09
Earnings History > 81 > date
2005-03-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
-0.0795
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2004-12-31
Earnings History > 82 > report Date
2005-03-22
Earnings History > 82 > date
2004-12-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.2531
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2004-09-30
Earnings History > 83 > report Date
2004-11-11
Earnings History > 83 > date
2004-09-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.6227
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-06-30
Earnings History > 84 > report Date
2004-08-04
Earnings History > 84 > date
2004-06-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.3998
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-03-31
Earnings History > 85 > report Date
2004-05-03
Earnings History > 85 > date
2004-03-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.3012
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2003-12-31
Earnings History > 86 > report Date
2004-02-27
Earnings History > 86 > date
2003-12-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.1296
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2003-09-30
Earnings History > 87 > report Date
2003-11-07
Earnings History > 87 > date
2003-09-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.0056
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-06-30
Earnings History > 88 > report Date
2003-08-05
Earnings History > 88 > date
2003-06-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.2294
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-03-31
Earnings History > 89 > report Date
2003-03-31
Earnings History > 89 > date
2003-03-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.4816
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2002-09-30
Earnings History > 90 > report Date
2002-09-30
Earnings History > 90 > date
2002-09-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.4503
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2002-06-30
Earnings History > 91 > report Date
2002-06-30
Earnings History > 91 > date
2002-06-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.9336
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-03-31
Earnings History > 92 > report Date
2002-03-31
Earnings History > 92 > date
2002-03-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.6464
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2001-09-30
Earnings History > 93 > report Date
2001-09-30
Earnings History > 93 > date
2001-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.4415
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2001-06-30
Earnings History > 94 > report Date
2001-06-30
Earnings History > 94 > date
2001-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.7625
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2001-03-31
Earnings History > 95 > report Date
2001-03-31
Earnings History > 95 > date
2001-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.3508
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2000-09-30
Earnings History > 96 > report Date
2000-09-30
Earnings History > 96 > date
2000-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.2806
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2000-06-30
Earnings History > 97 > report Date
2000-06-30
Earnings History > 97 > date
2000-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.892
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2000-03-31
Earnings History > 98 > report Date
2000-03-31
Earnings History > 98 > date
2000-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.8096
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
1999-09-30
Earnings History > 99 > report Date
1999-09-30
Earnings History > 99 > date
1999-09-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.7089
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
1999-06-30
Earnings History > 100 > report Date
1999-06-30
Earnings History > 100 > date
1999-06-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.4173
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
1999-03-31
Earnings History > 101 > report Date
1999-03-31
Earnings History > 101 > date
1999-03-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.9991
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
1998-09-30
Earnings History > 102 > report Date
1998-09-30
Earnings History > 102 > date
1998-09-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.6218
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
1998-06-30
Earnings History > 103 > report Date
1998-06-30
Earnings History > 103 > date
1998-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.6759
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1998-03-31
Earnings History > 104 > report Date
1998-03-31
Earnings History > 104 > date
1998-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.7825
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Chicago Rivet & Machine Co. operates in the fastener industry in North America. It operates through Fasteners and Assembly Equipment. The Fastener segment manufactures and sells rivets, cold-formed fasteners and parts, and screw machine products.The Assembly Equipment segment engages in the manufacture and sale of automatic rivet setting machines, as well as parts and tools for related machines. It sells its products to automotive industry through independent sales representatives. The company was founded in 1920 and is based in Naperville, Illinois.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AShowing 2 of 10
(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
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of Chicago Rivet & Machine Co
* 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.07
EPS Estimate
—
EPS Difference
0
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.