RPC, Inc. (RES) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$12,896
Total Return
28.96%
CAGR
5.22%
Dividends
$1,040.83
Yield on Cost
10.41%

Rolling Returns

1-Month (21 Trading Days)
Average+1.67%
Median+0.37%
Best+70.34%
Worst-37.20%
% of Windows Positive50.9%
1-Year (252 Trading Days)
Average+6.90%
Median-9.15%
Best+160.91%
Worst-43.88%
% of Windows Positive38.5%
3-Year (756 Trading Days)
Average-4.54%
Median-21.22%
Best+97.23%
Worst-58.48%
% of Windows Positive40.7%

Risk Metrics

Maximum Drawdown -64.26%
Average Drawdown -37.91%
Drawdown Duration 997 Trading Days (Unrecovered)
Sortino Ratio 0.54
Calmar Ratio 0.08
CVaR (5%) -7.26%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +23.13% (+107.68% ann.) +$2313.22 $73.53 $14.71 $0.12
2025 -6.11% $610.64 $271.83 $54.37 $0.44
2024 -16.80% $1679.62 $221.33 $44.27 $0.35
2023 -16.77% $1676.83 $181.04 $36.21 $0.29
2022 +96.55% +$9655.01 $88.20 $17.64 $0.14
2021 +44.13% +$4412.70 $0.00 $0.00 $0.00
2020 -39.89% $3988.55 $0.00 $0.00 $0.00
2019 -46.29% $4628.59 $152.36 $30.47 $0.24
2018 -60.42% $6042.28 $185.53 $37.11 $0.30
2017 +29.75% +$2974.63 $101.12 $20.22 $0.16
2016 +66.17% +$6616.52 $41.84 $8.37 $0.07
2015 -7.53% $753.05 $119.11 $23.82 $0.19
2014 -25.62% $2561.95 $236.86 $47.37 $0.38
2013 +48.93% +$4893.38 $329.51 $65.90 $0.53
2012 +2.92% +$291.73 $265.37 $53.07 $0.42
2011 +2.00% +$199.57 $177.47 $35.49 $0.28
2010 +164.04% +$16404.13 $202.90 $40.58 $0.32
2009 +8.65% +$865.16 $227.14 $45.43 $0.36
2008 -15.29% $1528.70 $206.18 $41.23 $0.33
2007 -29.84% $2984.43 $118.92 $23.78 $0.19
2006 -3.27% $327.42 $76.09 $15.22 $0.12
2005 +137.47% +$13747.07 $95.80 $19.16 $0.15
2004 +130.13% +$13013.10 $109.52 $21.90 $0.18
2003 -4.53% $453.45 $86.45 $17.29 $0.14
2002 -33.86% $3386.15 $56.78 $11.36 $0.09
2001 +47.60% +$4760.47 $1970.42 $394.08 $3.15
2000 +155.14% +$15514.05 $244.68 $48.94 $0.39
1999 -20.81% $2080.57 $190.96 $38.19 $0.30
1998 -36.94% $3693.94 $118.92 $23.78 $0.19
1997 +57.72% +$5771.69 $33.33 $6.67 $0.05
1996 +64.38% +$6438.36 $0.00 $0.00 $0.00
1995 +19.67% +$1967.20 $0.00 $0.00 $0.00
1994 -10.29% $1029.41 $0.00 $0.00 $0.00
1993 +28.30% +$2830.20 $0.00 $0.00 $0.00
1992 -22.06% $2205.89 $0.00 $0.00 $0.00
1991 -1.45% $144.92 $0.00 $0.00 $0.00
1990 +32.69% +$3269.22 $0.00 $0.00 $0.00
1989 +4.00% +$400.00 $0.00 $0.00 $0.00
1988 +35.14% +$3513.51 $0.00 $0.00 $0.00
1987 +94.74% +$9473.67 $0.00 $0.00 $0.00
1986 -32.14% $3214.28 $0.00 $0.00 $0.00
1985 -9.68% $967.73 $0.00 $0.00 $0.00
1984 partial +6.90% (+12.75% ann.) +$689.66 $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 +129.70% +19.88% +$12969.58 $834.10 $166.81 $1.33
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 +28.22% +10.14% +$2821.79 $3418.67 $683.73 $5.47
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +420.27% +39.11% +$42026.98 $1586.42 $317.28 $2.54
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -60.12% -47.84% $6012.50 $257.94 $51.59 $0.41
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +417.08% +62.70% +$41707.83 $2118.92 $423.78 $3.39
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 -64.09% -12.66% $6409.09 $1589.88 $317.98 $2.54
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -48.84% -99.95% $4884.26 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +3.10% +5.03% +$309.73 $0.00 $0.00 $0.00
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +50.54% +47.41% +$5053.76 $0.00 $0.00 $0.00
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 +144.84% +158.76% +$14483.63 $99.36 $19.87 $0.16
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 -36.91% -22.00% $3690.94 $268.95 $53.79 $0.43
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 14, 2026 +8.38% +5.26% +$838.18 $382.35 $76.47 $0.61

Dividend History

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

