Compare two stocks side-by-side:

Deswell Industries, Inc. DSWL | NASDAQ

$3.02 $0.00 | 0.00%
Market Cap: $48.04 M
PE Ratio: 2.22
52-Week Range: $2.8 - $4.06
10-year Total Return: +225.2%
Dividend Yield (FWD): 19.87%

CSP Inc. CSPI | NASDAQ

$7.14 $0.00 | 0.00%
Market Cap: $68.26 M
PE Ratio: -102
52-Week Range: $6.4 - $15
10-year Total Return: +71.6%
Dividend Yield (FWD): 1.68%

10-year Total Returns with DRIP & Price Chart for DSWL and CSPI

1Y 2Y 5Y 10Y All
1Y 2Y 5Y 10Y All

10-yr Total Returns DSWL vs CSPI
DSWL CSPI
Initial Balance $10,000 $10,000
Initial Price $1.74 $5.23
Initial Shares 5747.13 1912.05
 
Total Dividends $14,859 $3,102
Last Dividend $0.3 $0.03
Estimated Divs $3231 / 6 months $72 / quarter
Yield-on-Cost 34.48% 2.29%
End Shares 10768.84 (+5021.71) 2403.64 (+491.59)
Last Shares Price $3.02 $7.14
Total End Value $32,522 $17,162
Total Return +225.2% +71.6%
Comparison start date: Nov 15, 2016
DSWL & CSPI Dividend Charts
Dividend Payments & Yield - DSWL
DSWL Dividend CAGR:1Y: 0.00%2Y: 0.00%5Y: 0.00%10Y: 3.53%
Dividend Payments & Yield - CSPI
CSPI Dividend CAGR:1Y: 0.00%2Y: 0.00%5Y: 11.25%10Y: -5.74%
Dividend Payout Ratio - DSWL
Dividend Payout Ratio - CSPI
Dividend to Free Cash Flow (FCF) Ratio - DSWL
Dividend to Free Cash Flow (FCF) Ratio - CSPI

DRIPCalc Compare puts two stocks side by side: total return with DRIP, share price, dividend payments and the dividend yield curve, earnings, cash flow, debt, margins and the other ratios we track for 1000s of stocks.

You can compare any two tickers here. The dividend charts are free to view, and so are the Revenue and Earnings Per Share (EPS) charts wherever a company reports earnings. Every other chart on this page is blurred until you start a 7-day free trial.

When you sign up for DRIPCalc PRO for just $14.25/mo $19/mo with a 7-day Free Trial and full access, every chart on this page unlocks, for any stock or ETF in our database.

Fundamentals: Revenue, Earnings, Cash Flow, EBITDA & Shares Outstanding:

