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

Jun 12, 2025

Hoben Kevin R

Hoben Kevin R
Executive Chairman
Sell
972 $31.55

972

$31.55

$30,667

Aug 19, 2022

Albino Mark F

Albino Mark F
Sell
126 $120.50

126

$120.50

$15,183

Aug 19, 2022

Albino Mark F

Albino Mark F
Sell
100 $120.25

100

$120.25

$12,025

Aug 19, 2022

Albino Mark F

Albino Mark F
Sell
3,199 $120.00

3,199

$120.00

$383,880

Aug 18, 2022

Albino Mark F

Albino Mark F
Sell
46 $120.03

46

$120.03

$5,521

Aug 18, 2022

Albino Mark F

Albino Mark F
Sell
1 $120.13

1

$120.13

$120

Aug 18, 2022

Albino Mark F

Albino Mark F
Sell
200 $120.11

200

$120.11

$24,022

Aug 18, 2022

Albino Mark F

Albino Mark F
Sell
200 $120.00

200

$120.00

$24,000

Aug 18, 2022

Albino Mark F

Albino Mark F
Sell
94 $120.05

94

$120.05

$11,285

Aug 18, 2022

Albino Mark F

Albino Mark F
Sell
100 $120.02

100

$120.02

$12,002

Aug 18, 2022

Albino Mark F

Albino Mark F
Sell
7 $120.12

7

$120.12

$841

Aug 18, 2022

Albino Mark F

Albino Mark F
Sell
1,741 $120.00

1,741

$120.00

$208,920

Aug 18, 2022

Albino Mark F

Albino Mark F
Sell
100 $120.01

100

$120.01

$12,001

Aug 18, 2022

Albino Mark F

Albino Mark F
Sell
1 $120.05

1

$120.05

$120

Aug 18, 2022

Albino Mark F

Albino Mark F
Sell
100 $120.23

100

$120.23

$12,023

Aug 18, 2022

Albino Mark F

Albino Mark F
Sell
100 $120.22

100

$120.22

$12,022

Aug 18, 2022

Albino Mark F

Albino Mark F
Sell
13 $120.03

13

$120.03

$1,560

Aug 17, 2022

Albino Mark F

Albino Mark F
Sell
196 $120.00

196

$120.00

$23,520

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
2 $117.34

2

$117.34

$235

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
78 $118.71

78

$118.71

$9,259

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
27 $118.00

27

$118.00

$3,186

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
2 $115.00

2

$115.00

$230

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $117.01

100

$117.01

$11,701

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
23 $117.16

23

$117.16

$2,695

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $118.79

100

$118.79

$11,879

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
199 $116.41

199

$116.41

$23,166

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
7,446 $115.00

7,446

$115.00

$856,290

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $117.76

100

$117.76

$11,776

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
20 $117.51

20

$117.51

$2,350

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
83 $117.29

83

$117.29

$9,735

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $118.07

100

$118.07

$11,807

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
51 $116.45

51

$116.45

$5,939

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
200 $118.50

200

$118.50

$23,700

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
111 $117,475.00

111

$117,475.00

$13,039,725

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $117.05

100

$117.05

$11,705

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
6 $117.49

6

$117.49

$705

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $117.14

100

$117.14

$11,714

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
3 $117.82

3

$117.82

$353

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $118.03

100

$118.03

$11,803

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $116.39

100

$116.39

$11,639

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
38 $116.75

38

$116.75

$4,437

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
116 $116.46

116

$116.46

$13,509

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
200 $118.26

200

$118.26

$23,652

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
84 $117.92

84

$117.92

$9,905

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
20 $117.81

20

$117.81

$2,356

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
98 $118.12

98

$118.12

$11,576

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
39 $116.50

39

$116.50

$4,544

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
999 $116.43

999

$116.43

$116,314

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $115.04

100

$115.04

$11,504

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
150 $115.03

150

$115.03

$17,255

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
463 $115.01

