Whitestone REIT (WSR) Stock Total Returns

Growth of $10,000 chart

2021-06-03 to 2026-06-03
to
$
%
%
Loading chart…

Investment Performance

Final Value
$26,739
Total Return
167.39%
CAGR
21.74%
Dividends
$3,040.03
Yield on Cost
30.40%

Rolling Returns

1-Month (21 Trading Days)
Average+1.96%
Median+1.79%
Best+32.39%
Worst-18.72%
% of Windows Positive60.7%
1-Year (252 Trading Days)
Average+14.38%
Median+12.73%
Best+61.95%
Worst-33.43%
% of Windows Positive69.5%
3-Year (756 Trading Days)
Average+57.77%
Median+55.68%
Best+153.57%
Worst+6.93%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -38.04%
Average Drawdown -12.12%
Drawdown Duration 454 Trading Days
Sortino Ratio 1.37
Calmar Ratio 0.57
CVaR (5%) -3.37%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +38.03% (+114.76% ann.) +$3802.72 $102.95 $20.59 $0.16
2025 +1.35% +$134.72 $386.85 $77.37 $0.62
2024 +18.83% +$1882.91 $403.61 $80.72 $0.64
2023 +32.65% +$3264.69 $507.24 $101.46 $0.80
2022 -1.43% $143.23 $469.22 $93.85 $0.76
2021 +32.06% +$3206.36 $549.37 $109.87 $0.87
2020 -38.06% $3806.00 $450.15 $90.03 $0.72
2019 +18.49% +$1849.46 $878.29 $175.65 $1.41
2018 -8.52% $852.05 $819.00 $163.80 $1.31
2017 +7.31% +$730.66 $818.51 $163.70 $1.31
2016 +28.99% +$2898.94 $1066.21 $213.24 $1.71
2015 -15.01% $1500.77 $776.54 $155.31 $1.25
2014 +20.38% +$2037.98 $878.33 $175.67 $1.41
2013 +0.56% +$55.58 $762.44 $152.48 $1.22
2012 +26.37% +$2637.04 $988.79 $197.77 $1.58
2011 -13.61% $1360.87 $794.80 $158.97 $1.28
2010 partial +32.49% (+124.61% ann.) +$3249.30 $419.09 $83.82 $0.66

Market Regimes

about
Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
Policy-led rebound / euro-sovereign-crisis overlay partial August 26, 2010 – July 25, 2012 +36.88% +17.83% +$3688.00 $2028.45 $405.72 $3.25
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +62.36% +6.61% +$6235.68 $8100.12 $1620.01 $12.96
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -56.05% -99.99% $5604.81 $69.75 $13.95 $0.11
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 -2.40% -3.83% $239.61 $435.70 $87.13 $0.70
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +38.06% +35.80% +$3806.20 $612.91 $122.57 $0.97
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 +0.66% +0.70% +$65.86 $509.07 $101.82 $0.82
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +49.97% +24.44% +$4996.68 $974.14 $194.83 $1.54
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – June 3, 2026 +52.27% +27.96% +$5226.93 $628.72 $125.75 $1.01

Dividend History

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

