Introduction

This page provides a comprehensive analysis of the known insider trading history of David H Klein. Insiders are officers, directors, or significant investors in a company. It is illegal for insiders to make trades in their companies based on specific, non-public information. This does not mean it is illegal for them to make any trades in their own companies. However, they must report all trades to the SEC via a Form 4. Despite these restrictions, academic research suggests that insiders - in general - tend to outperform the market in their own companies.

Average Trade Profitability

The average trade profitability is the average return of all the open market purchases made by the insider in the last three years. To calculate this, we examine every open-market, unplanned purchase made by the insider, excluding all trades that were marked as part of a 10b5-1 trading plan. We then calculate the average performance of those trades over 3, 6, and 12 months, averaging each of those durations to generate a final performance metric for each trade. Finally, we average all of the performance metrics to calculate a performance metric for the insider. This list only includes insiders that have made at least three trades in the last two years.

If this insiders trade profitability is "N/A", then the insider either has not made any open-market purchases in the last three years, or the trades they’ve made are too recent to calculate a reliable performance metric.

Update Frequency: Daily

See the list of most profitable insider traders.

Companies with Reported Insider Positions

The SEC filings indicate David H Klein has reported holdings or trades in the following companies:

Security Title Latest Reported Holdings
Director 0
How to Interpret the Charts

The following charts show the stock performance of securities subsequent to each open-market, non-planned trade made by David H Klein. Non-planned trade are trades that were not made as part of a 10b5-1 trading plan. The stock performance is charted as cumulative percent change in share price. For example, if an insider trade was made on January 1, 2019, the chart will show the daily percent change of the security to the present day. If the share price were to go from $10 to $15 during this time, the cumulative percent change in share price would be 50%. A change in price from $10 to $20 would be 100%, and a change in price of $10 to $5 would be -50%.

Ultimately, we are trying to determine how closely the insider’s trades correlate to excess returns (positive or negative) in the share price in order to see if the insider is timing their trades to profit from insider information. Consider the situation where an insider was doing this. In this situation, we would expect either (a) positive returns after purchases, or (b) negative returns after sales. In the case of (a), the PURCHASE chart would show a series of upwardly sloping curves, indicating positive returns after each purchase transaction. In the case of (b), the SALE chart would show a series of downward sloping curves, indicating negative returns after each sale transaction.

However, this alone is not enough to draw conclusions. If, for example, the share price of the company was in a non-cyclical climb over many years, then we would expect all the post-purchase plots to be upwardly sloping. Likewise, non-cyclical declines over many years would result in downward sloping post-trade plots. Neither of these charts would suggest insider trading activity.

The strongest indicator would be a situation where the share price was extremely cyclical, and there were both positive signals in the PURCHASE chart and negative plots on the SALE chart. This situation would be highly suggestive of an insider that was timing trades to their financial advantage.

Insider Trading History

This table shows the complete list of insider trades made by David H Klein as disclosed to the Securities Exchange Commission (SEC).