463

$115.01

$53,250

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
181 $115.06

181

$115.06

$20,826

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
200 $115.08

200

$115.08

$23,016

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
58 $115.07

58

$115.07

$6,674

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
259 $115.05

259

$115.05

$29,798

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
451 $115.02

451

$115.02

$51,874

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
300 $115.15

300

$115.15

$34,545

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
500 $115.12

500

$115.12

$57,560

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
400 $117.39

400

$117.39

$46,956

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $117.08

100

$117.08

$11,708

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
28 $117.35

28

$117.35

$3,286

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
700 $117.00

700

$117.00

$81,900

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
200 $117.02

200

$117.02

$23,404

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $117.40

100

$117.40

$11,740

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
20 $117.52

20

$117.52

$2,350

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
172 $117.50

172

$117.50

$20,210

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $116.98

100

$116.98

$11,698

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
16 $118.01

16

$118.01

$1,888

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
199 $117.62

199

$117.62

$23,406

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
392 $117.33

392

$117.33

$45,993

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
20 $117.53

20

$117.53

$2,351

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
900 $117.03

900

$117.03

$105,327

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $118.08

100

$118.08

$11,808

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
2 $118.15

2

$118.15

$236

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $118.49

100

$118.49

$11,849

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
40 $118.75

40

$118.75

$4,750

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $118.98

100

$118.98

$11,898

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
27 $117.56

27

$117.56

$3,174

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $118.13

100

$118.13

$11,813

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
274 $116.95

274

$116.95

$32,044

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
41 $117.71

41

$117.71

$4,826

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
200 $115.11

200

$115.11

$23,022

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
50 $115.09

50

$115.09

$5,755

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $115.20

100

$115.20

$11,520

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
159 $115.13

159

$115.13

$18,306

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $115.17

100

$115.17

$11,517

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
2 $115.20

2

$115.20

$230

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
170 $115.10

170

$115.10

$19,567

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
69 $115.16

69

$115.16

$7,946

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
95 $116.06

95

$116.06

$11,026

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
113 $116.05

113

$116.05

$13,114

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
180 $116.01

180

$116.01

$20,882

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
230 $116.14

230

$116.14

$26,712

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
68 $116.12

68

$116.12

$7,896

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
20 $116.08

20

$116.08

$2,322

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
200 $116.15

200

$116.15

$23,230

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
150 $116.18

150

$116.18

$17,427

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
50 $116.17

50

$116.17

$5,809

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $116.16

100

$116.16

$11,616

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
80 $116.10

80

$116.10

$9,288

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
72 $116.00

72

$116.00

$8,352

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
171 $116.21

171

$116.21

$19,872

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
50 $116.20

50

$116.20

$5,810

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
90 $116.23

90

$116.23

$10,461

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
4 $116.27

4

$116.27

$465

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
60 $116.26

60

$116.26

$6,976

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
10 $116.24

10

$116.24

$1,162

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
20 $116.19

20

$116.19

$2,324

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
20 $116.33

20

$116.33

$2,327

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
157 $116.32

157

$116.32

$18,262

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $116.29

100

$116.29

$11,629

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
527 $116.34

527

$116.34

$61,311

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
48 $116.39

48

$116.39

$5,587

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
120 $116.36

120

$116.36

$13,963

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
232 $116.35

232

$116.35

$26,993

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
185 $116.31

185

$116.31

$21,517

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
31 $116.22

31

$116.22

$3,603

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
234 $116.04

234

$116.04

$27,153

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
30 $115.82

30

$115.82

$3,475

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
4 $115.19

4

$115.19

$461

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
38 $115.32

38

$115.32

$4,382

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $115.31

100

$115.31

$11,531

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $115.26

100

$115.26

$11,526

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
92 $115.46

92

$115.46

$10,622

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $115.40

100

$115.40

$11,540

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
500 $115.33

500

$115.33

$57,665

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
20 $115.47

20

$115.47

