Mesa Laboratories, Inc. (MLAB) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$4,037
Total Return
-59.63%
CAGR
-16.59%
Dividends
$125.55
Yield on Cost
1.26%

Rolling Returns

1-Month (21 Trading Days)
Average-0.84%
Median-1.63%
Best+55.34%
Worst-38.20%
% of Windows Positive45.1%
1-Year (252 Trading Days)
Average-22.26%
Median-30.90%
Best+66.84%
Worst-61.00%
% of Windows Positive19.0%
3-Year (756 Trading Days)
Average-54.34%
Median-54.05%
Best-33.98%
Worst-72.38%
% of Windows Positive0.0%

Risk Metrics

Maximum Drawdown -82.49%
Average Drawdown -51.13%
Drawdown Duration 1081 Trading Days (Unrecovered)
Sortino Ratio -0.18
Calmar Ratio -0.20
CVaR (5%) -7.04%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +29.66% (+135.08% ann.) +$2966.17 $20.38 $4.08 $0.03
2025 -40.13% $4013.38 $48.62 $9.72 $0.08
2024 +26.44% +$2644.27 $61.20 $12.24 $0.10
2023 -36.71% $3670.99 $38.55 $7.71 $0.06
2022 -49.21% $4920.85 $19.52 $3.90 $0.03
2021 +14.67% +$1467.42 $22.34 $4.47 $0.04
2020 +15.16% +$1516.14 $25.68 $5.14 $0.04
2019 +19.94% +$1994.13 $30.74 $6.15 $0.05
2018 +68.15% +$6814.71 $51.55 $10.31 $0.08
2017 +1.64% +$164.36 $52.21 $10.44 $0.08
2016 +23.96% +$2396.43 $64.45 $12.89 $0.10
2015 +29.41% +$2940.61 $82.97 $16.59 $0.13
2014 -0.99% $99.36 $77.80 $15.56 $0.12
2013 +58.00% +$5799.52 $114.11 $22.82 $0.18
2012 +21.98% +$2197.70 $128.31 $25.66 $0.21
2011 +39.78% +$3977.61 $164.13 $32.83 $0.26
2010 +17.83% +$1783.20 $175.12 $35.02 $0.28
2009 +49.98% +$4997.66 $235.79 $47.16 $0.38
2008 -28.89% $2888.83 $160.86 $32.17 $0.26
2007 +33.73% +$3372.66 $180.45 $36.09 $0.29
2006 +29.01% +$2901.09 $262.70 $52.54 $0.42
2005 +20.25% +$2024.85 $394.70 $78.94 $0.63
2004 +32.20% +$3220.39 $415.51 $83.10 $0.66
2003 +53.09% +$5309.32 $302.12 $60.42 $0.48
2002 +10.15% +$1014.98 $0.00 $0.00 $0.00
2001 +0.17% +$16.67 $0.00 $0.00 $0.00
2000 +57.38% +$5737.71 $0.00 $0.00 $0.00
1999 -12.86% $1285.71 $0.00 $0.00 $0.00
1998 -35.19% $3518.52 $0.00 $0.00 $0.00
1997 +25.58% +$2558.14 $0.00 $0.00 $0.00
1996 +16.22% +$1621.62 $0.00 $0.00 $0.00
1995 +94.74% +$9473.68 $0.00 $0.00 $0.00
1994 -20.83% $2083.33 $0.00 $0.00 $0.00
1993 -2.04% $204.08 $0.00 $0.00 $0.00
1992 -15.52% $1551.72 $0.00 $0.00 $0.00
1991 +383.33% +$38333.32 $0.00 $0.00 $0.00
1990 +33.33% +$3333.33 $0.00 $0.00 $0.00
1989 +125.00% +$12500.09 $0.00 $0.00 $0.00
1988 +0.00% +$0.00 $0.00 $0.00 $0.00
1987 -60.00% $6000.01 $0.00 $0.00 $0.00
1986 -37.50% $3750.00 $0.00 $0.00 $0.00
1985 -66.67% $6666.67 $0.00 $0.00 $0.00
1984 partial +0.00% (+0.00% ann.) +$0.00 $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 +24.14% +4.83% +$2413.80 $0.00 $0.00 $0.00
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 +34.22% +12.12% +$3422.22 $0.00 $0.00 $0.00
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +237.54% +27.57% +$23754.46 $3114.34 $622.88 $4.99
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -5.49% -3.92% $549.08 $310.28 $62.06 $0.50
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +167.06% +33.78% +$16706.31 $857.95 $171.59 $1.37
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +499.24% +26.69% +$49923.89 $1025.95 $205.19 $1.64
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -29.26% -98.08% $2925.90 $5.93 $1.19 $0.0095
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +23.08% +39.68% +$2308.22 $14.83 $2.97 $0.02
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +17.57% +16.59% +$1756.53 $29.98 $6.00 $0.05
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 -45.20% -47.20% $4519.97 $15.55 $3.11 $0.02
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 -29.59% -17.24% $2958.60 $73.03 $14.61 $0.12
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 21, 2026 -18.77% -12.27% $1876.83 $76.33 $15.27 $0.12

Dividend History

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

