Ennis, Inc. (EBF) Stock Total Returns
Growth of $10,000 chart
2021-04-21 to 2026-04-21 to
$
%
%
Loading chart…
Investment Performance
Final Value
$12,997
Total Return
29.97%
CAGR
5.38%
Dividends
$4,174.15
Yield on Cost
41.74%
Rolling Returns
1-Month (21 Trading Days)
| Average | +0.65% |
| Median | +0.34% |
| Best | +27.57% |
| Worst | -17.85% |
| % of Windows Positive | 52.8% |
1-Year (252 Trading Days)
| Average | +5.93% |
| Median | +7.19% |
| Best | +28.45% |
| Worst | -21.29% |
| % of Windows Positive | 71.0% |
3-Year (756 Trading Days)
| Average | +21.03% |
| Median | +23.08% |
| Best | +56.10% |
| Worst | -11.78% |
| % of Windows Positive | 90.2% |
Risk Metrics
| Maximum Drawdown | -25.02% |
| Average Drawdown | -8.93% |
| Drawdown Duration | 377 Trading Days |
| Sortino Ratio | 0.51 |
| Calmar Ratio | 0.22 |
| CVaR (5%) | -2.83% |
Yearly Returns
| Year | Percentage | Abs. Return | Dividends | Taxes | Trans. Costs |
|---|---|---|---|---|---|
| 2026 partial | +12.10% (+45.63% ann.) | +$1210.10 | $279.15 | $55.83 | $0.45 |
| 2025 | -10.88% | $1087.74 | $481.48 | $96.30 | $0.77 |
| 2024 | +9.72% | +$972.41 | $1637.52 | $327.50 | $2.62 |
| 2023 | +2.69% | +$268.66 | $457.64 | $91.53 | $0.73 |
| 2022 | +18.20% | +$1819.61 | $520.11 | $104.02 | $0.83 |
| 2021 | +13.65% | +$1365.06 | $539.83 | $107.97 | $0.86 |
| 2020 | -14.29% | $1429.24 | $421.47 | $84.29 | $0.67 |
| 2019 | +16.55% | +$1654.83 | $473.76 | $94.75 | $0.76 |
| 2018 | -3.70% | $369.91 | $464.13 | $92.83 | $0.74 |
| 2017 | +23.66% | +$2366.14 | $438.07 | $87.61 | $0.70 |
| 2016 | -0.86% | $86.25 | $1164.09 | $232.82 | $1.86 |
| 2015 | +48.19% | +$4819.01 | $527.51 | $105.50 | $0.84 |
| 2014 | -21.07% | $2107.20 | $400.56 | $80.11 | $0.64 |
| 2013 | +16.19% | +$1618.98 | $227.10 | $45.42 | $0.36 |
| 2012 | +22.49% | +$2248.90 | $789.37 | $157.87 | $1.26 |
| 2011 | -19.65% | $1964.63 | $366.52 | $73.30 | $0.59 |
| 2010 | +4.91% | +$491.20 | $373.46 | $74.69 | $0.60 |
| 2009 | +44.41% | +$4441.16 | $520.69 | $104.14 | $0.83 |
| 2008 | -30.41% | $3041.19 | $348.33 | $69.67 | $0.56 |
| 2007 | -24.84% | $2484.01 | $255.37 | $51.07 | $0.41 |
| 2006 | +38.03% | +$3803.41 | $344.61 | $68.92 | $0.55 |
| 2005 | -2.93% | $292.62 | $325.43 | $65.09 | $0.52 |
| 2004 | +29.36% | +$2935.76 | $409.84 | $81.97 | $0.66 |
| 2003 | +36.74% | +$3673.61 | $541.71 | $108.34 | $0.87 |
| 2002 | +26.27% | +$2626.99 | $656.86 | $131.37 | $1.05 |
| 2001 | +38.20% | +$3820.20 | $860.94 | $172.19 | $1.38 |
| 2000 | +1.76% | +$176.30 | $819.89 | $163.98 | $1.31 |
| 1999 | -17.67% | $1766.58 | $637.62 | $127.52 | $1.02 |
| 1998 | +12.56% | +$1255.61 | $682.07 | $136.41 | $1.09 |
| 1997 | -13.82% | $1381.80 | $560.84 | $112.17 | $0.90 |
| 1996 | -4.14% | $413.86 | $501.91 | $100.38 | $0.80 |
| 1995 | +1.57% | +$157.39 | $478.48 | $95.70 | $0.77 |
| 1994 | -3.42% | $341.98 | $431.41 | $86.28 | $0.69 |
| 1993 | -20.20% | $2020.21 | $322.02 | $64.41 | $0.52 |
| 1992 | -13.23% | $1322.98 | $262.41 | $52.48 | $0.42 |
| 1991 | +71.96% | +$7195.68 | $415.63 | $83.13 | $0.66 |
| 1990 | -26.63% | $2663.03 | $268.91 | $53.78 | $0.43 |
| 1989 | +44.73% | +$4472.56 | $298.79 | $59.76 | $0.48 |
| 1988 | +9.21% | +$921.47 | $263.52 | $52.70 | $0.42 |
| 1987 | +45.35% | +$4534.91 | $277.21 | $55.44 | $0.44 |
| 1986 | +15.22% | +$1521.74 | $0.00 | $0.00 | $0.00 |
| 1985 | +58.62% | +$5862.07 | $0.00 | $0.00 | $0.00 |
| 1984 | +31.07% | +$3107.34 | $0.00 | $0.00 | $0.00 |
| 1983 | +67.77% | +$6777.25 | $0.00 | $0.00 | $0.00 |
| 1982 | +28.66% | +$2865.86 | $0.00 | $0.00 | $0.00 |
| 1981 | +32.26% | +$3225.81 | $0.00 | $0.00 | $0.00 |
| 1980 partial | +5.98% (+7.62% ann.) | +$598.29 | $0.00 | $0.00 | $0.00 |
Market Regimes
about| Regime | Period | Percentage | Annual | Abs. Return | Dividends | Taxes | Trans. Costs |
|---|---|---|---|---|---|---|---|
| Dot-com bubble / TMT mania | August 9, 1995 – March 10, 2000 | -31.37% | -7.88% | $3136.54 | $2371.37 | $474.27 | $3.79 |
| Dot-com bust / post-bubble disinflation scare | March 13, 2000 – October 9, 2002 | +92.42% | +28.96% | +$9241.65 | $2339.97 | $468.00 | $3.74 |
| China-WTO / housing-credit / commodity boom | October 10, 2002 – October 9, 2007 | +107.74% | +15.76% | +$10774.29 | $2768.43 | $553.69 | $4.43 |
| GFC / deleveraging / dollar shortage | October 10, 2007 – March 9, 2009 | -66.43% | -53.82% | $6642.69 | $433.40 | $86.68 | $0.69 |
| Policy-led rebound / euro-sovereign-crisis overlay | March 10, 2009 – July 25, 2012 | +98.67% | +22.55% | +$9866.74 | $2993.95 | $598.79 | $4.79 |
| Secular stagnation / QE / low inflation / duration bull | July 26, 2012 – February 19, 2020 | +110.51% | +10.34% | +$11050.64 | $6165.60 | $1233.12 | $9.87 |
| Pandemic shock / liquidity crash | February 20, 2020 – March 23, 2020 | -25.53% | -96.54% | $2553.39 | $0.00 | $0.00 | $0.00 |
| Policy bazooka / monetary euphoria | March 25, 2020 – November 6, 2020 | -2.96% | -4.74% | $296.31 | $407.97 | $81.59 | $0.65 |
| Reopening reflation / fiscal boom / supply bottlenecks | November 9, 2020 – November 29, 2021 | +19.46% | +18.37% | +$1945.84 | $575.97 | $115.19 | $0.92 |
| Inflation shock / duration crash / aggressive tightening | November 30, 2021 – November 9, 2022 | +23.50% | +25.12% | +$2350.14 | $534.05 | $106.81 | $0.85 |
| Disinflation rebound / AI-led narrow bull / higher-for-longer | November 10, 2022 – September 17, 2024 | +7.04% | +3.74% | +$703.76 | $773.13 | $154.63 | $1.24 |
| Disinflationary easing / resilient growth / AI capex under oil-shock test partial | September 18, 2024 – April 21, 2026 | -2.93% | -1.86% | $293.31 | $1853.43 | $370.69 | $2.97 |
Dividend History
Annual Dividends Per Share
TTM Yield
—
Consecutive Years Paid
— current
Consecutive Years of Growth
— current
| Date | Per Share | Yield % |
|---|---|---|
| 1987-01-09 | $0.0504 | 0.60% |
| 1987-04-09 | $0.0502 | 0.51% |
| 1987-07-09 | $0.0578 | 0.51% |
| 1987-10-08 | $0.0578 | 0.47% |
| 1988-01-11 | $0.0578 | 0.58% |
| 1988-04-11 | $0.0578 | 0.52% |
| 1988-07-11 | $0.0889 | 0.77% |
| 1988-10-11 | $0.0889 | 0.78% |
| 1989-01-09 | $0.0889 | 0.74% |
| 1989-04-11 | $0.0889 | 0.68% |
| 1989-06-27 | $0.0711 | 0.51% |
| 1989-10-10 | $0.1067 | 0.76% |
| 1990-01-08 | $0.1067 | 0.63% |
| 1990-04-09 | $0.1067 | 0.64% |
| 1990-07-10 | $0.1200 | 0.79% |
| 1990-10-09 | $0.1200 | 1.01% |
| 1991-01-09 | $0.1200 | 1.01% |
| 1991-04-09 | $0.1200 | 0.74% |
| 1991-07-09 | $0.1300 | 0.80% |
| 1991-10-08 | $0.1300 | 0.69% |
| 1992-01-09 | $0.1300 | 0.65% |
| 1992-04-09 | $0.1300 | 0.78% |
| 1992-07-10 | $0.1350 | 0.84% |
| 1992-10-08 | $0.1350 | 0.84% |
| 1993-01-11 | $0.1350 | 0.78% |
| 1993-04-08 | $0.1350 | 0.78% |
| 1993-07-09 | $0.1400 | 0.93% |
| 1993-10-08 | $0.1400 | 1.07% |
| 1994-01-10 | $0.1400 | 1.05% |
| 1994-04-11 | $0.1400 | 0.93% |
| 1994-07-11 | $0.1450 | 1.05% |
| 1994-10-07 | $0.1450 | 1.07% |
| 1995-01-09 | $0.1450 | 1.12% |
| 1995-04-07 | $0.1450 | 1.09% |
| 1995-07-12 | $0.1500 | 1.15% |
| 1995-10-12 | $0.1500 | 1.14% |
| 1996-01-10 | $0.1500 | 1.25% |
| 1996-04-11 | $0.1500 | 1.36% |
| 1996-07-11 | $0.1500 | 1.30% |
| 1996-10-10 | $0.1550 | 1.36% |
| 1997-01-13 | $0.1550 | 1.41% |
| 1997-04-11 | $0.1550 | 1.39% |
| 1997-07-11 | $0.1550 | 1.68% |
| 1997-10-10 | $0.1550 | 1.39% |
| 1998-01-13 | $0.1550 | 1.55% |
| 1998-04-13 | $0.1550 | 1.31% |
| 1998-07-13 | $0.1550 | 1.32% |
| 1998-10-15 | $0.1550 | 1.60% |
| 1999-01-14 | $0.1550 | 1.51% |
| 1999-04-13 | $0.1550 | 1.92% |
| 1999-07-13 | $0.1560 | 1.63% |
| 1999-10-14 | $0.1550 | 1.72% |
| 2000-01-13 | $0.1550 | 1.95% |
| 2000-04-13 | $0.1550 | 2.14% |
| 2000-07-13 | $0.1550 | 1.95% |
| 2000-10-12 | $0.1550 | 2.23% |
| 2001-01-10 | $0.1550 | 2.00% |
| 2001-04-11 | $0.1550 | 1.99% |
| 2001-07-12 | $0.1550 | 1.70% |
| 2001-10-12 | $0.1550 | 1.72% |
| 2002-01-10 | $0.1550 | 1.60% |
| 2002-04-11 | $0.1550 | 1.24% |
| 2002-07-11 | $0.1550 | 1.14% |
| 2002-10-10 | $0.1550 | 1.30% |
| 2003-01-14 | $0.1550 | 1.23% |
| 2003-04-11 | $0.1550 | 1.39% |
| 2003-07-11 | $0.1550 | 1.05% |
| 2003-10-10 | $0.1550 | 1.07% |
| 2004-01-13 | $0.1550 | 0.97% |
| 2004-04-13 | $0.1550 | 0.96% |
| 2004-07-13 | $0.1550 | 0.80% |
| 2004-10-13 | $0.1550 | 0.73% |
| 2005-01-12 | $0.1550 | 0.83% |
| 2005-04-13 | $0.1550 | 0.92% |
| 2005-07-13 | $0.1550 | 0.84% |
| 2005-10-12 | $0.1550 | 0.91% |
| 2006-01-11 | $0.1550 | 0.85% |
| 2006-04-11 | $0.1550 | 0.81% |
| 2006-07-12 | $0.1550 | 0.78% |
| 2006-10-12 | $0.1550 | 0.70% |
| 2007-01-10 | $0.1550 | 0.63% |
| 2007-04-12 | $0.1550 | 0.58% |
| 2007-07-11 | $0.1550 | 0.70% |
| 2007-10-11 | $0.1550 | 0.71% |
| 2008-01-10 | $0.1550 | 0.90% |
| 2008-04-10 | $0.1550 | 0.96% |
| 2008-07-09 | $0.1550 | 1.10% |
| 2008-10-08 | $0.1550 | 1.27% |
| 2009-01-08 | $0.1550 | 1.29% |
| 2009-04-08 | $0.1550 | 1.71% |
| 2009-07-09 | $0.1550 | 1.22% |
| 2009-10-07 | $0.1550 | 0.91% |
| 2010-01-07 | $0.1550 | 0.95% |
| 2010-04-08 | $0.1550 | 0.91% |
| 2010-07-08 | $0.1550 | 1.01% |
| 2010-10-06 | $0.1550 | 0.84% |
| 2011-01-06 | $0.1550 | 0.89% |
| 2011-04-07 | $0.1550 | 0.90% |
| 2011-07-07 | $0.1550 | 0.87% |
| 2011-10-12 | $0.1550 | 1.12% |
| 2012-01-05 | $0.1550 | 1.12% |
| 2012-04-12 | $0.1750 | 1.13% |
| 2012-07-05 | $0.1750 | 1.08% |
| 2012-10-03 | $0.1750 | 1.06% |
| 2012-12-18 | $0.3500 | 2.31% |
| 2013-07-10 | $0.1750 | 0.93% |
| 2013-10-03 | $0.1750 | 0.97% |
| 2014-01-02 | $0.1750 | 0.99% |
| 2014-04-10 | $0.1750 | 1.06% |
| 2014-07-10 | $0.1750 | 1.14% |
| 2014-10-06 | $0.1750 | 1.29% |
| 2015-01-05 | $0.1750 | 1.30% |
| 2015-04-09 | $0.1750 | 1.24% |
| 2015-07-08 | $0.1750 | 0.99% |
| 2015-10-07 | $0.1750 | 0.97% |
| 2016-01-06 | $0.1750 | 0.92% |
| 2016-04-13 | $0.1750 | 0.87% |
| 2016-07-07 | $1.6750 | 8.22% |
| 2016-10-12 | $0.1750 | 1.10% |
| 2017-01-09 | $0.1750 | 1.02% |
| 2017-04-12 | $0.1750 | 1.07% |
| 2017-07-05 | $0.2000 | 1.04% |
| 2017-10-12 | $0.2000 | 0.99% |
| 2018-01-11 | $0.3000 | 1.44% |
| 2018-04-13 | $0.2000 | 1.00% |
| 2018-07-05 | $0.2250 | 1.08% |
| 2018-10-11 | $0.2250 | 1.14% |
| 2019-01-10 | $0.2250 | 1.09% |
| 2019-04-12 | $0.2250 | 1.06% |
| 2019-07-11 | $0.2250 | 1.11% |
| 2019-10-10 | $0.2250 | 1.13% |
| 2020-01-09 | $0.2250 | 1.03% |
| 2020-04-09 | $0.2250 | 1.17% |
| 2020-07-09 | $0.2250 | 1.36% |
| 2020-10-08 | $0.2250 | 1.25% |
| 2021-01-06 | $0.2250 | 1.22% |
| 2021-04-09 | $0.2250 | 1.05% |
| 2021-07-08 | $0.2500 | 1.20% |
| 2021-10-07 | $0.2500 | 1.30% |
| 2022-01-05 | $0.2500 | 1.26% |
| 2022-04-14 | $0.2500 | 1.34% |
| 2022-07-07 | $0.2500 | 1.25% |
| 2022-10-06 | $0.2500 | 1.20% |
| 2023-01-04 | $0.2500 | 1.10% |
| 2023-04-14 | $0.2500 | 1.20% |
| 2023-07-06 | $0.2500 | 1.21% |
| 2023-10-05 | $0.2500 | 1.17% |
| 2024-01-03 | $0.2500 | 1.13% |
| 2024-04-12 | $0.2500 | 1.26% |
| 2024-07-05 | $0.2500 | 1.15% |
| 2024-10-11 | $2.7500 | 11.41% |
| 2025-01-10 | $0.2500 | 1.20% |
| 2025-04-14 | $0.2500 | 1.29% |
| 2025-07-11 | $0.2500 | 1.33% |
| 2025-10-10 | $0.2500 | 1.43% |
| 2026-01-08 | $0.2500 | 1.38% |
| 2026-04-13 | $0.2500 | 1.12% |
| Total | 157 payments |
Portfolio Dividend Returns
Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-04-21 to 2026-04-21. Change
| Date | Total Yield | Tax | Trans. Cost | Shares Bought |
|---|---|---|---|---|
| 2021-07-08 | $122.55 | $24.51 | $0.20 | 4.8057 |
| 2021-10-07 | $123.75 | $24.75 | $0.20 | 5.1648 |
| 2022-01-05 | $125.04 | $25.01 | $0.20 | 5.1118 |
| 2022-04-14 | $126.32 | $25.26 | $0.20 | 5.5293 |
| 2022-07-07 | $127.70 | $25.54 | $0.20 | 5.1520 |
| 2022-10-06 | $128.99 | $25.80 | $0.21 | 5.0557 |
| 2023-01-04 | $130.25 | $26.05 | $0.21 | 4.6343 |
| 2023-04-14 | $131.41 | $26.28 | $0.21 | 5.1482 |
| 2023-07-06 | $132.70 | $26.54 | $0.21 | 5.2658 |
| 2023-10-05 | $134.02 | $26.80 | $0.21 | 5.0542 |
| 2024-01-03 | $135.28 | $27.06 | $0.22 | 5.0565 |
| 2024-04-12 | $136.54 | $27.31 | $0.22 | 5.6078 |
| 2024-07-05 | $137.95 | $27.59 | $0.22 | 5.1829 |
| 2024-10-11 | $1531.65 | $306.33 | $2.45 | 59.8567 |
| 2025-01-10 | $154.21 | $30.84 | $0.25 | 6.0949 |
| 2025-04-14 | $155.73 | $31.15 | $0.25 | 6.4589 |
| 2025-07-11 | $157.34 | $31.47 | $0.25 | 6.9024 |
| 2025-10-10 | $159.07 | $31.81 | $0.25 | 7.4619 |
| 2026-01-08 | $160.93 | $32.19 | $0.26 | 7.0950 |
| 2026-04-13 | $162.71 | $32.54 | $0.26 | 5.8968 |
| Total | $4174.15 | $834.83 | $6.68 | 166.5355 |
All calculations use split-adjusted closing prices. Dividends are reinvested on the ex-dividend date at that day's closing price.
For each rolling window, returns are calculated at every possible starting point:
return = (value[i] ÷ value[i − windowSize] − 1) × 100
- Windows
- 1-month = 21 trading days, 1-year = 252 trading days, 3-year = 756 trading days.
- Statistics
- Average: arithmetic mean. Median: middle value when sorted. Best / Worst: max and min. % Positive: share of windows with return > 0.
The series is segmented by calendar year:
return = (endValue ÷ startValue − 1) × 100
startValue is the last value of the prior year (or the first value for the initial year). Partial first/last years are flagged. Dividends, taxes, and transaction costs are scaled proportionally to the initial investment.