Eagle Materials Inc. (EXP) Stock Total Returns

Growth of $10,000 chart

2021-04-14 to 2026-04-14
to
$
%
%
Loading chart…

Investment Performance

Final Value
$14,634
Total Return
46.34%
CAGR
7.91%
Dividends
$359.12
Yield on Cost
3.59%

Rolling Returns

1-Month (21 Trading Days)
Average+0.94%
Median+1.44%
Best+27.07%
Worst-26.09%
% of Windows Positive57.3%
1-Year (252 Trading Days)
Average+16.10%
Median+2.21%
Best+95.80%
Worst-35.21%
% of Windows Positive51.7%
3-Year (756 Trading Days)
Average+75.85%
Median+73.58%
Best+129.92%
Worst+28.12%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -44.81%
Average Drawdown -16.24%
Drawdown Duration 344 Trading Days (Unrecovered)
Sortino Ratio 0.57
Calmar Ratio 0.18
CVaR (5%) -4.44%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial -2.37% (-8.07% ann.) $236.84 $12.10 $2.42 $0.02
2025 -15.93% $1593.40 $40.58 $8.12 $0.06
2024 +22.03% +$2203.26 $49.36 $9.87 $0.08
2023 +53.41% +$5341.04 $75.42 $15.08 $0.12
2022 -19.68% $1968.02 $60.22 $12.04 $0.10
2021 +64.93% +$6492.66 $74.11 $14.82 $0.12
2020 +11.93% +$1192.68 $11.03 $2.21 $0.02
2019 +49.09% +$4909.08 $65.63 $13.13 $0.11
2018 -45.93% $4592.85 $35.35 $7.07 $0.06
2017 +15.35% +$1535.09 $40.65 $8.13 $0.06
2016 +63.70% +$6369.96 $66.30 $13.26 $0.11
2015 -20.16% $2016.38 $52.69 $10.54 $0.08
2014 -1.45% $145.46 $51.73 $10.35 $0.08
2013 +32.96% +$3296.13 $68.50 $13.70 $0.11
2012 +129.77% +$12977.34 $156.41 $31.28 $0.25
2011 -7.91% $790.58 $142.25 $28.45 $0.23
2010 +9.79% +$978.68 $154.26 $30.85 $0.25
2009 +43.34% +$4333.53 $218.38 $43.67 $0.35
2008 -46.94% $4693.96 $198.64 $39.73 $0.32
2007 -16.68% $1668.10 $180.21 $36.04 $0.29
2006 +7.41% +$741.32 $172.41 $34.48 $0.28
2005 +43.05% +$4305.23 $139.52 $27.90 $0.22
2004 +57.53% +$5753.02 $1212.67 $242.54 $1.94
2003 +72.07% +$7207.38 $56.99 $11.39 $0.09
2002 +10.16% +$1015.60 $62.50 $12.50 $0.10
2001 +17.99% +$1798.55 $73.38 $14.67 $0.12
2000 -29.44% $2944.44 $64.28 $12.86 $0.11
1999 -3.69% $368.57 $36.97 $7.39 $0.06
1998 +35.43% +$3543.47 $66.50 $13.30 $0.11
1997 +68.51% +$6850.58 $111.44 $22.28 $0.19
1996 +26.52% +$2651.64 $139.72 $27.95 $0.24
1995 +16.16% +$1616.16 $0.00 $0.00 $0.00
1994 partial -12.39% (-16.84% ann.) $1238.94 $0.00 $0.00 $0.00

