Benson Todd Willard

The estimated Net Worth of Benson Todd Willard is at least $3 Million dollars dollars as of 05/27/2022. Benson Todd Willard is the Chief Innovation Officer, sub of Helmerich & Payne Inc. Benson Todd Willard owns over 58,932 shares of Helmerich & Payne Inc stock worth over $3 Million dollars .

Benson Todd Willard mailing address: 1437 S. BOULDER AVENUE SUITE 1400 TULSA OK 74119

Insider Roles

Name Transaction Date Position
Helmerich & Payne Inc 2019-09-04 officer: President of H&P Technologies
EMBED
SAVE

Benson Todd Willard trading performance

Average Relative Return

Outperforming Transactions

Each transaction is measured over a period and compared to .

Benson Todd Willard trading performance analysis

1 Month 3 Months 6 Months 1 Year 2 Years 3 Years
Relative Return(%) 3.62 42.84 -19.34
Relative Return to S&P 500(%) 2.17 25.86 -43.25

Benson Todd Willard trading transactions

Ticker Company Current Price Insider Name Insider Position Date Buy/Sell Insider Trading Shares Shares Change Price Cost Final Share Price Change Since Insider Trade (%) Filing Date Dividend Yield % PE Ratio Market Cap ($M)
HP
Helmerich & Payne Inc
$51.69
Benson Todd Willard
Chief Innovation Officer, sub
2021-10-15 Sell
5,000
-7.82%
$32.86
$164,300
58,932
57.30%
-
1.92
At Loss
5,442.31
HP
Helmerich & Payne Inc
$51.69
Benson Todd Willard
President of H&P Technologies
2020-03-09 Buy
10,000
25.45%
$20.21
$202,100
49,297
155.76%
-
1.92
At Loss
5,442.31
Total 2
  • 1

Benson Todd Willard personal network

Name Position Linked company