_id
69171cdd3c536f8df23166c0
Ticker
TECH
Name
Bio-Techne Corp
Exchange
NASDAQ
Address
614 McKinley Place N.E., Minneapolis, MN, United States, 55413
Country
USA
Sector
Healthcare
Industry
Biotechnology
Currency
USD
Website
https://www.bio-techne.com
Description
Bio-Techne Corporation, together with its subsidiaries, develops, manufactures, and sells life science reagents, instruments, and services for the research, diagnostics, and bioprocessing markets worldwide. The company operates through two segments, Protein Sciences, and Diagnostics and Spatial Biology. The Protein Sciences segment develops and manufactures biological reagents used in various aspects of life science research, diagnostics, and cell and gene therapy, such as cytokines and growth factors, antibodies, small molecules, tissue culture sera, and cell selection technologies. This segment also offers proteomic analytical tools for automated western blot and multiplexed ELISA workflow consists of manual and automated protein analysis instruments and immunoassays for use in quantifying proteins in various biological fluids. The Diagnostics and Genomics segment develops and manufactures diagnostic products, including controls, calibrators, and diagnostic assays for regulated diagnostics market, exosome-based molecular diagnostic assays, advanced tissue-based in-situ hybridization assays for spatial genomic and tissue biopsy analysis, and genetic and oncology kits for research and clinical applications; and sells products for genetic carrier screening, oncology diagnostics, molecular controls, and research, as well as instruments and process control products for hematology, blood chemistry and gases, and coagulation controls and reagents used in various diagnostic applications. The company was formerly known as Techne Corporation and changed its name to Bio-Techne Corporation in November 2014. Bio-Techne Corporation was incorporated in 1976 and is headquartered in Minneapolis, Minnesota.
Last Close
63.61
Volume
2086242
Current Price
68.67
Change
2.25
Last Updated
2026-01-07T12:57:08.285Z
Image
data:image/webp;base64,UklGRhoGAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSEYDAAABkETbtmlH+95zw1JsJ2Xbts2ebdu2bev/lG3btu2YZ4z6D0G3GhGhwG0bZcfc4f0B/y0mIU2SyEC4pJQUIg04hRBSKZIiXXsVST0G+JUrWcoglSznC/19klSatgqlBCDgVaDF4skHXzw7cfT102cG6enroyeevTg4eXHzAl4QWpTGpAgC3gX7Wx9e/mRdt6FJlbp5zPnKW7dKkw3rIj9demjtX9AbAqQMehIidz/ru1u7Rtfzg0S6koRfvdG7br2z9M0tIJX2Hji3PfL22KgQrThJKSJKw1FJZEOkVVDo6GNvD7dxghKQEh0f3eqXXQDk6KDs7JQtCUhSSpGAVEppmJFaOPYO9g4EiOz97zzqYOu5n7pfDmlQJOnETRoQZPCUoSZQ/sFJN7i8XgyUjty8atmylTsW5lqyYukWyy5rIEIrj9szvlRW1Nu0fLYj+q1fVnf+ulEuKLBmQ7sWm5es2rnz0GxgySuXowvhgNrv7kcxxzw/VyEplXeOmDTFZXg0/73/h/80Gcj8u0KZ75zcJZb5JlVhvn6R+f348dO6ww6Ljvz1hAQIFuYTQM7ExNQ7B2/VLcD8twDyDJrUchDHJTEnJce2ikr9m3h5NPOVM5wUderECX8QvKI0JO2xj/kUkJsTeUmbnuXrpvKfMii1/+7cIZwYNWXSH45rHcUva//mBL5ykfl8686d80H+oyOLoAiE8cynAZdnnMKcxP0a/k5JfpHEX1rmj+JvzuIlpwyI4u+y7EfmK22ZUzmZr8EOiw+7vF4CKAW7CjWKQCKgZuWq1arWCkHWCnVW1CnvCATWKueIPDUqB1asVt4ObtWrlULR6lWqVatbClj2KgfcTj6oAAg7M8OQ+ouEmfUKA0wCFR6ecIWU6PDoZu+sGm8kIkW2JAANBM0EaaxekAaAnb29Elq7fdje1hMKTq0Pvz0+OpQyzm8obMzxt4db2/xG77e5+ux6f9sypn4G+K1//TGW2+939c4pIJVJ3PAq0M/y4NKnyPUbm1atl8/Uk0S+elWbblwf+fHSA0s/TfAhlba45Zm/2cKJB54/PW4et44/fX5g4sJm+T31cSvdcdO3bImSBqlEWR+zuJmpcTvz/o3/FRMAVlA4IK4CAAAwDQCdASpAAEAAPtFapEyoJSOiMBn4AQAaCWYA0aFutGfT1aYBvG2AAfyWynjOrVZZnGB3sJirOz9UewBukv6yMv3BaAuiEwXdwrhXigLrwBcn6YymMCfI29WTHIZlEptKm8xECXvE+JjeAe548E0RdIAA/vxc0M2RA9rck9dXF/gG04oV0mlkVEyfRJj9NNecFBq8xfDdr2722jlnDE+05mZTmWKNJucF5vY8rcG2Y7GKv/me1cxSC9MY0F6E3Y4/cSkv/dS5Nus8qVV4rKS6oAqGR/okXz9uWLdyDy3V/5WQN6269LpiD1PiV2nNUtYGdffZoL+cuQ/tz3vkj50h06y6t1lXqUHTvI3vny29oFFahNgWzwx6rylflcrWfij0743ZgebTjwXiAH/R+yBkR09WxAn4olauAgh3H1iwTDICDWp0Z1ZdgQPTdOt+7rcyxvFR015cTaXbl54EbYWid9BZvjLwKzwv7zU8r4rIKd/2h1AAdRnrGbpUIN6m18+Oxt/MylP3OLNpuUB2tua4HktpqmvR9Eyk15ZIHT0DdQaA+749oiQhc9mfeNfX+2cRfyu6G5sgoNKg344SFluyaFA9t9T8VIApczXW/TIW8gG1M8wv5N0UIJu1yE7O6Ft9rVt+eGqaICq84Vf1mezsGCwHzUh2zqXQbhpvpmV1X229TT9YeuEBnhIwHgcRoKhQMv0v0l7hrjQaAP4W4fyTRRpNTnGHznRRzMfjv4ioPLay+W88J8XBseg+cieQVwOynR2DEspeLDbPMmqdfS1W8x1WF1sx31sPU8I2eVTOaNxsYLJpbFDuBZp3b6cb6hc0HUcFwBeZD72L/QmQk2Krg43en/+5/ODVVagURSQUdlX+5Ap8A4I/N9PYkxcGsAMj5Gf/ctG/rYhYAAAAAA==
Ipo Date
1989-02-09T00:00:00.000Z
Market Cap
10171453440
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9751105263157895
Sentiment Sources
19
Rating
4.1333
Target Price
69.1667
Strong Buy
7
Buy
3
Hold
5
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
286555000
Cost Of Revenue
96364000
Gross Profit
190191000
Operating Expenses
139403000
Operating Income
50788000
Interest Expense
5468000
Pretax Income
47991000
Net Income
38179000
Eps
0.24417057852931018
Dividends Per Share
12444000
Shares Outstanding
155812701
Income Tax Expense
9806000
EBITDA
77799000
Operating Margin
17.72364816527368
Total Other Income Expense Net
-2797000
Cash
144962000
Short Term Investments
-
Receivables
183897000
Inventories
203188000
Total Current Assets
609507000
Property Plant Equipment
311059000
Total Assets
2526148000
Payables
30157000
Short Term Debt
13771000
Long Term Debt
300000000
Total Liabilities
560334000
Equity
1965814000
Bs_currency_symbol
USD
Depreciation
24340000
Change In Working Capital
-42849000
Cash From Operations
27585000
Capital Expenditures
5363000
Cash From Investing
605000
Cash From Financing
-44204000
Net Change In Cash
-17224000
Cf_currency_symbol
USD
PE
133.2245
PB
5.462052127006929
ROE
1.9421471207347183
ROA
1.5113524623260395
FCF
22222000
Fcf Percent
0.07754881261886898
Piotroski FScore
3
Health Score
54
Deep Value Investing Score
5.5
Defensive Investing Score
7
Dividend Investing Score
3.5
Economic Moat Investing Score
7.8
Garp Investing Score
4
Growth Investing Score
2.5
Momentum Investing Score
7
Net Net Investing Score
2.5
Quality Investing Score
7
Value Investing Score
4
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
286555000
Quarters > 0 > income Statement > cost Of Revenue
96364000
Quarters > 0 > income Statement > gross Profit
190191000
Quarters > 0 > income Statement > operating Expenses
139403000
Quarters > 0 > income Statement > operating Income
50788000
Quarters > 0 > income Statement > interest Expense
5468000
Quarters > 0 > income Statement > pretax Income
47991000
Quarters > 0 > income Statement > net Income
38179000
Quarters > 0 > income Statement > eps
0.24417057852931018
Quarters > 0 > income Statement > dividends Per Share
12444000
Quarters > 0 > income Statement > shares Outstanding
156362000
Quarters > 0 > income Statement > income Tax Expense
9806000
Quarters > 0 > income Statement > EBITDA
77799000
Quarters > 0 > income Statement > operating Margin
17.72364816527368
Quarters > 0 > income Statement > total Other Income Expense Net
-2797000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
144962000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
183897000
Quarters > 0 > balance Sheet > inventories
203188000
Quarters > 0 > balance Sheet > total Current Assets
609507000
Quarters > 0 > balance Sheet > property Plant Equipment
311059000
Quarters > 0 > balance Sheet > total Assets
2526148000
Quarters > 0 > balance Sheet > payables
30157000
Quarters > 0 > balance Sheet > short Term Debt
13771000
Quarters > 0 > balance Sheet > long Term Debt
300000000
Quarters > 0 > balance Sheet > total Liabilities
560334000
Quarters > 0 > balance Sheet > equity
1965814000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
38185000
Quarters > 0 > cash Flow > depreciation
24340000
Quarters > 0 > cash Flow > change In Working Capital
-42849000
Quarters > 0 > cash Flow > cash From Operations
27585000
Quarters > 0 > cash Flow > capital Expenditures
5363000
Quarters > 0 > cash Flow > cash From Investing
605000
Quarters > 0 > cash Flow > cash From Financing
-44204000
Quarters > 0 > cash Flow > net Change In Cash
-17224000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.24417057852931018
Quarters > 0 > ratios > PB
5.462052127006929
Quarters > 0 > ratios > ROE
1.9421471207347183
Quarters > 0 > ratios > ROA
1.5113524623260395
Quarters > 0 > ratios > FCF
22222000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.07754881261886898
Quarters > 0 > health Score
54
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
316964000
Quarters > 1 > income Statement > cost Of Revenue
118152000
Quarters > 1 > income Statement > gross Profit
198812000
Quarters > 1 > income Statement > operating Expenses
222672000
Quarters > 1 > income Statement > operating Income
-23860000
Quarters > 1 > income Statement > interest Expense
2178000
Quarters > 1 > income Statement > pretax Income
-22859000
Quarters > 1 > income Statement > net Income
-17678000
Quarters > 1 > income Statement > eps
-0.11411566492160116
Quarters > 1 > income Statement > dividends Per Share
12387000
Quarters > 1 > income Statement > shares Outstanding
154913000
Quarters > 1 > income Statement > income Tax Expense
-5181000
Quarters > 1 > income Statement > EBITDA
6430000
Quarters > 1 > income Statement > operating Margin
-7.527668757335218
Quarters > 1 > income Statement > total Other Income Expense Net
1001000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
162186000
Quarters > 1 > balance Sheet > short Term Investments
0
Quarters > 1 > balance Sheet > receivables
206876000
Quarters > 1 > balance Sheet > inventories
189446000
Quarters > 1 > balance Sheet > total Current Assets
608300000
Quarters > 1 > balance Sheet > property Plant Equipment
319118000
Quarters > 1 > balance Sheet > total Assets
2557868000
Quarters > 1 > balance Sheet > payables
25311000
Quarters > 1 > balance Sheet > short Term Debt
14098000
Quarters > 1 > balance Sheet > long Term Debt
346000000
Quarters > 1 > balance Sheet > total Liabilities
639060000
Quarters > 1 > balance Sheet > equity
1918808000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
-17678000
Quarters > 1 > cash Flow > depreciation
27111000
Quarters > 1 > cash Flow > change In Working Capital
21570000
Quarters > 1 > cash Flow > cash From Operations
98201000
Quarters > 1 > cash Flow > capital Expenditures
4890000
Quarters > 1 > cash Flow > cash From Investing
406000
Quarters > 1 > cash Flow > cash From Financing
-90452000
Quarters > 1 > cash Flow > net Change In Cash
21516000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
-0.11411566492160116
Quarters > 1 > ratios > PB
5.544002166970327
Quarters > 1 > ratios > ROE
-0.9213011411251151
Quarters > 1 > ratios > ROA
-0.6911224504157368
Quarters > 1 > ratios > FCF
93311000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
0.29438989916835984
Quarters > 1 > health Score
49
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
316181000
Quarters > 2 > income Statement > cost Of Revenue
101625000
Quarters > 2 > income Statement > gross Profit
214556000
Quarters > 2 > income Statement > operating Expenses
175848000
Quarters > 2 > income Statement > operating Income
38708000
Quarters > 2 > income Statement > interest Expense
2007000
Quarters > 2 > income Statement > pretax Income
38274000
Quarters > 2 > income Statement > net Income
22588000
Quarters > 2 > income Statement > eps
0.14211294543990335
Quarters > 2 > income Statement > dividends Per Share
12580000
Quarters > 2 > income Statement > shares Outstanding
158944000
Quarters > 2 > income Statement > income Tax Expense
15686000
Quarters > 2 > income Statement > EBITDA
67852000
Quarters > 2 > income Statement > operating Margin
12.242354853707212
Quarters > 2 > income Statement > total Other Income Expense Net
-434000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
140670000
Quarters > 2 > balance Sheet > short Term Investments
0
Quarters > 2 > balance Sheet > receivables
237140000
Quarters > 2 > balance Sheet > inventories
191083000
Quarters > 2 > balance Sheet > total Current Assets
627240000
Quarters > 2 > balance Sheet > property Plant Equipment
335766000
Quarters > 2 > balance Sheet > total Assets
2644259000
Quarters > 2 > balance Sheet > payables
31644000
Quarters > 2 > balance Sheet > short Term Debt
14049000
Quarters > 2 > balance Sheet > long Term Debt
330000000
Quarters > 2 > balance Sheet > total Liabilities
626234000
Quarters > 2 > balance Sheet > equity
2018025000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
22588000
Quarters > 2 > cash Flow > depreciation
27571000
Quarters > 2 > cash Flow > change In Working Capital
-12489000
Quarters > 2 > cash Flow > cash From Operations
41120000
Quarters > 2 > cash Flow > capital Expenditures
10123000
Quarters > 2 > cash Flow > cash From Investing
-8873000
Quarters > 2 > cash Flow > cash From Financing
-68045000
Quarters > 2 > cash Flow > net Change In Cash
-36879000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.14211294543990335
Quarters > 2 > ratios > PB
5.408597257219311
Quarters > 2 > ratios > ROE
1.1193121988082408
Quarters > 2 > ratios > ROA
0.8542279708606456
Quarters > 2 > ratios > FCF
30997000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.09803561883857664
Quarters > 2 > health Score
56
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
297031000
Quarters > 3 > income Statement > cost Of Revenue
103145000
Quarters > 3 > income Statement > gross Profit
193886000
Quarters > 3 > income Statement > operating Expenses
146467000
Quarters > 3 > income Statement > operating Income
47419000
Quarters > 3 > income Statement > interest Expense
2148000
Quarters > 3 > income Statement > pretax Income
42876000
Quarters > 3 > income Statement > net Income
34890000
Quarters > 3 > income Statement > eps
0.21721265548541333
Quarters > 3 > income Statement > dividends Per Share
12736000
Quarters > 3 > income Statement > shares Outstanding
160626000
Quarters > 3 > income Statement > income Tax Expense
7986000
Quarters > 3 > income Statement > EBITDA
72108000
Quarters > 3 > income Statement > operating Margin
15.964326955772293
Quarters > 3 > income Statement > total Other Income Expense Net
-4543000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
177549000
Quarters > 3 > balance Sheet > short Term Investments
0
Quarters > 3 > balance Sheet > receivables
217940000
Quarters > 3 > balance Sheet > inventories
188373000
Quarters > 3 > balance Sheet > total Current Assets
634640000
Quarters > 3 > balance Sheet > property Plant Equipment
335136000
Quarters > 3 > balance Sheet > total Assets
2670424000
Quarters > 3 > balance Sheet > payables
33120000
Quarters > 3 > balance Sheet > short Term Debt
13511000
Quarters > 3 > balance Sheet > long Term Debt
300000000
Quarters > 3 > balance Sheet > total Liabilities
591932000
Quarters > 3 > balance Sheet > equity
2078492000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
34887000
Quarters > 3 > cash Flow > depreciation
27084000
Quarters > 3 > cash Flow > change In Working Capital
12195000
Quarters > 3 > cash Flow > cash From Operations
84346000
Quarters > 3 > cash Flow > capital Expenditures
6821000
Quarters > 3 > cash Flow > cash From Investing
-5032000
Quarters > 3 > cash Flow > cash From Financing
-83837000
Quarters > 3 > cash Flow > net Change In Cash
-9991000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.21721265548541333
Quarters > 3 > ratios > PB
5.306822167225085
Quarters > 3 > ratios > ROE
1.67862084626739
Quarters > 3 > ratios > ROA
1.3065340934623118
Quarters > 3 > ratios > FCF
77525000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.2609996936346711
Quarters > 3 > health Score
67
Annuals > 0 > quarter
2025-06-30
Annuals > 0 > income Statement > revenue
1219635000
Annuals > 0 > income Statement > cost Of Revenue
429363000
Annuals > 0 > income Statement > gross Profit
790272000
Annuals > 0 > income Statement > operating Expenses
688017000
Annuals > 0 > income Statement > operating Income
102255000
Annuals > 0 > income Statement > interest Expense
8509000
Annuals > 0 > income Statement > pretax Income
98463000
Annuals > 0 > income Statement > net Income
73400000
Annuals > 0 > income Statement > eps
0.4595628517941108
Annuals > 0 > income Statement > dividends Per Share
50391000
Annuals > 0 > income Statement > shares Outstanding
159717000
Annuals > 0 > income Statement > income Tax Expense
25063000
Annuals > 0 > income Statement > EBITDA
216875000
Annuals > 0 > income Statement > operating Margin
8.384065724581536
Annuals > 0 > income Statement > total Other Income Expense Net
-3792000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
162186000
Annuals > 0 > balance Sheet > short Term Investments
0
Annuals > 0 > balance Sheet > receivables
206876000
Annuals > 0 > balance Sheet > inventories
189446000
Annuals > 0 > balance Sheet > total Current Assets
608300000
Annuals > 0 > balance Sheet > property Plant Equipment
319118000
Annuals > 0 > balance Sheet > total Assets
2557868000
Annuals > 0 > balance Sheet > payables
25311000
Annuals > 0 > balance Sheet > short Term Debt
14098000
Annuals > 0 > balance Sheet > long Term Debt
346000000
Annuals > 0 > balance Sheet > total Liabilities
639060000
Annuals > 0 > balance Sheet > equity
1918808000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
73400000
Annuals > 0 > cash Flow > depreciation
109903000
Annuals > 0 > cash Flow > change In Working Capital
11539000
Annuals > 0 > cash Flow > cash From Operations
287556000
Annuals > 0 > cash Flow > capital Expenditures
31006000
Annuals > 0 > cash Flow > cash From Investing
-35183000
Annuals > 0 > cash Flow > cash From Financing
-253905000
Annuals > 0 > cash Flow > net Change In Cash
10395000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
0.4595628517941108
Annuals > 0 > ratios > PB
5.433751454027709
Annuals > 0 > ratios > ROE
3.8252915351614125
Annuals > 0 > ratios > ROA
2.8695773198616976
Annuals > 0 > ratios > FCF
256550000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.2103498177733502
Annuals > 0 > health Score
69
Annuals > 1 > quarter
2024-06-30
Annuals > 1 > income Statement > revenue
1159060000
Annuals > 1 > income Statement > cost Of Revenue
389335000
Annuals > 1 > income Statement > gross Profit
769725000
Annuals > 1 > income Statement > operating Expenses
563039000
Annuals > 1 > income Statement > operating Income
206686000
Annuals > 1 > income Statement > interest Expense
15736000
Annuals > 1 > income Statement > pretax Income
185689000
Annuals > 1 > income Statement > net Income
168105000
Annuals > 1 > income Statement > eps
1.0455981688581486
Annuals > 1 > income Statement > dividends Per Share
50419000
Annuals > 1 > income Statement > shares Outstanding
160774000
Annuals > 1 > income Statement > income Tax Expense
17584000
Annuals > 1 > income Statement > EBITDA
313136000
Annuals > 1 > income Statement > operating Margin
17.832208858902902
Annuals > 1 > income Statement > total Other Income Expense Net
-20997000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
151791000
Annuals > 1 > balance Sheet > short Term Investments
1072000
Annuals > 1 > balance Sheet > receivables
241394000
Annuals > 1 > balance Sheet > inventories
179731000
Annuals > 1 > balance Sheet > total Current Assets
617419000
Annuals > 1 > balance Sheet > property Plant Equipment
342439000
Annuals > 1 > balance Sheet > total Assets
2703867000
Annuals > 1 > balance Sheet > payables
37968000
Annuals > 1 > balance Sheet > short Term Debt
12920000
Annuals > 1 > balance Sheet > long Term Debt
319000000
Annuals > 1 > balance Sheet > total Liabilities
635017000
Annuals > 1 > balance Sheet > equity
2068850000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
168072000
Annuals > 1 > cash Flow > depreciation
111711000
Annuals > 1 > cash Flow > change In Working Capital
-10106000
Annuals > 1 > cash Flow > cash From Operations
298981000
Annuals > 1 > cash Flow > capital Expenditures
62877000
Annuals > 1 > cash Flow > cash From Investing
-203030000
Annuals > 1 > cash Flow > cash From Financing
-122398000
Annuals > 1 > cash Flow > net Change In Cash
-28780000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
1.0455981688581486
Annuals > 1 > ratios > PB
5.0730244918674625
Annuals > 1 > ratios > ROE
8.12552867535104
Annuals > 1 > ratios > ROA
6.217206689530217
Annuals > 1 > ratios > FCF
236104000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.20370300070746986
Annuals > 1 > health Score
77
Annuals > 2 > quarter
2023-06-30
Annuals > 2 > income Statement > revenue
1136702000
Annuals > 2 > income Statement > cost Of Revenue
366887000
Annuals > 2 > income Statement > gross Profit
769815000
Annuals > 2 > income Statement > operating Expenses
470871000
Annuals > 2 > income Statement > operating Income
298944000
Annuals > 2 > income Statement > interest Expense
11215000
Annuals > 2 > income Statement > pretax Income
338659000
Annuals > 2 > income Statement > net Income
285263000
Annuals > 2 > income Statement > eps
1.7624602267461618
Annuals > 2 > income Statement > dividends Per Share
50285000
Annuals > 2 > income Statement > shares Outstanding
161855000
Annuals > 2 > income Statement > income Tax Expense
53217000
Annuals > 2 > income Statement > EBITDA
457112000
Annuals > 2 > income Statement > operating Margin
26.299241137958763
Annuals > 2 > income Statement > total Other Income Expense Net
39715000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
180571000
Annuals > 2 > balance Sheet > short Term Investments
23739000
Annuals > 2 > balance Sheet > receivables
218468000
Annuals > 2 > balance Sheet > inventories
171638000
Annuals > 2 > balance Sheet > total Current Assets
621482000
Annuals > 2 > balance Sheet > property Plant Equipment
324526000
Annuals > 2 > balance Sheet > total Assets
2638692000
Annuals > 2 > balance Sheet > payables
25679000
Annuals > 2 > balance Sheet > short Term Debt
11199000
Annuals > 2 > balance Sheet > long Term Debt
350000000
Annuals > 2 > balance Sheet > total Liabilities
672176000
Annuals > 2 > balance Sheet > equity
1966516000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
285442000
Annuals > 2 > cash Flow > depreciation
107238000
Annuals > 2 > cash Flow > change In Working Capital
-48187000
Annuals > 2 > cash Flow > cash From Operations
254393000
Annuals > 2 > cash Flow > capital Expenditures
38244000
Annuals > 2 > cash Flow > cash From Investing
-265649000
Annuals > 2 > cash Flow > cash From Financing
22616000
Annuals > 2 > cash Flow > net Change In Cash
8004000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
1.7624602267461618
Annuals > 2 > ratios > PB
5.372900296768498
Annuals > 2 > ratios > ROE
14.506009612939838
Annuals > 2 > ratios > ROA
10.81077291324641
Annuals > 2 > ratios > FCF
216149000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.19015449959620023
Annuals > 2 > health Score
83
Annuals > 3 > quarter
2022-06-30
Annuals > 3 > income Statement > revenue
1105599000
Annuals > 3 > income Statement > cost Of Revenue
349103000
Annuals > 3 > income Statement > gross Profit
756496000
Annuals > 3 > income Statement > operating Expenses
459906000
Annuals > 3 > income Statement > operating Income
296590000
Annuals > 3 > income Statement > interest Expense
11309000
Annuals > 3 > income Statement > pretax Income
301386000
Annuals > 3 > income Statement > net Income
272051000
Annuals > 3 > income Statement > eps
1.6576750591045357
Annuals > 3 > income Statement > dividends Per Share
50185000
Annuals > 3 > income Statement > shares Outstanding
164116000
Annuals > 3 > income Statement > income Tax Expense
38287000
Annuals > 3 > income Statement > EBITDA
413764000
Annuals > 3 > income Statement > operating Margin
26.82618200631513
Annuals > 3 > income Statement > total Other Income Expense Net
4796000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
172567000
Annuals > 3 > balance Sheet > short Term Investments
74462000
Annuals > 3 > balance Sheet > receivables
194548000
Annuals > 3 > balance Sheet > inventories
141123000
Annuals > 3 > balance Sheet > total Current Assets
605556000
Annuals > 3 > balance Sheet > property Plant Equipment
288798000
Annuals > 3 > balance Sheet > total Assets
2294805000
Annuals > 3 > balance Sheet > payables
33865000
Annuals > 3 > balance Sheet > short Term Debt
24428000
Annuals > 3 > balance Sheet > long Term Debt
243410000
Annuals > 3 > balance Sheet > total Liabilities
593794000
Annuals > 3 > balance Sheet > equity
1701770000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
263099000
Annuals > 3 > cash Flow > depreciation
101069000
Annuals > 3 > cash Flow > change In Working Capital
-69517000
Annuals > 3 > cash Flow > cash From Operations
325272000
Annuals > 3 > cash Flow > capital Expenditures
44908000
Annuals > 3 > cash Flow > cash From Investing
-96851000
Annuals > 3 > cash Flow > cash From Financing
-242853000
Annuals > 3 > cash Flow > net Change In Cash
-26524000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
1.6576750591045357
Annuals > 3 > ratios > PB
6.295499673868972
Annuals > 3 > ratios > ROE
15.986355382924838
Annuals > 3 > ratios > ROA
11.855081368569442
Annuals > 3 > ratios > FCF
280364000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.25358561286687126
Annuals > 3 > health Score
83
Valuation > metrics > PE
133.2245
Valuation > metrics > PB
5.462052127006929
Valuation > final Score
1
Valuation > verdict
257.5% Overvalued
Profitability > metrics > ROE
1.9421471207347183
Profitability > metrics > ROA
6.263914934529054
Profitability > metrics > Net Margin
0.13323445760848704
Profitability > final Score
43
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.2850391746116367
Risk > metrics > Interest Coverage
9.288222384784198
Risk > final Score
97
Risk > verdict
Low
Liquidity > metrics > Current Ratio
13.875136587142597
Liquidity > metrics > Quick Ratio
9.249658532143508
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
24.55997833029673
Prev Valuations > 1
45.914027427806886
Prev Valuations > 2
46.93177832774915
Prev Profitabilities > 0
0
Prev Profitabilities > 1
24
Prev Profitabilities > 2
37
Prev Risks > 0
16
Prev Risks > 1
100
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T22:40:51.612Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-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.4355
Earnings History > 0 > eps Difference
-0.4355
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-05
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
0.42
Earnings History > 1 > eps Estimate
0.43
Earnings History > 1 > eps Difference
-0.01
Earnings History > 1 > surprise Percent
-2.3256
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-06
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.53
Earnings History > 2 > eps Estimate
0.5
Earnings History > 2 > eps Difference
0.03
Earnings History > 2 > surprise Percent
6
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-07
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.56
Earnings History > 3 > eps Estimate
0.51
Earnings History > 3 > eps Difference
0.05
Earnings History > 3 > surprise Percent
9.8039
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-05
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.42
Earnings History > 4 > eps Estimate
0.39
Earnings History > 4 > eps Difference
0.03
Earnings History > 4 > surprise Percent
7.6923
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
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.42
Earnings History > 5 > eps Estimate
0.38
Earnings History > 5 > eps Difference
0.04
Earnings History > 5 > surprise Percent
10.5263
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-07
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.49
Earnings History > 6 > eps Estimate
0.49
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
0
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-01
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.48
Earnings History > 7 > eps Estimate
0.45
Earnings History > 7 > eps Difference
0.03
Earnings History > 7 > surprise Percent
6.6667
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-01
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.4
Earnings History > 8 > eps Estimate
0.41
Earnings History > 8 > eps Difference
-0.01
Earnings History > 8 > surprise Percent
-2.439
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-31
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.41
Earnings History > 9 > eps Estimate
0.44
Earnings History > 9 > eps Difference
-0.03
Earnings History > 9 > surprise Percent
-6.8182
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-08
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.55
Earnings History > 10 > eps Estimate
0.55
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
0
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-03
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.53
Earnings History > 11 > eps Estimate
0.53
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
0
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-02
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.47
Earnings History > 12 > eps Estimate
0.62
Earnings History > 12 > eps Difference
-0.15
Earnings History > 12 > surprise Percent
-24.1935
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-01
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.45
Earnings History > 13 > eps Estimate
0.59
Earnings History > 13 > eps Difference
-0.14
Earnings History > 13 > surprise Percent
-23.7288
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-04
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.51
Earnings History > 14 > eps Estimate
0.52
Earnings History > 14 > eps Difference
-0.01
Earnings History > 14 > surprise Percent
-1.9231
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-04
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.54
Earnings History > 15 > eps Estimate
0.5
Earnings History > 15 > eps Difference
0.04
Earnings History > 15 > surprise Percent
8
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-01
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.47
Earnings History > 16 > eps Estimate
0.45
Earnings History > 16 > eps Difference
0.02
Earnings History > 16 > surprise Percent
4.4444
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-02
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.46
Earnings History > 17 > eps Estimate
0.43
Earnings History > 17 > eps Difference
0.03
Earnings History > 17 > surprise Percent
6.9767
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-05
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.47
Earnings History > 18 > eps Estimate
0.43
Earnings History > 18 > eps Difference
0.04
Earnings History > 18 > surprise Percent
9.3023
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-06
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.45
Earnings History > 19 > eps Estimate
0.39
Earnings History > 19 > eps Difference
0.06
Earnings History > 19 > surprise Percent
15.3846
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-02
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.41
Earnings History > 20 > eps Estimate
0.34
Earnings History > 20 > eps Difference
0.07
Earnings History > 20 > surprise Percent
20.5882
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-05
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.36
Earnings History > 21 > eps Estimate
0.27
Earnings History > 21 > eps Difference
0.09
Earnings History > 21 > surprise Percent
33.3333
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-04
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.25
Earnings History > 22 > eps Estimate
0.19
Earnings History > 22 > eps Difference
0.06
Earnings History > 22 > surprise Percent
31.5789
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-30
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.35
Earnings History > 23 > eps Estimate
0.29
Earnings History > 23 > eps Difference
0.06
Earnings History > 23 > surprise Percent
20.6897
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-04
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.27
Earnings History > 24 > eps Estimate
0.28
Earnings History > 24 > eps Difference
-0.01
Earnings History > 24 > surprise Percent
-3.5714
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-29
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.27
Earnings History > 25 > eps Estimate
0.26
Earnings History > 25 > eps Difference
0.01
Earnings History > 25 > surprise Percent
3.8462
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-06
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.31
Earnings History > 26 > eps Estimate
0.33
Earnings History > 26 > eps Difference
-0.02
Earnings History > 26 > surprise Percent
-6.0606
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-30
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.3
Earnings History > 27 > eps Estimate
0.29
Earnings History > 27 > eps Difference
0.01
Earnings History > 27 > surprise Percent
3.4483
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-05
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.27
Earnings History > 28 > eps Estimate
0.25
Earnings History > 28 > eps Difference
0.02
Earnings History > 28 > surprise Percent
8
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-30
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.25
Earnings History > 29 > eps Estimate
0.24
Earnings History > 29 > eps Difference
0.01
Earnings History > 29 > surprise Percent
4.1667
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-07
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.34
Earnings History > 30 > eps Estimate
0.32
Earnings History > 30 > eps Difference
0.02
Earnings History > 30 > surprise Percent
6.25
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-02
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.3
Earnings History > 31 > eps Estimate
0.29
Earnings History > 31 > eps Difference
0.01
Earnings History > 31 > surprise Percent
3.4483
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-06
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.26
Earnings History > 32 > eps Estimate
0.23
Earnings History > 32 > eps Difference
0.03
Earnings History > 32 > surprise Percent
13.0435
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-31
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.23
Earnings History > 33 > eps Estimate
0.22
Earnings History > 33 > eps Difference
0.01
Earnings History > 33 > surprise Percent
4.5455
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-08
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.27
Earnings History > 34 > eps Estimate
0.25
Earnings History > 34 > eps Difference
0.02
Earnings History > 34 > surprise Percent
8
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-02
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.24
Earnings History > 35 > eps Estimate
0.23
Earnings History > 35 > eps Difference
0.01
Earnings History > 35 > surprise Percent
4.3478
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-07
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.2
Earnings History > 36 > eps Estimate
0.21
Earnings History > 36 > eps Difference
-0.01
Earnings History > 36 > surprise Percent
-4.7619
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-31
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.21
Earnings History > 37 > eps Estimate
0.2
Earnings History > 37 > eps Difference
0.01
Earnings History > 37 > surprise Percent
5
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-17
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.23
Earnings History > 38 > eps Estimate
0.24
Earnings History > 38 > eps Difference
-0.01
Earnings History > 38 > surprise Percent
-4.1667
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-03
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.25
Earnings History > 39 > eps Estimate
0.22
Earnings History > 39 > eps Difference
0.03
Earnings History > 39 > surprise Percent
13.6364
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-02
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.22
Earnings History > 40 > eps Estimate
0.21
Earnings History > 40 > eps Difference
0.01
Earnings History > 40 > surprise Percent
4.7619
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-28
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.2
Earnings History > 41 > eps Estimate
0.21
Earnings History > 41 > eps Difference
-0.01
Earnings History > 41 > surprise Percent
-4.7619
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-06
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.22
Earnings History > 42 > eps Estimate
0.22
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-05
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.22
Earnings History > 43 > eps Estimate
0.23
Earnings History > 43 > eps Difference
-0.01
Earnings History > 43 > surprise Percent
-4.3478
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-03
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.21
Earnings History > 44 > eps Estimate
0.21
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
0
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-28
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.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-06-30
Earnings History > 46 > report Date
2014-08-11
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
BeforeMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.22
Earnings History > 46 > eps Estimate
0.21
Earnings History > 46 > eps Difference
0.01
Earnings History > 46 > surprise Percent
4.7619
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-28
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.24
Earnings History > 47 > eps Estimate
0.22
Earnings History > 47 > eps Difference
0.02
Earnings History > 47 > surprise Percent
9.0909
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-04
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.19
Earnings History > 48 > eps Estimate
0.2
Earnings History > 48 > eps Difference
-0.01
Earnings History > 48 > surprise Percent
-5
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-29
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.21
Earnings History > 49 > eps Estimate
0.2
Earnings History > 49 > eps Difference
0.01
Earnings History > 49 > surprise Percent
5
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-06
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.21
Earnings History > 50 > eps Estimate
0.21
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
0
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-30
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.22
Earnings History > 51 > eps Estimate
0.22
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
0
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-05
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.19
Earnings History > 52 > eps Estimate
0.19
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
0
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-23
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.19
Earnings History > 53 > eps Estimate
0.2
Earnings History > 53 > eps Difference
-0.01
Earnings History > 53 > surprise Percent
-5
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-31
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.2
Earnings History > 54 > eps Estimate
0.21
Earnings History > 54 > eps Difference
-0.01
Earnings History > 54 > surprise Percent
-4.7619
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-01
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.23
Earnings History > 55 > eps Estimate
0.22
Earnings History > 55 > eps Difference
0.01
Earnings History > 55 > surprise Percent
4.5455
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-01-31
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.19
Earnings History > 56 > eps Estimate
0.2
Earnings History > 56 > eps Difference
-0.01
Earnings History > 56 > surprise Percent
-5
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.2
Earnings History > 57 > eps Estimate
0.21
Earnings History > 57 > eps Difference
-0.01
Earnings History > 57 > surprise Percent
-4.7619
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-02
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.19
Earnings History > 58 > eps Difference
0.02
Earnings History > 58 > surprise Percent
10.5263
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-03
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.21
Earnings History > 59 > eps Estimate
0.2
Earnings History > 59 > eps Difference
0.01
Earnings History > 59 > surprise Percent
5
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-01
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.17
Earnings History > 60 > eps Estimate
0.17
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
0
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-26
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.18
Earnings History > 61 > eps Estimate
0.18
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
0
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-03
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.17
Earnings History > 62 > eps Estimate
0.18
Earnings History > 62 > eps Difference
-0.01
Earnings History > 62 > surprise Percent
-5.5556
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-04
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.19
Earnings History > 63 > eps Estimate
0.2
Earnings History > 63 > eps Difference
-0.01
Earnings History > 63 > surprise Percent
-5
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-02
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.17
Earnings History > 64 > eps Estimate
0.17
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
0
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-28
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.18
Earnings History > 65 > eps Estimate
0.18
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
0
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-04
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.17
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
0
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-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.19
Earnings History > 67 > eps Estimate
0.18
Earnings History > 67 > eps Difference
0.01
Earnings History > 67 > surprise Percent
5.5556
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-03
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.16
Earnings History > 68 > eps Estimate
0.16
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
0
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-22
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.19
Earnings History > 69 > eps Estimate
0.16
Earnings History > 69 > eps Difference
0.03
Earnings History > 69 > surprise Percent
18.75
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-08-05
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.18
Earnings History > 70 > eps Estimate
0.17
Earnings History > 70 > eps Difference
0.01
Earnings History > 70 > surprise Percent
5.8824
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-29
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.19
Earnings History > 71 > eps Estimate
0.17
Earnings History > 71 > eps Difference
0.02
Earnings History > 71 > surprise Percent
11.7647
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-01-29
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.15
Earnings History > 72 > eps Estimate
0.14
Earnings History > 72 > eps Difference
0.01
Earnings History > 72 > surprise Percent
7.1429
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-24
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.14
Earnings History > 73 > eps Estimate
0.14
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
0
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-07
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.14
Earnings History > 74 > eps Estimate
0.14
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
0
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-01
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.15
Earnings History > 75 > eps Estimate
0.15
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
0
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-01-30
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.12
Earnings History > 76 > eps Estimate
0.12
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-25
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.13
Earnings History > 77 > eps Estimate
0.12
Earnings History > 77 > eps Difference
0.01
Earnings History > 77 > surprise Percent
8.3333
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-08-08
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.12
Earnings History > 78 > eps Estimate
0.12
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
0
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-25
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.13
Earnings History > 79 > eps Estimate
0.12
Earnings History > 79 > eps Difference
0.01
Earnings History > 79 > surprise Percent
8.3333
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-01-31
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.11
Earnings History > 80 > eps Estimate
0.1
Earnings History > 80 > eps Difference
0.01
Earnings History > 80 > surprise Percent
10
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.11
Earnings History > 81 > eps Estimate
0.1
Earnings History > 81 > eps Difference
0.01
Earnings History > 81 > surprise Percent
10
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-08-16
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.12
Earnings History > 82 > eps Estimate
0.11
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
9.0909
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-26
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.11
Earnings History > 83 > eps Estimate
0.11
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-02-01
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.09
Earnings History > 84 > eps Estimate
0.09
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
0
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-21
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.09
Earnings History > 85 > eps Estimate
0.09
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
0
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-08-10
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.08
Earnings History > 86 > eps Estimate
0.09
Earnings History > 86 > eps Difference
-0.01
Earnings History > 86 > surprise Percent
-11.1111
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-27
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.09
Earnings History > 87 > eps Estimate
0.08
Earnings History > 87 > eps Difference
0.01
Earnings History > 87 > surprise Percent
12.5
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-01-27
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.08
Earnings History > 88 > eps Estimate
0.07
Earnings History > 88 > eps Difference
0.01
Earnings History > 88 > surprise Percent
14.2857
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-23
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.08
Earnings History > 89 > eps Estimate
0.07
Earnings History > 89 > eps Difference
0.01
Earnings History > 89 > surprise Percent
14.2857
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-08-12
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.08
Earnings History > 90 > eps Estimate
0.07
Earnings History > 90 > eps Difference
0.01
Earnings History > 90 > surprise Percent
14.2857
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-05-01
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.08
Earnings History > 91 > eps Estimate
0.07
Earnings History > 91 > eps Difference
0.01
Earnings History > 91 > surprise Percent
14.2857
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-01-28
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.06
Earnings History > 92 > eps Estimate
0.06
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-25
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.06
Earnings History > 93 > eps Estimate
0.06
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-08-13
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.07
Earnings History > 94 > eps Estimate
0.06
Earnings History > 94 > eps Difference
0.01
Earnings History > 94 > surprise Percent
16.6667
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-23
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.06
Earnings History > 95 > eps Estimate
0.06
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
0
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-01-29
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.05
Earnings History > 96 > eps Estimate
0.05
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
0
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-18
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.05
Earnings History > 97 > eps Estimate
0.05
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
0
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-08-14
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.06
Earnings History > 98 > eps Estimate
0.05
Earnings History > 98 > eps Difference
0.01
Earnings History > 98 > surprise Percent
20
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-05-01
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.05
Earnings History > 99 > eps Estimate
0.05
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
0
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-01-30
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.04
Earnings History > 100 > eps Estimate
0.04
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-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.04
Earnings History > 101 > eps Estimate
0.04
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-08-15
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.05
Earnings History > 102 > eps Estimate
0.04
Earnings History > 102 > eps Difference
0.01
Earnings History > 102 > surprise Percent
25
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-25
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.05
Earnings History > 103 > eps Estimate
0.03
Earnings History > 103 > eps Difference
0.02
Earnings History > 103 > surprise Percent
66.6667
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-02-08
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.03
Earnings History > 104 > eps Estimate
0.03
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-21
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-08-10
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.03
Earnings History > 106 > eps Estimate
0.03
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-26
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.03
Earnings History > 107 > eps Estimate
0.03
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
0
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-02-02
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.09
Earnings History > 108 > eps Estimate
0.08
Earnings History > 108 > eps Difference
0.01
Earnings History > 108 > surprise Percent
12.5
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-22
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
BeforeMarket
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.09
Earnings History > 109 > eps Estimate
0.07
Earnings History > 109 > eps Difference
0.02
Earnings History > 109 > surprise Percent
28.5714
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-08-11
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.13
Earnings History > 110 > eps Estimate
0.11
Earnings History > 110 > eps Difference
0.02
Earnings History > 110 > surprise Percent
18.1818
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-28
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.1
Earnings History > 111 > eps Estimate
0.09
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
11.1111
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-02-03
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.08
Earnings History > 112 > eps Estimate
0.08
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-23
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.08
Earnings History > 113 > eps Estimate
0.08
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-08-12
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.09
Earnings History > 114 > eps Estimate
0.08
Earnings History > 114 > eps Difference
0.01
Earnings History > 114 > surprise Percent
12.5
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-22
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.08
Earnings History > 115 > eps Estimate
0.07
Earnings History > 115 > eps Difference
0.01
Earnings History > 115 > surprise Percent
14.2857
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-01-28
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.06
Earnings History > 116 > eps Estimate
0.06
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-10-24
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.06
Earnings History > 117 > eps Estimate
0.06
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-08-15
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.07
Earnings History > 118 > eps Estimate
0.07
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-22
Earnings History > 119 > date
1996-03-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.07
Earnings History > 119 > eps Estimate
0.06
Earnings History > 119 > eps Difference
0.01
Earnings History > 119 > surprise Percent
16.6667
Earnings History > 120 > period
1995-12-31
Earnings History > 120 > report Date
1995-12-31
Earnings History > 120 > date
1995-12-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.0109
Earnings History > 120 > eps Estimate
-
Earnings History > 120 > eps Difference
0
Earnings History > 120 > surprise Percent
-
Earnings History > 121 > period
1995-09-30
Earnings History > 121 > report Date
1995-09-30
Earnings History > 121 > date
1995-09-30
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.0115
Earnings History > 121 > eps Estimate
-
Earnings History > 121 > eps Difference
0
Earnings History > 121 > surprise Percent
-
Earnings History > 122 > period
1995-06-30
Earnings History > 122 > report Date
1995-06-30
Earnings History > 122 > date
1995-06-30
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.0136
Earnings History > 122 > eps Estimate
-
Earnings History > 122 > eps Difference
0
Earnings History > 122 > surprise Percent
-
Earnings History > 123 > period
1995-03-31
Earnings History > 123 > report Date
1995-03-31
Earnings History > 123 > date
1995-03-31
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.0117
Earnings History > 123 > eps Estimate
-
Earnings History > 123 > eps Difference
0
Earnings History > 123 > surprise Percent
-
Bio-Techne Corporation, together with its subsidiaries, develops, manufactures, and sells life science reagents, instruments, and services for the research, diagnostics, and bioprocessing markets worldwide. The company operates through two segments, Protein Sciences, and Diagnostics and Spatial Biology. The Protein Sciences segment develops and manufactures biological reagents used in various aspects of life science research, diagnostics, and cell and gene therapy, such as cytokines and growth factors, antibodies, small molecules, tissue culture sera, and cell selection technologies. This segment also offers proteomic analytical tools for automated western blot and multiplexed ELISA workflow consists of manual and automated protein analysis instruments and immunoassays for use in quantifying proteins in various biological fluids. The Diagnostics and Genomics segment develops and manufactures diagnostic products, including controls, calibrators, and diagnostic assays for regulated diagnostics market, exosome-based molecular diagnostic assays, advanced tissue-based in-situ hybridization assays for spatial genomic and tissue biopsy analysis, and genetic and oncology kits for research and clinical applications; and sells products for genetic carrier screening, oncology diagnostics, molecular controls, and research, as well as instruments and process control products for hematology, blood chemistry and gases, and coagulation controls and reagents used in various diagnostic applications. The company was formerly known as Techne Corporation and changed its name to Bio-Techne Corporation in November 2014. Bio-Techne Corporation was incorporated in 1976 and is headquartered in Minneapolis, Minnesota.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/APHX Energy Services: Small-Cap Oilfield Tech Stock Tests Investor Nerves After Recent Pullback AD HOC NEWS
Read more →Quantum Computing Stocks: Separating Hype From Reality in 2026 The Motley Fool
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$69.1667
Analyst Picks
Strong Buy
7
Buy
3
Hold
5
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)
-
Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 93.31% of the total shares of Bio-Techne Corp
1.
Vanguard Group Inc(11.8537%)
since
2025/06/30
2.
BlackRock Inc(7.8247%)
since
2025/06/30
3.
T. Rowe Price Associates, Inc.(5.6882%)
since
2025/06/30
4.
Morgan Stanley - Brokerage Accounts(4.2295%)
since
2025/06/30
5.
State Street Corp(3.7664%)
since
2025/06/30
6.
US Small-Cap Growth II Equity Comp(3.6471%)
since
2025/06/30
7.
Vanguard Total Stock Mkt Idx Inv(3.1695%)
since
2025/07/31
8.
T. Rowe Price New Horizons(3.1531%)
since
2025/07/31
9.
Geode Capital Management, LLC(2.6117%)
since
2025/06/30
10.
Eaton Vance Atlanta Capital SMID-Cap I(2.5581%)
since
2025/07/31
11.
Vanguard 500 Index Investor(2.4948%)
since
2025/07/31
12.
Vanguard Small Cap Index(2.4464%)
since
2025/07/31
13.
Amvescap Plc.(2.3547%)
since
2025/06/30
14.
Ameriprise Financial Inc(2.2096%)
since
2025/06/30
15.
Select Equity Group LP(1.8769%)
since
2025/06/30
16.
BAMCO Inc(1.7969%)
since
2025/06/30
17.
Invesco S&P 500® Equal Weight ETF(1.7646%)
since
2025/08/29
18.
DF Dent & Co Inc(1.7517%)
since
2025/06/30
19.
Mairs & Power Inc(1.7463%)
since
2025/06/30
20.
Champlain Investment Partners, LLC(1.7137%)
since
2025/06/30
21.
Mackenzie Investments(1.6838%)
since
2025/06/30
22.
Champlain Mid Cap Fund, LLC(1.6516%)
since
2025/08/31
23.
Neuberger Berman Group LLC(1.6072%)
since
2025/06/30
24.
Citadel Advisors Llc(1.5885%)
since
2025/06/30
25.
Sumitomo Mitsui Trust Group Inc(1.5106%)
since
2025/06/30
26.
RGM Capital LLC(1.4144%)
since
2025/06/30
27.
Vanguard Small Cap Growth Index Inv(1.378%)
since
2025/07/31
28.
Fidelity 500 Index(1.2775%)
since
2025/07/31
29.
Bank of New York Mellon Corp(1.2363%)
since
2025/06/30
30.
SPDR® S&P 500® ETF(1.2277%)
since
2025/08/31
31.
NORGES BANK(1.2275%)
since
2025/06/30
32.
iShares Core S&P 500 ETF(1.2205%)
since
2025/08/31
33.
T. Rowe Price New Horizons Tr-A(1.1803%)
since
2025/06/30
34.
Baron Growth Retail(0.9965%)
since
2025/06/30
35.
Baron Small Cap Growth Strategy(0.9965%)
since
2025/06/30
36.
Neuberger Berman Genesis Inv(0.9782%)
since
2025/06/30
37.
Mairs & Power Multi Cap(0.896%)
since
2025/06/30
38.
Mairs & Power Growth(0.896%)
since
2025/06/30
39.
Macquarie Mid Cap Growth A(0.8424%)
since
2025/07/31
40.
Macquarie US Mid Cap Growth Equity(0.8424%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.4355
Date
2025-09-30
EPS Actual
0.42
EPS Estimate
0.43
EPS Difference
-0.01
Surprise Percent
-2.3256%
(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.