Market Regimes

Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
Dot-com bubble / TMT mania August 9, 1995 – March 10, 2000 +65.62% +11.63% +$6562.39 $569.82 $113.96 $0.95
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 +38.84% +13.60% +$3884.49 $238.32 $47.67 $0.39
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +299.42% +31.94% +$29941.76 $4013.70 $802.74 $6.42
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -52.34% -40.82% $5234.08 $235.21 $47.04 $0.38
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +87.07% +20.39% +$8707.45 $734.92 $146.98 $1.18
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +168.06% +13.92% +$16805.91 $875.44 $175.09 $1.40
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -51.53% -99.97% $5152.71 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +76.72% +149.97% +$7671.83 $19.79 $3.96 $0.03
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +84.20% +78.51% +$8419.72 $57.05 $11.41 $0.09
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 -20.71% -21.84% $2071.17 $64.98 $13.00 $0.10
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +116.47% +51.69% +$11647.17 $153.57 $30.72 $0.25
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 14, 2026 -28.57% -19.31% $2857.38 $52.98 $10.60 $0.08

Dividend History

Annual Dividends Per Share
TTM Yield
Consecutive Years Paid
current
Consecutive Years of Growth
current

Date Per Share Yield %
1996-04-02 $0.0167 0.36%
1996-07-02 $0.0167 0.35%
1996-10-02 $0.0167 0.31%
1996-12-31 $0.0167 0.28%
1997-04-02 $0.0167 0.27%
1997-06-27 $0.0167 0.23%
1997-09-30 $0.0167 0.16%
1997-12-31 $0.0167 0.16%
1998-03-31 $0.0167 0.14%
1998-06-30 $0.0167 0.13%
1998-10-02 $0.0167 0.15%
1998-12-31 $0.0167 0.12%
1999-03-31 $0.0167 0.14%
1999-06-29 $0.0167 0.13%
1999-10-04 $0.0167 0.13%
2000-01-04 $0.0167 0.14%
2000-03-31 $0.0167 0.17%
2000-06-23 $0.0167 0.22%
2000-09-29 $0.0167 0.21%
2000-12-29 $0.0167 0.18%
2001-03-30 $0.0167 0.18%
2001-06-22 $0.0167 0.16%
2001-09-21 $0.0167 0.17%
2001-12-14 $0.0167 0.16%
2002-03-22 $0.0167 0.14%
2002-06-21 $0.0167 0.13%
2002-09-20 $0.0167 0.14%
2002-12-06 $0.0167 0.14%
2003-03-21 $0.0167 0.14%
2003-06-20 $0.0167 0.12%
2003-09-19 $0.0167 0.11%
2003-12-05 $0.0167 0.08%
2004-01-09 $2.0000 9.96%
2004-03-22 $0.1000 0.54%
2004-06-18 $0.1000 0.42%
2004-10-01 $0.1000 0.42%
2004-12-17 $0.1000 0.35%
2005-03-21 $0.1000 0.36%
2005-06-21 $0.1000 0.32%
2005-10-04 $0.1000 0.24%
2005-12-20 $0.1000 0.25%
2006-03-20 $0.1750 0.29%
2006-06-20 $0.1750 0.44%
2006-10-02 $0.1750 0.52%
2006-12-19 $0.1750 0.40%
2007-03-21 $0.1750 0.40%
2007-06-18 $0.2000 0.42%
2007-10-03 $0.2000 0.54%
2007-12-19 $0.2000 0.55%
2008-03-18 $0.2000 0.58%
2008-06-20 $0.2000 0.65%
2008-10-02 $0.2000 0.92%
2008-12-19 $0.1000 0.52%
2009-03-30 $0.1000 0.41%
2009-06-22 $0.1000 0.44%
2009-10-02 $0.1000 0.35%
2009-12-21 $0.1000 0.38%
2010-03-18 $0.1000 0.38%
2010-06-18 $0.1000 0.36%
2010-10-01 $0.1000 0.42%
2010-12-17 $0.1000 0.37%
2011-03-31 $0.1000 0.32%
2011-06-20 $0.1000 0.37%
2011-09-30 $0.1000 0.58%
2011-12-19 $0.1000 0.43%
2012-04-04 $0.1000 0.29%
2012-06-20 $0.1000 0.30%
2012-09-28 $0.1000 0.21%
2012-12-19 $0.1000 0.17%
2013-04-04 $0.1000 0.16%
2013-06-14 $0.1000 0.14%
2013-10-03 $0.1000 0.13%
2013-12-18 $0.1000 0.14%
2014-04-07 $0.1000 0.11%
2014-06-18 $0.1000 0.11%
2014-10-01 $0.1000 0.10%
2014-12-17 $0.1000 0.14%
2015-04-08 $0.1000 0.12%
2015-06-18 $0.1000 0.13%
2015-10-01 $0.1000 0.15%
2015-12-16 $0.1000 0.17%
2016-04-13 $0.1000 0.14%
2016-06-16 $0.1000 0.13%
2016-10-05 $0.1000 0.13%
2016-12-21 $0.1000 0.10%
2017-04-11 $0.1000 0.10%
2017-06-19 $0.1000 0.11%
2017-10-05 $0.1000 0.09%
2017-12-21 $0.1000 0.09%
2018-04-11 $0.1000 0.10%
2018-06-21 $0.1000 0.09%
2018-10-04 $0.1000 0.12%
2018-12-20 $0.1000 0.16%
2019-04-11 $0.1000 0.12%
2019-06-20 $0.1000 0.11%
2019-10-03 $0.1000 0.11%
2019-12-09 $0.1000 0.11%
2020-04-09 $0.1000 0.17%
2021-06-17 $0.2500 0.17%
2021-09-16 $0.2500 0.17%
2021-12-16 $0.2500 0.15%
2022-03-17 $0.2500 0.19%
2022-06-15 $0.2500 0.21%
2022-09-15 $0.2500 0.22%
2022-12-15 $0.2500 0.18%
2023-03-16 $0.2500 0.19%
2023-06-15 $0.2500 0.15%
2023-09-14 $0.2500 0.14%
2023-12-14 $0.2500 0.13%
2024-03-14 $0.2500 0.10%
2024-06-17 $0.2500 0.11%
2024-09-17 $0.2500 0.09%
2024-12-16 $0.2500 0.09%
2025-03-17 $0.2500 0.12%
2025-06-16 $0.2500 0.13%
2025-09-15 $0.2500 0.11%
2025-12-15 $0.2500 0.11%
2026-03-16 $0.2500 0.13%
Total 118 payments

