_id
690f36d3ccc777a4e85d1798
Ticker
BMI
Name
Badger Meter Inc
Exchange
NYSE
Address
4545 West Brown Deer Road, Milwaukee, WI, United States, 53224-9536
Country
USA
Sector
Technology
Industry
Scientific & Technical Instruments
Currency
USD
Website
https://www.badgermeter.com
Description
Badger Meter, Inc. manufactures and markets flow measurement, quality, control, and communication solutions worldwide. It offers Utility water smart metering solutions and software technologies and services to municipal water utilities market. The company also provides flow instrumentation products, including meters, valves, and other sensing instruments to measure and control fluids going through a pipe or pipeline, including water, air, steam, and other liquids and gases to original equipment manufacturers as the primary flow measurement device within a product or system, as well as through manufacturers' representatives. In addition, the company offers ORION Cellular endpoints to power network as a service; ORION mobile read endpoints support for deploying AMR solution; radio products; hardware, instruments, and sensors, and related software, to enhance connected data to a water utility's operation; water quality monitoring solutions, including optical sensing and electrochemical instruments; and high frequency pressure and leak detection sensors to aid in burst pipe and leak events; as well as BEACON, a secure cloud-hosted software suite that establishes alerts for specific conditions and allows consumer engagement tools that permit end water customers to view and manage their water usage activity. Its flow instrumentation products are used in water/wastewater, heating, ventilating and air conditioning, and corporate sustainability markets. The company serves water utilities, commercial, and industrial industries; and provides training, project management, technical support, and other collaborative services for customers. It sells its products and software directly, as well as through resellers and representatives. The company was incorporated in 1905 and is based in Milwaukee, Wisconsin.
Last Close
167.846
Volume
78542
Current Price
166.09
Change
-5.59
Last Updated
2026-01-20T16:46:30.423Z
Image
data:image/webp;base64,UklGRqQIAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSKQFAAAB8HbbtqnJ2rZvqY85V0Tatm1s27Zt27Zt87RtJLZte0dEahuRPOYYo3+IdaxjxZERMQEjNzvmht/Pf+Hdlq9aPnj92fl/vOGodToAQVC3Fdbu79+3DkL90DUlNXN3N9OUzEleCamfMi0pj0Vci0jj0sGQtYmJRyJbq5SPIqxVxucg9eOmmlRVU1Jzz/ssg9SHGmu2pG78emC9kPz6tXl/efyuu++574HfznutaQVJJq6ahFAfZ+02pV8DCmY9hu18/cIfmLg9Yn3kSszyBbl97zZeUC9ZDCIoKBJiJgHH8fko9VFyyPA490aj1INIiDHLsiyKhJjFGARAwGwumYiQxSDSTqXGKILsRS47qiMEQIi1BykQ+k7a8pir73z0t3+bt/Dff3nkkoNmdgEkZnicFb57xZajegWUGjPJe21xhTXqp7/ZszsacRkrSrK1+c35v7rvhgvPOe+Ci/IvPGrbaV0AidKGpKlqSqqqKak6nYv3BY6i0pKx3MrnD+3eHUEAmDtrdFMl98MOVJJ0M1XVVNxI5+dHIgjAchM/wFS2p1sy5x96QMqi8uBsKb28tlbhwm6QshIfwTxq+5AVPoZQlvFVHMzk7UTlfiDp7tZWzczd85o64jFWkreP8f3OKRlrTcnp/GogOt/upFWSqhV19wJU7k3SW5c1f/TOay88//Ibn/2wxkmqctUUZNj819/TWbt6tcRHbz11j3UGdu7UoSEKJHbsPXbT43+2jK7cAlkUDNzlvMf+9P8X329asjR32dffrWQB4+soUdD9+CbyGETEgKqN3Xvk9h40fMwJ39PznF/GLEYpHGIWBH3+xd8iAxBiFoKgeMT+tGrfolTJ0Pmd1eOQoaAUDBE9m2g5xlcACTHLYn4WgwBAAw7gP4CYhSqFBT0+rZL48yioWbIAQf9l/N0QCCAhy7IsxpAfYyNmKb3KpUCnKZvvefxFl19z03UXnHzoNlO6AohB8F/6t48fMqkBNQv6PE1jrnOd6//TvJqFVy/6x4VjEBrwINc4ufLzJx++6tzjD9xl8zmz5sxZZ50Nttn1ohY6c5X/BEl6SklVNaVkpLP1tt6CS6iuyoJu5u5sa8x1rl4HSc1Z2E2T8bleOJJK0k1TqiQ1VnVLxlxVnojIUn0N78D2OQW9Kqua0s5AQDl0ftlxgtIL1e58fQtElEXjLviU1g7Ol7cRRJSXeDkeYWqXputmIUgVr15N+VvMVU9eGum0SxEEppqSM981qZqTxleAE+ieVM3dS1HlnzpDmOuVlT98832F+arGxV2BHV+kM9fNzLSqtyG9woch789/+IJ9N1tv5qRRg0fM3GzXQy/49evLSeXKicjQuNHRd8z75OtWZY2eQyaegEbUHsYc/GdT7oAYBQC6DBkzde4mW2619bbb7bDjTrvsdnkLPc/4YReEGLMYQwgSQoxZjIBgjy94IyIQYwyoVdD/VVoOlQcLSgyxAdvz4y4QtBUJIcSijdi1yG9QcgMe5ploiIIyBSNX0nOcH5YVsAlXH4iAkGUxhCBFQwMma4HWsgR9l3D1I3MEJQrwByqrri4Pz7DCyht/vPn4LSeNGtKvR5cuXbv16Nmrd9/B2/2fznznsrIQ8Vem5My11i8//+DDjz/9vHnRkmXL6caqxmdKy/AwE91SUmetpqyeeDMAKSXiciqrurvlu7uzqHMTBAFCKYcVKV+5AIJsQGdIGRvQ2s3NNgdmXHDqOdtCahJ0/ZjWTp54FWLPy04+7rBrpiLUgogTmLxdLPFxEWxw0P6PH7bV4Yg1Afg5Va0sN3XegiAYccFee21xwpYItYnI1Uq6pqTm+aSbWUpG50c7IgqAXa7b5JJTUaoETL6/iSWvfPKwLoiCtkO3mCDlQCLQdaNjrnhswfuftiz95rsflq9c+dUnrz31+2sPGhkgAW0BVlA4INoCAABQDQCdASpAAEAAPs1SpEunpKOhsBIO+PAZiWwcAUoGlIJaIGL7B+M3a1c36B+SvQBcXQ4uDfQBtoOd69DH+N9P/qAN4y/uDBRHEywOKTvBbxdQBTsz8Qp14fsXfCuOIigB/vG/XB4ysayeMZN3B0D6xkAAAP7qeBEQP8nF/r9x2G+Avc63Cm4iaFMeTGPyKxr2IZq7devdfHnKAC9WXGeIN3L39z5UQss3rzS6Xn8ho4Jk3JI8l/CudfH0w6kfxnBfSAkwdKc7yWSQr8z8vWEMCX+grn5YMsUVnKl5CWgzg5vdgn/wY//6WH/40X//SzEcl7s340YQ917U23rfNzKIJ71lZBz8W1JhW1ZFCPHfZbO5qXPMegy5CNesWxbf+rtx6t1pQHvHLDDJnSBf3yrpr7JqA+yVRbrYVnV2sJdVPx4TzI5sTfmaTKS+DhnEjVn/LY8G4ix28pi9ePaheL7ym5vlHciWR3Sadguc5gDHR5fUOVDyUhWauGSJfMO9p3f4BAj+RcBTTFZoJtWVXkOmTzLUJbhrTyqM7Iq4EIH0CDNzb/OFFULhqi4wp2G40j7KWsUqJdql4Ts93phr4Ykl+BVBLvjzSjBJxT+Fg6B5jr9zOJ+S2U9pPYotqfRuvnXlHTzC6RObEh9MfifXiKV30lMy4Y/lQOvHql4hu+nZdzZO325AM0XAqDj2KZNnVnBFxAHP9oeysC4yyGxchXwif/0AP4r/7wFlL4L/sDuE4/QTgBD0tisZm6EhcR10RzJXlaFhmD+poe/AwwzvoRavWIJJ8jo/CQDY66q3ixTWOj5jnbsgvjtCBH4x6tUXygtc7YEokzMn3nCY19464QVetAvuljRmCINkOeE4UFKN0AWGwhAP3aDssv1IeK7XLTIIIc5HK+Sogjdn98AKn7PFJCdFg9FX8iEoARaSxlJgDf2k/Dsnbh5uJIGOR0hjaHt2EW4MoMCAAAAA
Ipo Date
1984-09-07T00:00:00.000Z
Market Cap
5059372544
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9944999999999999
Sentiment Sources
18
Rating
3.6667
Target Price
211.6
Strong Buy
2
Buy
2
Hold
5
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
235651000
Cost Of Revenue
139815000
Gross Profit
95836000
Operating Expenses
49752000
Operating Income
46084000
Interest Expense
-
Pretax Income
47442000
Net Income
35077000
Eps
1.18569937773177
Dividends Per Share
11770000
Shares Outstanding
29469785
Income Tax Expense
12365000
EBITDA
56149000
Operating Margin
19.556038378788973
Total Other Income Expense Net
1358000
Cash
201693000
Short Term Investments
-
Receivables
115056000
Inventories
152627000
Total Current Assets
494586000
Property Plant Equipment
78362000
Total Assets
978270000
Payables
69786000
Short Term Debt
0
Long Term Debt
0
Total Liabilities
275760000
Equity
702510000
Bs_currency_symbol
USD
Depreciation
8707000
Change In Working Capital
359000
Cash From Operations
51284000
Capital Expenditures
3089000
Cash From Investing
-3089000
Cash From Financing
-11770000
Net Change In Cash
36485000
Cf_currency_symbol
USD
PE
36.6055
PB
6.994212535850024
ROE
4.9930961836842185
ROA
3.5856154231449398
FCF
48195000
Fcf Percent
0.2045185464946043
Piotroski FScore
4
Health Score
69
Deep Value Investing Score
5.5
Defensive Investing Score
8.5
Dividend Investing Score
3.5
Economic Moat Investing Score
7.8
Garp Investing Score
4.5
Growth Investing Score
3
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
7.5
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
235651000
Quarters > 0 > income Statement > cost Of Revenue
139815000
Quarters > 0 > income Statement > gross Profit
95836000
Quarters > 0 > income Statement > operating Expenses
49752000
Quarters > 0 > income Statement > operating Income
46084000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
47442000
Quarters > 0 > income Statement > net Income
35077000
Quarters > 0 > income Statement > eps
1.18569937773177
Quarters > 0 > income Statement > dividends Per Share
11770000
Quarters > 0 > income Statement > shares Outstanding
29583384
Quarters > 0 > income Statement > income Tax Expense
12365000
Quarters > 0 > income Statement > EBITDA
56149000
Quarters > 0 > income Statement > operating Margin
19.556038378788973
Quarters > 0 > income Statement > total Other Income Expense Net
1358000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
201693000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
115056000
Quarters > 0 > balance Sheet > inventories
152627000
Quarters > 0 > balance Sheet > total Current Assets
494586000
Quarters > 0 > balance Sheet > property Plant Equipment
78362000
Quarters > 0 > balance Sheet > total Assets
978270000
Quarters > 0 > balance Sheet > payables
69786000
Quarters > 0 > balance Sheet > short Term Debt
0
Quarters > 0 > balance Sheet > long Term Debt
0
Quarters > 0 > balance Sheet > total Liabilities
275760000
Quarters > 0 > balance Sheet > equity
702510000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
35077000
Quarters > 0 > cash Flow > depreciation
8707000
Quarters > 0 > cash Flow > change In Working Capital
359000
Quarters > 0 > cash Flow > cash From Operations
51284000
Quarters > 0 > cash Flow > capital Expenditures
3089000
Quarters > 0 > cash Flow > cash From Investing
-3089000
Quarters > 0 > cash Flow > cash From Financing
-11770000
Quarters > 0 > cash Flow > net Change In Cash
36485000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
1.18569937773177
Quarters > 0 > ratios > PB
6.994212535850024
Quarters > 0 > ratios > ROE
4.9930961836842185
Quarters > 0 > ratios > ROA
3.5856154231449398
Quarters > 0 > ratios > FCF
48195000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.2045185464946043
Quarters > 0 > health Score
69
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
238095000
Quarters > 1 > income Statement > cost Of Revenue
140285000
Quarters > 1 > income Statement > gross Profit
97810000
Quarters > 1 > income Statement > operating Expenses
52947000
Quarters > 1 > income Statement > operating Income
44863000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
45786000
Quarters > 1 > income Statement > net Income
34584000
Quarters > 1 > income Statement > eps
1.169350203209424
Quarters > 1 > income Statement > dividends Per Share
10004000
Quarters > 1 > income Statement > shares Outstanding
29575400
Quarters > 1 > income Statement > income Tax Expense
11202000
Quarters > 1 > income Statement > EBITDA
54581000
Quarters > 1 > income Statement > operating Margin
18.842478842478844
Quarters > 1 > income Statement > total Other Income Expense Net
923000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
165208000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
117667000
Quarters > 1 > balance Sheet > inventories
147261000
Quarters > 1 > balance Sheet > total Current Assets
448275000
Quarters > 1 > balance Sheet > property Plant Equipment
77937000
Quarters > 1 > balance Sheet > total Assets
936420000
Quarters > 1 > balance Sheet > payables
74125000
Quarters > 1 > balance Sheet > short Term Debt
0
Quarters > 1 > balance Sheet > long Term Debt
0
Quarters > 1 > balance Sheet > total Liabilities
258828000
Quarters > 1 > balance Sheet > equity
677592000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
34584000
Quarters > 1 > cash Flow > depreciation
-2563000
Quarters > 1 > cash Flow > change In Working Capital
-1337000
Quarters > 1 > cash Flow > cash From Operations
44586000
Quarters > 1 > cash Flow > capital Expenditures
3938000
Quarters > 1 > cash Flow > cash From Investing
-3025000
Quarters > 1 > cash Flow > cash From Financing
-9518000
Quarters > 1 > cash Flow > net Change In Cash
33850000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
1.169350203209424
Quarters > 1 > ratios > PB
7.249463078076483
Quarters > 1 > ratios > ROE
5.103956363121171
Quarters > 1 > ratios > ROA
3.6932145831998464
Quarters > 1 > ratios > FCF
40648000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.17072177072177072
Quarters > 1 > health Score
66
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
222211000
Quarters > 2 > income Statement > cost Of Revenue
126774000
Quarters > 2 > income Statement > gross Profit
95437000
Quarters > 2 > income Statement > operating Expenses
46012000
Quarters > 2 > income Statement > operating Income
49425000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
50787000
Quarters > 2 > income Statement > net Income
38398000
Quarters > 2 > income Statement > eps
1.2987743497782176
Quarters > 2 > income Statement > dividends Per Share
10017000
Quarters > 2 > income Statement > shares Outstanding
29564797
Quarters > 2 > income Statement > income Tax Expense
12389000
Quarters > 2 > income Statement > EBITDA
57707000
Quarters > 2 > income Statement > operating Margin
22.24237323984861
Quarters > 2 > income Statement > total Other Income Expense Net
1362000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
131358000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
111855000
Quarters > 2 > balance Sheet > inventories
149405000
Quarters > 2 > balance Sheet > total Current Assets
411577000
Quarters > 2 > balance Sheet > property Plant Equipment
75687000
Quarters > 2 > balance Sheet > total Assets
899596000
Quarters > 2 > balance Sheet > payables
73789000
Quarters > 2 > balance Sheet > short Term Debt
0
Quarters > 2 > balance Sheet > long Term Debt
0
Quarters > 2 > balance Sheet > total Liabilities
257910000
Quarters > 2 > balance Sheet > equity
641686000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
38398000
Quarters > 2 > cash Flow > depreciation
8282000
Quarters > 2 > cash Flow > change In Working Capital
-15518000
Quarters > 2 > cash Flow > cash From Operations
33027000
Quarters > 2 > cash Flow > capital Expenditures
2966000
Quarters > 2 > cash Flow > cash From Investing
-187903000
Quarters > 2 > cash Flow > cash From Financing
-9949000
Quarters > 2 > cash Flow > net Change In Cash
-163947000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
1.2987743497782176
Quarters > 2 > ratios > PB
7.652367565647372
Quarters > 2 > ratios > ROE
5.983923601262923
Quarters > 2 > ratios > ROA
4.26836046403052
Quarters > 2 > ratios > FCF
30061000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.1352813317072512
Quarters > 2 > health Score
63
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
205182000
Quarters > 3 > income Statement > cost Of Revenue
122422000
Quarters > 3 > income Statement > gross Profit
82760000
Quarters > 3 > income Statement > operating Expenses
43537000
Quarters > 3 > income Statement > operating Income
39223000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
42135000
Quarters > 3 > income Statement > net Income
30717000
Quarters > 3 > income Statement > eps
1.0459109875508092
Quarters > 3 > income Statement > dividends Per Share
9985000
Quarters > 3 > income Statement > shares Outstanding
29368656
Quarters > 3 > income Statement > income Tax Expense
11418000
Quarters > 3 > income Statement > EBITDA
39223000
Quarters > 3 > income Statement > operating Margin
19.116199276739675
Quarters > 3 > income Statement > total Other Income Expense Net
2912000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
295305000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
84325000
Quarters > 3 > balance Sheet > inventories
143408000
Quarters > 3 > balance Sheet > total Current Assets
540116000
Quarters > 3 > balance Sheet > property Plant Equipment
74260000
Quarters > 3 > balance Sheet > total Assets
816413000
Quarters > 3 > balance Sheet > payables
55659000
Quarters > 3 > balance Sheet > short Term Debt
0
Quarters > 3 > balance Sheet > long Term Debt
0
Quarters > 3 > balance Sheet > total Liabilities
210181000
Quarters > 3 > balance Sheet > equity
606232000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
30717000
Quarters > 3 > cash Flow > depreciation
8068000
Quarters > 3 > cash Flow > change In Working Capital
22910000
Quarters > 3 > cash Flow > cash From Operations
52067000
Quarters > 3 > cash Flow > capital Expenditures
4669000
Quarters > 3 > cash Flow > cash From Investing
-4669000
Quarters > 3 > cash Flow > cash From Financing
-9985000
Quarters > 3 > cash Flow > net Change In Cash
36350000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
1.0459109875508092
Quarters > 3 > ratios > PB
8.046160669578644
Quarters > 3 > ratios > ROE
5.066872088573351
Quarters > 3 > ratios > ROA
3.7624339641823443
Quarters > 3 > ratios > FCF
47398000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.23100466902554806
Quarters > 3 > health Score
69
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
826558000
Annuals > 0 > income Statement > cost Of Revenue
497374000
Annuals > 0 > income Statement > gross Profit
329184000
Annuals > 0 > income Statement > operating Expenses
171248000
Annuals > 0 > income Statement > operating Income
157936000
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
166500000
Annuals > 0 > income Statement > net Income
124942000
Annuals > 0 > income Statement > eps
4.230446265321325
Annuals > 0 > income Statement > dividends Per Share
35847000
Annuals > 0 > income Statement > shares Outstanding
29534000
Annuals > 0 > income Statement > income Tax Expense
41558000
Annuals > 0 > income Statement > EBITDA
190121000
Annuals > 0 > income Statement > operating Margin
19.107673024760512
Annuals > 0 > income Statement > total Other Income Expense Net
8564000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
295305000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
84325000
Annuals > 0 > balance Sheet > inventories
143408000
Annuals > 0 > balance Sheet > total Current Assets
540116000
Annuals > 0 > balance Sheet > property Plant Equipment
74260000
Annuals > 0 > balance Sheet > total Assets
816413000
Annuals > 0 > balance Sheet > payables
55659000
Annuals > 0 > balance Sheet > short Term Debt
5350000
Annuals > 0 > balance Sheet > long Term Debt
0
Annuals > 0 > balance Sheet > total Liabilities
210181000
Annuals > 0 > balance Sheet > equity
606232000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
124942000
Annuals > 0 > cash Flow > depreciation
32185000
Annuals > 0 > cash Flow > change In Working Capital
2952000
Annuals > 0 > cash Flow > cash From Operations
155034000
Annuals > 0 > cash Flow > capital Expenditures
12818000
Annuals > 0 > cash Flow > cash From Investing
-15818000
Annuals > 0 > cash Flow > cash From Financing
-35096000
Annuals > 0 > cash Flow > net Change In Cash
103523000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
4.230446265321325
Annuals > 0 > ratios > PB
8.091460134074083
Annuals > 0 > ratios > ROE
20.6096016046662
Annuals > 0 > ratios > ROA
15.303773947744585
Annuals > 0 > ratios > FCF
142216000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.1720581011858817
Annuals > 0 > health Score
84
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
703592000
Annuals > 1 > income Statement > cost Of Revenue
427154000
Annuals > 1 > income Statement > gross Profit
276438000
Annuals > 1 > income Statement > operating Expenses
158389000
Annuals > 1 > income Statement > operating Income
118049000
Annuals > 1 > income Statement > interest Expense
-
Annuals > 1 > income Statement > pretax Income
121966000
Annuals > 1 > income Statement > net Income
92598000
Annuals > 1 > income Statement > eps
3.14360401955459
Annuals > 1 > income Statement > dividends Per Share
29052000
Annuals > 1 > income Statement > shares Outstanding
29456000
Annuals > 1 > income Statement > income Tax Expense
29368000
Annuals > 1 > income Statement > EBITDA
146029000
Annuals > 1 > income Statement > operating Margin
16.77804750480392
Annuals > 1 > income Statement > total Other Income Expense Net
3917000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
191782000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
83507000
Annuals > 1 > balance Sheet > inventories
153674000
Annuals > 1 > balance Sheet > total Current Assets
442177000
Annuals > 1 > balance Sheet > property Plant Equipment
73878000
Annuals > 1 > balance Sheet > total Assets
716919000
Annuals > 1 > balance Sheet > payables
81807000
Annuals > 1 > balance Sheet > short Term Debt
2552000
Annuals > 1 > balance Sheet > long Term Debt
0
Annuals > 1 > balance Sheet > total Liabilities
200437000
Annuals > 1 > balance Sheet > equity
516482000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
92598000
Annuals > 1 > cash Flow > depreciation
28110000
Annuals > 1 > cash Flow > change In Working Capital
-5791000
Annuals > 1 > cash Flow > cash From Operations
110117000
Annuals > 1 > cash Flow > capital Expenditures
12003000
Annuals > 1 > cash Flow > cash From Investing
-29130000
Annuals > 1 > cash Flow > cash From Financing
-28085000
Annuals > 1 > cash Flow > net Change In Cash
53730000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
3.14360401955459
Annuals > 1 > ratios > PB
9.472444422070856
Annuals > 1 > ratios > ROE
17.92860157759612
Annuals > 1 > ratios > ROA
12.91610349286321
Annuals > 1 > ratios > FCF
98114000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.1394472933177182
Annuals > 1 > health Score
78
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
565568000
Annuals > 2 > income Statement > cost Of Revenue
345598000
Annuals > 2 > income Statement > gross Profit
219970000
Annuals > 2 > income Statement > operating Expenses
132805000
Annuals > 2 > income Statement > operating Income
87295000
Annuals > 2 > income Statement > interest Expense
552000
Annuals > 2 > income Statement > pretax Income
87717000
Annuals > 2 > income Statement > net Income
66496000
Annuals > 2 > income Statement > eps
2.263616557734205
Annuals > 2 > income Statement > dividends Per Share
24881000
Annuals > 2 > income Statement > shares Outstanding
29376000
Annuals > 2 > income Statement > income Tax Expense
21221000
Annuals > 2 > income Statement > EBITDA
113406000
Annuals > 2 > income Statement > operating Margin
15.434925596922033
Annuals > 2 > income Statement > total Other Income Expense Net
422000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
138052000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
76651000
Annuals > 2 > balance Sheet > inventories
119856000
Annuals > 2 > balance Sheet > total Current Assets
347832000
Annuals > 2 > balance Sheet > property Plant Equipment
73542000
Annuals > 2 > balance Sheet > total Assets
603047000
Annuals > 2 > balance Sheet > payables
71440000
Annuals > 2 > balance Sheet > short Term Debt
2399000
Annuals > 2 > balance Sheet > long Term Debt
0
Annuals > 2 > balance Sheet > total Liabilities
160625000
Annuals > 2 > balance Sheet > equity
442422000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
66496000
Annuals > 2 > cash Flow > depreciation
26241000
Annuals > 2 > cash Flow > change In Working Capital
-7167000
Annuals > 2 > cash Flow > cash From Operations
82451000
Annuals > 2 > cash Flow > capital Expenditures
5891000
Annuals > 2 > cash Flow > cash From Investing
-5891000
Annuals > 2 > cash Flow > cash From Financing
-24605000
Annuals > 2 > cash Flow > net Change In Cash
50878000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
2.263616557734205
Annuals > 2 > ratios > PB
11.028067862809715
Annuals > 2 > ratios > ROE
15.029993987640758
Annuals > 2 > ratios > ROA
11.026669563068882
Annuals > 2 > ratios > FCF
76560000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.13536833767115536
Annuals > 2 > health Score
76
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
505198000
Annuals > 3 > income Statement > cost Of Revenue
299714000
Annuals > 3 > income Statement > gross Profit
205484000
Annuals > 3 > income Statement > operating Expenses
126881000
Annuals > 3 > income Statement > operating Income
78723000
Annuals > 3 > income Statement > interest Expense
20000
Annuals > 3 > income Statement > pretax Income
78623000
Annuals > 3 > income Statement > net Income
60884000
Annuals > 3 > income Statement > eps
2.075260753970959
Annuals > 3 > income Statement > dividends Per Share
22155000
Annuals > 3 > income Statement > shares Outstanding
29338000
Annuals > 3 > income Statement > income Tax Expense
17739000
Annuals > 3 > income Statement > EBITDA
106465000
Annuals > 3 > income Statement > operating Margin
15.582603256544958
Annuals > 3 > income Statement > total Other Income Expense Net
-100000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
87174000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
65866000
Annuals > 3 > balance Sheet > inventories
99611000
Annuals > 3 > balance Sheet > total Current Assets
261360000
Annuals > 3 > balance Sheet > property Plant Equipment
78050000
Annuals > 3 > balance Sheet > total Assets
530818000
Annuals > 3 > balance Sheet > payables
41859000
Annuals > 3 > balance Sheet > short Term Debt
1922000
Annuals > 3 > balance Sheet > long Term Debt
0
Annuals > 3 > balance Sheet > total Liabilities
127748000
Annuals > 3 > balance Sheet > equity
403070000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
60884000
Annuals > 3 > cash Flow > depreciation
27862000
Annuals > 3 > cash Flow > change In Working Capital
-307000
Annuals > 3 > cash Flow > cash From Operations
87510000
Annuals > 3 > cash Flow > capital Expenditures
6746000
Annuals > 3 > cash Flow > cash From Investing
-51423000
Annuals > 3 > cash Flow > cash From Financing
-20507000
Annuals > 3 > cash Flow > net Change In Cash
14901000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
2.075260753970959
Annuals > 3 > ratios > PB
12.089087304934626
Annuals > 3 > ratios > ROE
15.105068598506463
Annuals > 3 > ratios > ROA
11.469844654853453
Annuals > 3 > ratios > FCF
80764000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.15986603272380334
Annuals > 3 > health Score
79
Valuation > metrics > PE
36.6055
Valuation > metrics > PB
6.994212535850024
Valuation > final Score
6.0733999999999995
Valuation > verdict
89.8% Overvalued
Profitability > metrics > ROE
4.9930961836842185
Profitability > metrics > ROA
7.092194279660161
Profitability > metrics > Net Margin
0.1488514795184404
Profitability > final Score
54
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.3925353375752658
Risk > metrics > Interest Coverage
5.292752957390605
Risk > final Score
81
Risk > verdict
Low
Liquidity > metrics > Current Ratio
7.087180809904566
Liquidity > metrics > Quick Ratio
4.900108904364772
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
55
Prev Profitabilities > 1
66
Prev Profitabilities > 2
50
Prev Risks > 0
80
Prev Risks > 1
89
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:30:24.087Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-04-16
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
1.31
Earnings History > 0 > eps Difference
-1.31
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-01-28
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0
Earnings History > 1 > eps Estimate
1.16
Earnings History > 1 > eps Difference
-1.16
Earnings History > 1 > surprise Percent
-100
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-10-21
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
1.19
Earnings History > 2 > eps Estimate
1.14
Earnings History > 2 > eps Difference
0.05
Earnings History > 2 > surprise Percent
4.386
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-07-17
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.17
Earnings History > 3 > eps Estimate
1.23
Earnings History > 3 > eps Difference
-0.06
Earnings History > 3 > surprise Percent
-4.878
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-04-16
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.3
Earnings History > 4 > eps Estimate
1.0546
Earnings History > 4 > eps Difference
0.2454
Earnings History > 4 > surprise Percent
23.2695
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-01-24
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.04
Earnings History > 5 > eps Estimate
1.07
Earnings History > 5 > eps Difference
-0.03
Earnings History > 5 > surprise Percent
-2.8037
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-10-17
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.08
Earnings History > 6 > eps Estimate
1.11
Earnings History > 6 > eps Difference
-0.03
Earnings History > 6 > surprise Percent
-2.7027
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-07-19
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.12
Earnings History > 7 > eps Estimate
1.03
Earnings History > 7 > eps Difference
0.09
Earnings History > 7 > surprise Percent
8.7379
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-04-18
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.99
Earnings History > 8 > eps Estimate
0.82
Earnings History > 8 > eps Difference
0.17
Earnings History > 8 > surprise Percent
20.7317
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-01-26
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.84
Earnings History > 9 > eps Estimate
0.82
Earnings History > 9 > eps Difference
0.02
Earnings History > 9 > surprise Percent
2.439
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-10-19
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.88
Earnings History > 10 > eps Estimate
0.81
Earnings History > 10 > eps Difference
0.07
Earnings History > 10 > surprise Percent
8.642
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-07-20
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.76
Earnings History > 11 > eps Estimate
0.65
Earnings History > 11 > eps Difference
0.11
Earnings History > 11 > surprise Percent
16.9231
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-04-20
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.66
Earnings History > 12 > eps Estimate
0.55
Earnings History > 12 > eps Difference
0.11
Earnings History > 12 > surprise Percent
20
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-01-27
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.6
Earnings History > 13 > eps Estimate
0.61
Earnings History > 13 > eps Difference
-0.01
Earnings History > 13 > surprise Percent
-1.6393
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-10-19
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.61
Earnings History > 14 > eps Estimate
0.57
Earnings History > 14 > eps Difference
0.04
Earnings History > 14 > surprise Percent
7.0175
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-07-20
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.57
Earnings History > 15 > eps Estimate
0.52
Earnings History > 15 > eps Difference
0.05
Earnings History > 15 > surprise Percent
9.6154
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-04-19
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.49
Earnings History > 16 > eps Estimate
0.51
Earnings History > 16 > eps Difference
-0.02
Earnings History > 16 > surprise Percent
-3.9216
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-01-28
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.59
Earnings History > 17 > eps Estimate
0.47
Earnings History > 17 > eps Difference
0.12
Earnings History > 17 > surprise Percent
25.5319
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-10-15
Earnings History > 18 > date
2021-09-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.54
Earnings History > 18 > eps Estimate
0.5
Earnings History > 18 > eps Difference
0.04
Earnings History > 18 > surprise Percent
8
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-07-20
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.48
Earnings History > 19 > eps Estimate
0.46
Earnings History > 19 > eps Difference
0.02
Earnings History > 19 > surprise Percent
4.3478
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-04-20
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.47
Earnings History > 20 > eps Estimate
0.42
Earnings History > 20 > eps Difference
0.05
Earnings History > 20 > surprise Percent
11.9048
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-01-29
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.45
Earnings History > 21 > eps Estimate
0.43
Earnings History > 21 > eps Difference
0.02
Earnings History > 21 > surprise Percent
4.6512
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-10-16
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.51
Earnings History > 22 > eps Estimate
0.38
Earnings History > 22 > eps Difference
0.13
Earnings History > 22 > surprise Percent
34.2105
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-07-16
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.33
Earnings History > 23 > eps Estimate
0.35
Earnings History > 23 > eps Difference
-0.02
Earnings History > 23 > surprise Percent
-5.7143
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-04-16
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.41
Earnings History > 24 > eps Estimate
0.37
Earnings History > 24 > eps Difference
0.04
Earnings History > 24 > surprise Percent
10.8108
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-02-05
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.42
Earnings History > 25 > eps Estimate
0.43
Earnings History > 25 > eps Difference
-0.01
Earnings History > 25 > surprise Percent
-2.3256
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-10-17
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.44
Earnings History > 26 > eps Estimate
0.43
Earnings History > 26 > eps Difference
0.01
Earnings History > 26 > surprise Percent
2.3256
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-07-18
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.39
Earnings History > 27 > eps Estimate
0.44
Earnings History > 27 > eps Difference
-0.05
Earnings History > 27 > surprise Percent
-11.3636
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-04-17
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.37
Earnings History > 28 > eps Estimate
0.37
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
0
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-02-05
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.4
Earnings History > 29 > eps Estimate
0.36
Earnings History > 29 > eps Difference
0.04
Earnings History > 29 > surprise Percent
11.1111
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-10-17
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.46
Earnings History > 30 > eps Estimate
0.41
Earnings History > 30 > eps Difference
0.05
Earnings History > 30 > surprise Percent
12.1951
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-07-18
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.42
Earnings History > 31 > eps Estimate
0.39
Earnings History > 31 > eps Difference
0.03
Earnings History > 31 > surprise Percent
7.6923
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-04-17
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.26
Earnings History > 32 > eps Estimate
0.37
Earnings History > 32 > eps Difference
-0.11
Earnings History > 32 > surprise Percent
-29.7297
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-02-05
Earnings History > 33 > date
2017-12-31
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.25
Earnings History > 33 > eps Estimate
0.24
Earnings History > 33 > eps Difference
0.01
Earnings History > 33 > surprise Percent
4.1667
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-10-16
Earnings History > 34 > date
2017-09-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.27
Earnings History > 34 > eps Estimate
0.35
Earnings History > 34 > eps Difference
-0.08
Earnings History > 34 > surprise Percent
-22.8571
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-07-20
Earnings History > 35 > date
2017-06-30
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.36
Earnings History > 35 > eps Estimate
0.35
Earnings History > 35 > eps Difference
0.01
Earnings History > 35 > surprise Percent
2.8571
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-04-19
Earnings History > 36 > date
2017-03-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.3
Earnings History > 36 > eps Estimate
0.26
Earnings History > 36 > eps Difference
0.04
Earnings History > 36 > surprise Percent
15.3846
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-02-06
Earnings History > 37 > date
2016-12-31
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.21
Earnings History > 37 > eps Estimate
0.25
Earnings History > 37 > eps Difference
-0.04
Earnings History > 37 > surprise Percent
-16
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-10-17
Earnings History > 38 > date
2016-09-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.3
Earnings History > 38 > eps Estimate
0.33
Earnings History > 38 > eps Difference
-0.03
Earnings History > 38 > surprise Percent
-9.0909
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-07-20
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.33
Earnings History > 39 > eps Estimate
0.33
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
0
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-04-18
Earnings History > 40 > date
2016-03-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.28
Earnings History > 40 > eps Estimate
0.21
Earnings History > 40 > eps Difference
0.07
Earnings History > 40 > surprise Percent
33.3333
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-02-04
Earnings History > 41 > date
2015-12-31
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.19
Earnings History > 41 > eps Estimate
0.23
Earnings History > 41 > eps Difference
-0.04
Earnings History > 41 > surprise Percent
-17.3913
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-10-19
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.29
Earnings History > 42 > eps Estimate
0.32
Earnings History > 42 > eps Difference
-0.03
Earnings History > 42 > surprise Percent
-9.375
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-07-20
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.28
Earnings History > 43 > eps Estimate
0.36
Earnings History > 43 > eps Difference
-0.08
Earnings History > 43 > surprise Percent
-22.2222
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-04-20
Earnings History > 44 > date
2015-03-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.14
Earnings History > 44 > eps Estimate
0.21
Earnings History > 44 > eps Difference
-0.07
Earnings History > 44 > surprise Percent
-33.3333
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-02-05
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.21
Earnings History > 45 > eps Estimate
0.22
Earnings History > 45 > eps Difference
-0.01
Earnings History > 45 > surprise Percent
-4.5455
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-10-15
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.36
Earnings History > 46 > eps Estimate
0.35
Earnings History > 46 > eps Difference
0.01
Earnings History > 46 > surprise Percent
2.8571
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-07-18
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.31
Earnings History > 47 > eps Estimate
0.29
Earnings History > 47 > eps Difference
0.02
Earnings History > 47 > surprise Percent
6.8966
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-04-16
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.16
Earnings History > 48 > eps Estimate
0.21
Earnings History > 48 > eps Difference
-0.05
Earnings History > 48 > surprise Percent
-23.8095
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-02-05
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.22
Earnings History > 49 > eps Estimate
0.21
Earnings History > 49 > eps Difference
0.01
Earnings History > 49 > surprise Percent
4.7619
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-10-16
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.32
Earnings History > 50 > eps Estimate
0.3
Earnings History > 50 > eps Difference
0.02
Earnings History > 50 > surprise Percent
6.6667
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-07-18
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.22
Earnings History > 51 > eps Estimate
0.26
Earnings History > 51 > eps Difference
-0.04
Earnings History > 51 > surprise Percent
-15.3846
Earnings History > 52 > period
2013-03-31
Earnings History > 52 > report Date
2013-04-16
Earnings History > 52 > date
2013-03-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.1
Earnings History > 52 > eps Estimate
0.25
Earnings History > 52 > eps Difference
-0.15
Earnings History > 52 > surprise Percent
-60
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-02-06
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.2
Earnings History > 53 > eps Estimate
0.22
Earnings History > 53 > eps Difference
-0.02
Earnings History > 53 > surprise Percent
-9.0909
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-10-16
Earnings History > 54 > date
2012-09-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.31
Earnings History > 54 > eps Estimate
0.24
Earnings History > 54 > eps Difference
0.07
Earnings History > 54 > surprise Percent
29.1667
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-07-19
Earnings History > 55 > date
2012-06-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.26
Earnings History > 55 > eps Estimate
0.27
Earnings History > 55 > eps Difference
-0.01
Earnings History > 55 > surprise Percent
-3.7037
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-04-18
Earnings History > 56 > date
2012-03-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.21
Earnings History > 56 > eps Estimate
0.13
Earnings History > 56 > eps Difference
0.08
Earnings History > 56 > surprise Percent
61.5385
Earnings History > 57 > period
2011-12-31
Earnings History > 57 > report Date
2012-02-06
Earnings History > 57 > date
2011-12-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.08
Earnings History > 57 > eps Estimate
0.14
Earnings History > 57 > eps Difference
-0.06
Earnings History > 57 > surprise Percent
-42.8571
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-10-17
Earnings History > 58 > date
2011-09-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.23
Earnings History > 58 > eps Estimate
0.27
Earnings History > 58 > eps Difference
-0.04
Earnings History > 58 > surprise Percent
-14.8148
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-07-20
Earnings History > 59 > date
2011-06-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.26
Earnings History > 59 > eps Estimate
0.23
Earnings History > 59 > eps Difference
0.03
Earnings History > 59 > surprise Percent
13.0435
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-04-18
Earnings History > 60 > date
2011-03-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.11
Earnings History > 60 > eps Estimate
0.21
Earnings History > 60 > eps Difference
-0.1
Earnings History > 60 > surprise Percent
-47.619
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-02-07
Earnings History > 61 > date
2010-12-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.21
Earnings History > 61 > eps Estimate
0.21
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
0
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-10-19
Earnings History > 62 > date
2010-09-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.3
Earnings History > 62 > eps Estimate
0.26
Earnings History > 62 > eps Difference
0.04
Earnings History > 62 > surprise Percent
15.3846
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-07-21
Earnings History > 63 > date
2010-06-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.27
Earnings History > 63 > eps Estimate
0.24
Earnings History > 63 > eps Difference
0.03
Earnings History > 63 > surprise Percent
12.5
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-04-20
Earnings History > 64 > date
2010-03-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.18
Earnings History > 64 > eps Estimate
0.18
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
0
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-02-04
Earnings History > 65 > date
2009-12-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.17
Earnings History > 65 > eps Estimate
0.19
Earnings History > 65 > eps Difference
-0.02
Earnings History > 65 > surprise Percent
-10.5263
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-10-19
Earnings History > 66 > date
2009-09-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.24
Earnings History > 66 > eps Estimate
0.22
Earnings History > 66 > eps Difference
0.02
Earnings History > 66 > surprise Percent
9.0909
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-07-16
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.26
Earnings History > 67 > eps Estimate
0.27
Earnings History > 67 > eps Difference
-0.01
Earnings History > 67 > surprise Percent
-3.7037
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-04-20
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.24
Earnings History > 68 > eps Estimate
0.19
Earnings History > 68 > eps Difference
0.05
Earnings History > 68 > surprise Percent
26.3158
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-02-04
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.21
Earnings History > 69 > eps Estimate
0.13
Earnings History > 69 > eps Difference
0.08
Earnings History > 69 > surprise Percent
61.5385
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-10-15
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.2
Earnings History > 70 > eps Estimate
0.23
Earnings History > 70 > eps Difference
-0.03
Earnings History > 70 > surprise Percent
-13.0435
Earnings History > 71 > period
2008-06-30
Earnings History > 71 > report Date
2008-07-21
Earnings History > 71 > date
2008-06-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.24
Earnings History > 71 > eps Estimate
0.22
Earnings History > 71 > eps Difference
0.02
Earnings History > 71 > surprise Percent
9.0909
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-04-15
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.21
Earnings History > 72 > eps Estimate
0.16
Earnings History > 72 > eps Difference
0.05
Earnings History > 72 > surprise Percent
31.25
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-02-04
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.14
Earnings History > 73 > eps Estimate
0.13
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
7.6923
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-10-15
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.21
Earnings History > 74 > eps Estimate
0.17
Earnings History > 74 > eps Difference
0.04
Earnings History > 74 > surprise Percent
23.5294
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-07-18
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.2
Earnings History > 75 > eps Estimate
0.14
Earnings History > 75 > eps Difference
0.06
Earnings History > 75 > surprise Percent
42.8571
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-04-18
Earnings History > 76 > date
2007-03-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.09
Earnings History > 76 > eps Estimate
0.16
Earnings History > 76 > eps Difference
-0.07
Earnings History > 76 > surprise Percent
-43.75
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-02-06
Earnings History > 77 > date
2006-12-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.08
Earnings History > 77 > eps Estimate
0.08
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
0
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-10-17
Earnings History > 78 > date
2006-09-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.11
Earnings History > 78 > eps Estimate
0.13
Earnings History > 78 > eps Difference
-0.02
Earnings History > 78 > surprise Percent
-15.3846
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-07-20
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.14
Earnings History > 79 > eps Estimate
0.16
Earnings History > 79 > eps Difference
-0.02
Earnings History > 79 > surprise Percent
-12.5
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-04-19
Earnings History > 80 > date
2006-03-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.15
Earnings History > 80 > eps Estimate
0.12
Earnings History > 80 > eps Difference
0.03
Earnings History > 80 > surprise Percent
25
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2006-02-06
Earnings History > 81 > date
2005-12-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.06
Earnings History > 81 > eps Estimate
0.08
Earnings History > 81 > eps Difference
-0.02
Earnings History > 81 > surprise Percent
-25
Earnings History > 82 > period
2005-09-30
Earnings History > 82 > report Date
2005-10-18
Earnings History > 82 > date
2005-09-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.14
Earnings History > 82 > eps Estimate
0.14
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
0
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-07-19
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.15
Earnings History > 83 > eps Estimate
0.13
Earnings History > 83 > eps Difference
0.02
Earnings History > 83 > surprise Percent
15.3846
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-04-18
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.13
Earnings History > 84 > eps Estimate
0.06
Earnings History > 84 > eps Difference
0.07
Earnings History > 84 > surprise Percent
116.6667
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2005-02-03
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.03
Earnings History > 85 > eps Estimate
0.07
Earnings History > 85 > eps Difference
-0.04
Earnings History > 85 > surprise Percent
-57.1429
Earnings History > 86 > period
2004-09-30
Earnings History > 86 > report Date
2004-10-14
Earnings History > 86 > date
2004-09-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.12
Earnings History > 86 > eps Estimate
0.1
Earnings History > 86 > eps Difference
0.02
Earnings History > 86 > surprise Percent
20
Earnings History > 87 > period
2004-06-30
Earnings History > 87 > report Date
2004-07-16
Earnings History > 87 > date
2004-06-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.11
Earnings History > 87 > eps Estimate
0.09
Earnings History > 87 > eps Difference
0.02
Earnings History > 87 > surprise Percent
22.2222
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-04-19
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.09
Earnings History > 88 > eps Estimate
0.04
Earnings History > 88 > eps Difference
0.05
Earnings History > 88 > surprise Percent
125
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2004-02-05
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.06
Earnings History > 89 > eps Estimate
0.04
Earnings History > 89 > eps Difference
0.02
Earnings History > 89 > surprise Percent
50
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-10-14
Earnings History > 90 > date
2003-09-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.1
Earnings History > 90 > eps Estimate
0.07
Earnings History > 90 > eps Difference
0.03
Earnings History > 90 > surprise Percent
42.8571
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-07-16
Earnings History > 91 > date
2003-06-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.1
Earnings History > 91 > eps Estimate
0.04
Earnings History > 91 > eps Difference
0.06
Earnings History > 91 > surprise Percent
150
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-04-14
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.03
Earnings History > 92 > eps Estimate
0.06
Earnings History > 92 > eps Difference
-0.03
Earnings History > 92 > surprise Percent
-50
Earnings History > 93 > period
2002-12-31
Earnings History > 93 > report Date
2003-02-04
Earnings History > 93 > date
2002-12-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.04
Earnings History > 93 > eps Estimate
0.04
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2002-09-30
Earnings History > 94 > report Date
2002-10-14
Earnings History > 94 > date
2002-09-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.09
Earnings History > 94 > eps Estimate
0.05
Earnings History > 94 > eps Difference
0.04
Earnings History > 94 > surprise Percent
80
Earnings History > 95 > period
2002-06-30
Earnings History > 95 > report Date
2002-07-19
Earnings History > 95 > date
2002-06-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.09
Earnings History > 95 > eps Estimate
0.05
Earnings History > 95 > eps Difference
0.04
Earnings History > 95 > surprise Percent
80
Earnings History > 96 > period
2002-03-31
Earnings History > 96 > report Date
2002-03-31
Earnings History > 96 > date
2002-03-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
-
Earnings History > 96 > eps Actual
0.0611
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-12-31
Earnings History > 97 > report Date
2002-01-31
Earnings History > 97 > date
2001-12-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.04
Earnings History > 97 > eps Estimate
0.02
Earnings History > 97 > eps Difference
0.02
Earnings History > 97 > surprise Percent
100
Earnings History > 98 > period
2001-09-30
Earnings History > 98 > report Date
2001-10-11
Earnings History > 98 > date
2001-09-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.04
Earnings History > 98 > eps Estimate
0.04
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
0
Earnings History > 99 > period
2001-06-30
Earnings History > 99 > report Date
2001-07-17
Earnings History > 99 > date
2001-06-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.02
Earnings History > 99 > eps Estimate
0.05
Earnings History > 99 > eps Difference
-0.03
Earnings History > 99 > surprise Percent
-60
Earnings History > 100 > period
2001-03-31
Earnings History > 100 > report Date
2001-04-12
Earnings History > 100 > date
2001-03-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.06
Earnings History > 100 > eps Difference
-0.02
Earnings History > 100 > surprise Percent
-33.3333
Earnings History > 101 > period
2000-12-31
Earnings History > 101 > report Date
2001-01-31
Earnings History > 101 > date
2000-12-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.04
Earnings History > 101 > eps Estimate
0.06
Earnings History > 101 > eps Difference
-0.02
Earnings History > 101 > surprise Percent
-33.3333
Earnings History > 102 > period
2000-09-30
Earnings History > 102 > report Date
2000-10-13
Earnings History > 102 > date
2000-09-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.07
Earnings History > 102 > eps Estimate
0.11
Earnings History > 102 > eps Difference
-0.04
Earnings History > 102 > surprise Percent
-36.3636
Earnings History > 103 > period
2000-06-30
Earnings History > 103 > report Date
2000-07-18
Earnings History > 103 > date
2000-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.06
Earnings History > 103 > eps Estimate
0.07
Earnings History > 103 > eps Difference
-0.01
Earnings History > 103 > surprise Percent
-14.2857
Earnings History > 104 > period
2000-03-31
Earnings History > 104 > report Date
2000-04-14
Earnings History > 104 > date
2000-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.08
Earnings History > 104 > eps Estimate
0.08
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1999-12-31
Earnings History > 105 > report Date
2000-02-01
Earnings History > 105 > date
1999-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.08
Earnings History > 105 > eps Estimate
0.07
Earnings History > 105 > eps Difference
0.01
Earnings History > 105 > surprise Percent
14.2857
Earnings History > 106 > period
1999-09-30
Earnings History > 106 > report Date
1999-10-18
Earnings History > 106 > date
1999-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.08
Earnings History > 106 > eps Estimate
0.09
Earnings History > 106 > eps Difference
-0.01
Earnings History > 106 > surprise Percent
-11.1111
Earnings History > 107 > period
1999-06-30
Earnings History > 107 > report Date
1999-07-15
Earnings History > 107 > date
1999-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.09
Earnings History > 107 > eps Estimate
0.09
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
0
Earnings History > 108 > period
1999-03-31
Earnings History > 108 > report Date
1999-04-15
Earnings History > 108 > date
1999-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.07
Earnings History > 108 > eps Estimate
0.07
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
0
Earnings History > 109 > period
1998-12-31
Earnings History > 109 > report Date
1999-01-28
Earnings History > 109 > date
1998-12-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.06
Earnings History > 109 > eps Estimate
0.05
Earnings History > 109 > eps Difference
0.01
Earnings History > 109 > surprise Percent
20
Earnings History > 110 > period
1998-09-30
Earnings History > 110 > report Date
1998-10-13
Earnings History > 110 > date
1998-09-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.08
Earnings History > 110 > eps Estimate
0.07
Earnings History > 110 > eps Difference
0.01
Earnings History > 110 > surprise Percent
14.2857
Earnings History > 111 > period
1998-06-30
Earnings History > 111 > report Date
1998-07-14
Earnings History > 111 > date
1998-06-30
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.08
Earnings History > 111 > eps Estimate
0.07
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
14.2857
Earnings History > 112 > period
1998-03-31
Earnings History > 112 > report Date
1998-03-31
Earnings History > 112 > date
1998-03-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
-
Earnings History > 112 > eps Actual
0.051
Earnings History > 112 > eps Estimate
-
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
-
Earnings History > 113 > period
1996-09-30
Earnings History > 113 > report Date
1996-10-15
Earnings History > 113 > date
1996-09-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.05
Earnings History > 113 > eps Estimate
0.04
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
25
Earnings History > 114 > period
1996-06-30
Earnings History > 114 > report Date
1996-07-16
Earnings History > 114 > date
1996-06-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.05
Earnings History > 114 > eps Estimate
0.05
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1996-03-31
Earnings History > 115 > report Date
1996-04-16
Earnings History > 115 > date
1996-03-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.03
Earnings History > 115 > eps Estimate
0.03
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1995-12-31
Earnings History > 116 > report Date
1996-02-01
Earnings History > 116 > date
1995-12-31
Earnings History > 116 > before After Market
BeforeMarket
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.03
Earnings History > 116 > eps Estimate
0.03
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1995-09-30
Earnings History > 117 > report Date
1995-10-16
Earnings History > 117 > date
1995-09-30
Earnings History > 117 > before After Market
BeforeMarket
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.03
Earnings History > 117 > eps Estimate
0.03
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
Earnings History > 118 > period
1995-06-30
Earnings History > 118 > report Date
1995-07-17
Earnings History > 118 > date
1995-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.04
Earnings History > 118 > eps Estimate
0.04
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1995-03-31
Earnings History > 119 > report Date
1995-04-17
Earnings History > 119 > date
1995-03-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.03
Earnings History > 119 > eps Estimate
0.03
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
Earnings History > 120 > period
1994-12-31
Earnings History > 120 > report Date
1995-02-07
Earnings History > 120 > date
1994-12-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.03
Earnings History > 120 > eps Estimate
0.03
Earnings History > 120 > eps Difference
0
Earnings History > 120 > surprise Percent
0
Earnings History > 121 > period
1994-09-30
Earnings History > 121 > report Date
1994-10-17
Earnings History > 121 > date
1994-09-30
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.03
Earnings History > 121 > eps Estimate
0.03
Earnings History > 121 > eps Difference
0
Earnings History > 121 > surprise Percent
0
Earnings History > 122 > period
1994-06-30
Earnings History > 122 > report Date
1994-07-18
Earnings History > 122 > date
1994-06-30
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.03
Earnings History > 122 > eps Estimate
0.02
Earnings History > 122 > eps Difference
0.01
Earnings History > 122 > surprise Percent
50
Earnings History > 123 > period
1994-03-31
Earnings History > 123 > report Date
1994-04-17
Earnings History > 123 > date
1994-03-31
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.02
Earnings History > 123 > eps Estimate
0.03
Earnings History > 123 > eps Difference
-0.01
Earnings History > 123 > surprise Percent
-33.3333
Earnings History > 124 > period
1993-12-31
Earnings History > 124 > report Date
1994-02-06
Earnings History > 124 > date
1993-12-31
Earnings History > 124 > before After Market
-
Earnings History > 124 > currency
USD
Earnings History > 124 > eps Actual
0.02
Earnings History > 124 > eps Estimate
0.01
Earnings History > 124 > eps Difference
0.01
Earnings History > 124 > surprise Percent
100
Badger Meter, Inc. manufactures and markets flow measurement, quality, control, and communication solutions worldwide. It offers Utility water smart metering solutions and software technologies and services to municipal water utilities market. The company also provides flow instrumentation products, including meters, valves, and other sensing instruments to measure and control fluids going through a pipe or pipeline, including water, air, steam, and other liquids and gases to original equipment manufacturers as the primary flow measurement device within a product or system, as well as through manufacturers' representatives. In addition, the company offers ORION Cellular endpoints to power network as a service; ORION mobile read endpoints support for deploying AMR solution; radio products; hardware, instruments, and sensors, and related software, to enhance connected data to a water utility's operation; water quality monitoring solutions, including optical sensing and electrochemical instruments; and high frequency pressure and leak detection sensors to aid in burst pipe and leak events; as well as BEACON, a secure cloud-hosted software suite that establishes alerts for specific conditions and allows consumer engagement tools that permit end water customers to view and manage their water usage activity. Its flow instrumentation products are used in water/wastewater, heating, ventilating and air conditioning, and corporate sustainability markets. The company serves water utilities, commercial, and industrial industries; and provides training, project management, technical support, and other collaborative services for customers. It sells its products and software directly, as well as through resellers and representatives. The company was incorporated in 1905 and is based in Milwaukee, Wisconsin.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AHere's Why Badger Meter (BMI) Fell More Than Broader Market Yahoo Finance Singapore
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$211.6
Analyst Picks
Strong Buy
2
Buy
2
Hold
5
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
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 High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 89.31% of the total shares of Badger Meter Inc
1.
BlackRock Inc(17.7676%)
since
2025/06/30
2.
Vanguard Group Inc(12.9456%)
since
2025/06/30
3.
iShares Core S&P Small-Cap ETF(5.9433%)
since
2025/08/31
4.
State Street Corp(4.9639%)
since
2025/06/30
5.
Vanguard Total Stock Mkt Idx Inv(3.1425%)
since
2025/07/31
6.
Geode Capital Management, LLC(2.9744%)
since
2025/06/30
7.
Amvescap Plc.(2.7221%)
since
2025/06/30
8.
Morgan Stanley - Brokerage Accounts(2.5635%)
since
2025/06/30
9.
Vanguard Small Cap Index(2.427%)
since
2025/07/31
10.
iShares Russell 2000 ETF(2.4237%)
since
2025/08/31
11.
Westfield Capital Management Company, L.P.(2.0795%)
since
2025/06/30
12.
Vanguard Information Technology ETF(1.6742%)
since
2025/07/31
13.
Dimensional Fund Advisors, Inc.(1.6124%)
since
2025/06/30
14.
Congress Asset Management Company, LLP(1.3813%)
since
2025/06/30
15.
Vanguard Small Cap Growth Index Inv(1.3673%)
since
2025/07/31
16.
Neuberger Berman Group LLC(1.2574%)
since
2025/06/30
17.
JPMorgan Chase & Co(1.1876%)
since
2025/06/30
18.
Goldman Sachs Group Inc(1.181%)
since
2025/06/30
19.
Bank of America Corp(1.1609%)
since
2025/06/30
20.
NORGES BANK(1.1574%)
since
2025/06/30
21.
Northern Trust Corp(1.1147%)
since
2025/06/30
22.
Charles Schwab Investment Management Inc(1.1117%)
since
2025/06/30
23.
Vanguard Institutional Extnd Mkt Idx Tr(1.0733%)
since
2025/07/31
24.
Fidelity Small Cap Index(1.0102%)
since
2025/06/30
25.
Kayne Anderson Rudnick Investment Management LLC(0.9826%)
since
2025/06/30
26.
Bank of New York Mellon Corp(0.9687%)
since
2025/06/30
27.
iShares Russell 2000 Growth ETF(0.8856%)
since
2025/08/31
28.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.8837%)
since
2025/08/29
29.
T. Rowe Price Associates, Inc.(0.8783%)
since
2025/06/30
30.
SPDR® S&P Dividend ETF(0.8672%)
since
2025/08/31
31.
Pictet Asset Manangement SA(0.8634%)
since
2025/06/30
32.
iShares S&P Small-Cap 600 Growth ETF(0.86%)
since
2025/08/31
33.
iShares Global Water ETF USD Dist(0.847%)
since
2025/08/31
34.
Neuberger Berman Genesis Inv(0.7976%)
since
2025/06/30
35.
Calvert Small-Cap A(0.7613%)
since
2025/07/31
36.
Pictet-Water I EUR(0.7256%)
since
2025/05/31
37.
Invesco Water Resources ETF(0.7172%)
since
2025/08/29
38.
Calvert US Small-Cap Strategy(0.7048%)
since
2025/06/30
39.
Vanguard Tax-Managed Small Cap Adm(0.6623%)
since
2025/07/31
40.
Amundi MSCI Water UCITS ESG-Scr ETF Dist(0.6622%)
since
2025/08/29
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
1.16
Date
2025-09-30
EPS Actual
1.19
EPS Estimate
1.14
EPS Difference
0.05
Surprise Percent
4.386%
(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.