$2,309

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
10 $115.51

10

$115.51

$1,155

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
183 $115.50

183

$115.50

$21,137

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
2 $115.49

2

$115.49

$231

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $115.35

100

$115.35

$11,535

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
51 $115.30

51

$115.30

$5,880

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
1 $115.56

1

$115.56

$116

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
50 $115.55

50

$115.55

$5,778

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
20 $115.57

20

$115.57

$2,311

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
20 $115.63

20

$115.63

$2,313

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
3 $115.62

3

$115.62

$347

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
2 $115.58

2

$115.58

$231

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
25 $115.52

25

$115.52

$2,888

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
26 $115.64

26

$115.64

$3,007

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
260 $115.70

260

$115.70

$30,082

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
284 $115.69

284

$115.69

$32,856

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
10 $115.72

10

$115.72

$1,157

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
105 $115.75

105

$115.75

$12,154

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
11 $115.74

11

$115.74

$1,273

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
8 $115.73

8

$115.73

$926

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
150 $115.71

150

$115.71

$17,357

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
99 $115.67

99

$115.67

$11,451

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
190 $115.66

190

$115.66

$21,975

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
352 $115.80

352

$115.80

$40,762

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
38 $116.07

38

$116.07

$4,411

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $115.86

100

$115.86

$11,586

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
90 $115.85

90

$115.85

$10,427

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
10 $115.84

10

$115.84

$1,158

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $115.77

100

$115.77

$11,577

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
40 $115.90

40

$115.90

$4,636

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $115.89

100

$115.89

$11,589

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
15 $115.87

15

$115.87

$1,738

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
44 $115.92

44

$115.92

$5,100

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
1 $115.97

1

$115.97

$116

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
23 $115.96

23

$115.96

$2,667

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
50 $115.95

50

$115.95

$5,798

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
10 $115.88

10

$115.88

$1,159

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
219 $115.81

219

$115.81

$25,362

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
254 $116.54

254

$116.54

$29,601

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
200 $116.53

200

$116.53

$23,306

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $116.57

100

$116.57

$11,657

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
50 $116.65

50

$116.65

$5,833

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
12 $116.64

12

$116.64

$1,400

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
200 $116.63

200

$116.63

$23,326

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
39 $116.52

39

$116.52

$4,544

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $116.69

100

$116.69

$11,669

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
71 $116.68

71

$116.68

$8,284

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $116.73

100

$116.73

$11,673

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $116.66

100

$116.66

$11,666

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
70 $116.70

70

$116.70

$8,169

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
10 $116.67

10

$116.67

$1,167

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
290 $116.55

290

$116.55

$33,800

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $116.50

100

$116.50

$11,650

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
1 $116.44

1

$116.44

$116

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
101 $116.42

101

$116.42

$11,758

Aug 16, 2022

Albino Mark F

Albino Mark F
Sell
100 $116.92

100

$116.92

$11,692

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
100 $118.65

100

$118.65

$11,865

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
100 $119.00

100

$119.00

$11,900

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
61 $122.30

61

$122.30

$7,460

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
200 $118.56

200

$118.56

$23,712

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
100 $122.06

100

$122.06

$12,206

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
100 $121.08

100

$121.08

$12,108

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
46 $122.00

46

$122.00

$5,612

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
700 $118.58

700

$118.58

$83,006

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
100 $118.68

100

$118.68

$11,868

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
100 $119.37

100

$119.37

$11,937

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
100 $119.24

100

$119.24

$11,924

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
400 $119.22

400

$119.22

$47,688

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
100 $119.20

100

$119.20

$11,920

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
100 $121.56

100

$121.56

$12,156

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
200 $118.61

200

$118.61

$23,722

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
900 $118.80

900

$118.80

$106,920

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
100 $118.89

100

$118.89

$11,889

Aug 15, 2022

Albino Mark F

Albino Mark F
Sell
50 $118.63

50

$118.63

$5,932

TOP