_id
69147a56ccc777a4e85d8fcf
Ticker
MMSI
Name
Merit Medical Systems Inc
Exchange
NASDAQ
Address
1600 West Merit Parkway, South Jordan, UT, United States, 84095
Country
USA
Sector
Healthcare
Industry
Medical Instruments & Supplies
Currency
USD
Website
https://www.merit.com
Description
Merit Medical Systems, Inc. designs, develops, manufactures, and markets single-use medical products for interventional, diagnostic, and therapeutic procedures in the United States and internationally. It operates in two segments, Cardiovascular and Endoscopy. The company provides micropuncture kits, angiographic needles, sheaths, guide wires, and safety products; peripheral intervention, including angiography, drainage, delivery systems, and embolotherapy products; spine products, such as vertebral augmentation, radiofrequency ablation, and bone biopsy systems; oncology products; and cardiac intervention products, such as access, angiography, electrophysiology and cardiac rhythm management, fluid management, hemodynamic monitoring, hemostasis, and intervention to treat various heart conditions. It also offers custom procedural solutions that include critical care products, disinfection protection systems, syringes, manifold kits, and trays and packs; coating services for medical tubes and wires; and sensor components for microelectromechanical systems. In addition, the company provides pulmonary products that consist of laser-cut tracheobronchial stents, over-the-wire and direct visualization delivery systems, and dilation balloons to endoscopically dilate structures; gastroenterology products, such as covered esophageal stents, syringe and gauges, and balloon dilators; and kits and accessories for endoscopy and bronchoscopy procedures, as well as non-pharmacological treatment of gastroesophageal reflux disease. It sells its products to hospitals and alternate site-based physicians, technicians, and nurses through direct sales force, distributors, original equipment manufacturer partners, or custom procedure tray manufacturers. The company was incorporated in 1987 and is headquartered in South Jordan, Utah.
Last Close
87.71
Volume
494618
Current Price
86.38
Change
-1.69
Last Updated
2026-01-05T10:39:34.953Z
Image
data:image/webp;base64,UklGRggCAABXRUJQVlA4IPwBAABQCwCdASpAAEAAPtFYpEyoJSOiKA1RABoJbADPJdE9H+7RMfbAXZLvK/+7YKW1+WbpAmfDk3T2b5mUsvSLU0SALv7myap5nN7QmiQ9J79KOdmJSFw14NR4CL41nLiLq4ClswAA/uy9jNXVMNf9CT+P/j/3AAB2Duwppt3oHVM+uUmHZHnE8ozzJUheBBKI8vwMUCtutYD9Xwsw2Ncf2624A24lEs8EUYHg+Kvy/nljqCRiJgGJ2vu9w5ZvkTfClFovzRHhf/hW4dJfPADYW7+0O1xl/nZdpMWq+vgGm9yVJ+PamMbDKFSOz/n/5hbqZOxbtxWLf9MOFi9Wd0/Mot/KZqSDWfV7IyLbi4IYRXICkh2eBatv/3a+m9OMqDX71L0/FyLrcpt+YGq4NJJxi/OTSrimkoH12F/Ghai6l0mQVAI+MI9E0huxAUZ+AWnvN8soz+gW3/Gpp6x3PJhKP9eUzuK2f3Bo+4TowUluHTqzQ3tWQ5SfTWOJitMhXgunDlNzizCK+L12JHgzmQPWgCCX3QcqrM99x1R3txXMsd49j7L0lVmQE9Knl7ad5nxPtIMASL7JrfMCGDbqntNBTM1DYVw8NzqG6tP9KG0qgZHheh6KooohKf4EA05Oi71/yF0kskcljNs+NRQgsPEEx+URM+CRDFVsE0YxqwAA
Ipo Date
1990-08-09T00:00:00.000Z
Market Cap
5125641728
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9781249999999999
Sentiment Sources
8
Rating
4.3
Target Price
103.6
Strong Buy
4
Buy
5
Hold
1
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
384157000
Cost Of Revenue
197746000
Gross Profit
186411000
Operating Expenses
143799000
Operating Income
42612000
Interest Expense
6754000
Pretax Income
38540000
Net Income
27755000
Eps
0.46320866503112534
Dividends Per Share
-
Shares Outstanding
59290248
Income Tax Expense
10785000
EBITDA
79537000
Operating Margin
11.092339850633985
Total Other Income Expense Net
-4072000
Cash
392457000
Short Term Investments
-
Receivables
231506000
Inventories
326550000
Total Current Assets
985533000
Property Plant Equipment
506500000
Total Assets
2630998000
Payables
64746000
Short Term Debt
10612000
Long Term Debt
732916000
Total Liabilities
1101590000
Equity
1529408000
Bs_currency_symbol
USD
Depreciation
34243000
Change In Working Capital
-2350000
Cash From Operations
74982000
Capital Expenditures
23471000
Cash From Investing
-24065000
Cash From Financing
-365000
Net Change In Cash
50646000
Cf_currency_symbol
USD
PE
44.3333
PB
3.384187358768883
ROE
1.814754467087919
ROA
1.0549228847760432
FCF
51511000
Fcf Percent
0.13408840656294171
Piotroski FScore
4
Health Score
56
Deep Value Investing Score
4.5
Defensive Investing Score
8
Dividend Investing Score
3
Economic Moat Investing Score
6.8
Garp Investing Score
3.5
Growth Investing Score
3
Momentum Investing Score
4.5
Net Net Investing Score
2.5
Quality Investing Score
6.5
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
384157000
Quarters > 0 > income Statement > cost Of Revenue
197746000
Quarters > 0 > income Statement > gross Profit
186411000
Quarters > 0 > income Statement > operating Expenses
143799000
Quarters > 0 > income Statement > operating Income
42612000
Quarters > 0 > income Statement > interest Expense
6754000
Quarters > 0 > income Statement > pretax Income
38540000
Quarters > 0 > income Statement > net Income
27755000
Quarters > 0 > income Statement > eps
0.46320866503112534
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
59919000
Quarters > 0 > income Statement > income Tax Expense
10785000
Quarters > 0 > income Statement > EBITDA
79537000
Quarters > 0 > income Statement > operating Margin
11.092339850633985
Quarters > 0 > income Statement > total Other Income Expense Net
-4072000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
392457000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
231506000
Quarters > 0 > balance Sheet > inventories
326550000
Quarters > 0 > balance Sheet > total Current Assets
985533000
Quarters > 0 > balance Sheet > property Plant Equipment
506500000
Quarters > 0 > balance Sheet > total Assets
2630998000
Quarters > 0 > balance Sheet > payables
64746000
Quarters > 0 > balance Sheet > short Term Debt
10612000
Quarters > 0 > balance Sheet > long Term Debt
732916000
Quarters > 0 > balance Sheet > total Liabilities
1101590000
Quarters > 0 > balance Sheet > equity
1529408000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
27755000
Quarters > 0 > cash Flow > depreciation
34243000
Quarters > 0 > cash Flow > change In Working Capital
-2350000
Quarters > 0 > cash Flow > cash From Operations
74982000
Quarters > 0 > cash Flow > capital Expenditures
23471000
Quarters > 0 > cash Flow > cash From Investing
-24065000
Quarters > 0 > cash Flow > cash From Financing
-365000
Quarters > 0 > cash Flow > net Change In Cash
50646000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.46320866503112534
Quarters > 0 > ratios > PB
3.384187358768883
Quarters > 0 > ratios > ROE
1.814754467087919
Quarters > 0 > ratios > ROA
1.0549228847760432
Quarters > 0 > ratios > FCF
51511000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.13408840656294171
Quarters > 0 > health Score
56
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
382462000
Quarters > 1 > income Statement > cost Of Revenue
197975000
Quarters > 1 > income Statement > gross Profit
184487000
Quarters > 1 > income Statement > operating Expenses
137607000
Quarters > 1 > income Statement > operating Income
46880000
Quarters > 1 > income Statement > interest Expense
6775000
Quarters > 1 > income Statement > pretax Income
43379000
Quarters > 1 > income Statement > net Income
32581000
Quarters > 1 > income Statement > eps
0.537542690270743
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
60611000
Quarters > 1 > income Statement > income Tax Expense
10798000
Quarters > 1 > income Statement > EBITDA
83957000
Quarters > 1 > income Statement > operating Margin
12.257426881624841
Quarters > 1 > income Statement > total Other Income Expense Net
-3501000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
343873000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
224239000
Quarters > 1 > balance Sheet > inventories
323309000
Quarters > 1 > balance Sheet > total Current Assets
923072000
Quarters > 1 > balance Sheet > property Plant Equipment
499264000
Quarters > 1 > balance Sheet > total Assets
2586045000
Quarters > 1 > balance Sheet > payables
69066000
Quarters > 1 > balance Sheet > short Term Debt
10262000
Quarters > 1 > balance Sheet > long Term Debt
731795000
Quarters > 1 > balance Sheet > total Liabilities
1097997000
Quarters > 1 > balance Sheet > equity
1488048000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
32581000
Quarters > 1 > cash Flow > depreciation
33803000
Quarters > 1 > cash Flow > change In Working Capital
4490000
Quarters > 1 > cash Flow > cash From Operations
83307000
Quarters > 1 > cash Flow > capital Expenditures
21518000
Quarters > 1 > cash Flow > cash From Investing
-143351000
Quarters > 1 > cash Flow > cash From Financing
4347000
Quarters > 1 > cash Flow > net Change In Cash
-53680000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.537542690270743
Quarters > 1 > ratios > PB
3.518420225691644
Quarters > 1 > ratios > ROE
2.1895127038912725
Quarters > 1 > ratios > ROA
1.2598775350003577
Quarters > 1 > ratios > FCF
61789000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.16155591928086974
Quarters > 1 > health Score
60
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
355351000
Quarters > 2 > income Statement > cost Of Revenue
183331000
Quarters > 2 > income Statement > gross Profit
172020000
Quarters > 2 > income Statement > operating Expenses
130987000
Quarters > 2 > income Statement > operating Income
41033000
Quarters > 2 > income Statement > interest Expense
6568000
Quarters > 2 > income Statement > pretax Income
37958000
Quarters > 2 > income Statement > net Income
30147000
Quarters > 2 > income Statement > eps
0.49197101733085286
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
61278000
Quarters > 2 > income Statement > income Tax Expense
7811000
Quarters > 2 > income Statement > EBITDA
76802000
Quarters > 2 > income Statement > operating Margin
11.547174483820223
Quarters > 2 > income Statement > total Other Income Expense Net
-3075000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
395529000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
216746000
Quarters > 2 > balance Sheet > inventories
317936000
Quarters > 2 > balance Sheet > total Current Assets
958635000
Quarters > 2 > balance Sheet > property Plant Equipment
478046000
Quarters > 2 > balance Sheet > total Assets
2467973000
Quarters > 2 > balance Sheet > payables
63759000
Quarters > 2 > balance Sheet > short Term Debt
9435000
Quarters > 2 > balance Sheet > long Term Debt
730673000
Quarters > 2 > balance Sheet > total Liabilities
1039550000
Quarters > 2 > balance Sheet > equity
1428423000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
30147000
Quarters > 2 > cash Flow > depreciation
32276000
Quarters > 2 > cash Flow > change In Working Capital
-33459000
Quarters > 2 > cash Flow > cash From Operations
40572000
Quarters > 2 > cash Flow > capital Expenditures
21518000
Quarters > 2 > cash Flow > cash From Investing
-29635000
Quarters > 2 > cash Flow > cash From Financing
6955000
Quarters > 2 > cash Flow > net Change In Cash
18828000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.49197101733085286
Quarters > 2 > ratios > PB
3.7056205619763887
Quarters > 2 > ratios > ROE
2.110509281914391
Quarters > 2 > ratios > ROA
1.2215287606468954
Quarters > 2 > ratios > FCF
19054000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.05362022338476605
Quarters > 2 > health Score
49
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
355158000
Quarters > 3 > income Statement > cost Of Revenue
182175000
Quarters > 3 > income Statement > gross Profit
172983000
Quarters > 3 > income Statement > operating Expenses
136419000
Quarters > 3 > income Statement > operating Income
36564000
Quarters > 3 > income Statement > interest Expense
7993000
Quarters > 3 > income Statement > pretax Income
33145000
Quarters > 3 > income Statement > net Income
27947000
Quarters > 3 > income Statement > eps
0.46107270717502846
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
60613000
Quarters > 3 > income Statement > income Tax Expense
5198000
Quarters > 3 > income Statement > EBITDA
72734000
Quarters > 3 > income Statement > operating Margin
10.295136249218658
Quarters > 3 > income Statement > total Other Income Expense Net
-3419000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
376715000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
209166000
Quarters > 3 > balance Sheet > inventories
306063000
Quarters > 3 > balance Sheet > total Current Assets
923774000
Quarters > 3 > balance Sheet > property Plant Equipment
451673000
Quarters > 3 > balance Sheet > total Assets
2418603000
Quarters > 3 > balance Sheet > payables
68502000
Quarters > 3 > balance Sheet > short Term Debt
10331000
Quarters > 3 > balance Sheet > long Term Debt
729551000
Quarters > 3 > balance Sheet > total Liabilities
1039244000
Quarters > 3 > balance Sheet > equity
1379359000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
27947000
Quarters > 3 > cash Flow > depreciation
31596000
Quarters > 3 > cash Flow > change In Working Capital
10766000
Quarters > 3 > cash Flow > cash From Operations
68744000
Quarters > 3 > cash Flow > capital Expenditures
4237000
Quarters > 3 > cash Flow > cash From Investing
-214447000
Quarters > 3 > cash Flow > cash From Financing
2432000
Quarters > 3 > cash Flow > net Change In Cash
-146510000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.46107270717502846
Quarters > 3 > ratios > PB
3.7957855351652467
Quarters > 3 > ratios > ROE
2.0260860298152985
Quarters > 3 > ratios > ROA
1.155501750390618
Quarters > 3 > ratios > FCF
64507000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.18162902144960835
Quarters > 3 > health Score
61
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
1356514000
Annuals > 0 > income Statement > cost Of Revenue
713181000
Annuals > 0 > income Statement > gross Profit
643333000
Annuals > 0 > income Statement > operating Expenses
487640000
Annuals > 0 > income Statement > operating Income
155693000
Annuals > 0 > income Statement > interest Expense
31219000
Annuals > 0 > income Statement > pretax Income
149993000
Annuals > 0 > income Statement > net Income
120357000
Annuals > 0 > income Statement > eps
2.02740672113198
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
59365000
Annuals > 0 > income Statement > income Tax Expense
29636000
Annuals > 0 > income Statement > EBITDA
273968000
Annuals > 0 > income Statement > operating Margin
11.477434069976425
Annuals > 0 > income Statement > total Other Income Expense Net
-5700000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
376715000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
209166000
Annuals > 0 > balance Sheet > inventories
306063000
Annuals > 0 > balance Sheet > total Current Assets
923774000
Annuals > 0 > balance Sheet > property Plant Equipment
451673000
Annuals > 0 > balance Sheet > total Assets
2418603000
Annuals > 0 > balance Sheet > payables
68502000
Annuals > 0 > balance Sheet > short Term Debt
10331000
Annuals > 0 > balance Sheet > long Term Debt
729551000
Annuals > 0 > balance Sheet > total Liabilities
1039244000
Annuals > 0 > balance Sheet > equity
1379359000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
120357000
Annuals > 0 > cash Flow > depreciation
114732000
Annuals > 0 > cash Flow > change In Working Capital
-36945000
Annuals > 0 > cash Flow > cash From Operations
220799000
Annuals > 0 > cash Flow > capital Expenditures
38043000
Annuals > 0 > cash Flow > cash From Investing
-368653000
Annuals > 0 > cash Flow > cash From Financing
-60008000
Annuals > 0 > cash Flow > net Change In Cash
-210377000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
2.02740672113198
Annuals > 0 > ratios > PB
3.7206443355210648
Annuals > 0 > ratios > ROE
8.725574705352269
Annuals > 0 > ratios > ROA
4.976302435744932
Annuals > 0 > ratios > FCF
182756000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.13472474298090548
Annuals > 0 > health Score
65
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1257366000
Annuals > 1 > income Statement > cost Of Revenue
673494000
Annuals > 1 > income Statement > gross Profit
583872000
Annuals > 1 > income Statement > operating Expenses
458728000
Annuals > 1 > income Statement > operating Income
123944000
Annuals > 1 > income Statement > interest Expense
15511000
Annuals > 1 > income Statement > pretax Income
112089000
Annuals > 1 > income Statement > net Income
94411000
Annuals > 1 > income Statement > eps
1.6178456371238605
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
58356000
Annuals > 1 > income Statement > income Tax Expense
17678000
Annuals > 1 > income Statement > EBITDA
228892000
Annuals > 1 > income Statement > operating Margin
9.857432123979812
Annuals > 1 > income Statement > total Other Income Expense Net
-11855000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
587036000
Annuals > 1 > balance Sheet > short Term Investments
2100000
Annuals > 1 > balance Sheet > receivables
189261000
Annuals > 1 > balance Sheet > inventories
303871000
Annuals > 1 > balance Sheet > total Current Assets
1108470000
Annuals > 1 > balance Sheet > property Plant Equipment
446570000
Annuals > 1 > balance Sheet > total Assets
2325244000
Annuals > 1 > balance Sheet > payables
65944000
Annuals > 1 > balance Sheet > short Term Debt
12087000
Annuals > 1 > balance Sheet > long Term Debt
823013000
Annuals > 1 > balance Sheet > total Liabilities
1123244000
Annuals > 1 > balance Sheet > equity
1202000000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
94411000
Annuals > 1 > cash Flow > depreciation
101292000
Annuals > 1 > cash Flow > change In Working Capital
-70022000
Annuals > 1 > cash Flow > cash From Operations
145151000
Annuals > 1 > cash Flow > capital Expenditures
36701000
Annuals > 1 > cash Flow > cash From Investing
-175347000
Annuals > 1 > cash Flow > cash From Financing
559266000
Annuals > 1 > cash Flow > net Change In Cash
528586000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
1.6178456371238605
Annuals > 1 > ratios > PB
4.197068386023295
Annuals > 1 > ratios > ROE
7.854492512479201
Annuals > 1 > ratios > ROA
4.060262062820074
Annuals > 1 > ratios > FCF
108450000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.08625173577144603
Annuals > 1 > health Score
58
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1150981000
Annuals > 2 > income Statement > cost Of Revenue
631882000
Annuals > 2 > income Statement > gross Profit
519099000
Annuals > 2 > income Statement > operating Expenses
431536000
Annuals > 2 > income Statement > operating Income
87563000
Annuals > 2 > income Statement > interest Expense
6339000
Annuals > 2 > income Statement > pretax Income
82629000
Annuals > 2 > income Statement > net Income
74516000
Annuals > 2 > income Statement > eps
1.2920878777895302
Annuals > 2 > income Statement > dividends Per Share
2474000
Annuals > 2 > income Statement > shares Outstanding
57671000
Annuals > 2 > income Statement > income Tax Expense
8113000
Annuals > 2 > income Statement > EBITDA
181166000
Annuals > 2 > income Statement > operating Margin
7.607684227628432
Annuals > 2 > income Statement > total Other Income Expense Net
-4934000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
58408000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
178448000
Annuals > 2 > balance Sheet > inventories
265991000
Annuals > 2 > balance Sheet > total Current Assets
529084000
Annuals > 2 > balance Sheet > property Plant Equipment
448238000
Annuals > 2 > balance Sheet > total Assets
1663966000
Annuals > 2 > balance Sheet > payables
68504000
Annuals > 2 > balance Sheet > short Term Debt
33260000
Annuals > 2 > balance Sheet > long Term Debt
186759000
Annuals > 2 > balance Sheet > total Liabilities
519569000
Annuals > 2 > balance Sheet > equity
1144397000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
74516000
Annuals > 2 > cash Flow > depreciation
92198000
Annuals > 2 > cash Flow > change In Working Capital
-71398000
Annuals > 2 > cash Flow > cash From Operations
114291000
Annuals > 2 > cash Flow > capital Expenditures
45029000
Annuals > 2 > cash Flow > cash From Investing
-57397000
Annuals > 2 > cash Flow > cash From Financing
-60260000
Annuals > 2 > cash Flow > net Change In Cash
-7192000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
1.2920878777895302
Annuals > 2 > ratios > PB
4.3565807582508524
Annuals > 2 > ratios > ROE
6.511376733773331
Annuals > 2 > ratios > ROA
4.478216502019873
Annuals > 2 > ratios > FCF
69262000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.060176492922124694
Annuals > 2 > health Score
59
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1074751000
Annuals > 3 > income Statement > cost Of Revenue
589418000
Annuals > 3 > income Statement > gross Profit
485333000
Annuals > 3 > income Statement > operating Expenses
424417000
Annuals > 3 > income Statement > operating Income
60916000
Annuals > 3 > income Statement > interest Expense
5261000
Annuals > 3 > income Statement > pretax Income
53917000
Annuals > 3 > income Statement > net Income
48454000
Annuals > 3 > income Statement > eps
0.8447497341306508
Annuals > 3 > income Statement > dividends Per Share
576000
Annuals > 3 > income Statement > shares Outstanding
57359000
Annuals > 3 > income Statement > income Tax Expense
5463000
Annuals > 3 > income Statement > EBITDA
154962000
Annuals > 3 > income Statement > operating Margin
5.667917499030008
Annuals > 3 > income Statement > total Other Income Expense Net
-6999000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
67750000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
172841000
Annuals > 3 > balance Sheet > inventories
221922000
Annuals > 3 > balance Sheet > total Current Assets
482212000
Annuals > 3 > balance Sheet > property Plant Equipment
437571000
Annuals > 3 > balance Sheet > total Assets
1648294000
Annuals > 3 > balance Sheet > payables
55624000
Annuals > 3 > balance Sheet > short Term Debt
29774000
Annuals > 3 > balance Sheet > long Term Debt
234397000
Annuals > 3 > balance Sheet > total Liabilities
608495000
Annuals > 3 > balance Sheet > equity
1039799000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
48454000
Annuals > 3 > cash Flow > depreciation
95784000
Annuals > 3 > cash Flow > change In Working Capital
-17838000
Annuals > 3 > cash Flow > cash From Operations
147231000
Annuals > 3 > cash Flow > capital Expenditures
27939000
Annuals > 3 > cash Flow > cash From Investing
-37161000
Annuals > 3 > cash Flow > cash From Financing
-98435000
Annuals > 3 > cash Flow > net Change In Cash
10834000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.8447497341306508
Annuals > 3 > ratios > PB
4.768888554422538
Annuals > 3 > ratios > ROE
4.659939084380731
Annuals > 3 > ratios > ROA
2.939645475867776
Annuals > 3 > ratios > FCF
119292000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.11099501186786521
Annuals > 3 > health Score
57
Valuation > metrics > PE
44.3333
Valuation > metrics > PB
3.384187358768883
Valuation > final Score
22.958166412311172
Valuation > verdict
45.1% Overvalued
Profitability > metrics > ROE
1.814754467087919
Profitability > metrics > ROA
2.8162425814254823
Profitability > metrics > Net Margin
0.07224910648510895
Profitability > final Score
23
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.7202721575930033
Risk > metrics > Interest Coverage
6.309150133254367
Risk > final Score
73
Risk > verdict
Low
Liquidity > metrics > Current Ratio
13.078014278510576
Liquidity > metrics > Quick Ratio
8.744698638498898
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
64.81579774308356
Prev Valuations > 1
62.94379438023611
Prev Valuations > 2
62.04214464834753
Prev Profitabilities > 0
28
Prev Profitabilities > 1
26
Prev Profitabilities > 2
25
Prev Risks > 0
76
Prev Risks > 1
73
Prev Risks > 2
66
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T22:13:14.272Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-03
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.9489
Earnings History > 0 > eps Difference
-0.9489
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-30
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.92
Earnings History > 1 > eps Estimate
0.83
Earnings History > 1 > eps Difference
0.09
Earnings History > 1 > surprise Percent
10.8434
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-30
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
1.01
Earnings History > 2 > eps Estimate
0.8475
Earnings History > 2 > eps Difference
0.1625
Earnings History > 2 > surprise Percent
19.174
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-28
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.86
Earnings History > 3 > eps Estimate
0.7493
Earnings History > 3 > eps Difference
0.1107
Earnings History > 3 > surprise Percent
14.7738
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-26
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.93
Earnings History > 4 > eps Estimate
0.83
Earnings History > 4 > eps Difference
0.1
Earnings History > 4 > surprise Percent
12.0482
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-30
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.86
Earnings History > 5 > eps Estimate
0.8
Earnings History > 5 > eps Difference
0.06
Earnings History > 5 > surprise Percent
7.5
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-01
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.92
Earnings History > 6 > eps Estimate
0.87
Earnings History > 6 > eps Difference
0.05
Earnings History > 6 > surprise Percent
5.7471
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-30
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.77
Earnings History > 7 > eps Estimate
0.71
Earnings History > 7 > eps Difference
0.06
Earnings History > 7 > surprise Percent
8.4507
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-28
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.81
Earnings History > 8 > eps Estimate
0.77
Earnings History > 8 > eps Difference
0.04
Earnings History > 8 > surprise Percent
5.1948
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-26
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.75
Earnings History > 9 > eps Estimate
0.65
Earnings History > 9 > eps Difference
0.1
Earnings History > 9 > surprise Percent
15.3846
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-25
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.81
Earnings History > 10 > eps Estimate
0.75
Earnings History > 10 > eps Difference
0.06
Earnings History > 10 > surprise Percent
8
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-26
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.64
Earnings History > 11 > eps Estimate
0.55
Earnings History > 11 > eps Difference
0.09
Earnings History > 11 > surprise Percent
16.3636
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-22
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.79
Earnings History > 12 > eps Estimate
0.67
Earnings History > 12 > eps Difference
0.12
Earnings History > 12 > surprise Percent
17.9104
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-26
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.64
Earnings History > 13 > eps Estimate
0.53
Earnings History > 13 > eps Difference
0.11
Earnings History > 13 > surprise Percent
20.7547
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-27
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.73
Earnings History > 14 > eps Estimate
0.58
Earnings History > 14 > eps Difference
0.15
Earnings History > 14 > surprise Percent
25.8621
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-27
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.53
Earnings History > 15 > eps Estimate
0.47
Earnings History > 15 > eps Difference
0.06
Earnings History > 15 > surprise Percent
12.766
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-24
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.71
Earnings History > 16 > eps Estimate
0.52
Earnings History > 16 > eps Difference
0.19
Earnings History > 16 > surprise Percent
36.5385
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-28
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.52
Earnings History > 17 > eps Estimate
0.44
Earnings History > 17 > eps Difference
0.08
Earnings History > 17 > surprise Percent
18.1818
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-29
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.62
Earnings History > 18 > eps Estimate
0.44
Earnings History > 18 > eps Difference
0.18
Earnings History > 18 > surprise Percent
40.9091
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-29
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.52
Earnings History > 19 > eps Estimate
0.36
Earnings History > 19 > eps Difference
0.16
Earnings History > 19 > surprise Percent
44.4444
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-24
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.54
Earnings History > 20 > eps Estimate
0.43
Earnings History > 20 > eps Difference
0.11
Earnings History > 20 > surprise Percent
25.5814
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-28
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.42
Earnings History > 21 > eps Estimate
0.2
Earnings History > 21 > eps Difference
0.22
Earnings History > 21 > surprise Percent
110
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-29
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.31
Earnings History > 22 > eps Estimate
0.07
Earnings History > 22 > eps Difference
0.24
Earnings History > 22 > surprise Percent
342.8571
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-23
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.38
Earnings History > 23 > eps Estimate
0.26
Earnings History > 23 > eps Difference
0.12
Earnings History > 23 > surprise Percent
46.1538
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-24
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.4
Earnings History > 24 > eps Estimate
0.34
Earnings History > 24 > eps Difference
0.06
Earnings History > 24 > surprise Percent
17.6471
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-30
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.28
Earnings History > 25 > eps Estimate
0.45
Earnings History > 25 > eps Difference
-0.17
Earnings History > 25 > surprise Percent
-37.7778
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-25
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.42
Earnings History > 26 > eps Estimate
0.5
Earnings History > 26 > eps Difference
-0.08
Earnings History > 26 > surprise Percent
-16
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-23
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.37
Earnings History > 27 > eps Estimate
0.36
Earnings History > 27 > eps Difference
0.01
Earnings History > 27 > surprise Percent
2.7778
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-26
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.48
Earnings History > 28 > eps Estimate
0.45
Earnings History > 28 > eps Difference
0.03
Earnings History > 28 > surprise Percent
6.6667
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-25
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.47
Earnings History > 29 > eps Estimate
0.42
Earnings History > 29 > eps Difference
0.05
Earnings History > 29 > surprise Percent
11.9048
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-23
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.43
Earnings History > 30 > eps Estimate
0.4
Earnings History > 30 > eps Difference
0.03
Earnings History > 30 > surprise Percent
7.5
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-25
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.31
Earnings History > 31 > eps Estimate
0.29
Earnings History > 31 > eps Difference
0.02
Earnings History > 31 > surprise Percent
6.8966
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-28
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.33
Earnings History > 32 > eps Estimate
0.32
Earnings History > 32 > eps Difference
0.01
Earnings History > 32 > surprise Percent
3.125
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-25
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.32
Earnings History > 33 > eps Estimate
0.3
Earnings History > 33 > eps Difference
0.02
Earnings History > 33 > surprise Percent
6.6667
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-26
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.36
Earnings History > 34 > eps Estimate
0.29
Earnings History > 34 > eps Difference
0.07
Earnings History > 34 > surprise Percent
24.1379
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-27
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.28
Earnings History > 35 > eps Estimate
0.23
Earnings History > 35 > eps Difference
0.05
Earnings History > 35 > surprise Percent
21.7391
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-21
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.31
Earnings History > 36 > eps Estimate
0.28
Earnings History > 36 > eps Difference
0.03
Earnings History > 36 > surprise Percent
10.7143
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-26
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.26
Earnings History > 37 > eps Estimate
0.23
Earnings History > 37 > eps Difference
0.03
Earnings History > 37 > surprise Percent
13.0435
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-27
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.26
Earnings History > 38 > eps Estimate
0.24
Earnings History > 38 > eps Difference
0.02
Earnings History > 38 > surprise Percent
8.3333
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-28
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.19
Earnings History > 39 > eps Estimate
0.19
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
0
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-22
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.24
Earnings History > 40 > eps Estimate
0.22
Earnings History > 40 > eps Difference
0.02
Earnings History > 40 > surprise Percent
9.0909
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-22
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.2
Earnings History > 41 > eps Estimate
0.2
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
0
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-23
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.25
Earnings History > 42 > eps Estimate
0.2
Earnings History > 42 > eps Difference
0.05
Earnings History > 42 > surprise Percent
25
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-23
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.18
Earnings History > 43 > eps Estimate
0.15
Earnings History > 43 > eps Difference
0.03
Earnings History > 43 > surprise Percent
20
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-24
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.26
Earnings History > 44 > eps Estimate
0.21
Earnings History > 44 > eps Difference
0.05
Earnings History > 44 > surprise Percent
23.8095
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-23
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.25
Earnings History > 45 > eps Estimate
0.16
Earnings History > 45 > eps Difference
0.09
Earnings History > 45 > surprise Percent
56.25
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-29
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.15
Earnings History > 46 > eps Estimate
0.17
Earnings History > 46 > eps Difference
-0.02
Earnings History > 46 > surprise Percent
-11.7647
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-24
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.12
Earnings History > 47 > eps Estimate
0.13
Earnings History > 47 > eps Difference
-0.01
Earnings History > 47 > surprise Percent
-7.6923
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-24
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.22
Earnings History > 48 > eps Estimate
0.19
Earnings History > 48 > eps Difference
0.03
Earnings History > 48 > surprise Percent
15.7895
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-23
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.25
Earnings History > 49 > eps Estimate
0.13
Earnings History > 49 > eps Difference
0.12
Earnings History > 49 > surprise Percent
92.3077
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-31
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.15
Earnings History > 50 > eps Estimate
0.13
Earnings History > 50 > eps Difference
0.02
Earnings History > 50 > surprise Percent
15.3846
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-25
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.1
Earnings History > 51 > eps Estimate
0.14
Earnings History > 51 > eps Difference
-0.04
Earnings History > 51 > surprise Percent
-28.5714
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-21
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.15
Earnings History > 52 > eps Estimate
0.19
Earnings History > 52 > eps Difference
-0.04
Earnings History > 52 > surprise Percent
-21.0526
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-25
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.2
Earnings History > 53 > eps Estimate
0.17
Earnings History > 53 > eps Difference
0.03
Earnings History > 53 > surprise Percent
17.6471
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-26
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.21
Earnings History > 54 > eps Estimate
0.18
Earnings History > 54 > eps Difference
0.03
Earnings History > 54 > surprise Percent
16.6667
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-24
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.17
Earnings History > 55 > eps Estimate
0.15
Earnings History > 55 > eps Difference
0.02
Earnings History > 55 > surprise Percent
13.3333
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-23
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.18
Earnings History > 56 > eps Estimate
0.19
Earnings History > 56 > eps Difference
-0.01
Earnings History > 56 > surprise Percent
-5.2632
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-25
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.18
Earnings History > 57 > eps Estimate
0.18
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
0
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-21
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.21
Earnings History > 58 > eps Estimate
0.21
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
0
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-14
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.22
Earnings History > 59 > eps Estimate
0.17
Earnings History > 59 > eps Difference
0.05
Earnings History > 59 > surprise Percent
29.4118
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-17
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.18
Earnings History > 60 > eps Estimate
0.16
Earnings History > 60 > eps Difference
0.02
Earnings History > 60 > surprise Percent
12.5
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-04
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.15
Earnings History > 61 > eps Estimate
0.17
Earnings History > 61 > eps Difference
-0.02
Earnings History > 61 > surprise Percent
-11.7647
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-28
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.18
Earnings History > 62 > eps Estimate
0.15
Earnings History > 62 > eps Difference
0.03
Earnings History > 62 > surprise Percent
20
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-29
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.13
Earnings History > 63 > eps Estimate
0.15
Earnings History > 63 > eps Difference
-0.02
Earnings History > 63 > surprise Percent
-13.3333
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-18
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.14
Earnings History > 64 > eps Estimate
0.17
Earnings History > 64 > eps Difference
-0.03
Earnings History > 64 > surprise Percent
-17.6471
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-27
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.17
Earnings History > 65 > eps Estimate
0.15
Earnings History > 65 > eps Difference
0.02
Earnings History > 65 > surprise Percent
13.3333
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-28
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.17
Earnings History > 66 > eps Estimate
0.15
Earnings History > 66 > eps Difference
0.02
Earnings History > 66 > surprise Percent
13.3333
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-28
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.15
Earnings History > 67 > eps Estimate
0.12
Earnings History > 67 > eps Difference
0.03
Earnings History > 67 > surprise Percent
25
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-05
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.15
Earnings History > 68 > eps Estimate
0.16
Earnings History > 68 > eps Difference
-0.01
Earnings History > 68 > surprise Percent
-6.25
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-23
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.14
Earnings History > 69 > eps Estimate
0.14
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
0
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-23
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.17
Earnings History > 70 > eps Estimate
0.15
Earnings History > 70 > eps Difference
0.02
Earnings History > 70 > surprise Percent
13.3333
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-24
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.12
Earnings History > 71 > eps Estimate
0.12
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
0
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-14
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.14
Earnings History > 72 > eps Estimate
0.13
Earnings History > 72 > eps Difference
0.01
Earnings History > 72 > surprise Percent
7.6923
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-25
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.12
Earnings History > 73 > eps Estimate
0.11
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
9.0909
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-26
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.1
Earnings History > 74 > eps Estimate
0.11
Earnings History > 74 > eps Difference
-0.01
Earnings History > 74 > surprise Percent
-9.0909
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-02
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.08
Earnings History > 75 > eps Estimate
0.09
Earnings History > 75 > eps Difference
-0.01
Earnings History > 75 > surprise Percent
-11.1111
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-02-28
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.1
Earnings History > 76 > eps Estimate
0.1
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
0
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-26
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.1
Earnings History > 77 > eps Estimate
0.08
Earnings History > 77 > eps Difference
0.02
Earnings History > 77 > surprise Percent
25
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-27
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.1
Earnings History > 78 > eps Estimate
0.09
Earnings History > 78 > eps Difference
0.01
Earnings History > 78 > surprise Percent
11.1111
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-27
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.07
Earnings History > 79 > eps Estimate
0.09
Earnings History > 79 > eps Difference
-0.02
Earnings History > 79 > surprise Percent
-22.2222
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-28
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.1
Earnings History > 80 > eps Estimate
0.1
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
0
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-27
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.1
Earnings History > 81 > eps Estimate
0.11
Earnings History > 81 > eps Difference
-0.01
Earnings History > 81 > surprise Percent
-9.0909
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-26
Earnings History > 82 > date
2005-06-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.13
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
7.6923
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-21
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.12
Earnings History > 83 > eps Estimate
0.12
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
0
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-03-08
Earnings History > 84 > date
2004-12-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.12
Earnings History > 84 > eps Difference
0.01
Earnings History > 84 > surprise Percent
8.3333
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-13
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.12
Earnings History > 85 > eps Estimate
0.15
Earnings History > 85 > eps Difference
-0.03
Earnings History > 85 > surprise Percent
-20
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-22
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.14
Earnings History > 86 > eps Estimate
0.14
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
0
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-20
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.13
Earnings History > 87 > eps Estimate
0.13
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
0
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-19
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.14
Earnings History > 88 > eps Estimate
0.13
Earnings History > 88 > eps Difference
0.01
Earnings History > 88 > surprise Percent
7.6923
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-22
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.14
Earnings History > 89 > eps Estimate
0.12
Earnings History > 89 > eps Difference
0.02
Earnings History > 89 > surprise Percent
16.6667
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-23
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.12
Earnings History > 90 > eps Estimate
0.1
Earnings History > 90 > eps Difference
0.02
Earnings History > 90 > surprise Percent
20
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-21
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.1
Earnings History > 91 > eps Estimate
0.1
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
0
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-02-19
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.09
Earnings History > 92 > eps Estimate
0.09
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
0
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-17
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.09
Earnings History > 93 > eps Estimate
0.08
Earnings History > 93 > eps Difference
0.01
Earnings History > 93 > surprise Percent
12.5
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-18
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.08
Earnings History > 94 > eps Estimate
0.07
Earnings History > 94 > eps Difference
0.01
Earnings History > 94 > surprise Percent
14.2857
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-18
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.07
Earnings History > 95 > eps Estimate
0.06
Earnings History > 95 > eps Difference
0.01
Earnings History > 95 > surprise Percent
16.6667
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-02-14
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.06
Earnings History > 96 > eps Estimate
0.05
Earnings History > 96 > eps Difference
0.01
Earnings History > 96 > surprise Percent
20
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-17
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.06
Earnings History > 97 > eps Estimate
0.05
Earnings History > 97 > eps Difference
0.01
Earnings History > 97 > surprise Percent
20
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-07-19
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.05
Earnings History > 98 > eps Estimate
0.04
Earnings History > 98 > eps Difference
0.01
Earnings History > 98 > surprise Percent
25
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-04-18
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.04
Earnings History > 99 > eps Estimate
0.04
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
0
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-02-21
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.02
Earnings History > 100 > eps Estimate
0.02
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-24
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.01
Earnings History > 101 > eps Estimate
0.01
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-20
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.0017
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-27
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
-0.01
Earnings History > 103 > eps Estimate
0.01
Earnings History > 103 > eps Difference
-0.02
Earnings History > 103 > surprise Percent
-200
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-02-16
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.04
Earnings History > 104 > eps Estimate
0.03
Earnings History > 104 > eps Difference
0.01
Earnings History > 104 > surprise Percent
33.3333
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-20
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.03
Earnings History > 105 > eps Estimate
0.03
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-06-30
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.0288
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-03-31
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.0217
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1998-12-31
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.0274
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-09-30
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.0277
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-06-30
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.0224
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-22
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.02
Earnings History > 111 > eps Estimate
0.01
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
100
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-02-19
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.01
Earnings History > 112 > eps Estimate
0.01
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-27
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.01
Earnings History > 113 > eps Estimate
0.01
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-22
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.01
Earnings History > 114 > eps Estimate
0.02
Earnings History > 114 > eps Difference
-0.01
Earnings History > 114 > surprise Percent
-50
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-30
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.01
Earnings History > 115 > eps Estimate
0.02
Earnings History > 115 > eps Difference
-0.01
Earnings History > 115 > surprise Percent
-50
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-02-06
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
BeforeMarket
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.02
Earnings History > 116 > eps Estimate
0.03
Earnings History > 116 > eps Difference
-0.01
Earnings History > 116 > surprise Percent
-33.3333
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-10-22
Earnings History > 117 > date
1996-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
1996-06-30
Earnings History > 118 > report Date
1996-07-25
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
BeforeMarket
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.02
Earnings History > 118 > eps Estimate
0.02
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1996-03-31
Earnings History > 119 > report Date
1996-04-17
Earnings History > 119 > date
1996-03-31
Earnings History > 119 > before After Market
BeforeMarket
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.02
Earnings History > 119 > eps Estimate
0.01
Earnings History > 119 > eps Difference
0.01
Earnings History > 119 > surprise Percent
100
Earnings History > 120 > period
1995-12-31
Earnings History > 120 > report Date
1996-02-15
Earnings History > 120 > date
1995-12-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.02
Earnings History > 120 > eps Estimate
0.01
Earnings History > 120 > eps Difference
0.01
Earnings History > 120 > surprise Percent
100
Earnings History > 121 > period
1995-09-30
Earnings History > 121 > report Date
1995-10-17
Earnings History > 121 > date
1995-09-30
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.02
Earnings History > 121 > eps Estimate
0.01
Earnings History > 121 > eps Difference
0.01
Earnings History > 121 > surprise Percent
100
Earnings History > 122 > period
1995-06-30
Earnings History > 122 > report Date
1995-07-27
Earnings History > 122 > date
1995-06-30
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.01
Earnings History > 122 > eps Estimate
0.02
Earnings History > 122 > eps Difference
-0.01
Earnings History > 122 > surprise Percent
-50
Earnings History > 123 > period
1995-03-31
Earnings History > 123 > report Date
1995-05-02
Earnings History > 123 > date
1995-03-31
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0
Earnings History > 123 > eps Estimate
0.03
Earnings History > 123 > eps Difference
-0.03
Earnings History > 123 > surprise Percent
-100
Earnings History > 124 > period
1994-12-31
Earnings History > 124 > report Date
1995-02-17
Earnings History > 124 > date
1994-12-31
Earnings History > 124 > before After Market
-
Earnings History > 124 > currency
USD
Earnings History > 124 > eps Actual
-0.01
Earnings History > 124 > eps Estimate
0.01
Earnings History > 124 > eps Difference
-0.02
Earnings History > 124 > surprise Percent
-200
Earnings History > 125 > period
1994-09-30
Earnings History > 125 > report Date
1994-10-24
Earnings History > 125 > date
1994-09-30
Earnings History > 125 > before After Market
-
Earnings History > 125 > currency
USD
Earnings History > 125 > eps Actual
0.02
Earnings History > 125 > eps Estimate
0.02
Earnings History > 125 > eps Difference
0
Earnings History > 125 > surprise Percent
0
Earnings History > 126 > period
1994-06-30
Earnings History > 126 > report Date
1994-07-18
Earnings History > 126 > date
1994-06-30
Earnings History > 126 > before After Market
-
Earnings History > 126 > currency
USD
Earnings History > 126 > eps Actual
0.03
Earnings History > 126 > eps Estimate
0.03
Earnings History > 126 > eps Difference
0
Earnings History > 126 > surprise Percent
0
Merit Medical Systems, Inc. designs, develops, manufactures, and markets single-use medical products for interventional, diagnostic, and therapeutic procedures in the United States and internationally. It operates in two segments, Cardiovascular and Endoscopy. The company provides micropuncture kits, angiographic needles, sheaths, guide wires, and safety products; peripheral intervention, including angiography, drainage, delivery systems, and embolotherapy products; spine products, such as vertebral augmentation, radiofrequency ablation, and bone biopsy systems; oncology products; and cardiac intervention products, such as access, angiography, electrophysiology and cardiac rhythm management, fluid management, hemodynamic monitoring, hemostasis, and intervention to treat various heart conditions. It also offers custom procedural solutions that include critical care products, disinfection protection systems, syringes, manifold kits, and trays and packs; coating services for medical tubes and wires; and sensor components for microelectromechanical systems. In addition, the company provides pulmonary products that consist of laser-cut tracheobronchial stents, over-the-wire and direct visualization delivery systems, and dilation balloons to endoscopically dilate structures; gastroenterology products, such as covered esophageal stents, syringe and gauges, and balloon dilators; and kits and accessories for endoscopy and bronchoscopy procedures, as well as non-pharmacological treatment of gastroesophageal reflux disease. It sells its products to hospitals and alternate site-based physicians, technicians, and nurses through direct sales force, distributors, original equipment manufacturer partners, or custom procedure tray manufacturers. The company was incorporated in 1987 and is headquartered in South Jordan, Utah.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AAug Highlights: How liquid is MMSI stock - Quarterly Performance Summary & Technical Confirmation Alerts baoquankhu1.vn
Read more →Dow Update: Will MMSI announce a stock split - Weekly Stock Summary & Precise Entry and Exit Recommendations baoquankhu1.vn
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$103.6
Analyst Picks
Strong Buy
4
Buy
5
Hold
1
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 99.59% of the total shares of Merit Medical Systems Inc
1.
BlackRock Inc(14.7169%)
since
2025/06/30
2.
Vanguard Group Inc(11.5321%)
since
2025/06/30
3.
iShares Core S&P Small-Cap ETF(5.9345%)
since
2025/08/31
4.
FMR Inc(4.2912%)
since
2025/06/30
5.
State Street Corp(3.7461%)
since
2025/06/30
6.
Conestoga Capital Advisors, LLC(3.7346%)
since
2025/06/30
7.
Vanguard Total Stock Mkt Idx Inv(3.142%)
since
2025/07/31
8.
Fuller & Thaler Asset Management Inc(3.0723%)
since
2025/06/30
9.
Amvescap Plc.(2.6715%)
since
2025/06/30
10.
Macquarie Group Ltd(2.4592%)
since
2025/06/30
11.
Geode Capital Management, LLC(2.4273%)
since
2025/06/30
12.
Vanguard Small Cap Index(2.4221%)
since
2025/07/31
13.
iShares Russell 2000 ETF(2.3813%)
since
2025/08/31
14.
Maverick Capital Ltd(2.3293%)
since
2025/06/30
15.
Citadel Advisors Llc(2.2781%)
since
2025/06/30
16.
Conestoga Small Cap Investors(2.0357%)
since
2025/07/31
17.
Dimensional Fund Advisors, Inc.(1.873%)
since
2025/06/30
18.
FullerThaler Behavioral Sm-Cp Eq R6(1.8491%)
since
2025/06/30
19.
FullerThaler Behavioral Small-Cap Equity(1.8491%)
since
2025/06/30
20.
Royal Bank of Canada(1.7955%)
since
2025/06/30
21.
Morgan Stanley - Brokerage Accounts(1.6935%)
since
2025/06/30
22.
Franklin Resources Inc(1.4938%)
since
2025/06/30
23.
JPMorgan Chase & Co(1.4391%)
since
2025/06/30
24.
Vanguard Small Cap Growth Index Inv(1.363%)
since
2025/07/31
25.
Macquarie Small Cap Core I(1.3453%)
since
2025/07/31
26.
Loomis, Sayles & Company LP(1.3403%)
since
2025/06/30
27.
Westwood Holdings Group Inc(1.2985%)
since
2025/06/30
28.
Goldman Sachs Group Inc(1.2782%)
since
2025/06/30
29.
William Blair Investment Management, LLC(1.2489%)
since
2025/06/30
30.
Vanguard Institutional Extnd Mkt Idx Tr(1.0727%)
since
2025/07/31
31.
Putnam US Small Cap Growth Equity(1.0351%)
since
2025/06/30
32.
Putnam US Small Cap Growth Managed Acct(1.0351%)
since
2025/06/30
33.
Putnam Small Cap Growth A(1.0132%)
since
2025/07/31
34.
Strategic Advisers Fidelity US TtlStk(1.0012%)
since
2025/07/31
35.
Fidelity Small Cap Index(0.9894%)
since
2025/06/30
36.
Conestoga Small Cap Growth(0.9451%)
since
2025/06/30
37.
T. Rowe Price Integrated US SmCapGrEq(0.8931%)
since
2025/06/30
38.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.8833%)
since
2025/08/29
39.
iShares S&P Small-Cap 600 Growth ETF(0.8587%)
since
2025/08/31
40.
Invesco Discovery A(0.8231%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.9489
Date
2025-09-30
EPS Actual
0.92
EPS Estimate
0.83
EPS Difference
0.09
Surprise Percent
10.8434%
(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.