Overview

Basic information

Litigation

Active legal matters

Material Events

8-K disclosures

SEC Filings

Key regulatory docs

Insider Transactions

Ownership changes

Overview

Basic information

Litigation

Active legal matters

Material Events

8-K disclosures

SEC Filings

Key regulatory docs

Insider Transactions

Ownership changes

Historical Insider Transactions

The table below lists insider purchases and sales reported by company officers, directors, and major shareholders during the last 12 months.

DATE

INSIDER

INSIDER TYPE SHARES PRICE

SHARES

PRICE

VALUE

Aug 08, 2025

Jain Ajit

Jain Ajit
Vice Chairman
Sell
2,000 $464.73

2,000

$464.73

$929,452

Mar 03, 2025

WITMER MERYL B

WITMER MERYL B
Sell
2 $429,496.73

2

$429,496.73

$1,551,767

Aug 08, 2023

Jain Ajit

Jain Ajit
Vice Chairman
Sell
28,000 $362.55

28,000

$362.55

$10,151,481

Mar 02, 2023

Jain Ajit

Jain Ajit
Vice Chairman
Sell
6,595 $303.28

6,595

$303.28

$2,000,132

Nov 29, 2022

Jain Ajit

Jain Ajit
Vice Chairman
Sell
4,020 $313.40

4,020

$313.40

$1,259,868

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,150.00

1

$407,150.00

$407,150

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,155.00

1

$407,155.00

$407,155

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
2 $407,180.00

2

$407,180.00

$814,360

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,200.00

1

$407,200.00

$407,200

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,224.99

1

$407,224.99

$407,225

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,256.98

1

$407,256.98

$407,257

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,270.00

1

$407,270.00

$407,270

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,292.74

1

$407,292.74

$407,293

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,299.99

1

$407,299.99

$407,300

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,345.00

1

$407,345.00

$407,345

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,352.62

1

$407,352.62

$407,353

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,354.17

1

$407,354.17

$407,354

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,435.00

1

$407,435.00

$407,435

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,494.16

1

$407,494.16

$407,494

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,494.95

1

$407,494.95

$407,495

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,499.45

1

$407,499.45

$407,499

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,500.99

1

$407,500.99

$407,501

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,535.00

1

$407,535.00

$407,535

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,539.99

1

$407,539.99

$407,540

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,576.99

1

$407,576.99

$407,577

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,580.00

1

$407,580.00

$407,580

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,585.00

1

$407,585.00

$407,585

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
2 $407,600.00

2

$407,600.00

$815,200

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
2 $407,622.51

2

$407,622.51

$815,245

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,666.38

1

$407,666.38

$407,666

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,711.88

1

$407,711.88

$407,712

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,730.97

1

$407,730.97

$407,731

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,778.03

1

$407,778.03

$407,778

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,839.00

1

$407,839.00

$407,839

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,849.00

1

$407,849.00

$407,849

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,129.00

1

$406,129.00

$406,129

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,151.65

1

$406,151.65

$406,152

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,152.82

1

$406,152.82

$406,153

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,161.28

1

$406,161.28

$406,161

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,260.95

1

$406,260.95

$406,261

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,279.99

1

$406,279.99

$406,280

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
2 $406,298.56

2

$406,298.56

$812,597

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
7 $406,300.00

7

$406,300.00

$2,844,100

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,376.73

1

$406,376.73

$406,377

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
2 $406,397.87

2

$406,397.87

$812,796

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,399.99

1

$406,399.99

$406,400

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,492.75

1

$406,492.75

$406,493

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
10 $406,500.00

10

$406,500.00

$4,065,000

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,617.11

1

$406,617.11

$406,617

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,725.00

1

$406,725.00

$406,725

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,730.00

1

$406,730.00

$406,730

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,854.99

1

$406,854.99

$406,855

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,929.99

1

$406,929.99

$406,930

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,939.01

1

$406,939.01

$406,939

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,950.00

1

$406,950.00

$406,950

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,954.99

1

$406,954.99

$406,955

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,999.99

1

$406,999.99

$407,000

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
3 $407,000.00

3

$407,000.00

$1,221,000

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,007.75

1

$407,007.75

$407,008

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,020.00

1

$407,020.00

$407,020

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,035.39

1

$407,035.39

$407,035

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,085.00

1

$407,085.00

$407,085

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
2 $407,125.00

2

$407,125.00

$814,250

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
2 $407,137.00

2

$407,137.00

$814,274

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,149.00

1

$407,149.00

$407,149

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
14 $405,800.00

14

$405,800.00

$5,681,200

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,801.68

1

$405,801.68

$405,802

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,803.12

1

$405,803.12

$405,803

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,808.93

1

$405,808.93

$405,809

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,815.57

1

$405,815.57

$405,816

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,819.33

1

$405,819.33

$405,819

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,820.49

1

$405,820.49

$405,820

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,824.00

1

$405,824.00

$405,824

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,875.71

1

$405,875.71

$405,876

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,876.99

1

$405,876.99

$405,877

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,939.51

1

$405,939.51

$405,940

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,950.64

1

$405,950.64

$405,951

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
4 $405,955.00

4

$405,955.00