DSWL - Revenue
DSWL Revenue CAGR:1Y: 59.78%2Y: 22.05%5Y: 15.21%10Y: 9.56%
CSPI - Revenue
CSPI Revenue CAGR:1Y: -6.80%2Y: 4.82%5Y: 0.97%10Y: -6.06%
DSWL - Earnings Per Share (EPS)
DSWL EPS CAGR:1Y: 5.26%2Y: 34.84%5Y: 33.03%10Y: 0.00%
CSPI - Earnings Per Share (EPS)
CSPI EPS CAGR:1Y: 0.00%2Y: 0.00%5Y: 0.00%10Y: 0.00%
DSWL - Net Income
DSWL Net Income CAGR:1Y: 0.50%2Y: 32.19%5Y: 32.33%10Y: 0.00%
CSPI - Net Income
CSPI Net Income CAGR:1Y: 0.00%2Y: 0.00%5Y: 0.00%10Y: 0.00%
DSWL - EBITDA
DSWL EBITDA CAGR:1Y: 0.00%2Y: 0.00%5Y: 0.00%10Y: 0.00%
CSPI - EBITDA
CSPI EBITDA CAGR:1Y: 0.00%2Y: 0.00%5Y: 0.00%10Y: 0.00%
DSWL - Free Cash Flow
DSWL Free Cash Flow CAGR:1Y: 56.70%2Y: 7.85%5Y: 9.43%10Y: 0.00%
CSPI - Free Cash Flow
CSPI Free Cash Flow CAGR:1Y: 0.00%2Y: -56.41%5Y: 0.00%10Y: -15.11%
DSWL - Free Cash Flow / Share
DSWL Free Cash Flow / Share CAGR:1Y: 56.97%2Y: 8.73%5Y: 9.44%10Y: 0.00%
CSPI - Free Cash Flow / Share
CSPI Free Cash Flow / Share CAGR:1Y: 0.00%2Y: -57.44%5Y: 0.00%10Y: -22.97%
DSWL - Shares Outstanding
DSWL Shares Outstanding CAGR:1Y: -0.08%2Y: -0.16%5Y: -0.05%10Y: -0.08%
CSPI - Shares Outstanding
CSPI Shares Outstanding CAGR:1Y: 2.11%2Y: 2.44%5Y: 18.00%10Y: 9.83%
DSWL - Stock-Based Comp
DSWL Stock-Based Comp CAGR:1Y: N/A2Y: N/A5Y: N/A10Y: N/A
CSPI - Stock-Based Comp
CSPI Stock-Based Comp CAGR:1Y: 32.01%2Y: 11.36%5Y: 16.97%10Y: 16.15%
DSWL - Expenses
DSWL Expenses CAGR:1Y: 140.31%2Y: 48.28%5Y: 29.54%10Y: 7.82%
CSPI - Expenses
CSPI Expenses CAGR:1Y: -2.92%2Y: 3.15%5Y: 2.34%10Y: -1.00%

Revenue, EPS, Net Income & Ebitda - Estimates VS Actual:

DSWL - REVENUE: Actual + Estimates
DSWL Actual Revenue CAGR:1Y: 59.78%2Y: 22.05%5Y: 15.21%10Y: 9.56%
CSPI - REVENUE: Actual + Estimates
CSPI Actual Revenue CAGR:1Y: -6.80%2Y: 4.82%5Y: 0.97%10Y: -6.06%
DSWL - EPS: Actual + Estimates
DSWL Actual EPS CAGR:1Y: 5.26%2Y: 34.84%5Y: 33.03%10Y: 0.00%
CSPI - EPS: Actual + Estimates
CSPI Actual EPS CAGR:1Y: 0.00%2Y: 0.00%5Y: 0.00%10Y: 0.00%
DSWL - NET INCOME: Actual + Estimates
DSWL Actual Net Income CAGR:1Y: 0.50%2Y: 32.19%5Y: 32.33%10Y: 0.00%
CSPI - NET INCOME: Actual + Estimates
CSPI Actual Net Income CAGR:1Y: 0.00%2Y: 0.00%5Y: 0.00%10Y: 0.00%
DSWL - EBITDA: Actual + Estimates
DSWL Actual EBITDA CAGR:1Y: 0.00%2Y: 0.00%5Y: 0.00%10Y: 0.00%
CSPI - EBITDA: Actual + Estimates
CSPI Actual EBITDA CAGR:1Y: 0.00%2Y: 0.00%5Y: 0.00%10Y: 0.00%

Ratios, Profit Margins & Return on Capital:

DSWL - Net Profit Margin
DSWL Net Profit Margin CAGR:1Y: -37.09%2Y: 8.30%5Y: 14.87%10Y: 0.00%
CSPI - Net Profit Margin
CSPI Net Profit Margin CAGR:1Y: 0.00%2Y: 0.00%5Y: 0.00%10Y: 0.00%
DSWL - Gross Profit Margin
DSWL Gross Profit Margin CAGR:1Y: 8.20%2Y: 4.02%5Y: 0.88%10Y: 12.01%
CSPI - Gross Profit Margin
CSPI Gross Profit Margin CAGR:1Y: 4.37%2Y: -7.23%5Y: -0.48%10Y: 1.18%
DSWL - Price to Earnings
CSPI - Price to Earnings
DSWL - Price To Sales Ratio
CSPI - Price To Sales Ratio
DSWL - Return on Capital Employed
CSPI - Return on Capital Employed
DSWL - Return on Invested Capital
CSPI - Return on Invested Capital

