_id
6911b94cccc777a4e85d6107
Ticker
GAMI
Name
GAMCO Investors Inc
Exchange
OTCQX
Address
191 Mason Street, Greenwich, CT, United States, 06830
Country
USA
Sector
Financial Services
Industry
Asset Management
Currency
USD
Website
https://www.gabelli.com
Description
GAMCO Investors, Inc. is a publicly owned holding investment manager. The firm also provides wealth management, investment advisory, institutional research, brokerage, dealer, underwriting, and distribution services to its clients. It provides its services to individuals including high net worth individuals, corporate pension and profit-sharing plans, foundations, endowments, jointly trust plans, municipalities, and investment companies. The firm, through its subsidiaries, manages separate client-focused equity, fixed income, and balanced portfolios. It also launches equity, fixed income, and balanced mutual funds and manages equity mutual funds for its clients. Through its subsidiaries the firm invests in the public equity and fixed income markets across the globe. It invests in value stocks of companies. The firm employs fundamental analysis with a focus on bottom-up stock picking approach to create its portfolios. It conducts in-house research to make its investments. The firm was founded in 1977 and is based in Rye, New York with additional offices in Greenwich, Connecticut; Bannockburn, Illinois; and Tokyo, Japan. GAMCO Investors, Inc. operates as a subsidiary of Ggcp Holdings LLC.
Last Close
24.44
Volume
16002
Current Price
25.1
Change
0.19
Last Updated
2026-01-03T12:20:29.954Z
Image
data:image/webp;base64,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
Ipo Date
-
Market Cap
551800256
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.998
Sentiment Sources
1
Current Quarter
2025-09-30
Revenue
67920000
Cost Of Revenue
35100000
Gross Profit
32820000
Operating Expenses
46595000
Operating Income
21325000
Interest Expense
363000
Pretax Income
20962000
Net Income
15207000
Eps
0.6874688182010026
Dividends Per Share
1777000
Shares Outstanding
3098381
Income Tax Expense
-
EBITDA
-
Operating Margin
31.397232037691403
Total Other Income Expense Net
-
Cash
72181000
Short Term Investments
49911000
Receivables
25324000
Inventories
-
Total Current Assets
149250000
Property Plant Equipment
2428000
Total Assets
254406000
Payables
-
Short Term Debt
-
Long Term Debt
-
Total Liabilities
94508000
Equity
159898000
Bs_currency_symbol
USD
Depreciation
511000
Change In Working Capital
8493000
Cash From Operations
21964000
Capital Expenditures
0
Cash From Investing
-
Cash From Financing
-7606000
Net Change In Cash
15093000
Cf_currency_symbol
USD
PE
9.5747
PB
3.472331909092046
ROE
9.510437904163904
ROA
5.977453361949011
FCF
21964000
Fcf Percent
0.3233804475853946
Piotroski FScore
4
Health Score
74
Deep Value Investing Score
7
Defensive Investing Score
5.5
Dividend Investing Score
3.5
Economic Moat Investing Score
8.5
Garp Investing Score
3.5
Growth Investing Score
3
Momentum Investing Score
4.5
Net Net Investing Score
4
Quality Investing Score
8
Value Investing Score
7
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
67920000
Quarters > 0 > income Statement > cost Of Revenue
35100000
Quarters > 0 > income Statement > gross Profit
32820000
Quarters > 0 > income Statement > operating Expenses
46595000
Quarters > 0 > income Statement > operating Income
21325000
Quarters > 0 > income Statement > interest Expense
363000
Quarters > 0 > income Statement > pretax Income
20962000
Quarters > 0 > income Statement > net Income
15207000
Quarters > 0 > income Statement > eps
0.6874688182010026
Quarters > 0 > income Statement > dividends Per Share
1777000
Quarters > 0 > income Statement > shares Outstanding
22120276
Quarters > 0 > income Statement > income Tax Expense
-
Quarters > 0 > income Statement > EBITDA
-
Quarters > 0 > income Statement > operating Margin
31.397232037691403
Quarters > 0 > income Statement > total Other Income Expense Net
-
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
72181000
Quarters > 0 > balance Sheet > short Term Investments
49911000
Quarters > 0 > balance Sheet > receivables
25324000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
149250000
Quarters > 0 > balance Sheet > property Plant Equipment
2428000
Quarters > 0 > balance Sheet > total Assets
254406000
Quarters > 0 > balance Sheet > payables
-
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
94508000
Quarters > 0 > balance Sheet > equity
159898000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
15207000
Quarters > 0 > cash Flow > depreciation
511000
Quarters > 0 > cash Flow > change In Working Capital
8493000
Quarters > 0 > cash Flow > cash From Operations
21964000
Quarters > 0 > cash Flow > capital Expenditures
0
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-7606000
Quarters > 0 > cash Flow > net Change In Cash
15093000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.6874688182010026
Quarters > 0 > ratios > PB
3.472331909092046
Quarters > 0 > ratios > ROE
9.510437904163904
Quarters > 0 > ratios > ROA
5.977453361949011
Quarters > 0 > ratios > FCF
21964000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.3233804475853946
Quarters > 0 > health Score
74
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
65206000
Quarters > 1 > income Statement > cost Of Revenue
27820000
Quarters > 1 > income Statement > gross Profit
37386000
Quarters > 1 > income Statement > operating Expenses
39854000
Quarters > 1 > income Statement > operating Income
25352000
Quarters > 1 > income Statement > interest Expense
310000
Quarters > 1 > income Statement > pretax Income
25042000
Quarters > 1 > income Statement > net Income
20831000
Quarters > 1 > income Statement > eps
0.9317520996403555
Quarters > 1 > income Statement > dividends Per Share
1791000
Quarters > 1 > income Statement > shares Outstanding
22356805
Quarters > 1 > income Statement > income Tax Expense
-
Quarters > 1 > income Statement > EBITDA
-
Quarters > 1 > income Statement > operating Margin
38.879857681808424
Quarters > 1 > income Statement > total Other Income Expense Net
-
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
57088000
Quarters > 1 > balance Sheet > short Term Investments
49401000
Quarters > 1 > balance Sheet > receivables
24568000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
133052000
Quarters > 1 > balance Sheet > property Plant Equipment
2585000
Quarters > 1 > balance Sheet > total Assets
235363000
Quarters > 1 > balance Sheet > payables
-
Quarters > 1 > balance Sheet > short Term Debt
-
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
82988000
Quarters > 1 > balance Sheet > equity
152375000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
20831000
Quarters > 1 > cash Flow > depreciation
416000
Quarters > 1 > cash Flow > change In Working Capital
-9862000
Quarters > 1 > cash Flow > cash From Operations
11108000
Quarters > 1 > cash Flow > capital Expenditures
0
Quarters > 1 > cash Flow > cash From Investing
-
Quarters > 1 > cash Flow > cash From Financing
-3644000
Quarters > 1 > cash Flow > net Change In Cash
3492000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.9317520996403555
Quarters > 1 > ratios > PB
3.682728830188679
Quarters > 1 > ratios > ROE
13.670877768662839
Quarters > 1 > ratios > ROA
8.850583991536478
Quarters > 1 > ratios > FCF
11108000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.1703524215562985
Quarters > 1 > health Score
75
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
58840000
Quarters > 2 > income Statement > cost Of Revenue
28818000
Quarters > 2 > income Statement > gross Profit
30022000
Quarters > 2 > income Statement > operating Expenses
38735000
Quarters > 2 > income Statement > operating Income
20105000
Quarters > 2 > income Statement > interest Expense
292000
Quarters > 2 > income Statement > pretax Income
19813000
Quarters > 2 > income Statement > net Income
18271000
Quarters > 2 > income Statement > eps
0.8145574083530408
Quarters > 2 > income Statement > dividends Per Share
1795000
Quarters > 2 > income Statement > shares Outstanding
22430586
Quarters > 2 > income Statement > income Tax Expense
-
Quarters > 2 > income Statement > EBITDA
-
Quarters > 2 > income Statement > operating Margin
34.16893269884432
Quarters > 2 > income Statement > total Other Income Expense Net
-
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
53596000
Quarters > 2 > balance Sheet > short Term Investments
49900000
Quarters > 2 > balance Sheet > receivables
20020000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
125553000
Quarters > 2 > balance Sheet > property Plant Equipment
2632000
Quarters > 2 > balance Sheet > total Assets
218104000
Quarters > 2 > balance Sheet > payables
-
Quarters > 2 > balance Sheet > short Term Debt
-
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
76530000
Quarters > 2 > balance Sheet > equity
141574000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
18271000
Quarters > 2 > cash Flow > depreciation
219000
Quarters > 2 > cash Flow > change In Working Capital
-14315000
Quarters > 2 > cash Flow > cash From Operations
1701000
Quarters > 2 > cash Flow > capital Expenditures
0
Quarters > 2 > cash Flow > cash From Investing
-
Quarters > 2 > cash Flow > cash From Financing
-14178000
Quarters > 2 > cash Flow > net Change In Cash
36342000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.8145574083530408
Quarters > 2 > ratios > PB
3.9767733383248336
Quarters > 2 > ratios > ROE
12.905618263240425
Quarters > 2 > ratios > ROA
8.377196199977991
Quarters > 2 > ratios > FCF
1701000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.02890890550645819
Quarters > 2 > health Score
60
Quarters > 3 > quarter
2024-09-30
Quarters > 3 > income Statement > revenue
63863000
Quarters > 3 > income Statement > cost Of Revenue
25083000
Quarters > 3 > income Statement > gross Profit
38780000
Quarters > 3 > income Statement > operating Expenses
35917000
Quarters > 3 > income Statement > operating Income
27946000
Quarters > 3 > income Statement > interest Expense
290000
Quarters > 3 > income Statement > pretax Income
22656000
Quarters > 3 > income Statement > net Income
16834000
Quarters > 3 > income Statement > eps
0.6946251429873932
Quarters > 3 > income Statement > dividends Per Share
970000
Quarters > 3 > income Statement > shares Outstanding
24234654
Quarters > 3 > income Statement > income Tax Expense
-
Quarters > 3 > income Statement > EBITDA
-
Quarters > 3 > income Statement > operating Margin
43.75929724566651
Quarters > 3 > income Statement > total Other Income Expense Net
-5000000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
102296000
Quarters > 3 > balance Sheet > short Term Investments
99096000
Quarters > 3 > balance Sheet > receivables
19461000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
222855000
Quarters > 3 > balance Sheet > property Plant Equipment
2944000
Quarters > 3 > balance Sheet > total Assets
301370000
Quarters > 3 > balance Sheet > payables
-
Quarters > 3 > balance Sheet > short Term Debt
-
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
146054000
Quarters > 3 > balance Sheet > equity
155316000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
16834000
Quarters > 3 > cash Flow > depreciation
213000
Quarters > 3 > cash Flow > change In Working Capital
14644000
Quarters > 3 > cash Flow > cash From Operations
27483000
Quarters > 3 > cash Flow > capital Expenditures
0
Quarters > 3 > cash Flow > cash From Investing
-
Quarters > 3 > cash Flow > cash From Financing
-3632000
Quarters > 3 > cash Flow > net Change In Cash
26203000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.6946251429873932
Quarters > 3 > ratios > PB
3.916465885034382
Quarters > 3 > ratios > ROE
10.838548507558784
Quarters > 3 > ratios > ROA
5.58582473371603
Quarters > 3 > ratios > FCF
27483000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.4303430781516684
Quarters > 3 > health Score
74
Annuals > 0 > quarter
2023-12-31
Annuals > 0 > income Statement > revenue
248731000
Annuals > 0 > income Statement > cost Of Revenue
121407000
Annuals > 0 > income Statement > gross Profit
127324000
Annuals > 0 > income Statement > operating Expenses
169658000
Annuals > 0 > income Statement > operating Income
79073000
Annuals > 0 > income Statement > interest Expense
1159000
Annuals > 0 > income Statement > pretax Income
77914000
Annuals > 0 > income Statement > net Income
60207000
Annuals > 0 > income Statement > eps
2.4173489262316505
Annuals > 0 > income Statement > dividends Per Share
4039000
Annuals > 0 > income Statement > shares Outstanding
24906210
Annuals > 0 > income Statement > income Tax Expense
-
Annuals > 0 > income Statement > EBITDA
-
Annuals > 0 > income Statement > operating Margin
31.79056892787791
Annuals > 0 > income Statement > total Other Income Expense Net
3754000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
61801000
Annuals > 0 > balance Sheet > short Term Investments
99025000
Annuals > 0 > balance Sheet > receivables
22540000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
185885000
Annuals > 0 > balance Sheet > property Plant Equipment
2644000
Annuals > 0 > balance Sheet > total Assets
249431000
Annuals > 0 > balance Sheet > payables
-
Annuals > 0 > balance Sheet > short Term Debt
-
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
68452000
Annuals > 0 > balance Sheet > equity
180979000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
60207000
Annuals > 0 > cash Flow > depreciation
1149000
Annuals > 0 > cash Flow > change In Working Capital
-12958000
Annuals > 0 > cash Flow > cash From Operations
49319000
Annuals > 0 > cash Flow > capital Expenditures
0
Annuals > 0 > cash Flow > cash From Investing
-
Annuals > 0 > cash Flow > cash From Financing
-18972000
Annuals > 0 > cash Flow > net Change In Cash
-4580000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
2.4173489262316505
Annuals > 0 > ratios > PB
3.378554724581305
Annuals > 0 > ratios > ROE
33.26739566469038
Annuals > 0 > ratios > ROA
24.137737490528444
Annuals > 0 > ratios > FCF
49319000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.19828248187801278
Annuals > 0 > health Score
88
Annuals > 1 > quarter
2022-12-31
Annuals > 1 > income Statement > revenue
258746000
Annuals > 1 > income Statement > cost Of Revenue
111232000
Annuals > 1 > income Statement > gross Profit
147514000
Annuals > 1 > income Statement > operating Expenses
169512000
Annuals > 1 > income Statement > operating Income
89234000
Annuals > 1 > income Statement > interest Expense
2526000
Annuals > 1 > income Statement > pretax Income
82198000
Annuals > 1 > income Statement > net Income
65563000
Annuals > 1 > income Statement > eps
2.553100980102923
Annuals > 1 > income Statement > dividends Per Share
4154000
Annuals > 1 > income Statement > shares Outstanding
25679752
Annuals > 1 > income Statement > income Tax Expense
16635000
Annuals > 1 > income Statement > EBITDA
85988000
Annuals > 1 > income Statement > operating Margin
34.48710318227142
Annuals > 1 > income Statement > total Other Income Expense Net
-13245000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
66381000
Annuals > 1 > balance Sheet > short Term Investments
9906000
Annuals > 1 > balance Sheet > receivables
23328000
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
94152000
Annuals > 1 > balance Sheet > property Plant Equipment
3173000
Annuals > 1 > balance Sheet > total Assets
223821000
Annuals > 1 > balance Sheet > payables
2980000
Annuals > 1 > balance Sheet > short Term Debt
-
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
84767000
Annuals > 1 > balance Sheet > equity
139054000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
65563000
Annuals > 1 > cash Flow > depreciation
1264000
Annuals > 1 > cash Flow > change In Working Capital
11245000
Annuals > 1 > cash Flow > cash From Operations
86782000
Annuals > 1 > cash Flow > capital Expenditures
0
Annuals > 1 > cash Flow > cash From Investing
-
Annuals > 1 > cash Flow > cash From Financing
-74577000
Annuals > 1 > cash Flow > net Change In Cash
-75646000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
2.553100980102923
Annuals > 1 > ratios > PB
4.5337632257971725
Annuals > 1 > ratios > ROE
47.149308901577804
Annuals > 1 > ratios > ROA
29.29260435794675
Annuals > 1 > ratios > FCF
86782000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.3353945568240668
Annuals > 1 > health Score
85
Annuals > 2 > quarter
2021-12-31
Annuals > 2 > income Statement > revenue
301126000
Annuals > 2 > income Statement > cost Of Revenue
118186000
Annuals > 2 > income Statement > gross Profit
182940000
Annuals > 2 > income Statement > operating Expenses
183706000
Annuals > 2 > income Statement > operating Income
117420000
Annuals > 2 > income Statement > interest Expense
2919000
Annuals > 2 > income Statement > pretax Income
104041000
Annuals > 2 > income Statement > net Income
73199000
Annuals > 2 > income Statement > eps
2.7386493313283053
Annuals > 2 > income Statement > dividends Per Share
206571
Annuals > 2 > income Statement > shares Outstanding
26728139
Annuals > 2 > income Statement > income Tax Expense
30842000
Annuals > 2 > income Statement > EBITDA
108131000
Annuals > 2 > income Statement > operating Margin
38.99364385672443
Annuals > 2 > income Statement > total Other Income Expense Net
-11010000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
142027000
Annuals > 2 > balance Sheet > short Term Investments
0
Annuals > 2 > balance Sheet > receivables
34907000
Annuals > 2 > balance Sheet > inventories
-
Annuals > 2 > balance Sheet > total Current Assets
180678000
Annuals > 2 > balance Sheet > property Plant Equipment
4055000
Annuals > 2 > balance Sheet > total Assets
231672000
Annuals > 2 > balance Sheet > payables
14990000
Annuals > 2 > balance Sheet > short Term Debt
-
Annuals > 2 > balance Sheet > long Term Debt
50990000
Annuals > 2 > balance Sheet > total Liabilities
137792000
Annuals > 2 > balance Sheet > equity
93880000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
73199000
Annuals > 2 > cash Flow > depreciation
1171000
Annuals > 2 > cash Flow > change In Working Capital
14422000
Annuals > 2 > cash Flow > cash From Operations
96131000
Annuals > 2 > cash Flow > capital Expenditures
0
Annuals > 2 > cash Flow > cash From Investing
59515000
Annuals > 2 > cash Flow > cash From Financing
-46946000
Annuals > 2 > cash Flow > net Change In Cash
108702000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
2.7386493313283053
Annuals > 2 > ratios > PB
6.989516536536003
Annuals > 2 > ratios > ROE
77.97081380485726
Annuals > 2 > ratios > ROA
31.595963258399806
Annuals > 2 > ratios > FCF
96131000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.3192384583197731
Annuals > 2 > health Score
76
Annuals > 3 > quarter
2020-12-31
Annuals > 3 > income Statement > revenue
259726000
Annuals > 3 > income Statement > cost Of Revenue
102347000
Annuals > 3 > income Statement > gross Profit
157379000
Annuals > 3 > income Statement > operating Expenses
160117000
Annuals > 3 > income Statement > operating Income
99609000
Annuals > 3 > income Statement > interest Expense
2620000
Annuals > 3 > income Statement > pretax Income
83684000
Annuals > 3 > income Statement > net Income
58693000
Annuals > 3 > income Statement > eps
2.134072768052691
Annuals > 3 > income Statement > dividends Per Share
2114776
Annuals > 3 > income Statement > shares Outstanding
27502811
Annuals > 3 > income Statement > income Tax Expense
24991000
Annuals > 3 > income Statement > EBITDA
87277000
Annuals > 3 > income Statement > operating Margin
38.351570501220515
Annuals > 3 > income Statement > total Other Income Expense Net
-14131000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
33325000
Annuals > 3 > balance Sheet > short Term Investments
64988000
Annuals > 3 > balance Sheet > receivables
34629000
Annuals > 3 > balance Sheet > inventories
-
Annuals > 3 > balance Sheet > total Current Assets
139245000
Annuals > 3 > balance Sheet > property Plant Equipment
2452000
Annuals > 3 > balance Sheet > total Assets
185402000
Annuals > 3 > balance Sheet > payables
1000
Annuals > 3 > balance Sheet > short Term Debt
-
Annuals > 3 > balance Sheet > long Term Debt
24215000
Annuals > 3 > balance Sheet > total Liabilities
98491000
Annuals > 3 > balance Sheet > equity
86911000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
58693000
Annuals > 3 > cash Flow > depreciation
973000
Annuals > 3 > cash Flow > change In Working Capital
-39400000
Annuals > 3 > cash Flow > cash From Operations
40734000
Annuals > 3 > cash Flow > capital Expenditures
0
Annuals > 3 > cash Flow > cash From Investing
-63511000
Annuals > 3 > cash Flow > cash From Financing
-30026000
Annuals > 3 > cash Flow > net Change In Cash
-52811000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
2.134072768052691
Annuals > 3 > ratios > PB
7.768798081370598
Annuals > 3 > ratios > ROE
67.53230316070463
Annuals > 3 > ratios > ROA
31.657155801987034
Annuals > 3 > ratios > FCF
40734000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.15683451021461078
Annuals > 3 > health Score
71
Valuation > metrics > PE
9.5747
Valuation > metrics > PB
3.472331909092046
Valuation > final Score
65.27668090907954
Valuation > verdict
5.7% Overvalued
Profitability > metrics > ROE
9.510437904163904
Profitability > metrics > ROA
10.188944723618091
Profitability > metrics > Net Margin
0.22389575971731449
Profitability > final Score
79
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.5910517955196438
Risk > metrics > Interest Coverage
58.7465564738292
Risk > final Score
88
Risk > verdict
Low
Liquidity > final Score
50
Liquidity > verdict
Weak
Prev Valuations > 0
63.17271169811321
Prev Valuations > 1
60.232266616751666
Prev Valuations > 2
60.83534114965618
Prev Profitabilities > 0
87
Prev Profitabilities > 1
86
Prev Profitabilities > 2
74
Prev Risks > 0
88
Prev Risks > 1
88
Prev Risks > 2
88
Prev Liquidities > 0
50
Prev Liquidities > 1
50
Prev Liquidities > 2
50
Updated At
2026-01-20T21:52:52.826Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-11-05
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0.68
Earnings History > 0 > eps Estimate
0
Earnings History > 0 > eps Difference
0.68
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-08-14
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.93
Earnings History > 1 > eps Estimate
0
Earnings History > 1 > eps Difference
0.93
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
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.81
Earnings History > 2 > eps Estimate
0
Earnings History > 2 > eps Difference
0.81
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-04
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
-
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.7
Earnings History > 3 > eps Estimate
0
Earnings History > 3 > eps Difference
0.7
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-11-08
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
-
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
0.69
Earnings History > 4 > eps Estimate
0
Earnings History > 4 > eps Difference
0.69
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-08-06
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
-
Earnings History > 5 > currency
-
Earnings History > 5 > eps Actual
0.61
Earnings History > 5 > eps Estimate
0
Earnings History > 5 > eps Difference
0.61
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-05-09
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
-
Earnings History > 6 > currency
-
Earnings History > 6 > eps Actual
0.64
Earnings History > 6 > eps Estimate
0
Earnings History > 6 > eps Difference
0.64
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-02-06
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.66
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
0.52
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-08
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0
Earnings History > 9 > eps Estimate
0
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-09
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.62
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-02-08
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.83
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-07
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.36
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-02
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.66
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-03
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.66
Earnings History > 14 > eps Estimate
0
Earnings History > 14 > eps Difference
0.66
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-02-03
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.41
Earnings History > 15 > eps Estimate
0
Earnings History > 15 > eps Difference
0.41
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-11-04
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.09
Earnings History > 16 > eps Estimate
0
Earnings History > 16 > eps Difference
1.09
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-08-03
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.64
Earnings History > 17 > eps Estimate
0
Earnings History > 17 > eps Difference
0.64
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-05-05
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.59
Earnings History > 18 > eps Estimate
0
Earnings History > 18 > eps Difference
0.59
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-02-02
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.74
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-06
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.62
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-04
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.89
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-08
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.42
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-06
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.99
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-08
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.22
Earnings History > 24 > eps Estimate
1.22
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
0
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-08-06
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.88
Earnings History > 25 > eps Estimate
0.89
Earnings History > 25 > eps Difference
-0.01
Earnings History > 25 > surprise Percent
-1.1236
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-05-07
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.7
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-02-05
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.81
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-06
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
1.22
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-03-31
Earnings History > 29 > report Date
2018-05-09
Earnings History > 29 > date
2018-03-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.97
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2017-12-31
Earnings History > 30 > report Date
2018-02-06
Earnings History > 30 > date
2017-12-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.73
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2017-09-30
Earnings History > 31 > report Date
2017-11-07
Earnings History > 31 > date
2017-09-30
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.55
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-06-30
Earnings History > 32 > report Date
2017-08-03
Earnings History > 32 > date
2017-06-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.69
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-03-31
Earnings History > 33 > report Date
2017-05-03
Earnings History > 33 > date
2017-03-31
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.66
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2016-12-31
Earnings History > 34 > report Date
2017-02-07
Earnings History > 34 > date
2016-12-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.78
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2016-09-30
Earnings History > 35 > report Date
2016-11-04
Earnings History > 35 > date
2016-09-30
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.76
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-06-30
Earnings History > 36 > report Date
2016-08-02
Earnings History > 36 > date
2016-06-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.93
Earnings History > 36 > eps Estimate
0.97
Earnings History > 36 > eps Difference
-0.04
Earnings History > 36 > surprise Percent
-4.1237
Earnings History > 37 > period
2016-03-31
Earnings History > 37 > report Date
2016-05-05
Earnings History > 37 > date
2016-03-31
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.88
Earnings History > 37 > eps Estimate
0.92
Earnings History > 37 > eps Difference
-0.04
Earnings History > 37 > surprise Percent
-4.3478
Earnings History > 38 > period
2015-12-31
Earnings History > 38 > report Date
2016-02-18
Earnings History > 38 > date
2015-12-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.88
Earnings History > 38 > eps Estimate
0.81
Earnings History > 38 > eps Difference
0.07
Earnings History > 38 > surprise Percent
8.642
Earnings History > 39 > period
2015-09-30
Earnings History > 39 > report Date
2015-11-05
Earnings History > 39 > date
2015-09-30
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.59
Earnings History > 39 > eps Estimate
0.56
Earnings History > 39 > eps Difference
0.03
Earnings History > 39 > surprise Percent
5.3571
Earnings History > 40 > period
2015-06-30
Earnings History > 40 > report Date
2015-08-05
Earnings History > 40 > date
2015-06-30
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.95
Earnings History > 40 > eps Estimate
0.91
Earnings History > 40 > eps Difference
0.04
Earnings History > 40 > surprise Percent
4.3956
Earnings History > 41 > period
2015-03-31
Earnings History > 41 > report Date
2015-05-05
Earnings History > 41 > date
2015-03-31
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.97
Earnings History > 41 > eps Estimate
1.04
Earnings History > 41 > eps Difference
-0.07
Earnings History > 41 > surprise Percent
-6.7308
Earnings History > 42 > period
2014-12-31
Earnings History > 42 > report Date
2015-02-03
Earnings History > 42 > date
2014-12-31
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
1.13
Earnings History > 42 > eps Estimate
1.14
Earnings History > 42 > eps Difference
-0.01
Earnings History > 42 > surprise Percent
-0.8772
Earnings History > 43 > period
2014-09-30
Earnings History > 43 > report Date
2014-11-07
Earnings History > 43 > date
2014-09-30
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.93
Earnings History > 43 > eps Estimate
1.08
Earnings History > 43 > eps Difference
-0.15
Earnings History > 43 > surprise Percent
-13.8889
Earnings History > 44 > period
2014-06-30
Earnings History > 44 > report Date
2014-07-24
Earnings History > 44 > date
2014-06-30
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
1.13
Earnings History > 44 > eps Estimate
1.28
Earnings History > 44 > eps Difference
-0.15
Earnings History > 44 > surprise Percent
-11.7188
Earnings History > 45 > period
2014-03-31
Earnings History > 45 > report Date
2014-04-25
Earnings History > 45 > date
2014-03-31
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
1.09
Earnings History > 45 > eps Estimate
1.01
Earnings History > 45 > eps Difference
0.08
Earnings History > 45 > surprise Percent
7.9208
Earnings History > 46 > period
2013-12-31
Earnings History > 46 > report Date
2014-02-04
Earnings History > 46 > date
2013-12-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
1.29
Earnings History > 46 > eps Estimate
1.61
Earnings History > 46 > eps Difference
-0.32
Earnings History > 46 > surprise Percent
-19.8758
Earnings History > 47 > period
2013-09-30
Earnings History > 47 > report Date
2013-11-06
Earnings History > 47 > date
2013-09-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
1.29
Earnings History > 47 > eps Estimate
0.96
Earnings History > 47 > eps Difference
0.33
Earnings History > 47 > surprise Percent
34.375
Earnings History > 48 > period
2013-06-30
Earnings History > 48 > report Date
2013-08-06
Earnings History > 48 > date
2013-06-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
1.09
Earnings History > 48 > eps Estimate
0.93
Earnings History > 48 > eps Difference
0.16
Earnings History > 48 > surprise Percent
17.2043
Earnings History > 49 > period
2013-03-31
Earnings History > 49 > report Date
2013-05-07
Earnings History > 49 > date
2013-03-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.88
Earnings History > 49 > eps Estimate
0.84
Earnings History > 49 > eps Difference
0.04
Earnings History > 49 > surprise Percent
4.7619
Earnings History > 50 > period
2012-12-31
Earnings History > 50 > report Date
2013-02-05
Earnings History > 50 > date
2012-12-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.67
Earnings History > 50 > eps Estimate
0.94
Earnings History > 50 > eps Difference
-0.27
Earnings History > 50 > surprise Percent
-28.7234
Earnings History > 51 > period
2012-09-30
Earnings History > 51 > report Date
2012-11-02
Earnings History > 51 > date
2012-09-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.72
Earnings History > 51 > eps Estimate
0.71
Earnings History > 51 > eps Difference
0.01
Earnings History > 51 > surprise Percent
1.4085
Earnings History > 52 > period
2012-06-30
Earnings History > 52 > report Date
2012-08-07
Earnings History > 52 > date
2012-06-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.57
Earnings History > 52 > eps Estimate
0.56
Earnings History > 52 > eps Difference
0.01
Earnings History > 52 > surprise Percent
1.7857
Earnings History > 53 > period
2012-03-31
Earnings History > 53 > report Date
2012-05-01
Earnings History > 53 > date
2012-03-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.9
Earnings History > 53 > eps Estimate
0.71
Earnings History > 53 > eps Difference
0.19
Earnings History > 53 > surprise Percent
26.7606
Earnings History > 54 > period
2011-12-31
Earnings History > 54 > report Date
2012-02-07
Earnings History > 54 > date
2011-12-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.89
Earnings History > 54 > eps Estimate
0.84
Earnings History > 54 > eps Difference
0.05
Earnings History > 54 > surprise Percent
5.9524
Earnings History > 55 > period
2011-09-30
Earnings History > 55 > report Date
2011-11-07
Earnings History > 55 > date
2011-09-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.29
Earnings History > 55 > eps Estimate
0.08
Earnings History > 55 > eps Difference
0.21
Earnings History > 55 > surprise Percent
262.5
Earnings History > 56 > period
2011-06-30
Earnings History > 56 > report Date
2011-08-02
Earnings History > 56 > date
2011-06-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.77
Earnings History > 56 > eps Estimate
0.68
Earnings History > 56 > eps Difference
0.09
Earnings History > 56 > surprise Percent
13.2353
Earnings History > 57 > period
2011-03-31
Earnings History > 57 > report Date
2011-05-06
Earnings History > 57 > date
2011-03-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.65
Earnings History > 57 > eps Estimate
0.54
Earnings History > 57 > eps Difference
0.11
Earnings History > 57 > surprise Percent
20.3704
Earnings History > 58 > period
2010-12-31
Earnings History > 58 > report Date
2011-02-08
Earnings History > 58 > date
2010-12-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
1.13
Earnings History > 58 > eps Estimate
0.82
Earnings History > 58 > eps Difference
0.31
Earnings History > 58 > surprise Percent
37.8049
Earnings History > 59 > period
2010-09-30
Earnings History > 59 > report Date
2010-11-08
Earnings History > 59 > date
2010-09-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.73
Earnings History > 59 > eps Estimate
0.54
Earnings History > 59 > eps Difference
0.19
Earnings History > 59 > surprise Percent
35.1852
Earnings History > 60 > period
2010-06-30
Earnings History > 60 > report Date
2010-08-03
Earnings History > 60 > date
2010-06-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.3
Earnings History > 60 > eps Estimate
0.39
Earnings History > 60 > eps Difference
-0.09
Earnings History > 60 > surprise Percent
-23.0769
Earnings History > 61 > period
2010-03-31
Earnings History > 61 > report Date
2010-05-04
Earnings History > 61 > date
2010-03-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.5
Earnings History > 61 > eps Estimate
0.5
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
0
Earnings History > 62 > period
2009-12-31
Earnings History > 62 > report Date
2010-02-09
Earnings History > 62 > date
2009-12-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.7
Earnings History > 62 > eps Estimate
0.57
Earnings History > 62 > eps Difference
0.13
Earnings History > 62 > surprise Percent
22.807
Earnings History > 63 > period
2009-09-30
Earnings History > 63 > report Date
2009-11-06
Earnings History > 63 > date
2009-09-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.53
Earnings History > 63 > eps Estimate
0.48
Earnings History > 63 > eps Difference
0.05
Earnings History > 63 > surprise Percent
10.4167
Earnings History > 64 > period
2009-06-30
Earnings History > 64 > report Date
2009-08-06
Earnings History > 64 > date
2009-06-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.48
Earnings History > 64 > eps Estimate
0.38
Earnings History > 64 > eps Difference
0.1
Earnings History > 64 > surprise Percent
26.3158
Earnings History > 65 > period
2009-03-31
Earnings History > 65 > report Date
2009-05-06
Earnings History > 65 > date
2009-03-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.3
Earnings History > 65 > eps Estimate
0.2
Earnings History > 65 > eps Difference
0.1
Earnings History > 65 > surprise Percent
50
Earnings History > 66 > period
2008-12-31
Earnings History > 66 > report Date
2009-02-13
Earnings History > 66 > date
2008-12-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.44
Earnings History > 66 > eps Estimate
0.07
Earnings History > 66 > eps Difference
-0.51
Earnings History > 66 > surprise Percent
-728.5714
Earnings History > 67 > period
2008-09-30
Earnings History > 67 > report Date
2008-11-07
Earnings History > 67 > date
2008-09-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.43
Earnings History > 67 > eps Estimate
0.43
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
0
Earnings History > 68 > period
2008-06-30
Earnings History > 68 > report Date
2008-08-06
Earnings History > 68 > date
2008-06-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.51
Earnings History > 68 > eps Estimate
0.44
Earnings History > 68 > eps Difference
0.07
Earnings History > 68 > surprise Percent
15.9091
Earnings History > 69 > period
2008-03-31
Earnings History > 69 > report Date
2008-05-08
Earnings History > 69 > date
2008-03-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.37
Earnings History > 69 > eps Estimate
0.36
Earnings History > 69 > eps Difference
0.01
Earnings History > 69 > surprise Percent
2.7778
Earnings History > 70 > period
2007-12-31
Earnings History > 70 > report Date
2008-03-14
Earnings History > 70 > date
2007-12-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.84
Earnings History > 70 > eps Estimate
0.99
Earnings History > 70 > eps Difference
-0.15
Earnings History > 70 > surprise Percent
-15.1515
Earnings History > 71 > period
2007-09-30
Earnings History > 71 > report Date
2007-11-08
Earnings History > 71 > date
2007-09-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.62
Earnings History > 71 > eps Estimate
0.69
Earnings History > 71 > eps Difference
-0.07
Earnings History > 71 > surprise Percent
-10.1449
Earnings History > 72 > period
2007-06-30
Earnings History > 72 > report Date
2007-08-09
Earnings History > 72 > date
2007-06-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.71
Earnings History > 72 > eps Estimate
0.7
Earnings History > 72 > eps Difference
0.01
Earnings History > 72 > surprise Percent
1.4286
Earnings History > 73 > period
2007-03-31
Earnings History > 73 > report Date
2007-05-10
Earnings History > 73 > date
2007-03-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.67
Earnings History > 73 > eps Estimate
0.62
Earnings History > 73 > eps Difference
0.05
Earnings History > 73 > surprise Percent
8.0645
Earnings History > 74 > period
2006-12-31
Earnings History > 74 > report Date
2007-02-07
Earnings History > 74 > date
2006-12-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.86
Earnings History > 74 > eps Estimate
0.68
Earnings History > 74 > eps Difference
0.18
Earnings History > 74 > surprise Percent
26.4706
Earnings History > 75 > period
2006-09-30
Earnings History > 75 > report Date
2006-11-09
Earnings History > 75 > date
2006-09-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.59
Earnings History > 75 > eps Estimate
0.51
Earnings History > 75 > eps Difference
0.08
Earnings History > 75 > surprise Percent
15.6863
Earnings History > 76 > period
2006-06-30
Earnings History > 76 > report Date
2006-08-04
Earnings History > 76 > date
2006-06-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.58
Earnings History > 76 > eps Estimate
0.51
Earnings History > 76 > eps Difference
0.07
Earnings History > 76 > surprise Percent
13.7255
Earnings History > 77 > period
2006-03-31
Earnings History > 77 > report Date
2006-05-01
Earnings History > 77 > date
2006-03-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.63
Earnings History > 77 > eps Estimate
0.52
Earnings History > 77 > eps Difference
0.11
Earnings History > 77 > surprise Percent
21.1538
Earnings History > 78 > period
2005-12-31
Earnings History > 78 > report Date
2006-01-27
Earnings History > 78 > date
2005-12-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.61
Earnings History > 78 > eps Estimate
0.58
Earnings History > 78 > eps Difference
0.03
Earnings History > 78 > surprise Percent
5.1724
Earnings History > 79 > period
2005-09-30
Earnings History > 79 > report Date
2005-10-21
Earnings History > 79 > date
2005-09-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.64
Earnings History > 79 > eps Estimate
0.5
Earnings History > 79 > eps Difference
0.14
Earnings History > 79 > surprise Percent
28
Earnings History > 80 > period
2005-06-30
Earnings History > 80 > report Date
2005-07-21
Earnings History > 80 > date
2005-06-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.43
Earnings History > 80 > eps Estimate
0.46
Earnings History > 80 > eps Difference
-0.03
Earnings History > 80 > surprise Percent
-6.5217
Earnings History > 81 > period
2005-03-31
Earnings History > 81 > report Date
2005-04-28
Earnings History > 81 > date
2005-03-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.47
Earnings History > 81 > eps Estimate
0.51
Earnings History > 81 > eps Difference
-0.04
Earnings History > 81 > surprise Percent
-7.8431
Earnings History > 82 > period
2004-12-31
Earnings History > 82 > report Date
2005-01-27
Earnings History > 82 > date
2004-12-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.65
Earnings History > 82 > eps Estimate
0.62
Earnings History > 82 > eps Difference
0.03
Earnings History > 82 > surprise Percent
4.8387
Earnings History > 83 > period
2004-09-30
Earnings History > 83 > report Date
2004-10-22
Earnings History > 83 > date
2004-09-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.43
Earnings History > 83 > eps Estimate
0.42
Earnings History > 83 > eps Difference
0.01
Earnings History > 83 > surprise Percent
2.381
Earnings History > 84 > period
2004-06-30
Earnings History > 84 > report Date
2004-07-23
Earnings History > 84 > date
2004-06-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.46
Earnings History > 84 > eps Estimate
0.46
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
0
Earnings History > 85 > period
2004-03-31
Earnings History > 85 > report Date
2004-04-27
Earnings History > 85 > date
2004-03-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.52
Earnings History > 85 > eps Estimate
0.51
Earnings History > 85 > eps Difference
0.01
Earnings History > 85 > surprise Percent
1.9608
Earnings History > 86 > period
2003-12-31
Earnings History > 86 > report Date
2004-01-29
Earnings History > 86 > date
2003-12-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.54
Earnings History > 86 > eps Estimate
0.44
Earnings History > 86 > eps Difference
0.1
Earnings History > 86 > surprise Percent
22.7273
Earnings History > 87 > period
2003-09-30
Earnings History > 87 > report Date
2003-10-28
Earnings History > 87 > date
2003-09-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.41
Earnings History > 87 > eps Estimate
0.4
Earnings History > 87 > eps Difference
0.01
Earnings History > 87 > surprise Percent
2.5
Earnings History > 88 > period
2003-06-30
Earnings History > 88 > report Date
2003-07-29
Earnings History > 88 > date
2003-06-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.38
Earnings History > 88 > eps Estimate
0.36
Earnings History > 88 > eps Difference
0.02
Earnings History > 88 > surprise Percent
5.5556
Earnings History > 89 > period
2003-03-31
Earnings History > 89 > report Date
2003-04-29
Earnings History > 89 > date
2003-03-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.31
Earnings History > 89 > eps Estimate
0.38
Earnings History > 89 > eps Difference
-0.07
Earnings History > 89 > surprise Percent
-18.4211
Earnings History > 90 > period
2002-12-31
Earnings History > 90 > report Date
2003-01-30
Earnings History > 90 > date
2002-12-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.41
Earnings History > 90 > eps Estimate
0.39
Earnings History > 90 > eps Difference
0.02
Earnings History > 90 > surprise Percent
5.1282
Earnings History > 91 > period
2002-09-30
Earnings History > 91 > report Date
2002-10-25
Earnings History > 91 > date
2002-09-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.38
Earnings History > 91 > eps Estimate
0.41
Earnings History > 91 > eps Difference
-0.03
Earnings History > 91 > surprise Percent
-7.3171
Earnings History > 92 > period
2002-06-30
Earnings History > 92 > report Date
2002-07-26
Earnings History > 92 > date
2002-06-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.46
Earnings History > 92 > eps Estimate
0.47
Earnings History > 92 > eps Difference
-0.01
Earnings History > 92 > surprise Percent
-2.1277
Earnings History > 93 > period
2002-03-31
Earnings History > 93 > report Date
2002-04-25
Earnings History > 93 > date
2002-03-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.51
Earnings History > 93 > eps Estimate
0.51
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2001-12-31
Earnings History > 94 > report Date
2002-01-30
Earnings History > 94 > date
2001-12-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.51
Earnings History > 94 > eps Estimate
0.5
Earnings History > 94 > eps Difference
0.01
Earnings History > 94 > surprise Percent
2
Earnings History > 95 > period
2001-09-30
Earnings History > 95 > report Date
2001-10-23
Earnings History > 95 > date
2001-09-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.49
Earnings History > 95 > eps Estimate
0.51
Earnings History > 95 > eps Difference
-0.02
Earnings History > 95 > surprise Percent
-3.9216
Earnings History > 96 > period
2001-06-30
Earnings History > 96 > report Date
2001-07-24
Earnings History > 96 > date
2001-06-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.53
Earnings History > 96 > eps Estimate
0.5
Earnings History > 96 > eps Difference
0.03
Earnings History > 96 > surprise Percent
6
Earnings History > 97 > period
2001-03-31
Earnings History > 97 > report Date
2001-04-24
Earnings History > 97 > date
2001-03-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.5
Earnings History > 97 > eps Estimate
0.5
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
0
Earnings History > 98 > period
2000-12-31
Earnings History > 98 > report Date
2001-02-01
Earnings History > 98 > date
2000-12-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.51
Earnings History > 98 > eps Estimate
0.49
Earnings History > 98 > eps Difference
0.02
Earnings History > 98 > surprise Percent
4.0816
Earnings History > 99 > period
2000-09-30
Earnings History > 99 > report Date
2000-10-25
Earnings History > 99 > date
2000-09-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.48
Earnings History > 99 > eps Estimate
0.41
Earnings History > 99 > eps Difference
0.07
Earnings History > 99 > surprise Percent
17.0732
Earnings History > 100 > period
2000-06-30
Earnings History > 100 > report Date
2000-07-24
Earnings History > 100 > date
2000-06-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.48
Earnings History > 100 > eps Estimate
0.45
Earnings History > 100 > eps Difference
0.03
Earnings History > 100 > surprise Percent
6.6667
Earnings History > 101 > period
2000-03-31
Earnings History > 101 > report Date
2000-04-25
Earnings History > 101 > date
2000-03-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.47
Earnings History > 101 > eps Estimate
0.44
Earnings History > 101 > eps Difference
0.03
Earnings History > 101 > surprise Percent
6.8182
Earnings History > 102 > period
1999-12-31
Earnings History > 102 > report Date
2000-02-16
Earnings History > 102 > date
1999-12-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.49
Earnings History > 102 > eps Estimate
0.46
Earnings History > 102 > eps Difference
0.03
Earnings History > 102 > surprise Percent
6.5217
Earnings History > 103 > period
1999-09-30
Earnings History > 103 > report Date
1999-10-26
Earnings History > 103 > date
1999-09-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.34
Earnings History > 103 > eps Estimate
0.33
Earnings History > 103 > eps Difference
0.01
Earnings History > 103 > surprise Percent
3.0303
Earnings History > 104 > period
1999-06-30
Earnings History > 104 > report Date
1999-07-28
Earnings History > 104 > date
1999-06-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.44
Earnings History > 104 > eps Estimate
0.3
Earnings History > 104 > eps Difference
0.14
Earnings History > 104 > surprise Percent
46.6667
Earnings History > 105 > period
1999-03-31
Earnings History > 105 > report Date
1999-05-05
Earnings History > 105 > date
1999-03-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.31
Earnings History > 105 > eps Estimate
0.28
Earnings History > 105 > eps Difference
0.03
Earnings History > 105 > surprise Percent
10.7143
GAMCO Investors, Inc. is a publicly owned holding investment manager. The firm also provides wealth management, investment advisory, institutional research, brokerage, dealer, underwriting, and distribution services to its clients. It provides its services to individuals including high net worth individuals, corporate pension and profit-sharing plans, foundations, endowments, jointly trust plans, municipalities, and investment companies. The firm, through its subsidiaries, manages separate client-focused equity, fixed income, and balanced portfolios. It also launches equity, fixed income, and balanced mutual funds and manages equity mutual funds for its clients. Through its subsidiaries the firm invests in the public equity and fixed income markets across the globe. It invests in value stocks of companies. The firm employs fundamental analysis with a focus on bottom-up stock picking approach to create its portfolios. It conducts in-house research to make its investments. The firm was founded in 1977 and is based in Rye, New York with additional offices in Greenwich, Connecticut; Bannockburn, Illinois; and Tokyo, Japan. GAMCO Investors, Inc. operates as a subsidiary of Ggcp Holdings LLC.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AHedge funds vs small investors: new videos explain closed-end fund risks Stock Titan
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Medium
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Medium
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of GAMCO Investors 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.68
EPS Estimate
0
EPS Difference
0.68
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.