Date Per Share Yield %
2003-11-26 $0.2000 2.20%
2004-02-26 $0.0500 0.57%
2004-05-27 $0.0500 0.51%
2004-08-30 $0.0500 0.48%
2004-11-29 $0.2600 2.18%
2005-02-25 $0.0600 0.49%
2005-05-27 $0.0600 0.47%
2005-08-30 $0.0600 0.50%
2005-11-29 $0.3200 2.00%
2006-02-27 $0.0700 0.47%
2006-05-30 $0.0700 0.44%
2006-08-30 $0.0700 0.44%
2006-11-29 $0.1800 0.92%
2007-02-27 $0.0800 0.40%
2007-05-17 $0.0800 0.43%
2007-08-21 $0.0800 0.40%
2007-11-21 $0.1000 0.43%
2008-02-21 $0.1000 0.43%
2008-05-22 $0.1000 0.48%
2008-08-26 $0.1000 0.46%
2008-11-24 $0.1000 0.55%
2009-02-25 $0.1000 0.59%
2009-05-29 $0.1000 0.51%
2009-08-26 $0.1000 0.44%
2009-11-25 $0.1100 0.45%
2010-02-24 $0.1100 0.41%
2010-05-26 $0.1100 0.47%
2010-08-27 $0.1100 0.53%
2010-11-24 $0.1200 0.46%
2011-02-23 $0.1200 0.41%
2011-05-26 $0.1200 0.40%
2011-08-24 $0.1200 0.36%
2011-11-23 $0.1300 0.31%
2012-02-23 $0.1300 0.26%
2012-05-25 $0.1300 0.27%
2012-08-27 $0.1300 0.27%
2012-11-28 $0.1400 0.29%
2013-02-25 $0.1400 0.26%
2013-05-22 $0.1400 0.26%
2013-08-28 $0.1400 0.22%
2013-11-26 $0.1500 0.19%
2014-02-26 $0.1500 0.17%
2014-05-28 $0.1500 0.19%
2014-08-27 $0.1500 0.21%
2014-11-25 $0.1600 0.22%
2015-02-25 $0.1600 0.21%
2015-05-27 $0.1600 0.18%
2015-08-27 $0.1600 0.15%
2015-11-25 $0.1600 0.15%
2016-02-25 $0.1600 0.18%
2016-05-26 $0.1600 0.16%
2016-08-29 $0.1600 0.15%
2016-11-28 $0.1600 0.12%
2017-02-24 $0.1600 0.13%
2017-05-26 $0.1600 0.11%
2017-08-29 $0.1600 0.12%
2017-11-29 $0.1600 0.12%
2018-02-27 $0.1600 0.12%
2018-05-30 $0.1600 0.10%
2018-08-30 $0.1600 0.08%
2018-11-29 $0.1600 0.08%
2019-02-27 $0.1600 0.07%
2019-05-30 $0.1600 0.06%
2019-08-29 $0.1600 0.07%
2019-11-27 $0.1600 0.07%
2020-02-27 $0.1600 0.06%
2020-05-28 $0.1600 0.06%
2020-08-28 $0.1600 0.07%
2020-11-27 $0.1600 0.06%
2021-02-25 $0.1600 0.06%
2021-05-27 $0.1600 0.06%
2021-08-30 $0.1600 0.06%
2021-11-29 $0.1600 0.05%
2022-02-25 $0.1600 0.06%
2022-05-27 $0.1600 0.08%
2022-08-30 $0.1600 0.09%
2022-11-29 $0.1600 0.09%
2023-02-27 $0.1600 0.09%
2023-05-30 $0.1600 0.11%
2023-08-30 $0.1600 0.11%
2023-11-29 $0.1600 0.18%
2024-02-28 $0.1600 0.15%
2024-05-31 $0.1600 0.14%
2024-08-30 $0.1600 0.12%
2024-11-29 $0.1600 0.14%
2025-02-28 $0.1600 0.12%
2025-05-30 $0.1600 0.15%
2025-08-29 $0.1600 0.24%
2025-11-28 $0.1600 0.20%
2026-02-27 $0.1600 0.17%
Total 90 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-05-27 $6.23 $1.25 $0.0100 0.0202
2021-08-30 $6.23 $1.25 $0.0100 0.0185
2021-11-29 $6.24 $1.25 $0.0100 0.0159
2022-02-25 $6.24 $1.25 $0.0100 0.0194
2022-05-27 $6.24 $1.25 $0.0100 0.0230
2022-08-30 $6.25 $1.25 $0.0100 0.0287
2022-11-29 $6.25 $1.25 $0.0100 0.0303
2023-02-27 $6.26 $1.25 $0.0100 0.0283
2023-05-30 $6.26 $1.25 $0.01 0.0376
2023-08-30 $6.27 $1.25 $0.01 0.0355
2023-11-29 $6.27 $1.25 $0.01 0.0570
2024-02-28 $6.28 $1.26 $0.01 0.0468
2024-05-31 $6.29 $1.26 $0.01 0.0525
2024-08-30 $6.30 $1.26 $0.01 0.0376
2024-11-29 $6.30 $1.26 $0.01 0.0430
2025-02-28 $6.31 $1.26 $0.01 0.0361
2025-05-30 $6.32 $1.26 $0.01 0.0501
2025-08-29 $6.32 $1.26 $0.01 0.0745
2025-11-28 $6.34 $1.27 $0.01 0.0631
2026-02-27 $6.35 $1.27 $0.01 0.0525
Total $125.55 $25.11 $0.20 0.7706

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.

PNR

CAGR 9.92% Total 14872.73% Final $1,497,273
1973-05-03 — 2026-04-21
AME

CAGR 13.80% Total 21953.61% Final $2,205,361
1984-07-19 — 2026-04-21
GCO

CAGR 2.24% Total 225.31% Final $32,531
1973-02-21 — 2026-04-21