Date Per Share Yield %
2010-08-31 $0.0960 0.83%
2010-09-29 $0.0950 0.79%
2010-10-28 $0.0950 0.72%
2010-11-29 $0.0950 0.67%
2010-12-30 $0.0950 0.64%
2011-01-28 $0.0950 0.64%
2011-02-25 $0.0950 0.67%
2011-03-29 $0.0950 0.66%
2011-04-27 $0.0950 0.66%
2011-05-26 $0.0950 0.74%
2011-06-29 $0.0950 0.75%
2011-07-28 $0.0950 0.74%
2011-08-30 $0.0950 0.81%
2011-09-28 $0.0950 0.83%
2011-10-28 $0.0950 0.79%
2011-11-29 $0.0950 0.79%
2011-12-28 $0.0950 0.78%
2012-01-30 $0.0950 0.74%
2012-02-28 $0.0950 0.73%
2012-03-29 $0.0950 0.69%
2012-04-27 $0.0950 0.69%
2012-05-30 $0.0950 0.71%
2012-06-27 $0.0950 0.71%
2012-07-27 $0.0950 0.69%
2012-08-29 $0.0950 0.73%
2012-09-27 $0.0950 0.72%
2012-10-31 $0.0950 0.71%
2012-11-28 $0.0950 0.70%
2012-12-27 $0.0950 0.68%
2013-01-29 $0.0950 0.66%
2013-02-26 $0.0950 0.64%
2013-03-27 $0.0950 0.63%
2013-04-26 $0.0950 0.57%
2013-05-29 $0.0950 0.55%
2013-06-27 $0.0950 0.61%
2013-07-30 $0.0950 0.57%
2013-08-29 $0.0950 0.65%
2013-09-27 $0.0950 0.64%
2013-10-30 $0.0950 0.67%
2013-11-27 $0.0950 0.71%
2014-01-02 $0.0950 0.71%
2014-01-30 $0.0950 0.70%
2014-02-27 $0.0950 0.67%
2014-03-31 $0.0950 0.65%
2014-05-01 $0.0950 0.68%
2014-05-29 $0.0950 0.66%
2014-06-27 $0.0950 0.64%
2014-07-30 $0.0950 0.62%
2014-08-28 $0.0950 0.62%
2014-09-29 $0.0950 0.67%
2014-10-30 $0.0950 0.64%
2014-11-26 $0.0950 0.63%
2015-01-02 $0.0950 0.63%
2015-01-30 $0.0950 0.59%
2015-02-27 $0.0950 0.60%
2015-03-31 $0.0950 0.59%
2015-05-01 $0.0950 0.65%
2015-05-29 $0.0950 0.67%
2015-06-30 $0.0950 0.72%
2015-07-30 $0.0950 0.74%
2015-08-31 $0.0950 0.82%
2015-10-01 $0.0950 0.82%
2015-10-29 $0.0950 0.75%
2015-11-30 $0.0950 0.77%
2016-01-04 $0.0950 0.79%
2016-02-01 $0.0950 0.86%
2016-03-01 $0.0950 0.85%
2016-03-30 $0.0950 0.75%
2016-04-28 $0.0950 0.72%
2016-05-31 $0.0950 0.69%
2016-06-29 $0.0950 0.63%
2016-07-28 $0.0950 0.60%
2016-08-30 $0.0950 0.65%
2016-09-29 $0.0950 0.67%
2016-10-28 $0.0950 0.73%
2016-11-29 $0.0950 0.68%
2016-12-30 $0.0950 0.66%
2017-02-01 $0.0950 0.68%
2017-03-01 $0.0950 0.67%
2017-04-03 $0.0950 0.69%
2017-05-01 $0.0950 0.76%
2017-06-01 $0.0950 0.82%
2017-06-30 $0.0950 0.76%
2017-08-01 $0.0950 0.73%
2017-08-31 $0.0950 0.76%
2017-10-03 $0.0950 0.72%
2017-11-02 $0.0950 0.70%
2017-12-04 $0.0950 0.64%
2017-12-29 $0.0950 0.65%
2018-02-02 $0.0950 0.74%
2018-03-01 $0.0950 0.77%
2018-04-02 $0.0950 0.91%
2018-05-01 $0.0950 0.88%
2018-06-01 $0.0950 0.78%
2018-07-02 $0.0950 0.76%
2018-08-01 $0.0950 0.73%
2018-08-31 $0.0950 0.69%
2018-10-01 $0.0950 0.68%
2018-11-01 $0.0950 0.71%
2018-12-03 $0.0950 0.67%
2018-12-31 $0.0950 0.76%
2019-02-01 $0.0950 0.67%
2019-03-01 $0.0950 0.73%
2019-04-03 $0.0950 0.78%
2019-05-01 $0.0950 0.74%
2019-06-03 $0.0950 0.75%
2019-07-01 $0.0950 0.75%
2019-08-01 $0.0950 0.75%
2019-08-30 $0.0950 0.76%
2019-10-01 $0.0950 0.69%
2019-11-01 $0.0950 0.67%
2019-12-02 $0.0950 0.68%
2020-01-02 $0.0950 0.70%
2020-02-03 $0.0950 0.73%
2020-03-02 $0.0950 0.77%
2020-04-06 $0.0350 0.66%
2020-05-01 $0.0350 0.52%
2020-06-01 $0.0350 0.57%
2020-07-01 $0.0350 0.48%
2020-08-03 $0.0350 0.53%
2020-08-31 $0.0350 0.53%
2020-10-05 $0.0350 0.55%
2020-11-02 $0.0350 0.59%
2020-12-01 $0.0350 0.47%
2021-01-04 $0.0350 0.44%
2021-02-01 $0.0350 0.45%
2021-03-01 $0.0360 0.39%
2021-04-01 $0.0360 0.37%
2021-05-03 $0.0360 0.37%
2021-06-01 $0.0360 0.43%
2021-07-01 $0.0360 0.44%
2021-08-02 $0.0360 0.41%
2021-09-01 $0.0360 0.37%
2021-10-01 $0.0360 0.37%
2021-11-01 $0.0360 0.39%
2021-12-01 $0.0360 0.39%
2022-01-03 $0.0360 0.36%
2022-02-01 $0.0360 0.35%
2022-03-01 $0.0360 0.31%
2022-04-01 $0.0400 0.30%
2022-05-02 $0.0400 0.33%
2022-06-01 $0.0400 0.33%
2022-07-01 $0.0400 0.37%
2022-08-01 $0.0400 0.36%
2022-09-02 $0.0400 0.40%
2022-10-03 $0.0400 0.47%
2022-11-01 $0.0400 0.43%
2022-12-01 $0.0400 0.41%
2023-01-03 $0.0400 0.41%
2023-02-01 $0.0400 0.38%
2023-03-01 $0.0400 0.42%
2023-04-03 $0.0400 0.43%
2023-05-01 $0.0400 0.45%
2023-06-01 $0.0400 0.46%
2023-07-03 $0.0400 0.41%
2023-08-01 $0.0400 0.39%
2023-09-01 $0.0400 0.40%
2023-10-02 $0.0400 0.42%
2023-11-01 $0.0400 0.40%
2023-12-01 $0.0400 0.36%
2024-01-03 $0.0400 0.33%
2024-02-01 $0.0400 0.31%
2024-03-01 $0.0400 0.32%
2024-04-01 $0.0410 0.33%
2024-05-01 $0.0410 0.36%
2024-06-04 $0.0410 0.31%
2024-07-05 $0.0410 0.31%
2024-08-02 $0.0410 0.30%
2024-09-04 $0.0410 0.31%
2024-10-02 $0.0410 0.30%
2024-11-04 $0.0410 0.30%
2024-12-03 $0.0410 0.28%
2025-01-02 $0.0450 0.32%
2025-02-03 $0.0450 0.34%
2025-03-03 $0.0450 0.33%
2025-04-01 $0.0450 0.31%
2025-05-01 $0.0450 0.35%
2025-06-02 $0.0450 0.37%
2025-07-01 $0.0450 0.36%
2025-08-01 $0.0450 0.37%
2025-09-02 $0.0450 0.34%
2025-10-01 $0.0450 0.37%
2025-11-03 $0.0450 0.36%
2025-12-01 $0.0450 0.34%
2026-03-16 $0.1430 0.88%
Total 185 payments

