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

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,350 $367.92

1,350

$367.92

$496,692

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
629 $372.17

629

$372.17

$234,095

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
900 $369.02

900

$369.02

$332,118

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
628 $372.47

628

$372.47

$233,911

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $378.25

50

$378.25

$18,913

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
271 $373.86

271

$373.86

$101,316

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $374.99

50

$374.99

$18,750

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
750 $371.20

750

$371.20

$278,400

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $366.82

150

$366.82

$55,023

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $374.99

50

$374.99

$18,750

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $376.52

150

$376.52

$56,478

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $378.25

50

$378.25

$18,913

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,350 $367.92

1,350

$367.92

$496,692

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
750 $371.20

750

$371.20

$278,400

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
700 $370.27

700

$370.27

$259,189

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
700 $370.27

700

$370.27

$259,189

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
900 $369.02

900

$369.02

$332,118

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $366.82

150

$366.82

$55,023

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
272 $374.28

272

$374.28

$101,804

Aug 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $376.52

150

$376.52

$56,478

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
993 $376.67

993

$376.67

$374,033

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
28 $377.35

28

$377.35

$10,566

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
27 $377.25

27

$377.25

$10,186

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
296 $371.48

296

$371.48

$109,958

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
296 $371.48

296

$371.48

$109,958

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
742 $373.19

742

$373.19

$276,907

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
666 $372.41

666

$372.41

$248,025

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
858 $374.96

858

$374.96

$321,716

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
859 $374.51

859

$374.51

$321,704

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,185 $375.93

1,185

$375.93

$445,477

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
232 $370.16

232

$370.16

$85,877

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
743 $373.82

743

$373.82

$277,748

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
666 $372.41

666

$372.41

$248,025

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
231 $370.41

231

$370.41

$85,565

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,184 $375.41

1,184

$375.41

$444,485

Aug 28, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
994 $376.27

994

$376.27

$374,012

Aug 27, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
703 $372.55

703

$372.55

$261,903

Aug 27, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,995 $370.66

1,995

$370.66

$739,467

Aug 27, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
702 $372.18

702

$372.18

$261,270

Aug 27, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,004 $371.53

1,004

$371.53

$373,016

Aug 27, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,995 $370.66

1,995

$370.66

$739,467

Aug 27, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,004 $371.53

1,004

$371.53

$373,016

Aug 27, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $373.60

50

$373.60

$18,680

Aug 27, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
798 $369.56

798

$369.56

$294,909

Aug 27, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
450 $368.61

450

$368.61

$165,875

Aug 27, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $373.60

50

$373.60

$18,680

Aug 27, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
799 $369.13

799

$369.13

$294,935

Aug 27, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
450 $368.61

450

$368.61

$165,875

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
145 $364.26

145

$364.26

$52,818

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
524 $371.74

524

$371.74

$194,792

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
155 $362.15

155

$362.15

$56,133

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
562 $369.12

562

$369.12

$207,445

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
466 $359.36

466

$359.36

$167,462

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
87 $367.33

87

$367.33

$31,958

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,159 $370.01

1,159

$370.01

$428,842

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
169 $365.92

169

$365.92

$61,840

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
148 $364.60

148

$364.60

$53,961

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,160 $369.53

1,160

$369.53

$428,655

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
561 $368.67

561

$368.67

$206,824

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
218 $361.15

218

$361.15

$78,731

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
467 $358.95

467

$358.95

$167,630

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
154 $362.17

154

$362.17

$55,774

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
217 $360.99

217

$360.99

$78,335

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
523 $371.44

523

$371.44

$194,263

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,188 $370.75

1,188

$370.75

$440,451

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
180 $360.17

180

$360.17

$64,831

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,188 $370.75

1,188

$370.75

$440,451

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
148 $364.60

148

$364.60

$53,961

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
88 $367.00

88

$367.00

$32,296

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
169 $365.92

169

$365.92

$61,840

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
144 $363.92

144

$363.92

$52,404

Aug 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
180 $360.17

180

$360.17

$64,831

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
734 $363.54

734

$363.54

$266,838

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $359.89

50

$359.89

$17,995

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
352 $362.70

352

$362.70

$127,670

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
400 $364.47

400

$364.47

$145,788

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
563 $361.67

563

$361.67

$203,620

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
529 $357.97

529

$357.97

$189,366

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
448 $356.80

448

$356.80

$159,846

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
206 $356.08

206

$356.08

$73,352

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
293 $354.80

293

$354.80

$103,956

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
207 $355.67

207

$355.67

$73,624

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
293 $354.80

293

$354.80

$103,956

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
528 $358.35

528

$358.35

$189,209

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
452 $359.10

452

$359.10

$162,313

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
300 $365.33

300

$365.33

$109,599

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
518 $366.78

518

$366.78

$189,992

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
153 $367.44

153

$367.44

$56,218

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
562 $361.15

562

$361.15

$202,966

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
154 $367.92

154

$367.92

$56,660

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $359.89

50

$359.89

$17,995

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
734 $363.54

734

$363.54

$266,838

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
401 $364.91

401

$364.91

$146,329

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
519 $366.26

519

$366.26

$190,089

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
449 $357.41

449

$357.41

$160,477

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
452 $359.10

452

$359.10

$162,313

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
353 $362.20

353

$362.20

$127,857

Aug 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
300 $365.33

