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 20, 2025

Larrenaga Ryan Collins

Larrenaga Ryan Collins
See Remarks
Buy
100 $33.04

100

$33.04

$3,304

Mar 07, 2025

Carlton Pamela G

Carlton Pamela G
Sell
1,483 $31.22

1,483

$31.22

$46,303

Mar 07, 2025

Carlton Pamela G

Carlton Pamela G
Sell
332 $31.25

332

$31.25

$10,375

Nov 18, 2024

TRUSCOTT WILLIAM F

TRUSCOTT WILLIAM F
SVP
Buy
4,000 $33.60

4,000

$33.60

$134,400

Aug 29, 2023

KELLY JANET LANGFORD

KELLY JANET LANGFORD
Sell
27 $27.71

27

$27.71

$748

Jul 06, 2023

Sivaraman Raghavendran

Sivaraman Raghavendran
Buy
415 $27.10

415

$27.10

$11,247

Jul 06, 2023

Sivaraman Raghavendran

Sivaraman Raghavendran
Buy
712 $27.08

712

$27.08

$19,281

Jul 06, 2023

Sivaraman Raghavendran

Sivaraman Raghavendran
Buy
1,873 $27.06

1,873

$27.06

$50,683

Mar 14, 2022

Lee Grace

Lee Grace
Buy
2,000 $29.15

2,000

$29.15

$58,300

May 06, 2021

Beckman Daniel

Beckman Daniel
SVP
Buy
325 $34.00

325

$34.00

$11,050

Nov 17, 2020

Petersen Christopher O.

Petersen Christopher O.
President & Prin Exec Off
Buy
100 $28.40

100

$28.40

$2,840

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
88 $26.40

88

$26.40

$2,323

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
98 $26.35

98

$26.35

$2,582

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
100 $26.39

100

$26.39

$2,639

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
188 $26.12

188

$26.12

$4,910

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
186 $26.12

186

$26.12

$4,858

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
100 $26.18

100

$26.18

$2,618

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
188 $26.11

188

$26.11

$4,909

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
100 $26.13

100

$26.13

$2,613

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
141 $26.09

141

$26.09

$3,679

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
562 $26.19

562

$26.19

$14,719

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
63 $26.24

63

$26.24

$1,653

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
233 $26.25

233

$26.25

$6,116

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
292 $26.18

292

$26.18

$7,645

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
100 $26.36

100

$26.36

$2,636

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
260 $26.37

260

$26.37

$6,856

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
148 $26.38

148

$26.38

$3,904

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
150 $26.36

150

$26.36

$3,954

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
54 $26.60

54

$26.60

$1,436

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
51 $26.50

51

$26.50

$1,352

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
822 $26.29

822

$26.29

$21,610

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
247 $26.28

247

$26.28

$6,491

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
10 $26.40

10

$26.40

$264

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
32 $26.46

32

$26.46

$847

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
247 $26.45

247

$26.45

$6,533

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
37 $26.44

37

$26.44

$978

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
109 $26.43

109

$26.43

$2,881

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
188 $26.34

188

$26.34

$4,952

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
47 $25.54

47

$25.54

$1,200

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
49 $25.51

49

$25.51

$1,250

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
200 $25.49

200

$25.49

$5,098

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
680 $25.46

680

$25.46

$17,313

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
158 $25.45

158

$25.45

$4,021

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
141 $25.44

141

$25.44

$3,587

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
48 $25.62

48

$25.62

$1,230

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
51 $25.74

51

$25.74

$1,313

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
376 $25.79

376

$25.79

$9,697

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
78 $25.71

78

$25.71

$2,005

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
251 $25.70

251

$25.70

$6,451

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
178 $25.72

178

$25.72

$4,578

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
100 $25.91

100

$25.91

$2,591

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
88 $25.90

88

$25.90

$2,279

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
191 $26.02

191

$26.02

$4,970

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
58 $26.14

58

$26.14

$1,516

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
847 $26.30

847

$26.30

$22,276

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
278 $26.33

278

$26.33

$7,320

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
88 $26.27

88

$26.27

$2,312

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
100 $26.27

100

$26.27

$2,627

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
167 $26.16

167

$26.16

$4,369

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
109 $26.20

109

$26.20

$2,856

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
240 $26.21

240

$26.21

$6,290

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
200 $26.30

200

$26.30

$5,259

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
6 $26.22

6

$26.22

$157

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
51 $25.99

51

$25.99

$1,325

Mar 02, 2020

KING DAVID L

KING DAVID L
Buy
338 $26.00

338

$26.00

$8,788

Mar 01, 2020

KING DAVID L

KING DAVID L
Buy
88 $26.62

88

$26.62

$2,343

Feb 03, 2020

Carlton Pamela G

Carlton Pamela G
Sell
300 $28.34

300

$28.34

$8,502

Feb 03, 2020

Carlton Pamela G

Carlton Pamela G
Sell
700 $28.36

700

$28.36

$19,852

Dec 31, 2018

Jin Yan

Jin Yan
Buy
136 $23.46

136

$23.46

$3,191

Dec 31, 2018

Jin Yan

Jin Yan
Buy
84 $23.43

84

$23.43

$1,968

Dec 31, 2018

Jin Yan

Jin Yan
Buy
434 $23.45

434

$23.45

$10,177

Dec 31, 2018

Jin Yan

Jin Yan
Buy
386 $23.44

386

$23.44

$9,048

Dec 31, 2018

Jin Yan

Jin Yan
Buy
300 $23.41

300

$23.41

$7,023

Dec 31, 2018

Jin Yan

Jin Yan
Buy
700 $23.40

700

$23.40

$16,380

Dec 31, 2018

Jin Yan

Jin Yan
Buy
2,860 $23.38

2,860

$23.38

$66,867

Dec 31, 2018

Jin Yan

Jin Yan
Buy
100 $23.37

100

$23.37

$2,337

Jun 12, 2018

Albanese Peter

Albanese Peter
Sell
1,300 $27.51

1,300

$27.51

$35,764

Jun 12, 2018

Albanese Peter

Albanese Peter
Sell
600 $27.53

600

$27.53

$16,515

Jun 12, 2018

Albanese Peter

Albanese Peter
Sell
200 $27.51

200

$27.51

$5,503

Jun 12, 2018

Albanese Peter

Albanese Peter
Sell
400 $27.51

400

$27.51

$11,004

Jun 12, 2018

Albanese Peter

Albanese Peter
Sell
600 $27.50

600

$27.50

$16,500

Jun 12, 2018

Albanese Peter

Albanese Peter
Sell
400 $27.50

400

$27.50

$11,000

Jun 12, 2018

Albanese Peter

Albanese Peter
Sell
2,000 $27.49

2,000

$27.49

$54,986

Apr 10, 2012

Carlton Pamela G

Carlton Pamela G
Buy
800 $15.56

800

$15.56

$12,448

Apr 10, 2012

Carlton Pamela G

Carlton Pamela G
Buy
1,300 $15.55

1,300

$15.55

$20,215

Apr 04, 2012

Carlton Pamela G

Carlton Pamela G
Sell
100 $15.90

100

$15.90

$1,590

TOP