Portfolio Dividend Returns

Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-06-03 to 2026-06-03. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-07-01 $42.91 $8.58 $0.07 4.1626
2021-08-02 $43.06 $8.61 $0.07 3.9560
2021-09-01 $43.20 $8.64 $0.07 3.4875
2021-10-01 $43.33 $8.66 $0.07 3.4592
2021-11-01 $43.45 $8.69 $0.07 3.7023
2021-12-01 $43.58 $8.72 $0.07 3.8408
2022-01-03 $43.72 $8.74 $0.07 3.4392
2022-02-01 $43.84 $8.77 $0.07 3.4763
2022-03-01 $43.97 $8.80 $0.07 2.9501
2022-04-01 $48.98 $9.79 $0.08 2.9735
2022-05-02 $49.09 $9.82 $0.08 3.2883
2022-06-01 $49.23 $9.85 $0.08 3.2188
2022-07-01 $49.35 $9.87 $0.08 3.6384
2022-08-01 $49.50 $9.90 $0.08 3.5413
2022-09-02 $49.64 $9.93 $0.08 3.9993
2022-10-03 $49.80 $9.96 $0.08 4.5493
2022-11-01 $49.98 $10.00 $0.08 4.2635
2022-12-01 $50.16 $10.03 $0.08 4.1154
2023-01-03 $50.32 $10.06 $0.08 4.1588
2023-02-01 $50.49 $10.10 $0.08 3.8757
2023-03-01 $50.64 $10.13 $0.08 4.3149
2023-04-03 $50.81 $10.16 $0.08 4.5126
2023-05-01 $50.99 $10.20 $0.08 4.6476
2023-06-01 $51.18 $10.24 $0.08 4.6698
2023-07-03 $51.37 $10.27 $0.08 4.1933
2023-08-01 $51.53 $10.31 $0.08 4.0298
2023-09-01 $51.69 $10.34 $0.08 4.1480
2023-10-02 $51.86 $10.37 $0.08 4.4284
2023-11-01 $52.04 $10.41 $0.08 4.1840
2023-12-01 $52.20 $10.44 $0.08 3.7248
2024-01-03 $52.35 $10.47 $0.08 3.4978
2024-02-01 $52.49 $10.50 $0.08 3.2042
2024-03-01 $52.62 $10.52 $0.08 3.4381
2024-04-01 $54.08 $10.82 $0.09 3.5332
2024-05-01 $54.22 $10.84 $0.09 3.7321
2024-06-04 $54.37 $10.87 $0.09 3.2840
2024-07-05 $54.51 $10.90 $0.09 3.2921
2024-08-02 $54.65 $10.93 $0.09 3.2559
2024-09-04 $54.78 $10.95 $0.09 3.3617
2024-10-02 $54.92 $10.99 $0.09 3.2917
2024-11-04 $55.05 $11.01 $0.09 3.1485
2024-12-03 $55.18 $11.03 $0.09 3.0574
2025-01-02 $60.70 $12.14 $0.09 3.4544
2025-02-03 $60.86 $12.17 $0.09 3.6588
2025-03-03 $61.02 $12.21 $0.09 3.5877
2025-04-01 $61.18 $12.24 $0.10 3.3413
2025-05-01 $61.33 $12.27 $0.10 3.9050
2025-06-02 $61.51 $12.30 $0.10 3.9668
2025-07-01 $61.69 $12.34 $0.10 3.9276
2025-08-01 $61.86 $12.37 $0.10 4.1859
2025-09-02 $62.05 $12.41 $0.10 3.8436
2025-10-01 $62.23 $12.45 $0.10 4.0790
2025-11-03 $62.41 $12.48 $0.10 3.9672
2025-12-01 $62.59 $12.52 $0.10 3.8146
2026-03-16 $199.44 $39.89 $0.32 9.6680
Total $3040.03 $608.02 $4.84 212.4458

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.

MYFW

CAGR 4.67% Total 43.25% Final $14,325
2018-07-19 — 2026-06-03
VFC

CAGR 11.05% Total 12594.45% Final $1,269,445
1980-03-17 — 2026-06-03
DKS

CAGR 20.91% Total 8782.78% Final $888,278
2002-10-16 — 2026-06-03