Whitestone REIT (WSR) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$23,393
Total Return
133.93%
CAGR
18.53%
Dividends
$2,751.73
Yield on Cost
27.52%

Rolling Returns

1-Month (21 Trading Days)
Average+1.54%
Median+1.52%
Best+32.39%
Worst-18.72%
% of Windows Positive58.2%
1-Year (252 Trading Days)
Average+13.92%
Median+12.73%
Best+58.39%
Worst-33.43%
% of Windows Positive69.5%
3-Year (756 Trading Days)
Average+51.47%
Median+54.07%
Best+139.02%
Worst+6.93%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -38.04%
Average Drawdown -12.76%
Drawdown Duration 454 Trading Days
Sortino Ratio 1.19
Calmar Ratio 0.49
CVaR (5%) -3.42%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +37.16% (+203.33% ann.) +$3715.73 $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

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 – April 14, 2026 +51.31% +30.21% +$5130.96 $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-04-14 to 2026-04-14. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-05-03 $37.54 $7.51 $0.06 3.0092
2021-06-01 $37.65 $7.53 $0.06 3.6214
2021-07-01 $37.78 $7.56 $0.06 3.6649
2021-08-02 $37.91 $7.58 $0.06 3.4830
2021-09-01 $38.03 $7.61 $0.06 3.0705
2021-10-01 $38.15 $7.63 $0.06 3.0455
2021-11-01 $38.26 $7.65 $0.06 3.2597
2021-12-01 $38.37 $7.67 $0.06 3.3815
2022-01-03 $38.50 $7.70 $0.06 3.0280
2022-02-01 $38.60 $7.72 $0.06 3.0607
2022-03-01 $38.71 $7.75 $0.06 2.5974
2022-04-01 $43.12 $8.62 $0.07 2.6180
2022-05-02 $43.22 $8.65 $0.07 2.8951
2022-06-01 $43.34 $8.67 $0.07 2.8339
2022-07-01 $43.45 $8.69 $0.07 3.2034
2022-08-01 $43.58 $8.72 $0.07 3.1178
2022-09-02 $43.71 $8.74 $0.07 3.5212
2022-10-03 $43.84 $8.77 $0.07 4.0054
2022-11-01 $44.00 $8.80 $0.07 3.7537
2022-12-01 $44.16 $8.83 $0.07 3.6233
2023-01-03 $44.30 $8.86 $0.07 3.6616
2023-02-01 $44.45 $8.89 $0.07 3.4123
2023-03-01 $44.59 $8.92 $0.07 3.7990
2023-04-03 $44.73 $8.95 $0.07 3.9731
2023-05-01 $44.89 $8.98 $0.07 4.0919
2023-06-01 $45.06 $9.01 $0.07 4.1115
2023-07-03 $45.23 $9.04 $0.07 3.6919
2023-08-01 $45.37 $9.07 $0.07 3.5480
2023-09-01 $45.51 $9.10 $0.07 3.6521
2023-10-02 $45.66 $9.13 $0.07 3.8989
2023-11-01 $45.81 $9.16 $0.07 3.6837
2023-12-01 $45.96 $9.19 $0.07 3.2794
2024-01-03 $46.09 $9.22 $0.07 3.0796
2024-02-01 $46.22 $9.25 $0.07 2.8211
2024-03-01 $46.33 $9.26 $0.07 3.0270
2024-04-01 $47.61 $9.52 $0.08 3.1108
2024-05-01 $47.74 $9.55 $0.08 3.2858
2024-06-04 $47.87 $9.57 $0.08 2.8913
2024-07-05 $47.99 $9.60 $0.08 2.8985
2024-08-02 $48.11 $9.63 $0.08 2.8666
2024-09-04 $48.23 $9.64 $0.08 2.9598
2024-10-02 $48.35 $9.67 $0.08 2.8981
2024-11-04 $48.47 $9.70 $0.08 2.7721
2024-12-03 $48.58 $9.71 $0.08 2.6918
2025-01-02 $53.45 $10.69 $0.08 3.0413
2025-02-03 $53.58 $10.72 $0.08 3.2213
2025-03-03 $53.73 $10.75 $0.08 3.1587
2025-04-01 $53.87 $10.78 $0.09 2.9418
2025-05-01 $54.00 $10.80 $0.09 3.4381
2025-06-02 $54.16 $10.83 $0.09 3.4925
2025-07-01 $54.31 $10.86 $0.09 3.4580
2025-08-01 $54.47 $10.89 $0.09 3.6854
2025-09-02 $54.63 $10.92 $0.09 3.3840
2025-10-01 $54.79 $10.96 $0.09 3.5912
2025-11-03 $54.95 $10.99 $0.09 3.4929
2025-12-01 $55.11 $11.02 $0.09 3.3585
2026-03-16 $175.59 $35.12 $0.28 8.5120
Total $2751.73 $550.36 $4.38 193.6748

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.

GWRE

CAGR 15.01% Total 630.67% Final $73,067
2012-01-25 — 2026-04-14
RBA

CAGR 14.15% Total 4016.75% Final $411,675
1998-03-10 — 2026-04-14
ASC

CAGR 2.97% Total 45.02% Final $14,502
2013-08-01 — 2026-04-14