Combined Charts: Earnings, Cash Flow, Valuation, Cash & Debt:

DSWL - EPS vs PE Ratio
CSPI - EPS vs PE Ratio
DSWL - FCF vs FCF/Share
CSPI - FCF vs FCF/Share
DSWL - EPS vs FCF per Share
CSPI - EPS vs FCF per Share
DSWL - FCF vs Stock Based Comp
CSPI - FCF vs Stock Based Comp
DSWL - Revenue vs Net Income
CSPI - Revenue vs Net Income
DSWL - Cash & Debt
CSPI - Cash & Debt

Dividend History Tables

DSWL Dividends Info:

Estimated Annual Dividend: $0.6
Forward Yield: 19.87%
Ex-Dividend Date: 2026-07-02
Lifetime Dividends / Share: $9.41

DSWL Dividend History: Dates, Payments & Yield list

Below is a schedule of all DSWL dividend payments, ex-dates, share price on the day of the payment as well as the annualized yield & forward yield

Ex-Date Payment Date Amount Yield Forward Yield Price on Ex-Date
07/02/202607/06/2026$0.30017.49%17.34%$3.46
12/02/202512/04/2025$0.1005.51%5.59%$3.58
07/03/202507/07/2025$0.1007.12%7.27%$2.75
12/02/202412/04/2024$0.1007.58%7.66%$2.61
07/05/202407/08/2024$0.1008.33%8.2%$2.44
11/30/202312/04/2023$0.1007.66%7.33%$2.73
07/03/202307/05/2023$0.1007.33%7.75%$2.58
11/30/202212/22/2022$0.1006.29%6.19%$3.23
06/29/202207/15/2022$0.1006.51%6.51%$3.07
12/03/202112/22/2021$0.1005.12%5.12%$3.91
06/24/202107/09/2021$0.1003.82%4.26%$4.70
11/20/202012/10/2020$0.0902.74%3.19%$2.82
06/24/202007/10/2020$0.0903.69%3.69%$2.44
11/26/201912/13/2019$0.0803%2.95%$2.71
06/24/201907/12/2019$0.0705.02%5.17%$2.71
11/26/201812/18/2018$0.0603.95%3.97%$3.02
06/25/201807/12/2018$0.0402.41%2.37%$3.38
06/22/201707/12/2017$0.0706.57%6.11%$2.29
11/25/201612/16/2016$0.07015.82%15.14%$1.85
07/05/201607/27/2016$0.0358.7%8.92%$1.57
03/21/201604/14/2016$0.0354.02%4.27%$1.64
11/19/201512/10/2015$0.0355%4.96%$1.41
09/15/201510/07/2015$0.0354.61%4.38%$1.60
06/24/201507/16/2015$0.0357.57%7.78%$1.80
07/01/201507/08/2015$0.0353.89%3.89%$1.80
02/23/201503/19/2015$0.0357.37%7.33%$1.91
01/20/201501/30/2015$0.05010.87%10.75%$1.86
08/28/201409/24/2014$0.0509.13%8.97%$2.23
06/18/201406/30/2014$0.0509.35%9.71%$2.06
03/06/201403/28/2014$0.0508.66%9.3%$2.15
11/21/201312/18/2013$0.0508%8.47%$2.36
09/09/201309/30/2013$0.07010.89%11.43%$2.45
06/24/201307/18/2013$0.0508%8.3%$2.41
02/13/201303/07/2013$0.0507.72%7.84%$2.55
11/27/201212/18/2012$0.0507.63%8.2%$2.44
08/23/201209/11/2012$0.0507.17%7.33%$2.73
07/03/201207/27/2012$0.15011.19%11.36%$2.64
03/16/201204/12/2012$0.0201.63%3.14%$2.55
12/01/201112/29/2011$0.0201.73%3.94%$2.03
09/14/201110/12/2011$0.0302.37%2.51%$2.39
07/06/201107/28/2011$0.0503.5%3.46%$2.89
03/21/201104/13/2011$0.0503.17%3.08%$3.25
07/02/201007/28/2010$0.0502.78%2.72%$3.67
12/11/200901/07/2010$0.1004.81%4.81%$4.16
03/10/200903/25/2009$0.04011.76%9.76%$1.64
10/20/200811/06/2008$0.08010.74%11.43%$2.80
07/07/200807/29/2008$0.1209.27%8.5%$5.65
02/29/200803/18/2008$0.17010.07%10.69%$6.36
11/28/200712/18/2007$0.1006.24%6.37%$6.28
08/29/200709/12/2007$0.1706.81%7.19%$9.46
07/24/200707/26/2007$0.1706.46%6.66%$10.21
02/21/200703/09/2007$0.1705.45%5.7%$11.92
11/28/200612/18/2006$0.1706.17%5.91%$11.50
08/21/200609/06/2006$0.1706.26%7.13%$9.54
06/28/200607/20/2006$0.1406.71%6.45%$8.68
03/29/200604/11/2006$0.1405.76%5.83%$9.60
12/20/200512/30/2005$0.1605.99%5.95%$10.76
08/18/200509/05/2005$0.1604.24%4.24%$15.09
06/24/200507/18/2005$0.1704.58%4.33%$15.72
03/11/200503/29/2005$0.1734.08%4.16%$16.66
11/24/200412/07/2004$0.1604%3.93%$16.28
08/19/200409/06/2004$0.1604.85%4.87%$13.13
06/23/200407/16/2004$0.1602.03%2.07%$15.46
03/05/200403/23/2004$0.1603.86%3.54%$18.07
11/13/200312/01/2003$0.1603.65%3.57%$17.92
08/27/200309/15/2003$0.3078.33%7.83%$15.66
03/06/200303/24/2003$0.1334.87%5.02%$10.63
11/13/200211/27/2002$0.1275.43%5.32%$9.52
11/19/200211/26/2002$0.1908.2%8.2%$9.27
08/19/200209/03/2002$0.1275.24%5.35%$9.47
06/13/200207/03/2002$0.1242.6%2.55%$9.76
02/07/200202/25/2002$0.1072.47%2.38%$8.98
11/08/200111/27/2001$0.1073.05%2.89%$7.38
08/16/200109/03/2001$0.1072.82%2.82%$7.56
06/20/200107/06/2001$0.2536.88%7.13%$7.11
11/20/200012/07/2000$0.1474.19%4.31%$6.81
06/20/200007/06/2000$0.2447.33%8.46%$5.78
11/19/199912/07/1999$0.1474.03%4.09%$7.17
06/11/199906/30/1999$0.24411.01%11.42%$4.28
11/19/199812/07/1998$0.1475.67%5.74%$5.11
06/12/199806/29/1998$0.1113.04%3.17%$7.00
11/28/199712/16/1997$0.1333.58%3.41%$7.81
06/12/199706/30/1997$0.1783.48%3.68%$9.67
12/02/199612/18/1996$0.1114.94%5.27%$4.22
07/25/199608/13/1996$0.1566.82%7.09%$4.39

