_id
69131389ccc777a4e85d7fa5
Ticker
MCCK
Name
Mestek Inc
Exchange
PINK
Address
260 North Elm Street, Westfield, MA, United States, 01085
Country
USA
Sector
Industrials
Industry
Building Products & Equipment
Currency
USD
Website
https://www.mestek.com
Description
Mestek, Inc., together with its subsidiaries, manufactures and sells heating, ventilating, and air conditioning products and equipment; and metal forming equipment in the United States and internationally. The company offers equipment for heating, ventilation, and air conditioning primarily under the Lockformer, lowaPrecision, Engel, and Lion brands; roll forming and flexible fabrication equipment; metal stamping products, including uncoilers, straighteners, press feeds, and dies; and coil metal processing products, including cut-to-length, multi-blanking, and coil slitting and precision corrective levelers. It also provides a range of aftermarket services, such as OEM replacement parts for existing and used equipment, and on-site service support and training services. In addition, it engages in equipment rebuilding and electrical installation works; and tube and pipe production and fabrication. Further, the company offers custom metal-framed skylights, canopies, curtain walls, covered walkways, rain screens/wall-cladding, structural glass/point fixed glass, and ornamental metal products. Additionally, it provides operable and fixed solar shading louver systems; and architectural louvers, grilles, vision screens, penthouses, and brise soleil fixed sunshades. Mestek, Inc. was founded in 1898 and is based in Westfield, Massachusetts.
Last Close
55.5
Volume
-
Current Price
56
Change
0
Last Updated
2026-01-05T10:11:59.993Z
Image
data:image/webp;base64,UklGRgQGAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSMACAAABoHVtkyHZ1v9FRu3ZOLyybdu2bdu2bfvKtm3btm2fkxHxHTSqMyNiAtBiagDoVOseceWTH/zwww/fvfPoRQesNqEA0ggKTAoMLXHKS3+zz98fO3zOBDRpUKKC8fd7nSQjm0dHzzlI+hNbjwnRwaSE8U/6nhHZI9h7WI7gJ3uNCU3tiWJot68Z5mw33ILvrgPRtqTBrE/QLThAt+ANE6GRVpJi69+YnQN24+fLo5EWkug5dGeBRt8bKn0ljHY9c7BIN54ClT4SRr+bmaVG5jlI0pNIcwMzy43ME6A9Kc5mZtHG3dD0oNiOxrIj8jLQLglz/8YojM73xod0EAw9TmPxmRcgdVDsSWP54VwZCkAw6ZeMCuh8ZgQEUJxIY5XGbaAQTPItow7ni8MhioNorNS5BhQjXqfXYrwZCcszopbgz9MAZzKzWuO2GPYqvaYbMcPfjHqc7429MZ31BjnX8cwV0bjhTbS6jnyOXtdFXzDquvt3Vm18inU7X6zvt7qMT37KqOvOZ+h1XXgtra7DjmKua5316RUFfbZp/mLU43xr9OYFej3GK4ETmGvaDFiUjFqC304GNM/SazFehaTYk1ZLcHmoYLzPGHUYH0sQKA6j1bIeFBCM8z69BuMDgv8rtqJVEJEXQfofBLfRyss8HYqOCdN+RS/N+OJYkE5QrEuPspw/z4WE7orDmYsK50ZQ9JpwPnNBYdwbip4l6UXMUYobD4KiT5HmXFqU4c69odIPJOGgCIvBhfHXjaFoURQrf0HzQZnxtbnQoFVpMMkNDPNBmDGfORYUbatg7TcZbi2FefDxRZAU7SfFGDu/ywgz78fNgnx2nWHQhEGKJoyx0X1/MBhmZu7uZmbB4I/XrzCEpBi0qEBm3PPuL9i7fXjj1pMBSQUFiiYA4yyw1UnXPfrCO2899+Dlx24099gAkgpaBFZQOCAeAwAA8A8AnQEqQABAAD61TJ5LJyQipSgNUOAWiWkA1UbzvVqkJUQf5L2s9gO035RTwVwEqCHWf7fxQfVfsB/qv1i/3Q9iD9km/hBwdoF7/1g7inEvaDT/NLV1DRKMh5XeC0SCWs4N1MA+FlGe0PItQ5hvDCvHtDsWmbq1BqXYgnEH1LSyaK9eB2GD4AD+/IY5FEddgVJ26oDVLDqdhYAUHXwXjsIfNq1WE0WH5LdiJfiQf7X0gVBT5A/T0ktA8e4jgYauEan94nPKaEnUmZj2ldhgtrFO7djRva51rVke60VeM9SuE6ppdJVHRkebU2N9iCjliH0Tz1nuCrGWQvZ8Tke9qT7y3x7drH13+PfdfKb/8M/nH2hrlGq+uCuTXFc+SdxgPkTmxH4mdS5WbC2f8mb65nKeiORKLEnIzjjdxySjcW8TtudIkTm0kBWpTxePdvsNHC+4opU35zfHsbSdY/tMMmUw3Z/bgeIDK1Khwj7IeC+W+zB/RH/5qNkuP9qCe+zBjKfOdLsXvknvODxgSbZTQG8FE0CgL6LjJs9eBub5s3ZqsiJN7+JifdT3QaOIfB/k+y/EEQerf05LYWTv1FXXPyI6h+8uS0GOnxMSIaIXDWmCjk6DFAumEuLo7IlHMBqmiShTubvnChm9RCRaj4D+BD6GKBDCT497F11hbUQU7YpjhQytumWsEHK/dBbifgFDnp7Hl88Yb/TXUMzGw6dRNKfu5e1RNEYr9+Kth0e5+zru+Mn2iepVBNqe5vScD4hA1CgTGpIcEp9JVZcdNcXVa1yMZfnbDRBq/EdO8+FsYCkIOlKY0pTZ3Wwwir9SZPaWanS0yrbpeOeooOvicPAxN5/3k39ZgRtOcscgCkkCh9Ig7q2rXlPa2dDOjHSgEkxl3yjs/ZOeEd74BQbA+9ImZs2jx7+TdRmu4/pJ8d+cIZ9CKGAurPxwrprGYEy+w4QvGnK+8URLpPdnv3v40WVU9ZG98DK9tjbjyaiv//2T3T1f5VDTtVUf5OFc8c0GMSs3ySoDkCc83zTSFcka2Y6fQz18qEBD6++9pf6PYAAA
Ipo Date
-
Market Cap
418795168
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Current Quarter
2025-06-30
Revenue
97471000
Cost Of Revenue
71350000
Gross Profit
26121000
Operating Expenses
14990000
Operating Income
11131000
Interest Expense
-
Pretax Income
43549000
Net Income
32750999
Eps
4.340180095414789
Dividends Per Share
-
Shares Outstanding
7545858
Income Tax Expense
10693000
EBITDA
47160000
Operating Margin
11.419806916929138
Total Other Income Expense Net
32418000
Cash
84864000
Short Term Investments
242063000
Receivables
52052000
Inventories
91006000
Total Current Assets
483622000
Property Plant Equipment
64688000
Total Assets
605174000
Payables
11049000
Short Term Debt
6072000
Long Term Debt
-
Total Liabilities
139852000
Equity
464238000
Bs_currency_symbol
-
Depreciation
3611000
Change In Working Capital
10365000
Cash From Operations
22793000
Capital Expenditures
1180000
Cash From Investing
18846000
Cash From Financing
-
Net Change In Cash
41733000
Cf_currency_symbol
-
PE
14.5669
PB
0.9102572387439202
ROE
7.054786338042125
ROA
5.4118318037457
FCF
21613000
Fcf Percent
0.22173774763775891
Piotroski FScore
3
Health Score
78
Deep Value Investing Score
8.5
Defensive Investing Score
7
Dividend Investing Score
3
Economic Moat Investing Score
9
Garp Investing Score
4.5
Growth Investing Score
3
Momentum Investing Score
6.5
Net Net Investing Score
5
Quality Investing Score
7.5
Value Investing Score
8
Quarters > 0 > quarter
2025-06-30
Quarters > 0 > income Statement > revenue
97471000
Quarters > 0 > income Statement > cost Of Revenue
71350000
Quarters > 0 > income Statement > gross Profit
26121000
Quarters > 0 > income Statement > operating Expenses
14990000
Quarters > 0 > income Statement > operating Income
11131000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
43549000
Quarters > 0 > income Statement > net Income
32750999
Quarters > 0 > income Statement > eps
4.340180095414789
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
7546000
Quarters > 0 > income Statement > income Tax Expense
10693000
Quarters > 0 > income Statement > EBITDA
47160000
Quarters > 0 > income Statement > operating Margin
11.419806916929138
Quarters > 0 > income Statement > total Other Income Expense Net
32418000
Quarters > 0 > income Statement > currency_symbol
-
Quarters > 0 > balance Sheet > cash
84864000
Quarters > 0 > balance Sheet > short Term Investments
242063000
Quarters > 0 > balance Sheet > receivables
52052000
Quarters > 0 > balance Sheet > inventories
91006000
Quarters > 0 > balance Sheet > total Current Assets
483622000
Quarters > 0 > balance Sheet > property Plant Equipment
64688000
Quarters > 0 > balance Sheet > total Assets
605174000
Quarters > 0 > balance Sheet > payables
11049000
Quarters > 0 > balance Sheet > short Term Debt
6072000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
139852000
Quarters > 0 > balance Sheet > equity
464238000
Quarters > 0 > balance Sheet > currency_symbol
-
Quarters > 0 > cash Flow > net Income
32750999
Quarters > 0 > cash Flow > depreciation
3611000
Quarters > 0 > cash Flow > change In Working Capital
10365000
Quarters > 0 > cash Flow > cash From Operations
22793000
Quarters > 0 > cash Flow > capital Expenditures
1180000
Quarters > 0 > cash Flow > cash From Investing
18846000
Quarters > 0 > cash Flow > cash From Financing
-
Quarters > 0 > cash Flow > net Change In Cash
41733000
Quarters > 0 > cash Flow > currency_symbol
-
Quarters > 0 > ratios > PE
4.340180095414789
Quarters > 0 > ratios > PB
0.9102572387439202
Quarters > 0 > ratios > ROE
7.054786338042125
Quarters > 0 > ratios > ROA
5.4118318037457
Quarters > 0 > ratios > FCF
21613000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.22173774763775891
Quarters > 0 > health Score
78
Quarters > 1 > quarter
2025-03-31
Quarters > 1 > income Statement > revenue
100471000
Quarters > 1 > income Statement > cost Of Revenue
72139000
Quarters > 1 > income Statement > gross Profit
28332000
Quarters > 1 > income Statement > operating Expenses
16417000
Quarters > 1 > income Statement > operating Income
11915000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
43005000
Quarters > 1 > income Statement > net Income
31426000
Quarters > 1 > income Statement > eps
4.164590511529287
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
7546000
Quarters > 1 > income Statement > income Tax Expense
11546000
Quarters > 1 > income Statement > EBITDA
46470000
Quarters > 1 > income Statement > operating Margin
11.859143434423864
Quarters > 1 > income Statement > total Other Income Expense Net
31090000
Quarters > 1 > income Statement > currency_symbol
-
Quarters > 1 > balance Sheet > cash
43131000
Quarters > 1 > balance Sheet > short Term Investments
236860000
Quarters > 1 > balance Sheet > receivables
55277000
Quarters > 1 > balance Sheet > inventories
88458000
Quarters > 1 > balance Sheet > total Current Assets
436942000
Quarters > 1 > balance Sheet > property Plant Equipment
67548000
Quarters > 1 > balance Sheet > total Assets
561221000
Quarters > 1 > balance Sheet > payables
10056000
Quarters > 1 > balance Sheet > short Term Debt
6192000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
130411000
Quarters > 1 > balance Sheet > equity
429831000
Quarters > 1 > balance Sheet > currency_symbol
-
Quarters > 1 > cash Flow > net Income
31426000
Quarters > 1 > cash Flow > depreciation
3465000
Quarters > 1 > cash Flow > change In Working Capital
14356000
Quarters > 1 > cash Flow > cash From Operations
1221000
Quarters > 1 > cash Flow > capital Expenditures
822000
Quarters > 1 > cash Flow > cash From Investing
13148000
Quarters > 1 > cash Flow > cash From Financing
-
Quarters > 1 > cash Flow > net Change In Cash
14377000
Quarters > 1 > cash Flow > currency_symbol
-
Quarters > 1 > ratios > PE
4.164590511529287
Quarters > 1 > ratios > PB
0.9831212732446009
Quarters > 1 > ratios > ROE
7.311245582566171
Quarters > 1 > ratios > ROA
5.599576637367455
Quarters > 1 > ratios > FCF
399000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.003971295199609838
Quarters > 1 > health Score
59
Quarters > 2 > quarter
2024-12-31
Quarters > 2 > income Statement > revenue
106645000
Quarters > 2 > income Statement > cost Of Revenue
69881000
Quarters > 2 > income Statement > gross Profit
36764000
Quarters > 2 > income Statement > operating Expenses
28965000
Quarters > 2 > income Statement > operating Income
7799000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
-7638000
Quarters > 2 > income Statement > net Income
-4672000
Quarters > 2 > income Statement > eps
-0.6191476171430738
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
7545858
Quarters > 2 > income Statement > income Tax Expense
-2923000
Quarters > 2 > income Statement > EBITDA
-4072000
Quarters > 2 > income Statement > operating Margin
7.313047962867457
Quarters > 2 > income Statement > total Other Income Expense Net
-15437000
Quarters > 2 > income Statement > currency_symbol
-
Quarters > 2 > balance Sheet > cash
28754000
Quarters > 2 > balance Sheet > short Term Investments
202140000
Quarters > 2 > balance Sheet > receivables
61431000
Quarters > 2 > balance Sheet > inventories
91271000
Quarters > 2 > balance Sheet > total Current Assets
394550000
Quarters > 2 > balance Sheet > property Plant Equipment
69946000
Quarters > 2 > balance Sheet > total Assets
535457000
Quarters > 2 > balance Sheet > payables
11991000
Quarters > 2 > balance Sheet > short Term Debt
6286000
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
135912000
Quarters > 2 > balance Sheet > equity
398599000
Quarters > 2 > balance Sheet > currency_symbol
-
Quarters > 2 > cash Flow > net Income
-4672000
Quarters > 2 > cash Flow > depreciation
3566000
Quarters > 2 > cash Flow > change In Working Capital
-7873000
Quarters > 2 > cash Flow > cash From Operations
-26878000
Quarters > 2 > cash Flow > capital Expenditures
7426000
Quarters > 2 > cash Flow > cash From Investing
32013000
Quarters > 2 > cash Flow > cash From Financing
-500000
Quarters > 2 > cash Flow > net Change In Cash
4611000
Quarters > 2 > cash Flow > currency_symbol
-
Quarters > 2 > ratios > PE
-0.6191476171430738
Quarters > 2 > ratios > PB
1.0601332366614065
Quarters > 2 > ratios > ROE
-1.1721052988090788
Quarters > 2 > ratios > ROA
-0.872525711681797
Quarters > 2 > ratios > FCF
-34304000
Quarters > 2 > ratios > Piotroski FScore
0
Quarters > 2 > ratios > fcf Percent
-0.32166533827183647
Quarters > 2 > health Score
34
Quarters > 3 > quarter
2024-09-30
Quarters > 3 > income Statement > revenue
101833000
Quarters > 3 > income Statement > cost Of Revenue
74868000
Quarters > 3 > income Statement > gross Profit
26965000
Quarters > 3 > income Statement > operating Expenses
16920000
Quarters > 3 > income Statement > operating Income
10045000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
48705000
Quarters > 3 > income Statement > net Income
36096000
Quarters > 3 > income Statement > eps
4.783461436522661
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
7546000
Quarters > 3 > income Statement > income Tax Expense
12581000
Quarters > 3 > income Statement > EBITDA
51905000
Quarters > 3 > income Statement > operating Margin
9.864189408148635
Quarters > 3 > income Statement > total Other Income Expense Net
38660000
Quarters > 3 > income Statement > currency_symbol
-
Quarters > 3 > balance Sheet > cash
24143000
Quarters > 3 > balance Sheet > short Term Investments
218637000
Quarters > 3 > balance Sheet > receivables
61845000
Quarters > 3 > balance Sheet > inventories
98158000
Quarters > 3 > balance Sheet > total Current Assets
414462000
Quarters > 3 > balance Sheet > property Plant Equipment
56386000
Quarters > 3 > balance Sheet > total Assets
528023000
Quarters > 3 > balance Sheet > payables
11654000
Quarters > 3 > balance Sheet > short Term Debt
5667000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
121515000
Quarters > 3 > balance Sheet > equity
405519000
Quarters > 3 > balance Sheet > currency_symbol
-
Quarters > 3 > cash Flow > net Income
36096000
Quarters > 3 > cash Flow > depreciation
3200000
Quarters > 3 > cash Flow > change In Working Capital
2087000
Quarters > 3 > cash Flow > cash From Operations
29435000
Quarters > 3 > cash Flow > capital Expenditures
1537000
Quarters > 3 > cash Flow > cash From Investing
-42307000
Quarters > 3 > cash Flow > cash From Financing
-
Quarters > 3 > cash Flow > net Change In Cash
-12844000
Quarters > 3 > cash Flow > currency_symbol
-
Quarters > 3 > ratios > PE
4.783461436522661
Quarters > 3 > ratios > PB
1.0420621475195984
Quarters > 3 > ratios > ROE
8.901185887714263
Quarters > 3 > ratios > ROA
6.836065853192001
Quarters > 3 > ratios > FCF
27898000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.2739583435624994
Quarters > 3 > health Score
82
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
398169000
Annuals > 0 > income Statement > cost Of Revenue
276803000
Annuals > 0 > income Statement > gross Profit
121366000
Annuals > 0 > income Statement > operating Expenses
87470000
Annuals > 0 > income Statement > operating Income
33896000
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
79834000
Annuals > 0 > income Statement > net Income
59389000
Annuals > 0 > income Statement > eps
7.870262390670554
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
7546000
Annuals > 0 > income Statement > income Tax Expense
20386000
Annuals > 0 > income Statement > EBITDA
93064000
Annuals > 0 > income Statement > operating Margin
8.512968111530531
Annuals > 0 > income Statement > total Other Income Expense Net
45938000
Annuals > 0 > income Statement > currency_symbol
-
Annuals > 0 > balance Sheet > cash
28754000
Annuals > 0 > balance Sheet > short Term Investments
202140000
Annuals > 0 > balance Sheet > receivables
61431000
Annuals > 0 > balance Sheet > inventories
91271000
Annuals > 0 > balance Sheet > total Current Assets
394550000
Annuals > 0 > balance Sheet > property Plant Equipment
69946000
Annuals > 0 > balance Sheet > total Assets
535457000
Annuals > 0 > balance Sheet > payables
11991000
Annuals > 0 > balance Sheet > short Term Debt
6286000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
135912000
Annuals > 0 > balance Sheet > equity
398599000
Annuals > 0 > balance Sheet > currency_symbol
-
Annuals > 0 > cash Flow > net Income
59389000
Annuals > 0 > cash Flow > depreciation
13230000
Annuals > 0 > cash Flow > change In Working Capital
-8611000
Annuals > 0 > cash Flow > cash From Operations
21103000
Annuals > 0 > cash Flow > capital Expenditures
11190000
Annuals > 0 > cash Flow > cash From Investing
-46610000
Annuals > 0 > cash Flow > cash From Financing
-529000
Annuals > 0 > cash Flow > net Change In Cash
-26066000
Annuals > 0 > cash Flow > currency_symbol
-
Annuals > 0 > ratios > PE
7.870262390670554
Annuals > 0 > ratios > PB
1.0506875330846288
Annuals > 0 > ratios > ROE
14.899435272040321
Annuals > 0 > ratios > ROA
11.091273435588665
Annuals > 0 > ratios > FCF
9913000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.024896463561954848
Annuals > 0 > health Score
72
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
417439000
Annuals > 1 > income Statement > cost Of Revenue
302991000
Annuals > 1 > income Statement > gross Profit
114448000
Annuals > 1 > income Statement > operating Expenses
84326000
Annuals > 1 > income Statement > operating Income
30122000
Annuals > 1 > income Statement > interest Expense
-
Annuals > 1 > income Statement > pretax Income
51945000
Annuals > 1 > income Statement > net Income
37045000
Annuals > 1 > income Statement > eps
4.898188549517387
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
7563000
Annuals > 1 > income Statement > income Tax Expense
14823000
Annuals > 1 > income Statement > EBITDA
64745000
Annuals > 1 > income Statement > operating Margin
7.215904599234858
Annuals > 1 > income Statement > total Other Income Expense Net
21823000
Annuals > 1 > income Statement > currency_symbol
-
Annuals > 1 > balance Sheet > cash
54820000
Annuals > 1 > balance Sheet > short Term Investments
118550000
Annuals > 1 > balance Sheet > receivables
54547000
Annuals > 1 > balance Sheet > inventories
97708000
Annuals > 1 > balance Sheet > total Current Assets
334630000
Annuals > 1 > balance Sheet > property Plant Equipment
59857000
Annuals > 1 > balance Sheet > total Assets
463141000
Annuals > 1 > balance Sheet > payables
10740000
Annuals > 1 > balance Sheet > short Term Debt
6346000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
120213000
Annuals > 1 > balance Sheet > equity
342041000
Annuals > 1 > balance Sheet > currency_symbol
-
Annuals > 1 > cash Flow > net Income
37045000
Annuals > 1 > cash Flow > depreciation
12800000
Annuals > 1 > cash Flow > change In Working Capital
26648000
Annuals > 1 > cash Flow > cash From Operations
47490000
Annuals > 1 > cash Flow > capital Expenditures
5152000
Annuals > 1 > cash Flow > cash From Investing
-4886000
Annuals > 1 > cash Flow > cash From Financing
-5558000
Annuals > 1 > cash Flow > net Change In Cash
36907000
Annuals > 1 > cash Flow > currency_symbol
-
Annuals > 1 > ratios > PE
4.898188549517387
Annuals > 1 > ratios > PB
1.22718182907897
Annuals > 1 > ratios > ROE
10.830572943009756
Annuals > 1 > ratios > ROA
7.998644041447421
Annuals > 1 > ratios > FCF
42338000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.10142320195286018
Annuals > 1 > health Score
76
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
414336000
Annuals > 2 > income Statement > cost Of Revenue
323160000
Annuals > 2 > income Statement > gross Profit
91176000
Annuals > 2 > income Statement > operating Expenses
81326000
Annuals > 2 > income Statement > operating Income
9850000
Annuals > 2 > income Statement > interest Expense
-
Annuals > 2 > income Statement > pretax Income
13539000
Annuals > 2 > income Statement > net Income
8968000
Annuals > 2 > income Statement > eps
1.1835818925696187
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
7577000
Annuals > 2 > income Statement > income Tax Expense
4471000
Annuals > 2 > income Statement > EBITDA
25072000
Annuals > 2 > income Statement > operating Margin
2.3772976521470497
Annuals > 2 > income Statement > total Other Income Expense Net
3689000
Annuals > 2 > income Statement > currency_symbol
-
Annuals > 2 > balance Sheet > cash
17913000
Annuals > 2 > balance Sheet > short Term Investments
92976000
Annuals > 2 > balance Sheet > receivables
75202000
Annuals > 2 > balance Sheet > inventories
106397000
Annuals > 2 > balance Sheet > total Current Assets
304543000
Annuals > 2 > balance Sheet > property Plant Equipment
62378000
Annuals > 2 > balance Sheet > total Assets
434853000
Annuals > 2 > balance Sheet > payables
21838000
Annuals > 2 > balance Sheet > short Term Debt
10880000
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
128425000
Annuals > 2 > balance Sheet > equity
305618000
Annuals > 2 > balance Sheet > currency_symbol
-
Annuals > 2 > cash Flow > net Income
8968000
Annuals > 2 > cash Flow > depreciation
11533000
Annuals > 2 > cash Flow > change In Working Capital
-52352000
Annuals > 2 > cash Flow > cash From Operations
-38277000
Annuals > 2 > cash Flow > capital Expenditures
3494000
Annuals > 2 > cash Flow > cash From Investing
-19732000
Annuals > 2 > cash Flow > cash From Financing
4179000
Annuals > 2 > cash Flow > net Change In Cash
-53771000
Annuals > 2 > cash Flow > currency_symbol
-
Annuals > 2 > ratios > PE
1.1835818925696187
Annuals > 2 > ratios > PB
1.3759775275016524
Annuals > 2 > ratios > ROE
2.934382137177784
Annuals > 2 > ratios > ROA
2.0623061126403637
Annuals > 2 > ratios > FCF
-41771000
Annuals > 2 > ratios > Piotroski FScore
2
Annuals > 2 > ratios > fcf Percent
-0.10081431495211615
Annuals > 2 > health Score
53
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
350795000
Annuals > 3 > income Statement > cost Of Revenue
262743000
Annuals > 3 > income Statement > gross Profit
88052000
Annuals > 3 > income Statement > operating Expenses
71212000
Annuals > 3 > income Statement > operating Income
16840000
Annuals > 3 > income Statement > interest Expense
120000
Annuals > 3 > income Statement > pretax Income
17299000
Annuals > 3 > income Statement > net Income
12408000
Annuals > 3 > income Statement > eps
1.646933899654898
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
7534000
Annuals > 3 > income Statement > income Tax Expense
4799000
Annuals > 3 > income Statement > EBITDA
28235000
Annuals > 3 > income Statement > operating Margin
4.800524522869482
Annuals > 3 > income Statement > total Other Income Expense Net
459000
Annuals > 3 > income Statement > currency_symbol
-
Annuals > 3 > balance Sheet > cash
71684000
Annuals > 3 > balance Sheet > short Term Investments
73153000
Annuals > 3 > balance Sheet > receivables
57902000
Annuals > 3 > balance Sheet > inventories
79254000
Annuals > 3 > balance Sheet > total Current Assets
295465000
Annuals > 3 > balance Sheet > property Plant Equipment
61808000
Annuals > 3 > balance Sheet > total Assets
419012000
Annuals > 3 > balance Sheet > payables
14226000
Annuals > 3 > balance Sheet > short Term Debt
4187000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
118801000
Annuals > 3 > balance Sheet > equity
299358000
Annuals > 3 > balance Sheet > currency_symbol
-
Annuals > 3 > cash Flow > net Income
12408000
Annuals > 3 > cash Flow > depreciation
10816000
Annuals > 3 > cash Flow > change In Working Capital
-14644000
Annuals > 3 > cash Flow > cash From Operations
11533000
Annuals > 3 > cash Flow > capital Expenditures
4309000
Annuals > 3 > cash Flow > cash From Investing
-8500000
Annuals > 3 > cash Flow > cash From Financing
-3024000
Annuals > 3 > cash Flow > net Change In Cash
-109000
Annuals > 3 > cash Flow > currency_symbol
-
Annuals > 3 > ratios > PE
1.646933899654898
Annuals > 3 > ratios > PB
1.3967791072895996
Annuals > 3 > ratios > ROE
4.144870021846752
Annuals > 3 > ratios > ROA
2.9612517063950436
Annuals > 3 > ratios > FCF
7224000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.020593223962713264
Annuals > 3 > health Score
56
Valuation > metrics > PE
14.5669
Valuation > metrics > PB
0.9102572387439202
Valuation > final Score
100
Valuation > verdict
4.5% Undervalued
Profitability > metrics > ROE
7.054786338042125
Profitability > metrics > ROA
6.77202422553151
Profitability > metrics > Net Margin
0.336007622780109
Profitability > final Score
64
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.3012506516054265
Risk > metrics > Interest Coverage
3.082525616172805
Risk > final Score
72
Risk > verdict
Low
Liquidity > metrics > Current Ratio
28.247298639098183
Liquidity > metrics > Quick Ratio
22.9318380935693
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
90
Prev Valuations > 1
80
Prev Valuations > 2
100
Prev Profitabilities > 0
66
Prev Profitabilities > 1
0
Prev Profitabilities > 2
74
Prev Risks > 0
74
Prev Risks > 1
69
Prev Risks > 2
73
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T22:10:59.952Z
Earnings History > 0 > period
2025-06-30
Earnings History > 0 > report Date
2025-06-30
Earnings History > 0 > date
2025-06-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
4.3402
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-03-31
Earnings History > 1 > report Date
2025-03-31
Earnings History > 1 > date
2025-03-31
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
4.1646
Earnings History > 1 > eps Estimate
-
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2024-12-31
Earnings History > 2 > report Date
2024-12-31
Earnings History > 2 > date
2024-12-31
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
-0.6191
Earnings History > 2 > eps Estimate
-
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2024-09-30
Earnings History > 3 > report Date
2024-09-30
Earnings History > 3 > date
2024-09-30
Earnings History > 3 > before After Market
-
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
4.7835
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-06-30
Earnings History > 4 > report Date
2024-06-30
Earnings History > 4 > date
2024-06-30
Earnings History > 4 > before After Market
-
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
2.4046
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-03-31
Earnings History > 5 > report Date
2024-03-31
Earnings History > 5 > date
2024-03-31
Earnings History > 5 > before After Market
-
Earnings History > 5 > currency
-
Earnings History > 5 > eps Actual
1.3012
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2023-12-31
Earnings History > 6 > report Date
2023-12-31
Earnings History > 6 > date
2023-12-31
Earnings History > 6 > before After Market
-
Earnings History > 6 > currency
-
Earnings History > 6 > eps Actual
2.1483
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2023-09-30
Earnings History > 7 > report Date
2023-09-30
Earnings History > 7 > date
2023-09-30
Earnings History > 7 > before After Market
-
Earnings History > 7 > currency
-
Earnings History > 7 > eps Actual
0.7758
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-06-30
Earnings History > 8 > report Date
2023-06-30
Earnings History > 8 > date
2023-06-30
Earnings History > 8 > before After Market
-
Earnings History > 8 > currency
-
Earnings History > 8 > eps Actual
0.7713
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-03-31
Earnings History > 9 > report Date
2023-03-31
Earnings History > 9 > date
2023-03-31
Earnings History > 9 > before After Market
-
Earnings History > 9 > currency
-
Earnings History > 9 > eps Actual
1.206
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2022-12-31
Earnings History > 10 > report Date
2022-12-31
Earnings History > 10 > date
2022-12-31
Earnings History > 10 > before After Market
-
Earnings History > 10 > currency
-
Earnings History > 10 > eps Actual
2.4187
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2022-09-30
Earnings History > 11 > report Date
2022-09-30
Earnings History > 11 > date
2022-09-30
Earnings History > 11 > before After Market
-
Earnings History > 11 > currency
-
Earnings History > 11 > eps Actual
-1.0652
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2022-06-30
Earnings History > 12 > report Date
2022-06-30
Earnings History > 12 > date
2022-06-30
Earnings History > 12 > before After Market
-
Earnings History > 12 > currency
-
Earnings History > 12 > eps Actual
-2.2469
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2022-03-31
Earnings History > 13 > report Date
2022-03-31
Earnings History > 13 > date
2022-03-31
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
-
Earnings History > 13 > eps Actual
2.0769
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2021-12-31
Earnings History > 14 > report Date
2021-12-31
Earnings History > 14 > date
2021-12-31
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
-
Earnings History > 14 > eps Actual
0.9045
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2021-09-30
Earnings History > 15 > report Date
2021-09-30
Earnings History > 15 > date
2021-09-30
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
-
Earnings History > 15 > eps Actual
-0.71
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2021-06-30
Earnings History > 16 > report Date
2021-06-30
Earnings History > 16 > date
2021-06-30
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
-
Earnings History > 16 > eps Actual
0.6574
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-03-31
Earnings History > 17 > report Date
2021-03-31
Earnings History > 17 > date
2021-03-31
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
-
Earnings History > 17 > eps Actual
0.7793
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2020-12-31
Earnings History > 18 > report Date
2020-12-31
Earnings History > 18 > date
2020-12-31
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
-
Earnings History > 18 > eps Actual
1.3309
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2020-09-30
Earnings History > 19 > report Date
2020-09-30
Earnings History > 19 > date
2020-09-30
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
-
Earnings History > 19 > eps Actual
1.0154
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2020-06-30
Earnings History > 20 > report Date
2020-06-30
Earnings History > 20 > date
2020-06-30
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
-
Earnings History > 20 > eps Actual
0.1844
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-03-31
Earnings History > 21 > report Date
2020-03-31
Earnings History > 21 > date
2020-03-31
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
-
Earnings History > 21 > eps Actual
3.3963
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2019-12-31
Earnings History > 22 > report Date
2019-12-31
Earnings History > 22 > date
2019-12-31
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
-
Earnings History > 22 > eps Actual
1.244
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2019-09-30
Earnings History > 23 > report Date
2019-09-30
Earnings History > 23 > date
2019-09-30
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
-
Earnings History > 23 > eps Actual
0.9151
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-06-30
Earnings History > 24 > report Date
2019-06-30
Earnings History > 24 > date
2019-06-30
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
-
Earnings History > 24 > eps Actual
0.8989
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-03-31
Earnings History > 25 > report Date
2019-03-31
Earnings History > 25 > date
2019-03-31
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
-
Earnings History > 25 > eps Actual
1.1557
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2018-12-31
Earnings History > 26 > report Date
2018-12-31
Earnings History > 26 > date
2018-12-31
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
-
Earnings History > 26 > eps Actual
0.77
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2018-09-30
Earnings History > 27 > report Date
2018-09-30
Earnings History > 27 > date
2018-09-30
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
-
Earnings History > 27 > eps Actual
0.6777
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-06-30
Earnings History > 28 > report Date
2018-06-30
Earnings History > 28 > date
2018-06-30
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
-
Earnings History > 28 > eps Actual
0.331
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-03-31
Earnings History > 29 > date
2018-03-31
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
-
Earnings History > 29 > eps Actual
0.659
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
2017-12-31
Earnings History > 30 > date
2017-12-31
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
-
Earnings History > 30 > eps Actual
0.3108
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-09-30
Earnings History > 31 > date
2017-09-30
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
-
Earnings History > 31 > eps Actual
0.4894
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-06-30
Earnings History > 32 > date
2017-06-30
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
-
Earnings History > 32 > eps Actual
0.5509
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-03-31
Earnings History > 33 > date
2017-03-31
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
-
Earnings History > 33 > eps Actual
0.6547
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
2016-12-31
Earnings History > 34 > date
2016-12-31
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
-
Earnings History > 34 > eps Actual
0.1733
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-09-30
Earnings History > 35 > date
2016-09-30
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
-
Earnings History > 35 > eps Actual
0.5477
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-06-30
Earnings History > 36 > date
2016-06-30
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
-
Earnings History > 36 > eps Actual
0.7012
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-03-31
Earnings History > 37 > report Date
2016-03-31
Earnings History > 37 > date
2016-03-31
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
-
Earnings History > 37 > eps Actual
0.733
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2015-12-31
Earnings History > 38 > report Date
2015-12-31
Earnings History > 38 > date
2015-12-31
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
-
Earnings History > 38 > eps Actual
0.8438
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2015-09-30
Earnings History > 39 > report Date
2015-09-30
Earnings History > 39 > date
2015-09-30
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
-
Earnings History > 39 > eps Actual
0.676
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-06-30
Earnings History > 40 > report Date
2015-06-30
Earnings History > 40 > date
2015-06-30
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
-
Earnings History > 40 > eps Actual
0.3328
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-03-31
Earnings History > 41 > report Date
2015-03-31
Earnings History > 41 > date
2015-03-31
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
-
Earnings History > 41 > eps Actual
0.5443
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2014-12-31
Earnings History > 42 > report Date
2014-12-31
Earnings History > 42 > date
2014-12-31
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
-
Earnings History > 42 > eps Actual
0.6396
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2014-09-30
Earnings History > 43 > report Date
2014-09-30
Earnings History > 43 > date
2014-09-30
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
-
Earnings History > 43 > eps Actual
0.7122
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-06-30
Earnings History > 44 > report Date
2014-06-30
Earnings History > 44 > date
2014-06-30
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
-
Earnings History > 44 > eps Actual
0.5719
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-03-31
Earnings History > 45 > report Date
2014-03-31
Earnings History > 45 > date
2014-03-31
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
-
Earnings History > 45 > eps Actual
0.3951
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2013-12-31
Earnings History > 46 > report Date
2013-12-31
Earnings History > 46 > date
2013-12-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
-
Earnings History > 46 > eps Actual
0.636
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2013-09-30
Earnings History > 47 > report Date
2013-09-30
Earnings History > 47 > date
2013-09-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
-
Earnings History > 47 > eps Actual
0.7744
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-06-30
Earnings History > 48 > report Date
2013-09-23
Earnings History > 48 > date
2013-06-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
-
Earnings History > 48 > eps Actual
0.45
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-03-31
Earnings History > 49 > report Date
2013-04-19
Earnings History > 49 > date
2013-03-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
-
Earnings History > 49 > eps Actual
0.6
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2012-12-31
Earnings History > 50 > report Date
2013-01-02
Earnings History > 50 > date
2012-12-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
-
Earnings History > 50 > eps Actual
0.55
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2012-09-30
Earnings History > 51 > report Date
2012-09-30
Earnings History > 51 > date
2012-09-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
-
Earnings History > 51 > eps Actual
0.5534
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
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
-
Earnings History > 52 > eps Actual
0.36
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-03-31
Earnings History > 53 > report Date
2012-06-30
Earnings History > 53 > date
2012-03-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
-
Earnings History > 53 > eps Actual
0.3601
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2011-12-31
Earnings History > 54 > report Date
2012-03-31
Earnings History > 54 > date
2011-12-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
-
Earnings History > 54 > eps Actual
0.1583
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2011-09-30
Earnings History > 55 > report Date
2011-12-31
Earnings History > 55 > date
2011-09-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
-
Earnings History > 55 > eps Actual
0.4304
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-06-30
Earnings History > 56 > report Date
2011-09-30
Earnings History > 56 > date
2011-06-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
-
Earnings History > 56 > eps Actual
0.6124
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-03-31
Earnings History > 57 > report Date
2011-06-30
Earnings History > 57 > date
2011-03-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
-
Earnings History > 57 > eps Actual
0.4349
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2010-12-31
Earnings History > 58 > report Date
2011-03-31
Earnings History > 58 > date
2010-12-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
-
Earnings History > 58 > eps Actual
-0.1297
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2010-09-30
Earnings History > 59 > report Date
2010-09-30
Earnings History > 59 > date
2010-09-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
-
Earnings History > 59 > eps Actual
0.2976
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-06-30
Earnings History > 60 > report Date
2010-06-30
Earnings History > 60 > date
2010-06-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
-
Earnings History > 60 > eps Actual
-0.0038
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-03-31
Earnings History > 61 > report Date
2010-03-31
Earnings History > 61 > date
2010-03-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
-
Earnings History > 61 > eps Actual
-0.0173
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2009-12-31
Earnings History > 62 > report Date
2009-12-31
Earnings History > 62 > date
2009-12-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
-
Earnings History > 62 > eps Actual
-0.0605
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2009-09-30
Earnings History > 63 > report Date
2009-09-30
Earnings History > 63 > date
2009-09-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
-
Earnings History > 63 > eps Actual
0.3425
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-06-30
Earnings History > 64 > report Date
2009-06-30
Earnings History > 64 > date
2009-06-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
-
Earnings History > 64 > eps Actual
0.2239
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-03-31
Earnings History > 65 > report Date
2009-03-31
Earnings History > 65 > date
2009-03-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
-
Earnings History > 65 > eps Actual
0.0626
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2008-12-31
Earnings History > 66 > report Date
2008-12-31
Earnings History > 66 > date
2008-12-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
-
Earnings History > 66 > eps Actual
-0.1243
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2008-09-30
Earnings History > 67 > report Date
2008-09-30
Earnings History > 67 > date
2008-09-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
-
Earnings History > 67 > eps Actual
0.3954
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-06-30
Earnings History > 68 > report Date
2008-06-30
Earnings History > 68 > date
2008-06-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
-
Earnings History > 68 > eps Actual
0.1406
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-03-31
Earnings History > 69 > report Date
2008-03-31
Earnings History > 69 > date
2008-03-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
-
Earnings History > 69 > eps Actual
0.2592
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2007-12-31
Earnings History > 70 > report Date
2007-12-31
Earnings History > 70 > date
2007-12-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
-
Earnings History > 70 > eps Actual
-0.5352
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2007-09-30
Earnings History > 71 > report Date
2007-09-30
Earnings History > 71 > date
2007-09-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
-
Earnings History > 71 > eps Actual
0.3487
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-06-30
Earnings History > 72 > report Date
2007-06-30
Earnings History > 72 > date
2007-06-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
-
Earnings History > 72 > eps Actual
0.229
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-03-31
Earnings History > 73 > report Date
2007-03-31
Earnings History > 73 > date
2007-03-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
-
Earnings History > 73 > eps Actual
0.1446
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2006-06-30
Earnings History > 74 > report Date
2006-06-30
Earnings History > 74 > date
2006-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
-
Earnings History > 74 > eps Actual
0.268
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2006-03-31
Earnings History > 75 > report Date
2006-03-31
Earnings History > 75 > date
2006-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
-
Earnings History > 75 > eps Actual
0.0259
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2005-12-31
Earnings History > 76 > report Date
2005-12-31
Earnings History > 76 > date
2005-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
-
Earnings History > 76 > eps Actual
0.14
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2005-09-30
Earnings History > 77 > report Date
2005-09-30
Earnings History > 77 > date
2005-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
-
Earnings History > 77 > eps Actual
0.1836
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2005-06-30
Earnings History > 78 > report Date
2005-06-30
Earnings History > 78 > date
2005-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
-
Earnings History > 78 > eps Actual
0.1943
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2005-03-31
Earnings History > 79 > report Date
2005-03-31
Earnings History > 79 > date
2005-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
-
Earnings History > 79 > eps Actual
0.0779
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2004-12-31
Earnings History > 80 > report Date
2004-12-31
Earnings History > 80 > date
2004-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
-
Earnings History > 80 > eps Actual
0.1006
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2004-09-30
Earnings History > 81 > report Date
2004-09-30
Earnings History > 81 > date
2004-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
-
Earnings History > 81 > eps Actual
1.2002
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2004-06-30
Earnings History > 82 > report Date
2004-06-30
Earnings History > 82 > date
2004-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
-
Earnings History > 82 > eps Actual
-0.027
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2004-03-31
Earnings History > 83 > report Date
2004-03-31
Earnings History > 83 > date
2004-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
-
Earnings History > 83 > eps Actual
-0.0189
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2003-12-31
Earnings History > 84 > report Date
2003-12-31
Earnings History > 84 > date
2003-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
-
Earnings History > 84 > eps Actual
-1.4442
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2003-09-30
Earnings History > 85 > report Date
2003-09-30
Earnings History > 85 > date
2003-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
-
Earnings History > 85 > eps Actual
-0.5465
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2003-06-30
Earnings History > 86 > report Date
2003-06-30
Earnings History > 86 > date
2003-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
-
Earnings History > 86 > eps Actual
-0.5486
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2003-03-31
Earnings History > 87 > report Date
2003-03-31
Earnings History > 87 > date
2003-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
-
Earnings History > 87 > eps Actual
0.0485
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2002-12-31
Earnings History > 88 > report Date
2002-12-31
Earnings History > 88 > date
2002-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
-
Earnings History > 88 > eps Actual
0.0006
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2002-09-30
Earnings History > 89 > report Date
2002-09-30
Earnings History > 89 > date
2002-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
-
Earnings History > 89 > eps Actual
0.1084
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2002-06-30
Earnings History > 90 > report Date
2002-06-30
Earnings History > 90 > date
2002-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
-
Earnings History > 90 > eps Actual
-0.2512
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2002-03-31
Earnings History > 91 > report Date
2002-03-31
Earnings History > 91 > date
2002-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
-
Earnings History > 91 > eps Actual
0.0924
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2001-12-31
Earnings History > 92 > report Date
2001-12-31
Earnings History > 92 > date
2001-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
-
Earnings History > 92 > eps Actual
-0.5332
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2001-09-30
Earnings History > 93 > report Date
2001-09-30
Earnings History > 93 > date
2001-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
-
Earnings History > 93 > eps Actual
0.1639
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2001-06-30
Earnings History > 94 > report Date
2001-06-30
Earnings History > 94 > date
2001-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
-
Earnings History > 94 > eps Actual
0.151
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2001-03-31
Earnings History > 95 > report Date
2001-03-31
Earnings History > 95 > date
2001-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
-
Earnings History > 95 > eps Actual
0.6435
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2000-12-31
Earnings History > 96 > report Date
2000-12-31
Earnings History > 96 > date
2000-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
-
Earnings History > 96 > eps Actual
0.3663
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2000-09-30
Earnings History > 97 > report Date
2000-09-30
Earnings History > 97 > date
2000-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
-
Earnings History > 97 > eps Actual
0.2317
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2000-06-30
Earnings History > 98 > report Date
2000-06-30
Earnings History > 98 > date
2000-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
-
Earnings History > 98 > eps Actual
0.1627
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2000-03-31
Earnings History > 99 > report Date
2000-03-31
Earnings History > 99 > date
2000-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
-
Earnings History > 99 > eps Actual
0.2032
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
1999-12-31
Earnings History > 100 > report Date
1999-12-31
Earnings History > 100 > date
1999-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
-
Earnings History > 100 > eps Actual
0.3861
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
1999-09-30
Earnings History > 101 > report Date
1999-09-30
Earnings History > 101 > date
1999-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
-
Earnings History > 101 > eps Actual
0.2304
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
1999-06-30
Earnings History > 102 > report Date
1999-06-30
Earnings History > 102 > date
1999-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
-
Earnings History > 102 > eps Actual
0.2038
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
1999-03-31
Earnings History > 103 > report Date
1999-03-31
Earnings History > 103 > date
1999-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
-
Earnings History > 103 > eps Actual
0.1988
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1998-09-30
Earnings History > 104 > report Date
1998-09-30
Earnings History > 104 > date
1998-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
-
Earnings History > 104 > eps Actual
0.2432
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1998-06-30
Earnings History > 105 > report Date
1998-06-30
Earnings History > 105 > date
1998-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
-
Earnings History > 105 > eps Actual
0.1591
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1998-03-31
Earnings History > 106 > report Date
1998-03-31
Earnings History > 106 > date
1998-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
-
Earnings History > 106 > eps Actual
0.1895
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Mestek, Inc., together with its subsidiaries, manufactures and sells heating, ventilating, and air conditioning products and equipment; and metal forming equipment in the United States and internationally. The company offers equipment for heating, ventilation, and air conditioning primarily under the Lockformer, lowaPrecision, Engel, and Lion brands; roll forming and flexible fabrication equipment; metal stamping products, including uncoilers, straighteners, press feeds, and dies; and coil metal processing products, including cut-to-length, multi-blanking, and coil slitting and precision corrective levelers. It also provides a range of aftermarket services, such as OEM replacement parts for existing and used equipment, and on-site service support and training services. In addition, it engages in equipment rebuilding and electrical installation works; and tube and pipe production and fabrication. Further, the company offers custom metal-framed skylights, canopies, curtain walls, covered walkways, rain screens/wall-cladding, structural glass/point fixed glass, and ornamental metal products. Additionally, it provides operable and fixed solar shading louver systems; and architectural louvers, grilles, vision screens, penthouses, and brise soleil fixed sunshades. Mestek, Inc. was founded in 1898 and is based in Westfield, Massachusetts.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ABioVie (NASDAQ:BIVI) Stock Price Down 4.7% – Should You Sell? Defense World
Read more →Showing 2 of 10
(Last Updated 2025-06-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Medium
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of Mestek Inc
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-06-30
EPS Actual
4.3402
EPS Estimate
—
EPS Difference
0
Surprise Percent
0%
(Last Updated 2025-06-30)
(Last Updated 2025-06-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-06-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-06-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.