_id
690da7beccc777a4e85d0796
Ticker
AAON
Name
AAON Inc
Exchange
NASDAQ
Address
2425 South Yukon Avenue, Tulsa, OK, United States, 74107
Country
USA
Sector
Industrials
Industry
Building Products & Equipment
Currency
USD
Website
https://www.aaon.com
Description
AAON, Inc., together with its subsidiaries, engages in engineering, manufacturing, marketing, and selling air conditioning and heating equipment in the United States and Canada. The company operates through three segments: AAON Oklahoma, AAON Coil Products, and BASX. It offers rooftop units, data center cooling solutions, cleanroom systems, chillers, packaged outdoor mechanical rooms, air handling units, makeup air units, energy recovery units, condensing units, geothermal/water-source heat pumps, coils, and controls. The company markets and sells its products to retail, manufacturing, educational, lodging, supermarket, data centers, medical and pharmaceutical, and other commercial industries. It sells its products through a network of independent manufacturer representative organizations and internal sales force, as well as online. AAON, Inc. was incorporated in 1987 and is headquartered in Tulsa, Oklahoma.
Last Close
93.28
Volume
225883
Current Price
91.94
Change
0.2
Last Updated
2026-01-21T18:05:46.562Z
Image
data:image/vnd.microsoft.icon;base64,AAABAAMAMDAAAAEACACoDgAANgAAACAgAAABAAgAqAgAAN4OAAAQEAAAAQAIAGgFAACGFwAAKAAAADAAAABgAAAAAQAIAAAAAAAACQAAAAAAAAAAAAAAAQAAAAAAAPz69gCnagkA7eDMALyNQwD17+QAxJxbAOHMqgDZv5UA7uLPAObVugDSsoAA+/j0APbx5wCpbg8A2sGYAO/k0gC+kUkA/Pr3APXt4gCyfScA28ObAKpwEgD9/PoAzKlxAOnZwACrchUApGUAALmIOgD+/v0A4s6uALF7JQD38egAwZdSAKVnAwC6ij0A8ObWAKZpBgCzfysArHIWAMGVUAD//v4AtIEuAK10GQDz6twApWcEAOvdxwC1gzEAyqZrAK52HADXvJAApmkHAPn17wCveB8A2L6TALyORACoawoA3sejAMWdXAC9kEcA+/n1AKpvEADo2L4At4U1AMyobwDNqnIA2sCXAKltDgDv49EApGYBAOLPrwCqbxEA28KaANO1hQDw5dQA6Ni/AP37+QDp2sIA1beIAP79/AC0gCwA6tzFANa5iwClZgIA////AM6sdgD48uoArXUaAKZoBQDr3sgAz655AOTRswDcxJ4A+fTtAK53HQDDmlcA2L2RAKdqCAC8jUIA3cahAK1zGADy6dsA5tW5APv48wDKpWoAwphVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGjxGRkZGRkZGVxoaGhoaGhoaGhoaGhoaIUZGRkZGRkZGRkZGRkZGJBoaGhoaGhoaGj9TU1NTU1NTGxoaGhoaGhoaGhoaGhoaIQlTU1NTU1NTU1NTU1MPDRoaGhoaGhoaGhpZU1NTU1NTExoaGhoaGhoaGhoaGhoaGk9TU1NTU1NTU1NTU1MQGhoaGhoaGhoaGhoaNVNTU1NTaBoaGhoaGhoaGhoaGhoaGhoEU1NTU1NTU1NTUwtXGhoaGhoaGhoaGhoaIR1TU1NTUCwaGhoaGhoaGhoaGhoaGhpkU1NTU1NTU1NTU0oaGhoaGhoaGhoaGhoaGgEtU1NTU0gaGhoaGhoaGhoaGhoaGmBOU1NTU1NTU1NTUwcaGhoaGhoaGhoaGhoaGhowXFNTUxw2GhoaGhoaGhoaGhoaGi5TU1NTU1NTU1NTUy8aGhoaGhoaGhoaGhoaGhoaIFNTU1MfYxoaGhoaGhoaGhoaGjlTU1NTU1NTU1NTU2EaGhoaGhoaGhoaGhoaGhoaGg5TU1NTCWhoaGhoaGhoaGhoaAZTU1NTU1NTU1NTUyoaGhoaGhoaGhoaGhoaGhoaGmBDU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTMxoaGhoaGhoaGhoaGhoaGhoaGholAFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTUBoaGhoaGhoaGhoaGhoaGhoaGhoaZ1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTFBoaGhoaGhoaGhoaGhoaGhoaGhoaGkVTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTQBoaGhoaGhoaGhoaGhoaGhoaGhoaGhUSU1NTU0xNTU1NTU1NZVNTU1NTU1NTU1NTEBoaGhoaGhoaGhoaGhoaGhoaGhoaGhoiTlNTU1VWGhoaGhoaUVNTU1NTU1NTU1NTNBoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaClNTU1NKIRoaGhoaZVNTU1NTU1NTU1M7UhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaUj1TU1NTVBoaGhoaDFNTU1NTU1NTU1MCGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGl1cU1NTFj4aGhoZU1NTU1NTU1NTU1M4GhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhogU1NTUytCGhoDU1NTU1NTU1NTU1NZGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaR1NTU1NiGhoXU1NTU1NTU1NTU1MnGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaNyNTU1NTBRpbU1NTU1NTU1NTU1MTGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGk8RU1NTZh4CU1NTU1NTU1NTU0ssGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoXU1NTU1gRU1NTU1NTU1NTU0kaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhpEWlNTU1NTU1NTU1NTU1NTUwYaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaJgxTU1NTU1NTU1NTU1NTUwoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGjooU1NTU1NTU1NTU1NTU14aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoxU1NTU1NTU1NTU1NTUykaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoyCFNTU1NTU1NTU1NTTmAaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaQVNTU1NTU1NTU1NTZBoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhokGAICAgICAgICAgICXxoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKBsRAgQoKCgoCgICAgIsKCgoHRIPKCgoKBQSDAwiFCgoKCgpDBMcHBwnDAwMKigoKCgoFAkMDAwMDAwMDBooKCgoKCghLSsOEB8MDAwFKCgoKCgoKAEmCCgGDAwMBCgoKCgoKCgoJRUnAAwMDA0oKCgoKCgoKCMDHhgMDAcoKCgoKCgoKCgoFhkMDAwkKCgoKCgoKCgoKCgLICAgFygoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
Ipo Date
1992-12-16T00:00:00.000Z
Market Cap
7489107968
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9933333333333333
Sentiment Sources
9
Rating
3.8333
Target Price
115.25
Strong Buy
2
Buy
1
Hold
3
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
384238000
Cost Of Revenue
277377000
Gross Profit
106861000
Operating Expenses
63266000
Operating Income
43595000
Interest Expense
5153000
Pretax Income
38442000
Net Income
30782000
Eps
0.3710818523602714
Dividends Per Share
8161000
Shares Outstanding
81634058
Income Tax Expense
7660000
EBITDA
63554000
Operating Margin
11.3458325308793
Total Other Income Expense Net
-5153000
Cash
1041000
Short Term Investments
-
Receivables
498886000
Inventories
250511000
Total Current Assets
759332000
Property Plant Equipment
608702000
Total Assets
1534071000
Payables
109740000
Short Term Debt
2903000
Long Term Debt
360142000
Total Liabilities
670961000
Equity
863110000
Bs_currency_symbol
USD
Depreciation
20008000
Change In Working Capital
-69338000
Cash From Operations
12256000
Capital Expenditures
45552000
Cash From Investing
-49131000
Cash From Financing
37821000
Net Change In Cash
946000
Cf_currency_symbol
USD
PE
75.8182
PB
8.836198613224271
ROE
3.566405209069528
ROA
2.006556411013571
FCF
-33296000
Fcf Percent
-0.0866546255185588
Piotroski FScore
3
Health Score
43
Deep Value Investing Score
3
Defensive Investing Score
7
Dividend Investing Score
2
Economic Moat Investing Score
5.3
Garp Investing Score
6
Growth Investing Score
5
Momentum Investing Score
4.5
Net Net Investing Score
1
Quality Investing Score
4.5
Value Investing Score
3.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
384238000
Quarters > 0 > income Statement > cost Of Revenue
277377000
Quarters > 0 > income Statement > gross Profit
106861000
Quarters > 0 > income Statement > operating Expenses
63266000
Quarters > 0 > income Statement > operating Income
43595000
Quarters > 0 > income Statement > interest Expense
5153000
Quarters > 0 > income Statement > pretax Income
38442000
Quarters > 0 > income Statement > net Income
30782000
Quarters > 0 > income Statement > eps
0.3710818523602714
Quarters > 0 > income Statement > dividends Per Share
8161000
Quarters > 0 > income Statement > shares Outstanding
82952049
Quarters > 0 > income Statement > income Tax Expense
7660000
Quarters > 0 > income Statement > EBITDA
63554000
Quarters > 0 > income Statement > operating Margin
11.3458325308793
Quarters > 0 > income Statement > total Other Income Expense Net
-5153000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
1041000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
498886000
Quarters > 0 > balance Sheet > inventories
250511000
Quarters > 0 > balance Sheet > total Current Assets
759332000
Quarters > 0 > balance Sheet > property Plant Equipment
608702000
Quarters > 0 > balance Sheet > total Assets
1534071000
Quarters > 0 > balance Sheet > payables
109740000
Quarters > 0 > balance Sheet > short Term Debt
2903000
Quarters > 0 > balance Sheet > long Term Debt
360142000
Quarters > 0 > balance Sheet > total Liabilities
670961000
Quarters > 0 > balance Sheet > equity
863110000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
30782000
Quarters > 0 > cash Flow > depreciation
20008000
Quarters > 0 > cash Flow > change In Working Capital
-69338000
Quarters > 0 > cash Flow > cash From Operations
12256000
Quarters > 0 > cash Flow > capital Expenditures
45552000
Quarters > 0 > cash Flow > cash From Investing
-49131000
Quarters > 0 > cash Flow > cash From Financing
37821000
Quarters > 0 > cash Flow > net Change In Cash
946000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.3710818523602714
Quarters > 0 > ratios > PB
8.836198613224271
Quarters > 0 > ratios > ROE
3.566405209069528
Quarters > 0 > ratios > ROA
2.006556411013571
Quarters > 0 > ratios > FCF
-33296000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
-0.0866546255185588
Quarters > 0 > health Score
43
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
311567000
Quarters > 1 > income Statement > cost Of Revenue
228838000
Quarters > 1 > income Statement > gross Profit
82729000
Quarters > 1 > income Statement > operating Expenses
59147000
Quarters > 1 > income Statement > operating Income
23582000
Quarters > 1 > income Statement > interest Expense
4009000
Quarters > 1 > income Statement > pretax Income
19505000
Quarters > 1 > income Statement > net Income
15487000
Quarters > 1 > income Statement > eps
0.18668884993580892
Quarters > 1 > income Statement > dividends Per Share
8181000
Quarters > 1 > income Statement > shares Outstanding
82956213
Quarters > 1 > income Statement > income Tax Expense
4018000
Quarters > 1 > income Statement > EBITDA
43494000
Quarters > 1 > income Statement > operating Margin
7.568837521303603
Quarters > 1 > income Statement > total Other Income Expense Net
-4077000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
14000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
411059000
Quarters > 1 > balance Sheet > inventories
234980000
Quarters > 1 > balance Sheet > total Current Assets
654151000
Quarters > 1 > balance Sheet > property Plant Equipment
577274000
Quarters > 1 > balance Sheet > total Assets
1399413000
Quarters > 1 > balance Sheet > payables
81642000
Quarters > 1 > balance Sheet > short Term Debt
2854000
Quarters > 1 > balance Sheet > long Term Debt
317277000
Quarters > 1 > balance Sheet > total Liabilities
566667000
Quarters > 1 > balance Sheet > equity
832746000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
15487000
Quarters > 1 > cash Flow > depreciation
44000
Quarters > 1 > cash Flow > change In Working Capital
-54331000
Quarters > 1 > cash Flow > cash From Operations
-21826000
Quarters > 1 > cash Flow > capital Expenditures
35792000
Quarters > 1 > cash Flow > cash From Investing
-39104000
Quarters > 1 > cash Flow > cash From Financing
59868000
Quarters > 1 > cash Flow > net Change In Cash
-1062000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.18668884993580892
Quarters > 1 > ratios > PB
9.15884822409234
Quarters > 1 > ratios > ROE
1.8597507523302426
Quarters > 1 > ratios > ROA
1.1066783001158342
Quarters > 1 > ratios > FCF
-57618000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
-0.1849297261905144
Quarters > 1 > health Score
40
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
322054000
Quarters > 2 > income Statement > cost Of Revenue
235690000
Quarters > 2 > income Statement > gross Profit
86364000
Quarters > 2 > income Statement > operating Expenses
51253000
Quarters > 2 > income Statement > operating Income
35111000
Quarters > 2 > income Statement > interest Expense
2802000
Quarters > 2 > income Statement > pretax Income
32483000
Quarters > 2 > income Statement > net Income
29292000
Quarters > 2 > income Statement > eps
0.3514272370457576
Quarters > 2 > income Statement > dividends Per Share
8095000
Quarters > 2 > income Statement > shares Outstanding
83351536
Quarters > 2 > income Statement > income Tax Expense
3191000
Quarters > 2 > income Statement > EBITDA
54253000
Quarters > 2 > income Statement > operating Margin
10.902208946325771
Quarters > 2 > income Statement > total Other Income Expense Net
-2628000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
994000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
361071000
Quarters > 2 > balance Sheet > inventories
198852000
Quarters > 2 > balance Sheet > total Current Assets
571744000
Quarters > 2 > balance Sheet > property Plant Equipment
567028000
Quarters > 2 > balance Sheet > total Assets
1300193000
Quarters > 2 > balance Sheet > payables
77155000
Quarters > 2 > balance Sheet > short Term Debt
18442000
Quarters > 2 > balance Sheet > long Term Debt
236417000
Quarters > 2 > balance Sheet > total Liabilities
484341000
Quarters > 2 > balance Sheet > equity
815852000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
29292000
Quarters > 2 > cash Flow > depreciation
18968000
Quarters > 2 > cash Flow > change In Working Capital
-67623000
Quarters > 2 > cash Flow > cash From Operations
-9214000
Quarters > 2 > cash Flow > capital Expenditures
46723000
Quarters > 2 > cash Flow > cash From Investing
-50388000
Quarters > 2 > cash Flow > cash From Financing
55471000
Quarters > 2 > cash Flow > net Change In Cash
-4131000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.3514272370457576
Quarters > 2 > ratios > PB
9.393051950402768
Quarters > 2 > ratios > ROE
3.5903570745674465
Quarters > 2 > ratios > ROA
2.252896300779961
Quarters > 2 > ratios > FCF
-55937000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.17368826345892305
Quarters > 2 > health Score
42
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
297718000
Quarters > 3 > income Statement > cost Of Revenue
220103000
Quarters > 3 > income Statement > gross Profit
77615000
Quarters > 3 > income Statement > operating Expenses
48186000
Quarters > 3 > income Statement > operating Income
29429000
Quarters > 3 > income Statement > interest Expense
1208000
Quarters > 3 > income Statement > pretax Income
28266000
Quarters > 3 > income Statement > net Income
24690000
Quarters > 3 > income Statement > eps
0.29541977660593405
Quarters > 3 > income Statement > dividends Per Share
6513000
Quarters > 3 > income Statement > shares Outstanding
83575989
Quarters > 3 > income Statement > income Tax Expense
3576000
Quarters > 3 > income Statement > EBITDA
47080000
Quarters > 3 > income Statement > operating Margin
9.88485748258419
Quarters > 3 > income Statement > total Other Income Expense Net
-1163000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
14000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
286970000
Quarters > 3 > balance Sheet > inventories
187420000
Quarters > 3 > balance Sheet > total Current Assets
488212000
Quarters > 3 > balance Sheet > property Plant Equipment
525792000
Quarters > 3 > balance Sheet > total Assets
1175234000
Quarters > 3 > balance Sheet > payables
44645000
Quarters > 3 > balance Sheet > short Term Debt
18481000
Quarters > 3 > balance Sheet > long Term Debt
138891000
Quarters > 3 > balance Sheet > total Liabilities
350652000
Quarters > 3 > balance Sheet > equity
824582000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
24690000
Quarters > 3 > cash Flow > depreciation
56000
Quarters > 3 > cash Flow > change In Working Capital
-40413000
Quarters > 3 > cash Flow > cash From Operations
845000
Quarters > 3 > cash Flow > capital Expenditures
85908000
Quarters > 3 > cash Flow > cash From Investing
-99327000
Quarters > 3 > cash Flow > cash From Financing
98331000
Quarters > 3 > cash Flow > net Change In Cash
-151000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.29541977660593405
Quarters > 3 > ratios > PB
9.31863226296475
Quarters > 3 > ratios > ROE
2.9942443565345833
Quarters > 3 > ratios > ROA
2.1008582120667034
Quarters > 3 > ratios > FCF
-85063000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
-0.2857166849165989
Quarters > 3 > health Score
48
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
1200635000
Annuals > 0 > income Statement > cost Of Revenue
803526000
Annuals > 0 > income Statement > gross Profit
397109000
Annuals > 0 > income Statement > operating Expenses
187991000
Annuals > 0 > income Statement > operating Income
209118000
Annuals > 0 > income Statement > interest Expense
2905000
Annuals > 0 > income Statement > pretax Income
206591000
Annuals > 0 > income Statement > net Income
168559000
Annuals > 0 > income Statement > eps
2.0155447057427174
Annuals > 0 > income Statement > dividends Per Share
26084000
Annuals > 0 > income Statement > shares Outstanding
83629502
Annuals > 0 > income Statement > income Tax Expense
38032000
Annuals > 0 > income Statement > EBITDA
272420000
Annuals > 0 > income Statement > operating Margin
17.417283354225056
Annuals > 0 > income Statement > total Other Income Expense Net
-2527000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
14000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
286970000
Annuals > 0 > balance Sheet > inventories
187420000
Annuals > 0 > balance Sheet > total Current Assets
488212000
Annuals > 0 > balance Sheet > property Plant Equipment
525792000
Annuals > 0 > balance Sheet > total Assets
1175234000
Annuals > 0 > balance Sheet > payables
44645000
Annuals > 0 > balance Sheet > short Term Debt
18481000
Annuals > 0 > balance Sheet > long Term Debt
138891000
Annuals > 0 > balance Sheet > total Liabilities
350652000
Annuals > 0 > balance Sheet > equity
824582000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
168559000
Annuals > 0 > cash Flow > depreciation
189000
Annuals > 0 > cash Flow > change In Working Capital
-49370000
Annuals > 0 > cash Flow > cash From Operations
192532000
Annuals > 0 > cash Flow > capital Expenditures
195660000
Annuals > 0 > cash Flow > cash From Investing
-213075000
Annuals > 0 > cash Flow > cash From Financing
18034000
Annuals > 0 > cash Flow > net Change In Cash
-2509000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
2.0155447057427174
Annuals > 0 > ratios > PB
9.32459890451162
Annuals > 0 > ratios > ROE
20.4417510932812
Annuals > 0 > ratios > ROA
14.34259049687126
Annuals > 0 > ratios > FCF
-3128000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
-0.002605288035081436
Annuals > 0 > health Score
68
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1168518000
Annuals > 1 > income Statement > cost Of Revenue
769498000
Annuals > 1 > income Statement > gross Profit
399020000
Annuals > 1 > income Statement > operating Expenses
171526000
Annuals > 1 > income Statement > operating Income
227494000
Annuals > 1 > income Statement > interest Expense
4843000
Annuals > 1 > income Statement > pretax Income
223154000
Annuals > 1 > income Statement > net Income
177623000
Annuals > 1 > income Statement > eps
2.13244950584841
Annuals > 1 > income Statement > dividends Per Share
26445000
Annuals > 1 > income Statement > shares Outstanding
83295290
Annuals > 1 > income Statement > income Tax Expense
45531000
Annuals > 1 > income Statement > EBITDA
274789000
Annuals > 1 > income Statement > operating Margin
19.468591840262622
Annuals > 1 > income Statement > total Other Income Expense Net
-4340000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
287000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
183302000
Annuals > 1 > balance Sheet > inventories
213532000
Annuals > 1 > balance Sheet > total Current Assets
408954000
Annuals > 1 > balance Sheet > property Plant Equipment
381721000
Annuals > 1 > balance Sheet > total Assets
941436000
Annuals > 1 > balance Sheet > payables
27484000
Annuals > 1 > balance Sheet > short Term Debt
2021000
Annuals > 1 > balance Sheet > long Term Debt
38328000
Annuals > 1 > balance Sheet > total Liabilities
206212000
Annuals > 1 > balance Sheet > equity
735224000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
177623000
Annuals > 1 > cash Flow > depreciation
46792000
Annuals > 1 > cash Flow > change In Working Capital
-76894000
Annuals > 1 > cash Flow > cash From Operations
158895000
Annuals > 1 > cash Flow > capital Expenditures
104294000
Annuals > 1 > cash Flow > cash From Investing
-109311000
Annuals > 1 > cash Flow > cash From Financing
-46510000
Annuals > 1 > cash Flow > net Change In Cash
3074000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
2.13244950584841
Annuals > 1 > ratios > PB
10.416103068724633
Annuals > 1 > ratios > ROE
24.159031805272953
Annuals > 1 > ratios > ROA
18.867241108264395
Annuals > 1 > ratios > FCF
54601000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.04672670853166147
Annuals > 1 > health Score
70
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
888788000
Annuals > 2 > income Statement > cost Of Revenue
651216000
Annuals > 2 > income Statement > gross Profit
237572000
Annuals > 2 > income Statement > operating Expenses
110811000
Annuals > 2 > income Statement > operating Income
126761000
Annuals > 2 > income Statement > interest Expense
2627000
Annuals > 2 > income Statement > pretax Income
124533000
Annuals > 2 > income Statement > net Income
100376000
Annuals > 2 > income Statement > eps
1.236986827956065
Annuals > 2 > income Statement > dividends Per Share
22917000
Annuals > 2 > income Statement > shares Outstanding
81145569
Annuals > 2 > income Statement > income Tax Expense
24157000
Annuals > 2 > income Statement > EBITDA
162590000
Annuals > 2 > income Statement > operating Margin
14.26223126324838
Annuals > 2 > income Statement > total Other Income Expense Net
-2228000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
5451000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
142309000
Annuals > 2 > balance Sheet > inventories
198939000
Annuals > 2 > balance Sheet > total Current Assets
349116000
Annuals > 2 > balance Sheet > property Plant Equipment
311868000
Annuals > 2 > balance Sheet > total Assets
813903000
Annuals > 2 > balance Sheet > payables
45513000
Annuals > 2 > balance Sheet > short Term Debt
1254000
Annuals > 2 > balance Sheet > long Term Debt
71004000
Annuals > 2 > balance Sheet > total Liabilities
253189000
Annuals > 2 > balance Sheet > equity
560714000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
100376000
Annuals > 2 > cash Flow > depreciation
35430000
Annuals > 2 > cash Flow > change In Working Capital
-77574000
Annuals > 2 > cash Flow > cash From Operations
61318000
Annuals > 2 > cash Flow > capital Expenditures
76024000
Annuals > 2 > cash Flow > cash From Investing
-76213000
Annuals > 2 > cash Flow > cash From Financing
17357000
Annuals > 2 > cash Flow > net Change In Cash
2462000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
1.236986827956065
Annuals > 2 > ratios > PB
13.305399212183037
Annuals > 2 > ratios > ROE
17.90146135106311
Annuals > 2 > ratios > ROA
12.332673549550744
Annuals > 2 > ratios > FCF
-14706000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
-0.016546127985526356
Annuals > 2 > health Score
67
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
534517000
Annuals > 3 > income Statement > cost Of Revenue
396687000
Annuals > 3 > income Statement > gross Profit
137830000
Annuals > 3 > income Statement > operating Expenses
68577000
Annuals > 3 > income Statement > operating Income
69253000
Annuals > 3 > income Statement > interest Expense
132000
Annuals > 3 > income Statement > pretax Income
69182000
Annuals > 3 > income Statement > net Income
58758000
Annuals > 3 > income Statement > eps
0.7290667373754777
Annuals > 3 > income Statement > dividends Per Share
19947000
Annuals > 3 > income Statement > shares Outstanding
80593445
Annuals > 3 > income Statement > income Tax Expense
10424000
Annuals > 3 > income Statement > EBITDA
99730000
Annuals > 3 > income Statement > operating Margin
12.956182871639255
Annuals > 3 > income Statement > total Other Income Expense Net
-71000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
2859000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
82252000
Annuals > 3 > balance Sheet > inventories
130270000
Annuals > 3 > balance Sheet > total Current Assets
218080000
Annuals > 3 > balance Sheet > property Plant Equipment
275036000
Annuals > 3 > balance Sheet > total Assets
650180000
Annuals > 3 > balance Sheet > payables
29020000
Annuals > 3 > balance Sheet > short Term Debt
1580000
Annuals > 3 > balance Sheet > long Term Debt
40000000
Annuals > 3 > balance Sheet > total Liabilities
184010000
Annuals > 3 > balance Sheet > equity
466170000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
58758000
Annuals > 3 > cash Flow > depreciation
30416000
Annuals > 3 > cash Flow > change In Working Capital
-44141000
Annuals > 3 > cash Flow > cash From Operations
61183000
Annuals > 3 > cash Flow > capital Expenditures
55362000
Annuals > 3 > cash Flow > cash From Investing
-158719000
Annuals > 3 > cash Flow > cash From Financing
18735000
Annuals > 3 > cash Flow > net Change In Cash
-78801000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.7290667373754777
Annuals > 3 > ratios > PB
15.894976796662162
Annuals > 3 > ratios > ROE
12.604414698500547
Annuals > 3 > ratios > ROA
9.037189701313482
Annuals > 3 > ratios > FCF
5821000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.010890205550057342
Annuals > 3 > health Score
61
Valuation > metrics > PE
0.3710818523602714
Valuation > metrics > PB
8.836198613224271
Valuation > final Score
40
Valuation > verdict
49.1% Overvalued
Profitability > metrics > ROE
3.566405209069528
Profitability > metrics > ROA
4.05382625781608
Profitability > metrics > Net Margin
0.08011180570375652
Profitability > final Score
31
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.7773760007415046
Risk > metrics > Interest Coverage
8.460120318261207
Risk > final Score
82
Risk > verdict
Low
Liquidity > metrics > Current Ratio
-
Liquidity > metrics > Quick Ratio
-
Liquidity > final Score
50
Liquidity > verdict
Weak
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
18
Prev Profitabilities > 1
36
Prev Profitabilities > 2
34
Prev Risks > 0
72
Prev Risks > 1
88
Prev Risks > 2
100
Prev Liquidities > 0
50
Prev Liquidities > 1
50
Prev Liquidities > 2
50
Updated At
2026-01-21T18:05:47.256Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-26
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.45
Earnings History > 0 > eps Difference
-0.45
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-06
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.37
Earnings History > 1 > eps Estimate
0.32
Earnings History > 1 > eps Difference
0.05
Earnings History > 1 > surprise Percent
15.625
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-11
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.22
Earnings History > 2 > eps Estimate
0.34
Earnings History > 2 > eps Difference
-0.12
Earnings History > 2 > surprise Percent
-35.2941
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-30
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.37
Earnings History > 3 > eps Estimate
0.2357
Earnings History > 3 > eps Difference
0.1343
Earnings History > 3 > surprise Percent
56.9792
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-26
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.3
Earnings History > 4 > eps Estimate
0.5329
Earnings History > 4 > eps Difference
-0.2329
Earnings History > 4 > surprise Percent
-43.7043
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-07
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.63
Earnings History > 5 > eps Estimate
0.57
Earnings History > 5 > eps Difference
0.06
Earnings History > 5 > surprise Percent
10.5263
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-01
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.62
Earnings History > 6 > eps Estimate
0.51
Earnings History > 6 > eps Difference
0.11
Earnings History > 6 > surprise Percent
21.5686
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-02
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.46
Earnings History > 7 > eps Estimate
0.49
Earnings History > 7 > eps Difference
-0.03
Earnings History > 7 > surprise Percent
-6.1224
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-28
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.56
Earnings History > 8 > eps Estimate
0.52
Earnings History > 8 > eps Difference
0.04
Earnings History > 8 > surprise Percent
7.6923
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-06
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.64
Earnings History > 9 > eps Estimate
0.55
Earnings History > 9 > eps Difference
0.09
Earnings History > 9 > surprise Percent
16.3636
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-03
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.55
Earnings History > 10 > eps Estimate
0.43
Earnings History > 10 > eps Difference
0.12
Earnings History > 10 > surprise Percent
27.907
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-04
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.67
Earnings History > 11 > eps Estimate
0.53
Earnings History > 11 > eps Difference
0.14
Earnings History > 11 > surprise Percent
26.4151
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-27
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.71
Earnings History > 12 > eps Estimate
0.56
Earnings History > 12 > eps Difference
0.15
Earnings History > 12 > surprise Percent
26.7857
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-07
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.51
Earnings History > 13 > eps Estimate
0.42
Earnings History > 13 > eps Difference
0.09
Earnings History > 13 > surprise Percent
21.4286
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-08
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.3
Earnings History > 14 > eps Estimate
0.41
Earnings History > 14 > eps Difference
-0.11
Earnings History > 14 > surprise Percent
-26.8293
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-05
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.33
Earnings History > 15 > eps Estimate
0.27
Earnings History > 15 > eps Difference
0.06
Earnings History > 15 > surprise Percent
22.2222
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-28
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.18
Earnings History > 16 > eps Estimate
0.28
Earnings History > 16 > eps Difference
-0.1
Earnings History > 16 > surprise Percent
-35.7143
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-04
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.29
Earnings History > 17 > eps Estimate
0.38
Earnings History > 17 > eps Difference
-0.09
Earnings History > 17 > surprise Percent
-23.6842
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-05
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.38
Earnings History > 18 > eps Estimate
0.32
Earnings History > 18 > eps Difference
0.06
Earnings History > 18 > surprise Percent
18.75
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-06
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.3
Earnings History > 19 > eps Estimate
0.27
Earnings History > 19 > eps Difference
0.03
Earnings History > 19 > surprise Percent
11.1111
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-25
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.27
Earnings History > 20 > eps Estimate
0.29
Earnings History > 20 > eps Difference
-0.02
Earnings History > 20 > surprise Percent
-6.8966
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-05
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.38
Earnings History > 21 > eps Estimate
0.33
Earnings History > 21 > eps Difference
0.05
Earnings History > 21 > surprise Percent
15.1515
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-06
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.34
Earnings History > 22 > eps Estimate
0.36
Earnings History > 22 > eps Difference
-0.02
Earnings History > 22 > surprise Percent
-5.5556
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-07
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.41
Earnings History > 23 > eps Estimate
0.35
Earnings History > 23 > eps Difference
0.06
Earnings History > 23 > surprise Percent
17.1429
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-27
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.33
Earnings History > 24 > eps Estimate
0.29
Earnings History > 24 > eps Difference
0.04
Earnings History > 24 > surprise Percent
13.7931
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-31
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.26
Earnings History > 25 > eps Estimate
0.28
Earnings History > 25 > eps Difference
-0.02
Earnings History > 25 > surprise Percent
-7.1429
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-01
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.25
Earnings History > 26 > eps Estimate
0.27
Earnings History > 26 > eps Difference
-0.02
Earnings History > 26 > surprise Percent
-7.4074
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-02
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.21
Earnings History > 27 > eps Estimate
0.23
Earnings History > 27 > eps Difference
-0.02
Earnings History > 27 > surprise Percent
-8.6957
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-28
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.24
Earnings History > 28 > eps Estimate
0.28
Earnings History > 28 > eps Difference
-0.04
Earnings History > 28 > surprise Percent
-14.2857
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-01
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.27
Earnings History > 29 > eps Estimate
0.28
Earnings History > 29 > eps Difference
-0.01
Earnings History > 29 > surprise Percent
-3.5714
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-02
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.22
Earnings History > 30 > eps Estimate
0.22
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
0
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-03
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.08
Earnings History > 31 > eps Estimate
0.25
Earnings History > 31 > eps Difference
-0.17
Earnings History > 31 > surprise Percent
-68
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-27
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.21
Earnings History > 32 > eps Estimate
0.24
Earnings History > 32 > eps Difference
-0.03
Earnings History > 32 > surprise Percent
-12.5
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-02
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.28
Earnings History > 33 > eps Estimate
0.29
Earnings History > 33 > eps Difference
-0.01
Earnings History > 33 > surprise Percent
-3.4483
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-03
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.26
Earnings History > 34 > eps Estimate
0.29
Earnings History > 34 > eps Difference
-0.03
Earnings History > 34 > surprise Percent
-10.3448
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-04
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.19
Earnings History > 35 > eps Estimate
0.21
Earnings History > 35 > eps Difference
-0.02
Earnings History > 35 > surprise Percent
-9.5238
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-23
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.21
Earnings History > 36 > eps Estimate
0.25
Earnings History > 36 > eps Difference
-0.04
Earnings History > 36 > surprise Percent
-16
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-03
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.29
Earnings History > 37 > eps Estimate
0.28
Earnings History > 37 > eps Difference
0.01
Earnings History > 37 > surprise Percent
3.5714
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-04
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.27
Earnings History > 38 > eps Estimate
0.25
Earnings History > 38 > eps Difference
0.02
Earnings History > 38 > surprise Percent
8
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-05
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.2
Earnings History > 39 > eps Estimate
0.19
Earnings History > 39 > eps Difference
0.01
Earnings History > 39 > surprise Percent
5.2632
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-25
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.24
Earnings History > 40 > eps Estimate
0.21
Earnings History > 40 > eps Difference
0.03
Earnings History > 40 > surprise Percent
14.2857
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-02
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.25
Earnings History > 41 > eps Estimate
0.26
Earnings History > 41 > eps Difference
-0.01
Earnings History > 41 > surprise Percent
-3.8462
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-06
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.2
Earnings History > 42 > eps Estimate
0.23
Earnings History > 42 > eps Difference
-0.03
Earnings History > 42 > surprise Percent
-13.0435
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-07
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.15
Earnings History > 43 > eps Estimate
0.16
Earnings History > 43 > eps Difference
-0.01
Earnings History > 43 > surprise Percent
-6.25
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-27
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.19
Earnings History > 44 > eps Estimate
0.19
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
0
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-06
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.25
Earnings History > 45 > eps Estimate
0.24
Earnings History > 45 > eps Difference
0.01
Earnings History > 45 > surprise Percent
4.1667
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-07
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.2
Earnings History > 46 > eps Estimate
0.23
Earnings History > 46 > eps Difference
-0.03
Earnings History > 46 > surprise Percent
-13.0435
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-05
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.17
Earnings History > 47 > eps Estimate
0.11
Earnings History > 47 > eps Difference
0.06
Earnings History > 47 > surprise Percent
54.5455
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-13
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.14
Earnings History > 48 > eps Estimate
0.13
Earnings History > 48 > eps Difference
0.01
Earnings History > 48 > surprise Percent
7.6923
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-07
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.19
Earnings History > 49 > eps Estimate
0.17
Earnings History > 49 > eps Difference
0.02
Earnings History > 49 > surprise Percent
11.7647
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-08
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.22
Earnings History > 50 > eps Estimate
0.18
Earnings History > 50 > eps Difference
0.04
Earnings History > 50 > surprise Percent
22.2222
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-09
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.1
Earnings History > 51 > eps Estimate
0.11
Earnings History > 51 > eps Difference
-0.01
Earnings History > 51 > surprise Percent
-9.0909
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-14
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.14
Earnings History > 52 > eps Estimate
0.1
Earnings History > 52 > eps Difference
0.04
Earnings History > 52 > surprise Percent
40
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-08
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.11
Earnings History > 53 > eps Estimate
0.1
Earnings History > 53 > eps Difference
0.01
Earnings History > 53 > surprise Percent
10
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-08
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.17
Earnings History > 54 > eps Estimate
0.1
Earnings History > 54 > eps Difference
0.07
Earnings History > 54 > surprise Percent
70
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-08
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.09
Earnings History > 55 > eps Estimate
0.08
Earnings History > 55 > eps Difference
0.01
Earnings History > 55 > surprise Percent
12.5
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-14
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.04
Earnings History > 56 > eps Estimate
0.09
Earnings History > 56 > eps Difference
-0.05
Earnings History > 56 > surprise Percent
-55.5556
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-08
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.1
Earnings History > 57 > eps Estimate
0.11
Earnings History > 57 > eps Difference
-0.01
Earnings History > 57 > surprise Percent
-9.0909
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-04
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.07
Earnings History > 58 > eps Estimate
0.1
Earnings History > 58 > eps Difference
-0.03
Earnings History > 58 > surprise Percent
-30
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-05
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.07
Earnings History > 59 > eps Estimate
0.08
Earnings History > 59 > eps Difference
-0.01
Earnings History > 59 > surprise Percent
-12.5
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-10
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.1
Earnings History > 60 > eps Estimate
0.09
Earnings History > 60 > eps Difference
0.01
Earnings History > 60 > surprise Percent
11.1111
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-08
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.09
Earnings History > 61 > eps Estimate
0.1
Earnings History > 61 > eps Difference
-0.01
Earnings History > 61 > surprise Percent
-10
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-06
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.1
Earnings History > 62 > eps Estimate
0.1
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
0
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-06
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.09
Earnings History > 63 > eps Estimate
0.1
Earnings History > 63 > eps Difference
-0.01
Earnings History > 63 > surprise Percent
-10
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-03-15
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.11
Earnings History > 64 > eps Estimate
0.11
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
0
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-02
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.13
Earnings History > 65 > eps Estimate
0.11
Earnings History > 65 > eps Difference
0.02
Earnings History > 65 > surprise Percent
18.1818
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-10
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.12
Earnings History > 66 > eps Estimate
0.12
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
0
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-06
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.12
Earnings History > 67 > eps Estimate
0.1
Earnings History > 67 > eps Difference
0.02
Earnings History > 67 > surprise Percent
20
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-03-11
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.1
Earnings History > 68 > eps Estimate
0.09
Earnings History > 68 > eps Difference
0.01
Earnings History > 68 > surprise Percent
11.1111
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-05
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.14
Earnings History > 69 > eps Estimate
0.11
Earnings History > 69 > eps Difference
0.03
Earnings History > 69 > surprise Percent
27.2727
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-08-06
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.13
Earnings History > 70 > eps Estimate
0.11
Earnings History > 70 > eps Difference
0.02
Earnings History > 70 > surprise Percent
18.1818
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-07
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.1
Earnings History > 71 > eps Estimate
0.11
Earnings History > 71 > eps Difference
-0.01
Earnings History > 71 > surprise Percent
-9.0909
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-03-12
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.07
Earnings History > 72 > eps Estimate
0.07
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
0
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-07
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.08
Earnings History > 73 > eps Estimate
0.1
Earnings History > 73 > eps Difference
-0.02
Earnings History > 73 > surprise Percent
-20
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-02
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.11
Earnings History > 74 > eps Estimate
0.1
Earnings History > 74 > eps Difference
0.01
Earnings History > 74 > surprise Percent
10
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-09
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.1
Earnings History > 75 > eps Estimate
0.07
Earnings History > 75 > eps Difference
0.03
Earnings History > 75 > surprise Percent
42.8571
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-03-14
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.07
Earnings History > 76 > eps Estimate
0.07
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
0
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-11-08
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.08
Earnings History > 77 > eps Estimate
0.07
Earnings History > 77 > eps Difference
0.01
Earnings History > 77 > surprise Percent
14.2857
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-08-08
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.05
Earnings History > 78 > eps Estimate
0.07
Earnings History > 78 > eps Difference
-0.02
Earnings History > 78 > surprise Percent
-28.5714
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-25
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.06
Earnings History > 79 > eps Estimate
0.05
Earnings History > 79 > eps Difference
0.01
Earnings History > 79 > surprise Percent
20
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-15
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.04
Earnings History > 80 > eps Estimate
0.05
Earnings History > 80 > eps Difference
-0.01
Earnings History > 80 > surprise Percent
-20
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-25
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.04
Earnings History > 81 > eps Estimate
0.07
Earnings History > 81 > eps Difference
-0.03
Earnings History > 81 > surprise Percent
-42.8571
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-08-02
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.05
Earnings History > 82 > eps Estimate
0.06
Earnings History > 82 > eps Difference
-0.01
Earnings History > 82 > surprise Percent
-16.6667
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-19
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.05
Earnings History > 83 > eps Estimate
0.03
Earnings History > 83 > eps Difference
0.02
Earnings History > 83 > surprise Percent
66.6667
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-14
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.03
Earnings History > 84 > eps Estimate
0.03
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
0
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-19
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.02
Earnings History > 85 > eps Estimate
0.03
Earnings History > 85 > eps Difference
-0.01
Earnings History > 85 > surprise Percent
-33.3333
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-20
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.02
Earnings History > 86 > eps Estimate
0.02
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
0
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-19
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.04
Earnings History > 87 > eps Estimate
0.04
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
0
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-11
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.06
Earnings History > 88 > eps Estimate
0.05
Earnings History > 88 > eps Difference
0.01
Earnings History > 88 > surprise Percent
20
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-21
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.05
Earnings History > 89 > eps Estimate
0.06
Earnings History > 89 > eps Difference
-0.01
Earnings History > 89 > surprise Percent
-16.6667
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-22
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.05
Earnings History > 90 > eps Estimate
0.06
Earnings History > 90 > eps Difference
-0.01
Earnings History > 90 > surprise Percent
-16.6667
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-15
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.05
Earnings History > 91 > eps Estimate
0.06
Earnings History > 91 > eps Difference
-0.01
Earnings History > 91 > surprise Percent
-16.6667
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-02-12
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.05
Earnings History > 92 > eps Estimate
0.06
Earnings History > 92 > eps Difference
-0.01
Earnings History > 92 > surprise Percent
-16.6667
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-15
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.06
Earnings History > 93 > eps Estimate
0.06
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-16
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.05
Earnings History > 94 > eps Estimate
0.06
Earnings History > 94 > eps Difference
-0.01
Earnings History > 94 > surprise Percent
-16.6667
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-16
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.05
Earnings History > 95 > eps Estimate
0.05
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
0
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-02-13
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.05
Earnings History > 96 > eps Estimate
0.05
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
0
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-17
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.05
Earnings History > 97 > eps Estimate
0.06
Earnings History > 97 > eps Difference
-0.01
Earnings History > 97 > surprise Percent
-16.6667
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-07-17
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.06
Earnings History > 98 > eps Estimate
0.05
Earnings History > 98 > eps Difference
0.01
Earnings History > 98 > surprise Percent
20
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-04-18
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.05
Earnings History > 99 > eps Estimate
0.05
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
0
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-02-14
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.04
Earnings History > 100 > eps Estimate
0.04
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-23
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.05
Earnings History > 101 > eps Estimate
0.05
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-19
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.05
Earnings History > 102 > eps Estimate
0.04
Earnings History > 102 > eps Difference
0.01
Earnings History > 102 > surprise Percent
25
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-18
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.04
Earnings History > 103 > eps Estimate
0.04
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-02-15
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.04
Earnings History > 104 > eps Estimate
0.03
Earnings History > 104 > eps Difference
0.01
Earnings History > 104 > surprise Percent
33.3333
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-18
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.04
Earnings History > 105 > eps Estimate
0.03
Earnings History > 105 > eps Difference
0.01
Earnings History > 105 > surprise Percent
33.3333
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-21
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.03
Earnings History > 106 > eps Estimate
0.02
Earnings History > 106 > eps Difference
0.01
Earnings History > 106 > surprise Percent
50
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-27
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.02
Earnings History > 107 > eps Estimate
0.02
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
0
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-02-16
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.02
Earnings History > 108 > eps Estimate
0.02
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
0
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-22
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
BeforeMarket
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.02
Earnings History > 109 > eps Estimate
0.02
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
0
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-23
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.02
Earnings History > 110 > eps Estimate
0.02
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
0
Earnings History > 111 > period
1995-12-31
Earnings History > 111 > report Date
1996-02-13
Earnings History > 111 > date
1995-12-31
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0
Earnings History > 111 > eps Estimate
0.02
Earnings History > 111 > eps Difference
-0.02
Earnings History > 111 > surprise Percent
-100
Earnings History > 112 > period
1995-09-30
Earnings History > 112 > report Date
1995-11-10
Earnings History > 112 > date
1995-09-30
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0
Earnings History > 112 > eps Estimate
0.01
Earnings History > 112 > eps Difference
-0.01
Earnings History > 112 > surprise Percent
-100
Earnings History > 113 > period
1995-06-30
Earnings History > 113 > report Date
1995-07-20
Earnings History > 113 > date
1995-06-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.01
Earnings History > 113 > eps Estimate
0.01
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1995-03-31
Earnings History > 114 > report Date
1995-04-18
Earnings History > 114 > date
1995-03-31
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.01
Earnings History > 114 > eps Estimate
0.02
Earnings History > 114 > eps Difference
-0.01
Earnings History > 114 > surprise Percent
-50
Earnings History > 115 > period
1994-12-31
Earnings History > 115 > report Date
1995-02-15
Earnings History > 115 > date
1994-12-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.02
Earnings History > 115 > eps Estimate
0.02
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1994-09-30
Earnings History > 116 > report Date
1994-10-11
Earnings History > 116 > date
1994-09-30
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.02
Earnings History > 116 > eps Estimate
0.02
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1994-06-30
Earnings History > 117 > report Date
1994-07-12
Earnings History > 117 > date
1994-06-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.02
Earnings History > 117 > eps Estimate
0.02
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
Earnings History > 118 > period
1994-03-31
Earnings History > 118 > report Date
1994-04-12
Earnings History > 118 > date
1994-03-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.02
Earnings History > 118 > eps Estimate
0.01
Earnings History > 118 > eps Difference
0.01
Earnings History > 118 > surprise Percent
100
Earnings History > 119 > period
1993-12-31
Earnings History > 119 > report Date
1994-02-22
Earnings History > 119 > date
1993-12-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.01
Earnings History > 119 > eps Estimate
0.01
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
AAON, Inc., together with its subsidiaries, engages in engineering, manufacturing, marketing, and selling air conditioning and heating equipment in the United States and Canada. The company operates through three segments: AAON Oklahoma, AAON Coil Products, and BASX. It offers rooftop units, data center cooling solutions, cleanroom systems, chillers, packaged outdoor mechanical rooms, air handling units, makeup air units, energy recovery units, condensing units, geothermal/water-source heat pumps, coils, and controls. The company markets and sells its products to retail, manufacturing, educational, lodging, supermarket, data centers, medical and pharmaceutical, and other commercial industries. It sells its products through a network of independent manufacturer representative organizations and internal sales force, as well as online. AAON, Inc. was incorporated in 1987 and is headquartered in Tulsa, Oklahoma.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AAAON, Inc.'s (NASDAQ:AAON) Earnings Haven't Escaped The Attention Of Investors - 富途资讯
1/20/2026
AAON, Inc.'s (NASDAQ:AAON) Earnings Haven't Escaped The Attention Of Investors 富途资讯
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$115.25
Analyst Picks
Strong Buy
2
Buy
1
Hold
3
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 72.99% of the total shares of AAON Inc
1.
Vanguard Group Inc(7.9682%)
since
2025/06/30
2.
BlackRock Inc(7.8383%)
since
2025/06/30
3.
Blair William & Co(2.7966%)
since
2025/06/30
4.
iShares Core S&P Mid-Cap ETF(2.6962%)
since
2025/08/31
5.
Morgan Stanley - Brokerage Accounts(2.6917%)
since
2025/06/30
6.
Vanguard Total Stock Mkt Idx Inv(2.6754%)
since
2025/07/31
7.
State Street Corp(2.5096%)
since
2025/06/30
8.
Geneva Capital Management(2.4981%)
since
2025/06/30
9.
First Trust RBA Amer Indl RenaisTM ETF(2.2934%)
since
2025/08/28
10.
Conestoga Capital Advisors, LLC(2.2802%)
since
2025/06/30
11.
Wasatch Advisors LP(2.0635%)
since
2025/06/30
12.
Vanguard Small Cap Index(2.0595%)
since
2025/07/31
13.
Kayne Anderson Rudnick Investment Management LLC(1.9904%)
since
2025/06/30
14.
JPMorgan Chase & Co(1.771%)
since
2025/06/30
15.
Dimensional Fund Advisors, Inc.(1.75%)
since
2025/06/30
16.
FMR Inc(1.6896%)
since
2025/06/30
17.
Geode Capital Management, LLC(1.6452%)
since
2025/06/30
18.
Conestoga Small Cap Investors(1.6068%)
since
2025/07/31
19.
Champlain Mid Cap Fund, LLC(1.6068%)
since
2025/08/31
20.
Pictet Asset Manangement SA(1.4992%)
since
2025/06/30
21.
Champlain Investment Partners, LLC(1.4493%)
since
2025/06/30
22.
Ameriprise Financial Inc(1.3741%)
since
2025/06/30
23.
Capital Research & Mgmt Co - Division 3(1.1961%)
since
2025/06/30
24.
American Funds SMALLCAP World A(1.1716%)
since
2025/06/30
25.
Vanguard Small Cap Growth Index Inv(1.1498%)
since
2025/07/31
26.
Virtus KAR Small-Cap Growth I(1.1452%)
since
2025/06/30
27.
Pictet - Global Envir Opps I USD(1.1432%)
since
2025/07/31
28.
First Trust Advisors L.P.(1.0033%)
since
2025/06/30
29.
Mawer Investment Management Ltd(0.9695%)
since
2025/06/30
30.
Wellington Management Company LLP(0.9491%)
since
2025/06/30
31.
Vanguard Institutional Extnd Mkt Idx Tr(0.8908%)
since
2025/07/31
32.
Columbia Small Cap Growth(0.8148%)
since
2025/06/30
33.
Columbia Small Cap Growth Inst(0.8148%)
since
2025/07/31
34.
Nationwide Geneva Small Cap Gr Instl Svc(0.7996%)
since
2025/07/31
35.
Vanguard Explorer Inv(0.7687%)
since
2025/06/30
36.
Wasatch Core Growth(0.7351%)
since
2025/06/30
37.
Conestoga Small Cap Growth(0.7273%)
since
2025/06/30
38.
Franklin Small-Mid Cap Growth A(0.6774%)
since
2025/07/31
39.
Impax Specialists Strategy Composite(0.6418%)
since
2025/07/31
40.
SPDR® S&P MIDCAP 400 ETF Trust(0.6345%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.45
Date
2025-09-30
EPS Actual
0.37
EPS Estimate
0.32
EPS Difference
0.05
Surprise Percent
15.625%
(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.