Portfolio Dividend Returns

Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-04-14 to 2026-04-14. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-06-17 $17.73 $3.55 $0.03 0.1027
2021-09-16 $17.76 $3.55 $0.03 0.1047
2021-12-16 $17.79 $3.56 $0.03 0.0879
2022-03-17 $17.81 $3.56 $0.03 0.1067
2022-06-15 $17.83 $3.57 $0.03 0.1185
2022-09-15 $17.86 $3.57 $0.03 0.1251
2022-12-15 $17.90 $3.58 $0.03 0.1058
2023-03-16 $17.92 $3.58 $0.03 0.1055
2023-06-15 $17.95 $3.59 $0.03 0.0846
2023-09-14 $17.97 $3.59 $0.03 0.0806
2023-12-14 $17.99 $3.60 $0.03 0.0706
2024-03-14 $18.01 $3.60 $0.03 0.0574
2024-06-17 $18.02 $3.60 $0.03 0.0626
2024-09-17 $18.04 $3.61 $0.03 0.0513
2024-12-16 $18.05 $3.61 $0.03 0.0538
2025-03-17 $18.06 $3.61 $0.03 0.0666
2025-06-16 $18.08 $3.62 $0.03 0.0732
2025-09-15 $18.10 $3.62 $0.03 0.0615
2025-12-15 $18.11 $3.62 $0.03 0.0649
2026-03-16 $18.13 $3.63 $0.03 0.0773
Total $359.12 $71.82 $0.57 1.6612

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.

CBK

CAGR 35.84% Total 17.67% Final $11,767
2025-10-02 — 2026-04-14
KLTR

CAGR -39.77% Total -90.92% Final $908.33
2021-07-21 — 2026-04-14
SPHR

CAGR 21.76% Total 226.69% Final $32,669
2020-04-09 — 2026-04-14