_id
691305caccc777a4e85d7ab9
Ticker
JBSS
Name
John B Sanfilippo & Son Inc
Exchange
NASDAQ
Address
1703 North Randall Road, Elgin, IL, United States, 60123
Country
USA
Sector
Consumer Defensive
Industry
Packaged Foods
Currency
USD
Website
https://www.jbssinc.com
Description
John B. Sanfilippo & Son, Inc., through its subsidiary, JBSS Ventures, LLC, processes and distributes tree nuts and peanuts in the United States. The company offers raw and processed nuts, including almonds, pecans, peanuts, black walnuts, English walnuts, cashews, macadamia nuts, pistachios, pine nuts, Brazil nuts, and filberts in various styles and seasonings; and bar product line, including chewy granola, fruit and grain, sweet and salty, dipped chewy granola, crunchy, energy, fiber, and nut bars. It also offers peanut butter in various sizes and varieties; salad toppings, dried fruit, and chocolate and yogurt coated products; recipe ingredients; bulk food products; sunflower kernels, pepitas, snack mixes, almond and cashew butter, candy and confections, corn snacks, chickpea snacks, sesame sticks, and other sesame snack and baked cheese snack products; and various toppings for ice cream and yogurt. In addition, the company operates a retail store. The company provides its products under the Fisher, Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts, and Just the Cheese brands as well as under various private brands. It serves retailers and wholesalers, and commercial ingredient and contract packaging customers through a network of independent brokers, distributors, and suppliers. John B. Sanfilippo & Son, Inc. was founded in 1922 and is headquartered in Elgin, Illinois.
Last Close
74.55
Volume
47029
Current Price
74.86
Change
0.41582830315224983
Last Updated
2025-12-01T09:37:44.776Z
Image
data:image/webp;base64,UklGRswGAABXRUJQVlA4WAoAAAAQAAAANwAAPwAAQUxQSF0FAAANuS5E9D9EVrNtWzZJWmZm5t38Q0HLzMwo/vob/ggu9ajPb/meAH5zu2fhC2DL1/hPPe5e+Hx3AEPyM28C5ad9TQCveQOoALr8vyZiAibgZbnDN3uNv/iD3/ujvv3Gb73Sm7zOG82v9Q5vcf0Nn/U1v/Nun/F63OdfAPxy8tsY+CUB+rNXyDIHKF6l0f7E5M1omQlZ1jbunVJAvJo0KnseNXlmy+7WsjTaumwhy1TdmVLsqKomX/eIN2iDluE+A3MLmVAvzB3LRRZMTkOq0ZS28c2iUtlKmSzfDc3FMnO7leYjHucoT3QumLchu6ctNaO7KDWuqOnHjiyjVbzHr3jbetYEy7lq2XpiJBXq405UqCmP0XOs2xjX577Ma1+xu2bLDRVYlmzdASALCSuq315+wKlSNXZs2Vs0NyXCZaM9jooWps2WYnT/zBrtQrLkXEhBC5lMJFvsXUYoCq3p6LldXjyoGuyaI2fGo4VgB+5gs9NWoRzXmX0ZBHd9XKOszHKxfzaVIVoVQu6tNGnznfU+0Tql1se+2ycyUMd5mtUokdU1edtnwUlP/1RbLW+/dr7zCV+yPpAzuswCF5cCY9wZaYRNgfFPzOu6zqvjOCjeT4BzicbuCcsmGyjL2JLN7nIxCStqXtC0AUiah8sQs1OGqFSjiApx5qJSCywlLr+gLAQ4kRmUUyRLtWkQBGdGTq3lZhOpsvVF71RQzIsKwzTsSufWa21zLdeZVLrmsdrhdJIU4ptclBs39COgRpfwtlRoVlMt9GxVTRlhIgUULOXmQohdWZKCasi9MmmBjJAN4ZKzcP0/m0vuyjN6MR2paU2N7ZoAFy4ye26jRkDbgvL7QCtiCU87Dk7rUlUt+7LoBlTZUHWbzm7Sae0C1OzYGvs3lW5GPrNcB0TDgKPM3p5O31w20viGO0zcVE2OR9ClkiGpfahKTerlmLjTbSV6jxy3K8eBq8hue98E1AVJ0gBT2Dat7KXIFSKzjzG0uCf7L5LUBQ6b3TI4VKBUOADZQZtp2X0Ha2ipDZza2WhOi8QpmxbENrIQiUa7gz7c9EMC51s9PG1XrQiBEmkI+7TMNdeIhd4AjIR5+JLM170LWP9br6YxGs/MpwRXXk2cTkefP3qk3BZ3gOPRi6ra7UzxP9k2OWmMKUU7ylGrRiiOimkdJ+dWO9nVWyI1pLCQEHJmzs9oIwrTsYbKROaSlQCVyGF3OW5Rm5xE24RuiMkZ0lLk+pipP8Ny3Fi5hnlDQEyDrA9DAJ1l3VLzxds97leRcVxqvVh17A/Dl1v71///dvlzj55JO3o9I6o4e8BlnNqjWtt2zE1Pjnp8desH/fpIbCPsl77tatrcyYXUmPYA6xPbAa4aqhhG5exRqCp8unj4uGWXqkcl+2XfOK7jsnCrMc5dyxNOaKqiWn+xPc6/rjEifftiH9qXmgC+7+mar9o03/SoZ6D3mqZ1dL7nlunmfLivmdyytX3izKcux/GppjFPGUf3Jam21jW3TziP1mJKjsDEXa8/0p1ZqIVY3GitdA1zKG3kMvf4pdOTOFVsMa9PGhq0YvfKg74lvieyJeLFG2qqIxcPaKOJXZ/TUiWJe2kEtH7d6urxkzh1app02mkTZEht+J6I3aLPeXr0MCRRnF0YZynuiThTVRDPTAU4fYYASQru60QpTMPKTWcA4r4LWSmLAue+AxS0rChZIB8QIivBBZiDstJCHLoksIBKjA7IyABCCdbBuGydYZTisN1AyLZ1QEZiV6D04QjyDFmkONgRIO9YiTigY+LaOfBBpjhTidJ1GCU2sM6wbIsDtZPK2oc4UBOSi10rhax7BABWUDggSAEAAJAGAJ0BKjgAQAA+tU6gS6ckIyKuEkuI4BaJZm05WXCQV6B6AHSPgEOWiNYiYKFj/Xnw/na0/tUhgBamYAAA/u6IU8o+k2FQ29/UZoNF71V8z/d/wfRlJNwbkIWq39MczM6P4+bndPHtRkeZLq1l9dcvyQyBmlnPa1G7ZDfJPn6pyBY4/eVAuvO0jeP39zANJAb1LfHCZlnZWlp2DU/orRpsJvcRKx24bikIUIwkmaTCuPIVmxZouXN1+qUgb/USp193nVyTkJ3su8CHHnJT08kESkqgJ7Zc1d5WS9L2cgeEjh24gTJEXyrwhD7nY+/1L/hHdVtR63f6eMJES3Cz2yDeRJxJ+1j3l1N0O9gdpZarNAj8n9MHMr/of95f/83N2v/oh1CF+x/mpmnL4wKf8RBvu5zdsxQZ+zP/9rF1LHBiH+yi0gtAAAA=
Ipo Date
1991-12-03T00:00:00.000Z
Market Cap
790062976
Next Dividend Date
2025-12-30T00:00:00.000Z
Dividend Frequency
Other
Dividend Rate
1
Dividend Yield
5.343307507347047
Sentiment
0.98984
Sentiment Sources
5
Rating
5
Target Price
109
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
298683000
Cost Of Revenue
244589000
Gross Profit
54094000
Operating Expenses
27077000
Operating Income
27017000
Interest Expense
984000
Pretax Income
25068000
Net Income
18726000
Eps
1.595739241585002
Dividends Per Share
17493000
Shares Outstanding
9046833
Income Tax Expense
6342000
EBITDA
34420000
Operating Margin
9.045375866721574
Total Other Income Expense Net
-1949000
Cash
714000
Short Term Investments
-
Receivables
84368000
Inventories
234716000
Total Current Assets
333518000
Property Plant Equipment
179725000
Total Assets
598682000
Payables
51616000
Short Term Debt
58804000
Long Term Debt
29827000
Total Liabilities
235898000
Equity
362784000
Depreciation
8368000
Change In Working Capital
-5491000
Cash From Operations
32134000
Capital Expenditures
24878000
Cash From Investing
-24934000
Cash From Financing
-7071000
Net Change In Cash
129000
PE
12.073
PB
2.4215017751609773
ROE
5.161749139984123
ROA
3.127870889721087
FCF
7256000
Fcf Percent
0.024293314316516174
Piotroski FScore
4
Health Score
55
Deep Value Investing Score
6
Defensive Investing Score
9
Dividend Investing Score
4
Economic Moat Investing Score
7.3
Garp Investing Score
7
Growth Investing Score
6
Momentum Investing Score
4.5
Net Net Investing Score
2.5
Quality Investing Score
6.5
Value Investing Score
7
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
298683000
Quarters > 0 > income Statement > cost Of Revenue
244589000
Quarters > 0 > income Statement > gross Profit
54094000
Quarters > 0 > income Statement > operating Expenses
27077000
Quarters > 0 > income Statement > operating Income
27017000
Quarters > 0 > income Statement > interest Expense
984000
Quarters > 0 > income Statement > pretax Income
25068000
Quarters > 0 > income Statement > net Income
18726000
Quarters > 0 > income Statement > eps
1.595739241585002
Quarters > 0 > income Statement > dividends Per Share
17493000
Quarters > 0 > income Statement > shares Outstanding
11735000
Quarters > 0 > income Statement > income Tax Expense
6342000
Quarters > 0 > income Statement > EBITDA
34420000
Quarters > 0 > income Statement > operating Margin
9.045375866721574
Quarters > 0 > income Statement > total Other Income Expense Net
-1949000
Quarters > 0 > balance Sheet > cash
714000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
84368000
Quarters > 0 > balance Sheet > inventories
234716000
Quarters > 0 > balance Sheet > total Current Assets
333518000
Quarters > 0 > balance Sheet > property Plant Equipment
179725000
Quarters > 0 > balance Sheet > total Assets
598682000
Quarters > 0 > balance Sheet > payables
51616000
Quarters > 0 > balance Sheet > short Term Debt
58804000
Quarters > 0 > balance Sheet > long Term Debt
29827000
Quarters > 0 > balance Sheet > total Liabilities
235898000
Quarters > 0 > balance Sheet > equity
362784000
Quarters > 0 > cash Flow > net Income
18726000
Quarters > 0 > cash Flow > depreciation
8368000
Quarters > 0 > cash Flow > change In Working Capital
-5491000
Quarters > 0 > cash Flow > cash From Operations
32134000
Quarters > 0 > cash Flow > capital Expenditures
24878000
Quarters > 0 > cash Flow > cash From Investing
-24934000
Quarters > 0 > cash Flow > cash From Financing
-7071000
Quarters > 0 > cash Flow > net Change In Cash
129000
Quarters > 0 > ratios > PE
1.595739241585002
Quarters > 0 > ratios > PB
2.4215017751609773
Quarters > 0 > ratios > ROE
5.161749139984123
Quarters > 0 > ratios > ROA
3.127870889721087
Quarters > 0 > ratios > FCF
7256000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.024293314316516174
Quarters > 0 > health Score
55
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
269076000
Quarters > 1 > income Statement > cost Of Revenue
220293000
Quarters > 1 > income Statement > gross Profit
48783000
Quarters > 1 > income Statement > operating Expenses
28645000
Quarters > 1 > income Statement > operating Income
20138000
Quarters > 1 > income Statement > interest Expense
1209000
Quarters > 1 > income Statement > pretax Income
18115000
Quarters > 1 > income Statement > net Income
13527000
Quarters > 1 > income Statement > eps
1.1527055815935237
Quarters > 1 > income Statement > dividends Per Share
0
Quarters > 1 > income Statement > shares Outstanding
11735000
Quarters > 1 > income Statement > income Tax Expense
4588000
Quarters > 1 > income Statement > EBITDA
27552000
Quarters > 1 > income Statement > operating Margin
7.484130877521593
Quarters > 1 > income Statement > total Other Income Expense Net
-2023000
Quarters > 1 > balance Sheet > cash
585000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
76815000
Quarters > 1 > balance Sheet > inventories
254600000
Quarters > 1 > balance Sheet > total Current Assets
346424000
Quarters > 1 > balance Sheet > property Plant Equipment
176920000
Quarters > 1 > balance Sheet > total Assets
597603000
Quarters > 1 > balance Sheet > payables
60479000
Quarters > 1 > balance Sheet > short Term Debt
63334000
Quarters > 1 > balance Sheet > long Term Debt
14564000
Quarters > 1 > balance Sheet > total Liabilities
236906000
Quarters > 1 > balance Sheet > equity
360697000
Quarters > 1 > cash Flow > net Income
13527000
Quarters > 1 > cash Flow > depreciation
8228000
Quarters > 1 > cash Flow > change In Working Capital
15045000
Quarters > 1 > cash Flow > cash From Operations
36531000
Quarters > 1 > cash Flow > capital Expenditures
13485000
Quarters > 1 > cash Flow > cash From Investing
-13480000
Quarters > 1 > cash Flow > cash From Financing
-23761000
Quarters > 1 > cash Flow > net Change In Cash
-710000
Quarters > 1 > ratios > PE
1.1527055815935237
Quarters > 1 > ratios > PB
2.435512632486547
Quarters > 1 > ratios > ROE
3.7502391203697285
Quarters > 1 > ratios > ROA
2.2635428537005335
Quarters > 1 > ratios > FCF
23046000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.08564866431788788
Quarters > 1 > health Score
59
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
260907000
Quarters > 2 > income Statement > cost Of Revenue
205014000
Quarters > 2 > income Statement > gross Profit
55893000
Quarters > 2 > income Statement > operating Expenses
27696000
Quarters > 2 > income Statement > operating Income
28197000
Quarters > 2 > income Statement > interest Expense
1055000
Quarters > 2 > income Statement > pretax Income
26142000
Quarters > 2 > income Statement > net Income
20153000
Quarters > 2 > income Statement > eps
1.7171949556918882
Quarters > 2 > income Statement > dividends Per Share
0
Quarters > 2 > income Statement > shares Outstanding
11736000
Quarters > 2 > income Statement > income Tax Expense
5989000
Quarters > 2 > income Statement > EBITDA
28197000
Quarters > 2 > income Statement > operating Margin
10.807299152571606
Quarters > 2 > income Statement > total Other Income Expense Net
-2055000
Quarters > 2 > balance Sheet > cash
1295000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
74538000
Quarters > 2 > balance Sheet > inventories
257798000
Quarters > 2 > balance Sheet > total Current Assets
349196000
Quarters > 2 > balance Sheet > property Plant Equipment
189982000
Quarters > 2 > balance Sheet > total Assets
589976000
Quarters > 2 > balance Sheet > payables
51966000
Quarters > 2 > balance Sheet > short Term Debt
91334000
Quarters > 2 > balance Sheet > long Term Debt
5765000
Quarters > 2 > balance Sheet > total Liabilities
243363000
Quarters > 2 > balance Sheet > equity
346613000
Quarters > 2 > cash Flow > net Income
20153000
Quarters > 2 > cash Flow > depreciation
7903000
Quarters > 2 > cash Flow > change In Working Capital
-55468000
Quarters > 2 > cash Flow > cash From Operations
-25902000
Quarters > 2 > cash Flow > capital Expenditures
11679000
Quarters > 2 > cash Flow > cash From Investing
-11723000
Quarters > 2 > cash Flow > cash From Financing
38584000
Quarters > 2 > cash Flow > net Change In Cash
959000
Quarters > 2 > ratios > PE
1.7171949556918882
Quarters > 2 > ratios > PB
2.5346913127897683
Quarters > 2 > ratios > ROE
5.814265477636442
Quarters > 2 > ratios > ROA
3.415901663796493
Quarters > 2 > ratios > FCF
-37581000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.1440398302843542
Quarters > 2 > health Score
53
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
301067000
Quarters > 3 > income Statement > cost Of Revenue
248816000
Quarters > 3 > income Statement > gross Profit
52251000
Quarters > 3 > income Statement > operating Expenses
32882000
Quarters > 3 > income Statement > operating Income
19369000
Quarters > 3 > income Statement > interest Expense
772000
Quarters > 3 > income Statement > pretax Income
17889000
Quarters > 3 > income Statement > net Income
13595000
Quarters > 3 > income Statement > eps
1.1609735269000854
Quarters > 3 > income Statement > dividends Per Share
0
Quarters > 3 > income Statement > shares Outstanding
11710000
Quarters > 3 > income Statement > income Tax Expense
4294000
Quarters > 3 > income Statement > EBITDA
26370000
Quarters > 3 > income Statement > operating Margin
6.433451690155348
Quarters > 3 > income Statement > total Other Income Expense Net
-1480000
Quarters > 3 > balance Sheet > cash
336000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
81200000
Quarters > 3 > balance Sheet > inventories
205842000
Quarters > 3 > balance Sheet > total Current Assets
306698000
Quarters > 3 > balance Sheet > property Plant Equipment
189674000
Quarters > 3 > balance Sheet > total Assets
545253000
Quarters > 3 > balance Sheet > payables
64585000
Quarters > 3 > balance Sheet > short Term Debt
52540000
Quarters > 3 > balance Sheet > long Term Debt
5969000
Quarters > 3 > balance Sheet > total Liabilities
219622000
Quarters > 3 > balance Sheet > equity
325631000
Quarters > 3 > cash Flow > net Income
13595000
Quarters > 3 > cash Flow > depreciation
7709000
Quarters > 3 > cash Flow > change In Working Capital
-12823000
Quarters > 3 > cash Flow > cash From Operations
10982000
Quarters > 3 > cash Flow > capital Expenditures
13648000
Quarters > 3 > cash Flow > cash From Investing
-13662000
Quarters > 3 > cash Flow > cash From Financing
2574000
Quarters > 3 > cash Flow > net Change In Cash
-106000
Quarters > 3 > ratios > PE
1.1609735269000854
Quarters > 3 > ratios > PB
2.692036691838308
Quarters > 3 > ratios > ROE
4.17497105619551
Quarters > 3 > ratios > ROA
2.493337955041054
Quarters > 3 > ratios > FCF
-2666000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
-0.008855171772396177
Quarters > 3 > health Score
52
Annuals > 0 > quarter
2025-06-30
Annuals > 0 > income Statement > revenue
1107246000
Annuals > 0 > income Statement > cost Of Revenue
903775000
Annuals > 0 > income Statement > gross Profit
203471000
Annuals > 0 > income Statement > operating Expenses
118760000
Annuals > 0 > income Statement > operating Income
84711000
Annuals > 0 > income Statement > interest Expense
3552000
Annuals > 0 > income Statement > pretax Income
77865000
Annuals > 0 > income Statement > net Income
58934000
Annuals > 0 > income Statement > eps
5.026782668031388
Annuals > 0 > income Statement > dividends Per Share
24404000
Annuals > 0 > income Statement > shares Outstanding
11724000
Annuals > 0 > income Statement > income Tax Expense
18931000
Annuals > 0 > income Statement > EBITDA
112886000
Annuals > 0 > income Statement > operating Margin
7.650603388948797
Annuals > 0 > income Statement > total Other Income Expense Net
-6846000
Annuals > 0 > balance Sheet > cash
585000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
76815000
Annuals > 0 > balance Sheet > inventories
254600000
Annuals > 0 > balance Sheet > total Current Assets
346424000
Annuals > 0 > balance Sheet > property Plant Equipment
176920000
Annuals > 0 > balance Sheet > total Assets
597603000
Annuals > 0 > balance Sheet > payables
60479000
Annuals > 0 > balance Sheet > short Term Debt
63334000
Annuals > 0 > balance Sheet > long Term Debt
14564000
Annuals > 0 > balance Sheet > total Liabilities
236906000
Annuals > 0 > balance Sheet > equity
360697000
Annuals > 0 > cash Flow > net Income
58934000
Annuals > 0 > cash Flow > depreciation
31469000
Annuals > 0 > cash Flow > change In Working Capital
-64689000
Annuals > 0 > cash Flow > cash From Operations
30545000
Annuals > 0 > cash Flow > capital Expenditures
50712000
Annuals > 0 > cash Flow > cash From Investing
-50821000
Annuals > 0 > cash Flow > cash From Financing
20377000
Annuals > 0 > cash Flow > net Change In Cash
101000
Annuals > 0 > ratios > PE
5.026782668031388
Annuals > 0 > ratios > PB
2.3607463327945615
Annuals > 0 > ratios > ROE
16.3389215879256
Annuals > 0 > ratios > ROA
9.86173094847248
Annuals > 0 > ratios > FCF
-20167000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
-0.01821365803082603
Annuals > 0 > health Score
68
Annuals > 1 > quarter
2024-06-30
Annuals > 1 > income Statement > revenue
1066783000
Annuals > 1 > income Statement > cost Of Revenue
852644000
Annuals > 1 > income Statement > gross Profit
214139000
Annuals > 1 > income Statement > operating Expenses
128952000
Annuals > 1 > income Statement > operating Income
85187000
Annuals > 1 > income Statement > interest Expense
2549000
Annuals > 1 > income Statement > pretax Income
79937000
Annuals > 1 > income Statement > net Income
60249000
Annuals > 1 > income Statement > eps
5.154974363309457
Annuals > 1 > income Statement > dividends Per Share
34796000
Annuals > 1 > income Statement > shares Outstanding
11687546
Annuals > 1 > income Statement > income Tax Expense
19688000
Annuals > 1 > income Statement > EBITDA
109090000
Annuals > 1 > income Statement > operating Margin
7.985410341184665
Annuals > 1 > income Statement > total Other Income Expense Net
-5250000
Annuals > 1 > balance Sheet > cash
484000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
84960000
Annuals > 1 > balance Sheet > inventories
196563000
Annuals > 1 > balance Sheet > total Current Assets
294085000
Annuals > 1 > balance Sheet > property Plant Equipment
178621000
Annuals > 1 > balance Sheet > total Assets
515575000
Annuals > 1 > balance Sheet > payables
53436000
Annuals > 1 > balance Sheet > short Term Debt
21702000
Annuals > 1 > balance Sheet > long Term Debt
6365000
Annuals > 1 > balance Sheet > total Liabilities
192962000
Annuals > 1 > balance Sheet > equity
322613000
Annuals > 1 > cash Flow > net Income
60249000
Annuals > 1 > cash Flow > depreciation
26604000
Annuals > 1 > cash Flow > change In Working Capital
11617000
Annuals > 1 > cash Flow > cash From Operations
101673000
Annuals > 1 > cash Flow > capital Expenditures
28312000
Annuals > 1 > cash Flow > cash From Investing
-87349000
Annuals > 1 > cash Flow > cash From Financing
-15788000
Annuals > 1 > cash Flow > net Change In Cash
-1464000
Annuals > 1 > ratios > PE
5.154974363309457
Annuals > 1 > ratios > PB
2.6312221329580643
Annuals > 1 > ratios > ROE
18.67531686571837
Annuals > 1 > ratios > ROA
11.685787712747903
Annuals > 1 > ratios > FCF
73361000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.06876843744229146
Annuals > 1 > health Score
75
Annuals > 2 > quarter
2023-06-30
Annuals > 2 > income Statement > revenue
999686000
Annuals > 2 > income Statement > cost Of Revenue
788055000
Annuals > 2 > income Statement > gross Profit
211631000
Annuals > 2 > income Statement > operating Expenses
121407000
Annuals > 2 > income Statement > operating Income
90224000
Annuals > 2 > income Statement > interest Expense
2159000
Annuals > 2 > income Statement > pretax Income
85350000
Annuals > 2 > income Statement > net Income
62857000
Annuals > 2 > income Statement > eps
5.399136887107301
Annuals > 2 > income Statement > dividends Per Share
54934000
Annuals > 2 > income Statement > shares Outstanding
11642046
Annuals > 2 > income Statement > income Tax Expense
22493000
Annuals > 2 > income Statement > EBITDA
109647000
Annuals > 2 > income Statement > operating Margin
9.025233923451964
Annuals > 2 > income Statement > total Other Income Expense Net
-4874000
Annuals > 2 > balance Sheet > cash
1948000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
72734000
Annuals > 2 > balance Sheet > inventories
172936000
Annuals > 2 > balance Sheet > total Current Assets
254430000
Annuals > 2 > balance Sheet > property Plant Equipment
127224000
Annuals > 2 > balance Sheet > total Assets
425287000
Annuals > 2 > balance Sheet > payables
42680000
Annuals > 2 > balance Sheet > short Term Debt
957000
Annuals > 2 > balance Sheet > long Term Debt
7102000
Annuals > 2 > balance Sheet > total Liabilities
133080000
Annuals > 2 > balance Sheet > equity
292207000
Annuals > 2 > cash Flow > net Income
62857000
Annuals > 2 > cash Flow > depreciation
22138000
Annuals > 2 > cash Flow > change In Working Capital
34622000
Annuals > 2 > cash Flow > cash From Operations
124655000
Annuals > 2 > cash Flow > capital Expenditures
20732000
Annuals > 2 > cash Flow > cash From Investing
-24287000
Annuals > 2 > cash Flow > cash From Financing
-98835000
Annuals > 2 > cash Flow > net Change In Cash
1533000
Annuals > 2 > ratios > PE
5.399136887107301
Annuals > 2 > ratios > PB
2.8937082307405366
Annuals > 2 > ratios > ROE
21.511120541260134
Annuals > 2 > ratios > ROA
14.779901572349965
Annuals > 2 > ratios > FCF
103923000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.10395564207161048
Annuals > 2 > health Score
84
Annuals > 3 > quarter
2022-06-30
Annuals > 3 > income Statement > revenue
955868000
Annuals > 3 > income Statement > cost Of Revenue
756241000
Annuals > 3 > income Statement > gross Profit
199627000
Annuals > 3 > income Statement > operating Expenses
112190000
Annuals > 3 > income Statement > operating Income
87437000
Annuals > 3 > income Statement > interest Expense
1921000
Annuals > 3 > income Statement > pretax Income
81696000
Annuals > 3 > income Statement > net Income
61787000
Annuals > 3 > income Statement > eps
5.329245453813882
Annuals > 3 > income Statement > dividends Per Share
34534000
Annuals > 3 > income Statement > shares Outstanding
11593949
Annuals > 3 > income Statement > income Tax Expense
19909000
Annuals > 3 > income Statement > EBITDA
103328000
Annuals > 3 > income Statement > operating Margin
9.147392736235547
Annuals > 3 > income Statement > total Other Income Expense Net
-5741000
Annuals > 3 > balance Sheet > cash
415000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
69611000
Annuals > 3 > balance Sheet > inventories
204855000
Annuals > 3 > balance Sheet > total Current Assets
283164000
Annuals > 3 > balance Sheet > property Plant Equipment
119384000
Annuals > 3 > balance Sheet > total Assets
447262000
Annuals > 3 > balance Sheet > payables
47720000
Annuals > 3 > balance Sheet > short Term Debt
43802000
Annuals > 3 > balance Sheet > long Term Debt
7774000
Annuals > 3 > balance Sheet > total Liabilities
168441000
Annuals > 3 > balance Sheet > equity
278821000
Annuals > 3 > cash Flow > net Income
61787000
Annuals > 3 > cash Flow > depreciation
18286000
Annuals > 3 > cash Flow > change In Working Capital
-65644000
Annuals > 3 > cash Flow > cash From Operations
19604000
Annuals > 3 > cash Flow > capital Expenditures
17754000
Annuals > 3 > cash Flow > cash From Investing
-11376000
Annuals > 3 > cash Flow > cash From Financing
-8485000
Annuals > 3 > cash Flow > net Change In Cash
-257000
Annuals > 3 > ratios > PE
5.329245453813882
Annuals > 3 > ratios > PB
3.020104353223035
Annuals > 3 > ratios > ROE
22.16009554517056
Annuals > 3 > ratios > ROA
13.814497989992445
Annuals > 3 > ratios > FCF
1850000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.0019354136763653558
Annuals > 3 > health Score
65
Valuation > metrics > PE
12.073
Valuation > metrics > PB
2.4215017751609773
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
5.161749139984123
Profitability > metrics > ROA
5.614689462038031
Profitability > metrics > Net Margin
0.06269523206878196
Profitability > final Score
37
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.6502436711652112
Risk > metrics > Interest Coverage
27.45630081300813
Risk > final Score
88
Risk > verdict
Low
Liquidity > metrics > Current Ratio
3.0204491939865967
Liquidity > metrics > Quick Ratio
0.8947835537040392
Liquidity > final Score
95
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
27
Prev Profitabilities > 1
41
Prev Profitabilities > 2
28
Prev Risks > 0
88
Prev Risks > 1
88
Prev Risks > 2
88
Prev Liquidities > 0
87
Prev Liquidities > 1
82
Prev Liquidities > 2
93
Updated At
2025-12-13T00:53:54.472Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-10-29
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
USD
Earnings History > 0 > eps Actual
1.59
Earnings History > 0 > eps Estimate
1.283
Earnings History > 0 > eps Difference
0.307
Earnings History > 0 > surprise Percent
23.9283
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-08-20
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.15
Earnings History > 1 > eps Estimate
0
Earnings History > 1 > eps Difference
1.15
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-04-29
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
1.7172
Earnings History > 2 > eps Estimate
-
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-01-29
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.161
Earnings History > 3 > eps Estimate
1.44
Earnings History > 3 > eps Difference
-0.279
Earnings History > 3 > surprise Percent
-19.375
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-10-30
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.9953
Earnings History > 4 > eps Estimate
1.36
Earnings History > 4 > eps Difference
-0.3647
Earnings History > 4 > surprise Percent
-26.8162
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-08-20
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.8551
Earnings History > 5 > eps Estimate
0.92
Earnings History > 5 > eps Difference
-0.0649
Earnings History > 5 > surprise Percent
-7.0543
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-05-01
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.152
Earnings History > 6 > eps Estimate
1.41
Earnings History > 6 > eps Difference
-0.258
Earnings History > 6 > surprise Percent
-18.2979
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-01-31
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.02
Earnings History > 7 > eps Estimate
0.99
Earnings History > 7 > eps Difference
0.03
Earnings History > 7 > surprise Percent
3.0303
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-31
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.02
Earnings History > 8 > eps Estimate
0.99
Earnings History > 8 > eps Difference
0.03
Earnings History > 8 > surprise Percent
3.0303
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-08-23
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.02
Earnings History > 9 > eps Estimate
0.99
Earnings History > 9 > eps Difference
0.03
Earnings History > 9 > surprise Percent
3.0303
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-05-02
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.02
Earnings History > 10 > eps Estimate
0.99
Earnings History > 10 > eps Difference
0.03
Earnings History > 10 > surprise Percent
3.0303
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-02-01
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.45
Earnings History > 11 > eps Estimate
1.33
Earnings History > 11 > eps Difference
0.12
Earnings History > 11 > surprise Percent
9.0226
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-11-01
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.34
Earnings History > 12 > eps Estimate
1.39
Earnings History > 12 > eps Difference
-0.05
Earnings History > 12 > surprise Percent
-3.5971
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-08-24
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.5
Earnings History > 13 > eps Estimate
1.03
Earnings History > 13 > eps Difference
0.47
Earnings History > 13 > surprise Percent
45.6311
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-04-27
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.02
Earnings History > 14 > eps Estimate
0.99
Earnings History > 14 > eps Difference
0.03
Earnings History > 14 > surprise Percent
3.0303
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-01-27
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.14
Earnings History > 15 > eps Estimate
1.41
Earnings History > 15 > eps Difference
-0.27
Earnings History > 15 > surprise Percent
-19.1489
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-10-25
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.51
Earnings History > 16 > eps Estimate
1.39
Earnings History > 16 > eps Difference
0.12
Earnings History > 16 > surprise Percent
8.6331
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-08-18
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.07
Earnings History > 17 > eps Estimate
1.15
Earnings History > 17 > eps Difference
-0.08
Earnings History > 17 > surprise Percent
-6.9565
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-04-28
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.27
Earnings History > 18 > eps Estimate
1.18
Earnings History > 18 > eps Difference
0.09
Earnings History > 18 > surprise Percent
7.6271
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-01-27
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.72
Earnings History > 19 > eps Estimate
1.43
Earnings History > 19 > eps Difference
0.29
Earnings History > 19 > surprise Percent
20.2797
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-10-26
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.11
Earnings History > 20 > eps Estimate
1.01
Earnings History > 20 > eps Difference
0.1
Earnings History > 20 > surprise Percent
9.901
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-08-19
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.89
Earnings History > 21 > eps Estimate
0.91
Earnings History > 21 > eps Difference
-0.02
Earnings History > 21 > surprise Percent
-2.1978
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-04-29
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
1.17
Earnings History > 22 > eps Estimate
0.66
Earnings History > 22 > eps Difference
0.51
Earnings History > 22 > surprise Percent
77.2727
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-01-29
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
1.52
Earnings History > 23 > eps Estimate
1.12
Earnings History > 23 > eps Difference
0.4
Earnings History > 23 > surprise Percent
35.7143
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-28
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.12
Earnings History > 24 > eps Estimate
0.91
Earnings History > 24 > eps Difference
0.21
Earnings History > 24 > surprise Percent
23.0769
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-08-21
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.98
Earnings History > 25 > eps Estimate
0.66
Earnings History > 25 > eps Difference
0.32
Earnings History > 25 > surprise Percent
48.4848
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-05-01
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.9
Earnings History > 26 > eps Estimate
0.66
Earnings History > 26 > eps Difference
0.24
Earnings History > 26 > surprise Percent
36.3636
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-01-30
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.98
Earnings History > 27 > eps Estimate
1
Earnings History > 27 > eps Difference
-0.02
Earnings History > 27 > surprise Percent
-2
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-10-30
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.57
Earnings History > 28 > eps Estimate
0.94
Earnings History > 28 > eps Difference
-0.37
Earnings History > 28 > surprise Percent
-39.3617
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-08-22
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.49
Earnings History > 29 > eps Estimate
0.82
Earnings History > 29 > eps Difference
-0.33
Earnings History > 29 > surprise Percent
-40.2439
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-05-03
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.75
Earnings History > 30 > eps Estimate
0.7
Earnings History > 30 > eps Difference
0.05
Earnings History > 30 > surprise Percent
7.1429
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-02-05
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.68
Earnings History > 31 > eps Estimate
1.11
Earnings History > 31 > eps Difference
-0.43
Earnings History > 31 > surprise Percent
-38.7387
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-30
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.91
Earnings History > 32 > eps Estimate
0.84
Earnings History > 32 > eps Difference
0.07
Earnings History > 32 > surprise Percent
8.3333
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-08-23
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.59
Earnings History > 33 > eps Estimate
0.79
Earnings History > 33 > eps Difference
-0.2
Earnings History > 33 > surprise Percent
-25.3165
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-05-03
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.55
Earnings History > 34 > eps Estimate
0.33
Earnings History > 34 > eps Difference
0.22
Earnings History > 34 > surprise Percent
66.6667
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-02-01
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
1.13
Earnings History > 35 > eps Estimate
1.19
Earnings History > 35 > eps Difference
-0.06
Earnings History > 35 > surprise Percent
-5.042
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-10-31
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.89
Earnings History > 36 > eps Estimate
0.94
Earnings History > 36 > eps Difference
-0.05
Earnings History > 36 > surprise Percent
-5.3191
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-08-24
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.64
Earnings History > 37 > eps Estimate
0.65
Earnings History > 37 > eps Difference
-0.01
Earnings History > 37 > surprise Percent
-1.5385
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-04-26
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.27
Earnings History > 38 > eps Estimate
0.7
Earnings History > 38 > eps Difference
-0.43
Earnings History > 38 > surprise Percent
-61.4286
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-01-28
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
1.07
Earnings History > 39 > eps Estimate
0.93
Earnings History > 39 > eps Difference
0.14
Earnings History > 39 > surprise Percent
15.0538
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-10-26
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.71
Earnings History > 40 > eps Estimate
0.71
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
0
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-08-20
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.75
Earnings History > 41 > eps Estimate
0.73
Earnings History > 41 > eps Difference
0.02
Earnings History > 41 > surprise Percent
2.7397
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-04-27
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.58
Earnings History > 42 > eps Estimate
0.38
Earnings History > 42 > eps Difference
0.2
Earnings History > 42 > surprise Percent
52.6316
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-01-28
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.75
Earnings History > 43 > eps Estimate
0.69
Earnings History > 43 > eps Difference
0.06
Earnings History > 43 > surprise Percent
8.6957
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-10-23
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.53
Earnings History > 44 > eps Estimate
0.72
Earnings History > 44 > eps Difference
-0.19
Earnings History > 44 > surprise Percent
-26.3889
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-08-19
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.591
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-05-01
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.33
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-01-30
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.8313
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-10-29
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.6105
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-08-23
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.51
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-05-01
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.031
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-01-31
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.7587
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-10-29
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.6877
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-08-24
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.3589
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-05-02
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.1326
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-02
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.868
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-10-28
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.2267
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-08-25
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.2051
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-04-29
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
-0.5269
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-01-26
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.4804
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-10-28
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.1002
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-08-19
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.2546
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-04-30
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
-0.1785
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-01-28
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.8221
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-23
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.4469
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-08-19
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.3716
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-04-30
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.2344
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-02-03
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.5495
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-30
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.0362
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-08-29
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.2512
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-05-06
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
-0.8244
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-02-11
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.3307
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-11-05
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-0.3343
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-09-11
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
-0.3687
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-05-08
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
-0.58
Earnings History > 74 > eps Estimate
0.01
Earnings History > 74 > eps Difference
-0.59
Earnings History > 74 > surprise Percent
-5900
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-02-02
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.12
Earnings History > 75 > eps Estimate
-0.12
Earnings History > 75 > eps Difference
0.24
Earnings History > 75 > surprise Percent
200
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-12-15
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
-0.46
Earnings History > 76 > eps Estimate
-0.28
Earnings History > 76 > eps Difference
-0.18
Earnings History > 76 > surprise Percent
-64.2857
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-09-07
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
-0.69
Earnings History > 77 > eps Estimate
-0.26
Earnings History > 77 > eps Difference
-0.43
Earnings History > 77 > surprise Percent
-165.3846
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-05-05
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
-0.56
Earnings History > 78 > eps Estimate
0.05
Earnings History > 78 > eps Difference
-0.61
Earnings History > 78 > surprise Percent
-1220
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-02-03
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
-0.01
Earnings History > 79 > eps Estimate
0.41
Earnings History > 79 > eps Difference
-0.42
Earnings History > 79 > surprise Percent
-102.439
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-11-01
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
-0.14
Earnings History > 80 > eps Estimate
0.26
Earnings History > 80 > eps Difference
-0.4
Earnings History > 80 > surprise Percent
-153.8462
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-08-24
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.32
Earnings History > 81 > eps Estimate
0.43
Earnings History > 81 > eps Difference
-0.11
Earnings History > 81 > surprise Percent
-25.5814
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-04-25
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.19
Earnings History > 82 > eps Estimate
0.22
Earnings History > 82 > eps Difference
-0.03
Earnings History > 82 > surprise Percent
-13.6364
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-01-27
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.6
Earnings History > 83 > eps Estimate
0.64
Earnings History > 83 > eps Difference
-0.04
Earnings History > 83 > surprise Percent
-6.25
Earnings History > 84 > period
2004-09-30
Earnings History > 84 > report Date
2004-10-25
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.24
Earnings History > 84 > eps Estimate
0.67
Earnings History > 84 > eps Difference
-0.43
Earnings History > 84 > surprise Percent
-64.1791
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-08-19
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.33
Earnings History > 85 > eps Estimate
0.3
Earnings History > 85 > eps Difference
0.03
Earnings History > 85 > surprise Percent
10
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-04-22
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.16
Earnings History > 86 > eps Estimate
0.19
Earnings History > 86 > eps Difference
-0.03
Earnings History > 86 > surprise Percent
-15.7895
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2004-01-27
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
1.09
Earnings History > 87 > eps Estimate
1.1
Earnings History > 87 > eps Difference
-0.01
Earnings History > 87 > surprise Percent
-0.9091
Earnings History > 88 > period
2003-09-30
Earnings History > 88 > report Date
2003-10-22
Earnings History > 88 > date
2003-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.76
Earnings History > 88 > eps Estimate
0.31
Earnings History > 88 > eps Difference
0.45
Earnings History > 88 > surprise Percent
145.1613
Earnings History > 89 > period
2003-06-30
Earnings History > 89 > report Date
2003-08-19
Earnings History > 89 > date
2003-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.3726
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-03-31
Earnings History > 90 > report Date
2003-04-23
Earnings History > 90 > date
2003-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.17
Earnings History > 90 > eps Estimate
0.07
Earnings History > 90 > eps Difference
0.1
Earnings History > 90 > surprise Percent
142.8571
Earnings History > 91 > period
2002-12-31
Earnings History > 91 > report Date
2003-01-21
Earnings History > 91 > date
2002-12-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.89
Earnings History > 91 > eps Estimate
0.55
Earnings History > 91 > eps Difference
0.34
Earnings History > 91 > surprise Percent
61.8182
Earnings History > 92 > period
2002-09-30
Earnings History > 92 > report Date
2002-10-29
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.18
Earnings History > 92 > eps Estimate
0.14
Earnings History > 92 > eps Difference
0.04
Earnings History > 92 > surprise Percent
28.5714
Earnings History > 93 > period
2002-06-30
Earnings History > 93 > report Date
2002-06-30
Earnings History > 93 > date
2002-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.1709
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-03-31
Earnings History > 94 > report Date
2002-03-31
Earnings History > 94 > date
2002-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.0292
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2001-12-31
Earnings History > 95 > report Date
2001-12-31
Earnings History > 95 > date
2001-12-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.5192
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-09-30
Earnings History > 96 > report Date
2001-09-30
Earnings History > 96 > date
2001-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.1175
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-06-30
Earnings History > 97 > report Date
2001-06-30
Earnings History > 97 > date
2001-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.1546
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-03-31
Earnings History > 98 > report Date
2001-03-31
Earnings History > 98 > date
2001-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.0167
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2000-12-31
Earnings History > 99 > report Date
2000-12-31
Earnings History > 99 > date
2000-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.522
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-09-30
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.1367
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-06-30
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.1563
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-03-31
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.0121
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
1999-12-31
Earnings History > 103 > date
1999-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.5001
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1999-09-30
Earnings History > 104 > report Date
1999-09-30
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
-
Earnings History > 104 > eps Actual
0.0701
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-03-31
Earnings History > 105 > report Date
1999-03-31
Earnings History > 105 > date
1999-03-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
-
Earnings History > 105 > eps Actual
-0.0924
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1998-12-31
Earnings History > 106 > report Date
1998-12-31
Earnings History > 106 > date
1998-12-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
-
Earnings History > 106 > eps Actual
0.2063
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1998-09-30
Earnings History > 107 > report Date
1998-09-30
Earnings History > 107 > date
1998-09-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
-
Earnings History > 107 > eps Actual
0.0314
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-03-31
Earnings History > 108 > report Date
1998-04-28
Earnings History > 108 > date
1998-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
-0.01
Earnings History > 108 > eps Estimate
0.01
Earnings History > 108 > eps Difference
-0.02
Earnings History > 108 > surprise Percent
-200
Earnings History > 109 > period
1997-12-31
Earnings History > 109 > report Date
1998-01-27
Earnings History > 109 > date
1997-12-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.4
Earnings History > 109 > eps Estimate
0.4
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
0
Earnings History > 110 > period
1997-09-30
Earnings History > 110 > report Date
1997-10-27
Earnings History > 110 > date
1997-09-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.11
Earnings History > 110 > eps Estimate
0.11
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
0
Earnings History > 111 > period
1997-06-30
Earnings History > 111 > report Date
1997-09-03
Earnings History > 111 > date
1997-06-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.07
Earnings History > 111 > eps Estimate
0.4
Earnings History > 111 > eps Difference
-0.33
Earnings History > 111 > surprise Percent
-82.5
Earnings History > 112 > period
1997-03-31
Earnings History > 112 > report Date
1997-04-28
Earnings History > 112 > date
1997-03-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
-0.02
Earnings History > 112 > eps Estimate
-0.04
Earnings History > 112 > eps Difference
0.02
Earnings History > 112 > surprise Percent
50
Earnings History > 113 > period
1996-12-31
Earnings History > 113 > report Date
1997-02-28
Earnings History > 113 > date
1996-12-31
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.17
Earnings History > 113 > eps Estimate
0.13
Earnings History > 113 > eps Difference
0.04
Earnings History > 113 > surprise Percent
30.7692
Earnings History > 114 > period
1996-09-30
Earnings History > 114 > report Date
1996-10-31
Earnings History > 114 > date
1996-09-30
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
-0.11
Earnings History > 114 > eps Estimate
-0.03
Earnings History > 114 > eps Difference
-0.08
Earnings History > 114 > surprise Percent
-266.6667
Earnings History > 115 > period
1996-06-30
Earnings History > 115 > report Date
1996-07-26
Earnings History > 115 > date
1996-06-30
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
-0.08
Earnings History > 115 > eps Estimate
0.08
Earnings History > 115 > eps Difference
-0.16
Earnings History > 115 > surprise Percent
-200
Earnings History > 116 > period
1996-03-31
Earnings History > 116 > report Date
1996-04-26
Earnings History > 116 > date
1996-03-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
-0.13
Earnings History > 116 > eps Estimate
-0.05
Earnings History > 116 > eps Difference
-0.08
Earnings History > 116 > surprise Percent
-160
Earnings History > 117 > period
1995-12-31
Earnings History > 117 > report Date
1996-02-29
Earnings History > 117 > date
1995-12-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.29
Earnings History > 117 > eps Estimate
0.28
Earnings History > 117 > eps Difference
0.01
Earnings History > 117 > surprise Percent
3.5714
Earnings History > 118 > period
1995-09-30
Earnings History > 118 > report Date
1995-10-24
Earnings History > 118 > date
1995-09-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.2
Earnings History > 118 > eps Estimate
0.2
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1995-06-30
Earnings History > 119 > report Date
1995-07-24
Earnings History > 119 > date
1995-06-30
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.12
Earnings History > 119 > eps Estimate
0.14
Earnings History > 119 > eps Difference
-0.02
Earnings History > 119 > surprise Percent
-14.2857
Earnings History > 120 > period
1995-03-31
Earnings History > 120 > report Date
1995-04-27
Earnings History > 120 > date
1995-03-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.05
Earnings History > 120 > eps Difference
0.07
Earnings History > 120 > surprise Percent
140
Earnings History > 121 > period
1994-12-31
Earnings History > 121 > report Date
1995-03-08
Earnings History > 121 > date
1994-12-31
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.23
Earnings History > 121 > eps Estimate
0.22
Earnings History > 121 > eps Difference
0.01
Earnings History > 121 > surprise Percent
4.5455
Earnings History > 122 > period
1994-09-30
Earnings History > 122 > report Date
1994-11-11
Earnings History > 122 > date
1994-09-30
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
-0.28
Earnings History > 122 > eps Estimate
-0.09
Earnings History > 122 > eps Difference
-0.19
Earnings History > 122 > surprise Percent
-211.1111
Earnings History > 123 > period
1994-06-30
Earnings History > 123 > report Date
1994-08-04
Earnings History > 123 > date
1994-06-30
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.09
Earnings History > 123 > eps Estimate
0.11
Earnings History > 123 > eps Difference
-0.02
Earnings History > 123 > surprise Percent
-18.1818
Earnings History > 124 > period
1994-03-31
Earnings History > 124 > report Date
1994-05-03
Earnings History > 124 > date
1994-03-31
Earnings History > 124 > before After Market
-
Earnings History > 124 > currency
USD
Earnings History > 124 > eps Actual
-0.03
Earnings History > 124 > eps Estimate
0
Earnings History > 124 > eps Difference
-0.03
Earnings History > 124 > surprise Percent
-
Earnings History > 125 > period
1993-12-31
Earnings History > 125 > report Date
1994-03-01
Earnings History > 125 > date
1993-12-31
Earnings History > 125 > before After Market
-
Earnings History > 125 > currency
USD
Earnings History > 125 > eps Actual
0.33
Earnings History > 125 > eps Estimate
0.44
Earnings History > 125 > eps Difference
-0.11
Earnings History > 125 > surprise Percent
-25
Earnings History > 126 > period
1993-09-30
Earnings History > 126 > report Date
1993-11-01
Earnings History > 126 > date
1993-09-30
Earnings History > 126 > before After Market
-
Earnings History > 126 > currency
USD
Earnings History > 126 > eps Actual
0.21
Earnings History > 126 > eps Estimate
0.25
Earnings History > 126 > eps Difference
-0.04
Earnings History > 126 > surprise Percent
-16
Earnings History > 127 > period
1993-06-30
Earnings History > 127 > report Date
1993-08-05
Earnings History > 127 > date
1993-06-30
Earnings History > 127 > before After Market
-
Earnings History > 127 > currency
USD
Earnings History > 127 > eps Actual
0.1
Earnings History > 127 > eps Estimate
0.12
Earnings History > 127 > eps Difference
-0.02
Earnings History > 127 > surprise Percent
-16.6667
Earnings History > 128 > period
1992-12-31
Earnings History > 128 > report Date
1993-02-22
Earnings History > 128 > date
1992-12-31
Earnings History > 128 > before After Market
-
Earnings History > 128 > currency
USD
Earnings History > 128 > eps Actual
0.52
Earnings History > 128 > eps Estimate
0.51
Earnings History > 128 > eps Difference
0.01
Earnings History > 128 > surprise Percent
1.9608
John B. Sanfilippo & Son, Inc., through its subsidiary, JBSS Ventures, LLC, processes and distributes tree nuts and peanuts in the United States. The company offers raw and processed nuts, including almonds, pecans, peanuts, black walnuts, English walnuts, cashews, macadamia nuts, pistachios, pine nuts, Brazil nuts, and filberts in various styles and seasonings; and bar product line, including chewy granola, fruit and grain, sweet and salty, dipped chewy granola, crunchy, energy, fiber, and nut bars. It also offers peanut butter in various sizes and varieties; salad toppings, dried fruit, and chocolate and yogurt coated products; recipe ingredients; bulk food products; sunflower kernels, pepitas, snack mixes, almond and cashew butter, candy and confections, corn snacks, chickpea snacks, sesame sticks, and other sesame snack and baked cheese snack products; and various toppings for ice cream and yogurt. In addition, the company operates a retail store. The company provides its products under the Fisher, Orchard Valley Harvest, Squirrel Brand, Southern Style Nuts, and Just the Cheese brands as well as under various private brands. It serves retailers and wholesalers, and commercial ingredient and contract packaging customers through a network of independent brokers, distributors, and suppliers. John B. Sanfilippo & Son, Inc. was founded in 1922 and is headquartered in Elgin, Illinois.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
1Next Payout:
Dec 30, 2025Yield:
5.3433 %Is John B. Sanfilippo & Son (JBSS) Stock Undervalued Right Now? Yahoo Finance
Read more →Sentiment Watch: Why retail investors favor JBSS stock - July 2025 Rallies & Free Accurate Trade Setup Notifications moha.gov.vn
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$109
Analyst Picks
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Medium
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 84.85% of the total shares of John B Sanfilippo & Son Inc
1.
BlackRock Inc(12.6063%)
since
2025/06/30
2.
Thrivent Financial For Lutherans(7.8836%)
since
2025/06/30
3.
Vanguard Group Inc(6.7282%)
since
2025/06/30
4.
Thrivent Small Cap Stock A(5.7244%)
since
2025/06/30
5.
iShares Core S&P Small-Cap ETF(4.6808%)
since
2025/08/31
6.
State Street Corp(3.0707%)
since
2025/06/30
7.
Vanguard Total Stock Mkt Idx Inv(2.6379%)
since
2025/07/31
8.
Dimensional Fund Advisors, Inc.(2.5482%)
since
2025/06/30
9.
Royce & Associates, LP(2.4283%)
since
2025/06/30
10.
Renaissance Technologies Corp(2.334%)
since
2025/06/30
11.
Royce Small-Cap Special Equity Invmt(1.856%)
since
2025/06/30
12.
Geode Capital Management, LLC(1.746%)
since
2025/06/30
13.
Thrivent Small Cap Stock(1.7116%)
since
2025/06/30
14.
iShares Russell 2000 ETF(1.5909%)
since
2025/08/31
15.
DWS Small Cap Core S(1.5389%)
since
2025/07/31
16.
Small Cap Core Equity Composite(1.5389%)
since
2025/07/31
17.
UBS Group AG(1.4758%)
since
2025/06/30
18.
Gamco Investors, Inc. Et Al(1.4474%)
since
2025/06/30
19.
Charles Schwab Investment Management Inc(1.4219%)
since
2025/06/30
20.
Deutsche Bank AG(1.3423%)
since
2025/06/30
21.
HHG PLC(1.3312%)
since
2025/06/30
22.
Ameriprise Financial Inc(1.2788%)
since
2025/06/30
23.
Hunter Perkins Capital Management, LLC(1.2454%)
since
2025/06/30
24.
Janus Henderson Small Cap Value L(1.2336%)
since
2025/06/30
25.
Public Employees Retirt Assn Of Colorado(1.2193%)
since
2025/06/30
26.
Hotchkis & Wiley Capital Management LLC(1.1762%)
since
2025/06/30
27.
Bank of New York Mellon Corp(1.1206%)
since
2025/06/30
28.
Morgan Stanley - Brokerage Accounts(1.006%)
since
2025/06/30
29.
Victory Capital Management Inc.(0.9576%)
since
2025/06/30
30.
1290 VT GAMCO Small Company Value IB(0.9018%)
since
2025/07/31
31.
Vanguard Consumer Staples ETF(0.884%)
since
2025/07/31
32.
Vanguard Institutional Extnd Mkt Idx Tr(0.8477%)
since
2025/07/31
33.
iShares S&P Small-Cap 600 Value ETF(0.7323%)
since
2025/08/31
34.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.6995%)
since
2025/08/29
35.
Victory Pioneer Equity Income A(0.6846%)
since
2025/07/31
36.
Pioneer US Dividend Equity(0.6845%)
since
2025/06/30
37.
Fidelity Small Cap Index(0.6741%)
since
2025/06/30
38.
Columbia Small Cap Value Discv A(0.6575%)
since
2025/07/31
39.
Columbia Small Cap Value Discovery Fund(0.6394%)
since
2025/06/30
40.
Schwab Fundamental U.S. Small CompanyETF(0.559%)
since
2025/08/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
1.59
EPS Estimate
1.283
EPS Difference
0.307
Surprise Percent
23.9283%
(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.