File Date Tran Date Form Ticker Security Code 10b5-1 Shares Remaining Shares Percent
Change
Share
Price
Tran
Value
Remaining
Value
2023-12-13 2023-12-13 4 ctg COMPUTER TASK GROUP INC
common stock
U - Other -180,406 0 -100.00 10.50 -1,894,263
2023-09-18 2023-09-15 4 ctg COMPUTER TASK GROUP INC
common stock
A - Award 2,182 180,406 1.22 10.31 22,496 1,859,986
2023-06-20 2023-06-16 4 ctg COMPUTER TASK GROUP INC
common stock
A - Award 3,052 178,224 1.74 7.37 22,493 1,313,511
2023-03-20 2023-03-17 4 ctg COMPUTER TASK GROUP INC
common stock
A - Award 2,903 175,172 1.69 7.75 22,498 1,357,583
2022-12-19 2022-12-16 4 ctg COMPUTER TASK GROUP INC
common stock
A - Award 3,099 172,269 1.83 7.26 22,499 1,250,673
2022-09-20 2022-09-16 4 ctg COMPUTER TASK GROUP INC
common stock
A - Award 2,767 169,170 1.66 8.13 22,496 1,375,352
2022-06-21 2022-06-17 4 ctg COMPUTER TASK GROUP INC
common stock
A - Award 2,440 166,403 1.49 9.22 22,497 1,534,236
2022-03-22 2022-03-18 4 ctg COMPUTER TASK GROUP INC
common stock
A - Award 2,467 163,963 1.53 9.12 22,499 1,495,343
2021-12-17 2021-12-16 4 ctg COMPUTER TASK GROUP INC
common stock
A - Award 2,341 161,496 1.47 9.61 22,497 1,551,977
2021-09-17 2021-09-16 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 2,502 159,155 1.60 8.99 22,493 1,430,803
2021-06-21 2021-06-17 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 2,252 156,653 1.46 9.99 22,497 1,564,963
2021-03-26 2021-03-24 4 CTG COMPUTER TASK GROUP INC
common stock
A - Award 2,453 154,401 1.61
2020-11-16 2020-11-13 4/A CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 556 148,507 0.38 6.19 3,442 919,258
2020-11-16 2020-11-13 4/A CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 200 145,955 0.14 6.14 1,228 896,164
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 2,493 151,948 1.67 6.25 15,581 949,675
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 248 149,455 0.17 6.23 1,545 931,105
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 300 149,207 0.20 6.22 1,866 928,068
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 400 148,907 0.27 6.20 2,480 923,223
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 1,280 147,951 0.87 6.18 7,910 914,337
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 716 146,671 0.49 6.15 4,403 902,027
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 810 145,755 0.56 6.10 4,941 889,106
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 90 144,945 0.06 6.09 548 882,715
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 100 144,855 0.07 6.08 608 880,718
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 100 144,755 0.07 6.07 607 878,663
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 300 144,655 0.21 6.05 1,815 875,163
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 223 144,355 0.15 6.04 1,347 871,904
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 11 144,132 0.01 6.01 66 866,233
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 1,723 144,121 1.21 6.00 10,338 864,726
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 200 142,398 0.14 5.99 1,198 852,964
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 50 142,198 0.04 5.98 299 850,344
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 100 142,148 0.07 5.97 597 848,624
2020-11-13 2020-11-13 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 100 142,048 0.07 5.96 596 846,606
2020-11-13 2020-11-06 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 556 148,507 0.38 6.19 3,442 919,258
2020-11-13 2020-11-06 4 CTG COMPUTER TASK GROUP INC
Common Stock
P - Purchase 200 145,955 0.14 6.14 1,228 896,164
2020-01-07 2020-01-03 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 30,888 141,948 27.81
2019-01-03 2019-01-02 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 38,929 111,060 53.97
2018-05-03 2018-05-01 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 21,361 72,131 42.07
2018-01-04 2018-01-03 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 7,239 50,770 16.63
2017-10-05 2017-10-04 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 3,498 42,530 8.96 5.36 18,749 227,961
2017-07-06 2017-07-05 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 3,434 39,032 9.65 5.46 18,750 213,115
2017-05-05 2017-05-03 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 3,183 35,598 9.82 5.89 18,748 209,672
2017-01-09 2017-01-06 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 4,310 32,415 15.34 4.35 18,748 141,005
2016-10-11 2016-10-07 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 354 28,105 1.28 4.86 1,720 136,590
2016-10-04 2016-10-01 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 3,989 27,751 16.79 4.70 18,748 130,430
2016-07-08 2016-07-06 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 288 24,762 1.18 5.10 1,469 126,286
2016-07-05 2016-07-01 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 3,712 24,474 17.88 5.05 18,746 123,594
2016-05-05 2016-05-04 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 3,698 20,762 21.67 5.07 18,749 105,263
2016-04-07 2016-04-06 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 195 17,064 1.16 5.19 1,012 88,562
2016-01-08 2016-01-06 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 154 16,869 0.92 6.52 1,004 109,986
2016-01-05 2016-01-01 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 2,832 16,715 20.40 6.62 18,748 110,653
2015-10-09 2015-10-07 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 124 13,883 0.90 6.67 827 92,600
2015-10-02 2015-10-01 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 3,019 13,759 28.11 6.21 18,748 85,443
2015-07-07 2015-07-06 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 2,320 10,740 27.55 8.30 19,256 89,142
2015-05-07 2015-05-06 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 2,317 8,420 37.96 8.09 18,745 68,118
2015-04-03 2015-04-01 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 49 6,103 0.81 7.41 363 45,223
2015-01-05 2015-01-02 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 28 6,054 0.46 9.10 255 55,091
2015-01-05 2015-01-01 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 1,967 6,026 48.46 9.53 18,746 57,428
2014-10-02 2014-10-01 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 1,723 4,059 73.76 10.96 18,884 44,487
2014-07-02 2014-07-01 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 1,121 2,336 92.26 16.78 18,810 39,198
2014-05-08 2014-05-07 4 CTG COMPUTER TASK GROUP INC
Common Stock
A - Award 1,215 1,215 15.42 18,735 18,735
2013-05-09 2013-05-08 4 CTGX COMPUTER TASK GROUP INC
stock option (right to buy)
A - Award 20,000 20,000
2012-09-14 3 CTGX COMPUTER TASK GROUP INC
Common Stock
0
P
Open market or private purchase of non-derivative or derivative security
S
Open market or private sale of non-derivative or derivative security
A
Grant, award, or other acquisition of securities from the company (such as an option)
C
Conversion of derivative
D
Sale or transfer of securities back to the company
F
Payment of exercise price or tax liability using portion of securities received from the company
G
Gift of securities by or to the insider
K
Equity swaps and similar hedging transactions
M
Exercise or conversion of derivative security received from the company (such as an option)
V
A transaction voluntarily reported on Form 4
J
Other (accompanied by a footnote describing the transaction)