$1,623,820

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,955.37

1

$405,955.37

$405,955

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,955.82

1

$405,955.82

$405,956

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,956.22

1

$405,956.22

$405,956

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,964.80

1

$405,964.80

$405,965

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $405,975.00

1

$405,975.00

$405,975

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
9 $406,000.00

9

$406,000.00

$3,654,000

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,000.01

1

$406,000.01

$406,000

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,008.29

1

$406,008.29

$406,008

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,019.00

1

$406,019.00

$406,019

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
3 $406,050.00

3

$406,050.00

$1,218,150

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
2 $406,069.74

2

$406,069.74

$812,139

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,077.35

1

$406,077.35

$406,077

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
5 $406,100.00

5

$406,100.00

$2,030,500

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,100.18

1

$406,100.18

$406,100

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,101.03

1

$406,101.03

$406,101

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,101.60

1

$406,101.60

$406,102

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $406,122.78

1

$406,122.78

$406,123

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,860.00

1

$407,860.00

$407,860

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,869.00

1

$407,869.00

$407,869

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,871.02

1

$407,871.02

$407,871

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,873.00

1

$407,873.00

$407,873

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,874.44

1

$407,874.44

$407,874

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,881.86

1

$407,881.86

$407,882

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,886.99

1

$407,886.99

$407,887

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,893.33

1

$407,893.33

$407,893

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,898.34

1

$407,898.34

$407,898

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,899.99

1

$407,899.99

$407,900

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,919.00

1

$407,919.00

$407,919

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,934.00

1

$407,934.00

$407,934

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,964.76

1

$407,964.76

$407,965

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,965.00

1

$407,965.00

$407,965

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,979.21

1

$407,979.21

$407,979

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,984.00

1

$407,984.00

$407,984

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $407,985.30

1

$407,985.30

$407,985

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $408,058.67

1

$408,058.67

$408,059

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $408,066.83

1

$408,066.83

$408,067

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $408,204.43

1

$408,204.43

$408,204

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $408,272.20

1

$408,272.20

$408,272

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $408,479.66

1

$408,479.66

$408,480

Sep 29, 2022

Abel Gregory

Abel Gregory
Vice Chair
Buy
1 $408,514.01

1

$408,514.01

$408,514

Sep 01, 2022

Jain Ajit

Jain Ajit
Vice Chairman
Sell
2,500 $280.41

2,500

$280.41

$701,016

Jul 28, 2022

Jain Ajit

Jain Ajit
Vice Chairman
Sell
3,420 $293.17

3,420

$293.17

$1,002,643

Jul 05, 2022

OLSON RONALD L

OLSON RONALD L
Buy
895 $274.62

895

$274.62

$245,785

Jul 05, 2022

OLSON RONALD L

OLSON RONALD L
Buy
1,515 $274.19

1,515

$274.19

$415,398

Jun 24, 2022

Jain Ajit

Jain Ajit
Vice Chairman
Sell
1,200 $277.72

1,200

$277.72

$333,265

Oct 29, 2021

Jain Ajit

Jain Ajit
Vice Chairman
Sell
7,200 $287.54

7,200

$287.54

$2,070,277

May 04, 2021

Jain Ajit

Jain Ajit
Vice Chairman
Sell
7,852 $278.19

7,852

$278.19

$2,184,348

Feb 26, 2021

GOTTESMAN DAVID S

GOTTESMAN DAVID S
Sell
500 $242.00

500

$242.00

$121,002

Dec 18, 2020

OLSON RONALD L

OLSON RONALD L
Buy
4,000 $222.33

4,000

$222.33

$889,335

Sep 30, 2020

Jain Ajit

Jain Ajit
Vice Chairman
Sell
7,000 $213.00

7,000

$213.00

$1,491,000

Jul 01, 2020

Jain Ajit

Jain Ajit
Vice Chairman
Sell
5,600 $177.74

5,600

$177.74

$995,316

May 18, 2020

WITMER MERYL B

WITMER MERYL B
Buy
1,000 $173.30

1,000

$173.30

$173,300

May 18, 2020

WITMER MERYL B

WITMER MERYL B
Buy
1 $261,002.63

1

$261,002.63

$261,003

May 18, 2020

WITMER MERYL B

WITMER MERYL B
Buy
1 $261,002.63

1

$261,002.63

$261,003

May 18, 2020

WITMER MERYL B

WITMER MERYL B
Buy
1 $261,002.63

1

$261,002.63

$261,003

May 18, 2020

WITMER MERYL B

WITMER MERYL B
Buy
1 $261,002.63

1

$261,002.63

$261,003

May 18, 2020

WITMER MERYL B

WITMER MERYL B
Buy
2 $261,002.63

2

$261,002.63

$522,005

May 18, 2020

WITMER MERYL B

WITMER MERYL B
Buy
2 $261,002.63

2

$261,002.63

$522,005

Nov 07, 2018

Jain Ajit

Jain Ajit
Vice Chairman
Sell
5,700 $219.69

5,700

$219.69

$1,252,233

May 10, 2018

Jain Ajit

Jain Ajit
Vice Chairman
Buy
6,000 $199.82

6,000

$199.82

$1,198,920

TOP