Date Per Share Yield %
1997-11-06 $0.0033 0.17%
1998-02-06 $0.0046 0.28%
1998-05-06 $0.0046 0.27%
1998-08-06 $0.0046 0.31%
1998-11-06 $0.0046 0.38%
1999-02-08 $0.0046 0.54%
1999-05-06 $0.0046 0.43%
1999-08-06 $0.0046 0.53%
1999-11-08 $0.0046 0.48%
2000-02-08 $0.0046 0.47%
2000-05-08 $0.0046 0.34%
2000-08-08 $0.0046 0.35%
2000-11-08 $0.0046 0.29%
2001-02-07 $0.0046 0.26%
2001-03-01 $0.3629 21.62%
2001-05-08 $0.0033 0.18%
2001-08-08 $0.0033 0.22%
2002-02-07 $0.0033 0.19%
2002-05-08 $0.0033 0.17%
2002-08-07 $0.0033 0.19%
2002-11-06 $0.0033 0.24%
2003-02-06 $0.0033 0.24%
2003-05-07 $0.0033 0.23%
2003-08-07 $0.0033 0.23%
2003-11-06 $0.0033 0.24%
2004-02-06 $0.0040 0.28%
2004-05-06 $0.0040 0.23%
2004-08-06 $0.0040 0.20%
2004-11-08 $0.0040 0.14%
2005-02-08 $0.0079 0.22%
2005-05-06 $0.0079 0.27%
2005-08-10 $0.0079 0.19%
2005-11-08 $0.0079 0.14%
2006-02-08 $0.0148 0.17%
2006-05-05 $0.0148 0.16%
2006-08-09 $0.0148 0.23%
2006-11-08 $0.0148 0.23%
2007-02-08 $0.0222 0.29%
2007-05-09 $0.0222 0.29%
2007-08-08 $0.0222 0.40%
2007-11-07 $0.0222 0.45%
2008-02-06 $0.0267 0.56%
2008-05-07 $0.0267 0.45%
2008-08-06 $0.0267 0.36%
2008-11-06 $0.0267 0.60%
2009-02-06 $0.0311 0.99%
2009-05-06 $0.0311 0.61%
2009-08-06 $0.0178 0.46%
2009-11-06 $0.0178 0.41%
2010-02-08 $0.0178 0.34%
2010-05-06 $0.0178 0.32%
2010-08-06 $0.0267 0.34%
2010-11-08 $0.0311 0.28%
2011-02-08 $0.0467 0.40%
2011-05-06 $0.0467 0.30%
2011-08-08 $0.0533 0.41%
2011-11-08 $0.0667 0.48%
2012-02-08 $0.0800 0.78%
2012-05-08 $0.0800 0.77%
2012-08-08 $0.0800 0.58%
2012-11-07 $0.0800 0.70%
2013-02-06 $0.1000 0.66%
2013-05-08 $0.1000 0.76%
2013-08-07 $0.1000 0.69%
2013-11-06 $0.1000 0.55%
2014-02-06 $0.1050 0.64%
2014-05-07 $0.1050 0.48%
2014-08-06 $0.1050 0.49%
2014-11-06 $0.1050 0.68%
2015-02-06 $0.1050 0.79%
2015-05-07 $0.0500 0.32%
2016-11-08 $0.0500 0.29%
2017-08-08 $0.0600 0.29%
2017-11-09 $0.1400 0.55%
2018-02-08 $0.1000 0.51%
2018-05-09 $0.1000 0.53%
2018-08-09 $0.1000 0.66%
2018-11-08 $0.1700 1.16%
2019-02-08 $0.1000 0.94%
2019-05-09 $0.0500 0.50%
2022-08-09 $0.0200 0.28%
2022-11-09 $0.0200 0.19%
2023-02-09 $0.0400 0.43%
2023-05-09 $0.0400 0.58%
2023-08-09 $0.0400 0.49%
2023-11-09 $0.0400 0.54%
2024-02-08 $0.0400 0.57%
2024-05-09 $0.0400 0.59%
2024-08-09 $0.0400 0.62%
2024-11-08 $0.0400 0.65%
2025-02-10 $0.0400 0.69%
2025-05-09 $0.0400 0.84%
2025-08-11 $0.0400 0.87%
2025-11-10 $0.0400 0.73%
2026-02-10 $0.0400 0.70%
Total 95 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
2022-08-09 $36.10 $7.22 $0.06 3.8380
2022-11-09 $36.18 $7.24 $0.06 2.9384
2023-02-09 $72.47 $14.49 $0.12 6.4292
2023-05-09 $72.73 $14.55 $0.12 8.3073
2023-08-09 $73.06 $14.61 $0.12 6.9115
2023-11-09 $73.34 $14.67 $0.12 8.0431
2024-02-08 $73.66 $14.73 $0.12 8.4256
2024-05-09 $74.00 $14.80 $0.12 8.5872
2024-08-09 $74.34 $14.87 $0.12 9.4064
2024-11-08 $74.72 $14.94 $0.12 9.9259
2025-02-10 $75.11 $15.02 $0.12 10.0455
2025-05-09 $75.52 $15.10 $0.12 12.6399
2025-08-11 $76.02 $15.20 $0.12 13.5482
2025-11-10 $76.56 $15.31 $0.12 11.1549
2026-02-10 $77.01 $15.40 $0.12 11.0984
Total $1040.83 $208.17 $1.67 131.2994

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.

KNSL

CAGR 35.85% Total 1858.89% Final $195,889
2016-07-28 — 2026-04-14
SPXC

CAGR 13.62% Total 35827.54% Final $3,592,754
1980-03-17 — 2026-04-14
CBRL

CAGR 10.60% Total 8703.84% Final $880,384
1981-11-05 — 2026-04-14