300

$365.33

$109,599

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
840 $355.75

840

$355.75

$298,830

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $361.01

250

$361.01

$90,253

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
400 $359.47

400

$359.47

$143,788

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $346.48

100

$346.48

$34,648

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
404 $352.97

404

$352.97

$142,600

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
852 $355.21

852

$355.21

$302,639

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
300 $341.27

300

$341.27

$102,381

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $348.14

50

$348.14

$17,407

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
400 $359.47

400

$359.47

$143,788

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $340.04

250

$340.04

$85,010

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $351.17

50

$351.17

$17,559

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
404 $352.97

404

$352.97

$142,600

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $348.14

50

$348.14

$17,407

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $346.48

100

$346.48

$34,648

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
545 $356.86

545

$356.86

$194,489

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
200 $358.19

200

$358.19

$71,638

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $340.04

250

$340.04

$85,010

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $361.49

100

$361.49

$36,149

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
511 $353.51

511

$353.51

$180,644

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
200 $358.19

200

$358.19

$71,638

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
851 $354.73

851

$354.73

$301,875

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
510 $354.11

510

$354.11

$180,596

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $351.17

50

$351.17

$17,559

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $339.06

150

$339.06

$50,859

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
101 $362.18

101

$362.18

$36,580

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
839 $356.26

839

$356.26

$298,902

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $339.06

150

$339.06

$50,859

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
249 $360.36

249

$360.36

$89,730

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
544 $357.14

544

$357.14

$194,284

Aug 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
300 $341.27

300

$341.27

$102,381

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $334.21

150

$334.21

$50,132

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
800 $336.83

800

$336.83

$269,464

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,303 $339.97

1,303

$339.97

$442,981

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,303 $339.97

1,303

$339.97

$442,981

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
350 $335.44

350

$335.44

$117,404

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $333.24

150

$333.24

$49,986

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
350 $335.44

350

$335.44

$117,404

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $333.24

150

$333.24

$49,986

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
800 $336.83

800

$336.83

$269,464

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
200 $340.74

200

$340.74

$68,148

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,447 $339.01

1,447

$339.01

$490,547

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $334.21

150

$334.21

$50,132

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
600 $337.80

600

$337.80

$202,680

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
200 $340.74

200

$340.74

$68,148

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
600 $337.80

600

$337.80

$202,680

Aug 21, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,447 $339.01

1,447

$339.01

$490,547

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
532 $331.29

532

$331.29

$176,246

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
152 $328.66

152

$328.66

$49,956

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
458 $323.02

458

$323.02

$147,943

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
750 $333.23

750

$333.23

$249,923

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
215 $340.02

215

$340.02

$73,104

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
750 $333.23

750

$333.23

$249,923

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
139 $338.06

139

$338.06

$46,990

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
269 $334.12

269

$334.12

$89,878

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
104 $327.83

104

$327.83

$34,094

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
665 $332.19

665

$332.19

$220,906

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $326.20

50

$326.20

$16,310

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
89 $324.88

89

$324.88

$28,914

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
55 $319.23

55

$319.23

$17,558

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
548 $324.13

548

$324.13

$177,623

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
547 $323.74

547

$323.74

$177,086

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
665 $332.19

665

$332.19

$220,906

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
140 $337.91

140

$337.91

$47,307

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $326.20

50

$326.20

$16,310

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
103 $328.19

103

$328.19

$33,804

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
214 $339.80

214

$339.80

$72,717

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
269 $334.12

269

$334.12

$89,878

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
384 $335.26

384

$335.26

$128,740

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
86 $319.72

86

$319.72

$27,496

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
384 $335.26

384

$335.26

$128,740

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
459 $322.65

459

$322.65

$148,096

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
532 $331.29

532

$331.29

$176,246

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
133 $336.85

133

$336.85

$44,801

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
303 $330.36

303

$330.36

$100,099

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
133 $336.85

133

$336.85

$44,801

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
152 $328.66

152

$328.66

$49,956

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
89 $324.88

89

$324.88

$28,914

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
69 $320.84

69

$320.84

$22,138

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
302 $330.13

302

$330.13

$99,699

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
87 $319.81

87

$319.81

$27,823

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
54 $319.25

54

$319.25

$17,240

Aug 20, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
69 $320.84

69

$320.84

$22,138

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
200 $356.36

200

$356.36

$71,272

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $354.09

150

$354.09

$53,114

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
200 $356.36

200

$356.36

$71,272

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
460 $350.12

460

$350.12

$161,055

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
300 $351.74

300

$351.74

$105,522

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
600 $350.64

600

$350.64

$210,384

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
200 $347.45

200

$347.45

$69,490

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
600 $350.64

600

$350.64

$210,384

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
911 $344.31

911

$344.31

$313,666

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $354.09

150

$354.09

$53,114

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
541 $348.50

541

$348.50

$188,539

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
911 $344.31

911

$344.31

$313,666

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
989 $345.28

989

$345.28

$341,482

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
989 $345.28

989

$345.28

$341,482

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
459 $349.51

459

$349.51

$160,425

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
300 $351.74

300

$351.74

$105,522

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
200 $352.82

200

$352.82

$70,564

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
200 $347.45

200

$347.45

$69,490

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
540 $349.00

540

$349.00

$188,460

Aug 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
200 $352.82

200

$352.82

$70,564

TOP