CSPI Dividends Info:

Estimated Annual Dividend: $0.12
Forward Yield: 1.68%
Ex-Dividend Date: 2026-08-28
Lifetime Dividends / Share: $2.68

CSPI Dividend History: Dates, Payments & Yield list

Below is a schedule of all CSPI dividend payments, ex-dates, share price on the day of the payment as well as the annualized yield & forward yield

Ex-Date Payment Date Amount Yield Forward Yield Price on Ex-Date
08/28/202608/31/2026$0.0301.47%1.52%$7.91
05/21/202605/25/2026$0.0301.27%1.27%$9.42
02/26/202603/02/2026$0.0301.3%1.38%$8.71
12/26/202512/29/2025$0.0300.92%0.93%$12.97
08/29/202509/01/2025$0.0301%1.06%$11.28
05/28/202505/30/2025$0.0300.81%0.79%$15.22
02/24/202502/26/2025$0.0300.75%0.72%$16.76
12/27/202412/30/2024$0.0300.77%0.71%$16.88
08/23/202408/26/2024$0.0300.86%0.87%$13.77
05/23/202405/27/2024$0.0300.84%0.84%$14.34
02/23/202402/26/2024$0.0500.86%0.74%$27.15
12/21/202312/25/2023$0.0401.58%1.69%$9.49
08/22/202308/24/2023$0.0402.27%2.22%$7.20
05/24/202305/26/2023$0.0402.68%2.62%$6.11
02/23/202302/27/2023$0.0302.14%2.12%$5.67
12/20/202201/06/2023$0.0150.66%0.61%$4.91
08/19/202209/09/2022$0.0301.46%1.5%$4.01
02/27/202003/13/2020$0.0754.56%7.48%$4.01
12/30/201901/15/2020$0.0754.54%4.63%$6.48
08/29/201909/13/2019$0.0754.42%4.51%$6.65
05/30/201906/14/2019$0.0754.38%3.98%$7.54
02/27/201903/14/2019$0.0755.93%5.79%$5.18
01/04/201901/22/2019$0.0756.12%6.04%$4.97
08/30/201809/14/2018$0.0754.44%4.56%$6.58
05/30/201806/15/2018$0.0554.6%4.57%$4.81
02/27/201803/16/2018$0.0553.61%3.79%$5.80
12/28/201701/16/2018$0.0552.99%2.62%$8.40
08/17/201709/05/2017$0.0554.26%4.37%$5.04
05/30/201706/15/2017$0.0554.01%4.06%$5.42
03/01/201703/17/2017$0.11010.23%8.04%$5.47
01/25/201702/08/2017$0.1108.41%8.84%$4.98
08/29/201609/09/2016$0.0554.9%4.4%$5.00
05/25/201606/10/2016$0.0555.79%5.38%$4.09
02/24/201603/11/2016$0.0557.94%7.72%$2.85
12/29/201501/11/2016$0.0556.71%7.17%$3.07
08/24/201509/11/2015$0.0557.51%7.97%$2.76
05/27/201506/10/2015$0.0556.03%6.16%$3.57
02/24/201503/12/2015$0.0555.73%6.2%$3.55
12/23/201401/08/2015$0.0555.74%5.79%$3.80
08/19/201408/29/2014$0.0556.04%5.57%$3.95
05/28/201406/10/2014$0.0556.57%6.47%$3.40
02/25/201403/11/2014$0.0552.58%5.74%$3.83
12/24/201301/07/2014$0.0502.42%2.45%$4.08
08/19/201308/30/2013$0.0502.91%2.82%$3.54
05/22/201306/03/2013$0.1004.87%4.91%$4.07
12/18/201212/28/2012$0.20014.6%13.29%$3.01
08/21/201208/31/2012$0.0605.19%5.13%$2.34
01/25/201202/03/2012$0.0505.26%5.41%$1.85

Projected Future Values & Dividends for DSWL & CSPI

Based on past 10 years performance, DSWL had share price CAGR of +5.61%, and dividend CAGR of +3.63%.

During same period CSPI had share price CAGR of +3.90%, and dividend CAGR of -12.19%.

Using these CAGR metrics, we can estimate that your initial $10,000 investment from 10 years ago, with dividends being reinvested (DRIP), is modelled to grow and collect dividends as follows:

DSWLCSPI
Start Value$10,000$10,000
Start Share Price$3.02$7.14
Start Shares3,311.261,400.56
  
After 10 years:DSWLCSPI
Final Share Count19,032.051,529.76
Dividends Payment$0.43$0.01
Annual Dividends$16,319$50
Share Price$5.21$10.47
Total Dividends$65,591$1,050
Final Value$99,189$16,014

Estimated Future Returns - DSWL
Estimated Future Returns - CSPI

Estimate Dividend Snowball and total future returns for DSWL and CSPI with our dividend (DRIP) calculator.

Above numbers are merely projections based on Dividend and Price CAGR for each stock, and should only be considered as 'potential future returns'! These numbers assume DRIP (reinvesting dividends).

We cannot guarantee that your actual returns will meet these metrics.