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

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
670 $381.56

670

$381.56

$255,645

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $390.54

100

$390.54

$39,054

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
427 $380.36

427

$380.36

$162,414

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
101 $390.44

101

$390.44

$39,434

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,021 $379.42

1,021

$379.42

$387,388

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
215 $385.17

215

$385.17

$82,812

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
510 $378.41

510

$378.41

$192,989

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
427 $380.36

427

$380.36

$162,414

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
172 $384.01

172

$384.01

$66,050

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
104 $374.79

104

$374.79

$38,978

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
2 $385.95

2

$385.95

$772

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
104 $374.79

104

$374.79

$38,978

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
114 $387.06

114

$387.06

$44,125

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
171 $383.64

171

$383.64

$65,602

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
80 $392.18

80

$392.18

$31,374

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1 $389.28

1

$389.28

$389

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
937 $377.34

937

$377.34

$353,568

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
937 $377.34

937

$377.34

$353,568

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
81 $392.43

81

$392.43

$31,787

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
114 $387.06

114

$387.06

$44,125

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
2 $385.95

2

$385.95

$772

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
215 $385.17

215

$385.17

$82,812

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
296 $375.87

296

$375.87

$111,258

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1 $387.98

1

$387.98

$388

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
350 $382.75

350

$382.75

$133,963

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
350 $382.75

350

$382.75

$133,963

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
670 $381.56

670

$381.56

$255,645

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
510 $378.41

510

$378.41

$192,989

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1 $390.43

1

$390.43

$390

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,021 $379.42

1,021

$379.42

$387,388

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
295 $376.24

295

$376.24

$110,991

Sep 30, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1 $388.98

1

$388.98

$389

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $374.38

50

$374.38

$18,719

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $380.45

50

$380.45

$19,023

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
400 $386.59

400

$386.59

$154,636

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $375.95

50

$375.95

$18,798

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $371.92

150

$371.92

$55,788

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $376.98

50

$376.98

$18,849

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $374.38

50

$374.38

$18,719

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $393.46

50

$393.46

$19,673

Sep 29, 2025

GARCIA ERNEST C. III

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

1,004

$387.79

$389,341

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
435 $389.66

435

$389.66

$169,502

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $373.48

150

$373.48

$56,022

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $379.32

50

$379.32

$18,966

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
435 $389.66

435

$389.66

$169,502

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
550 $388.61

550

$388.61

$213,736

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
400 $386.59

400

$386.59

$154,636

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $379.32

50

$379.32

$18,966

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $383.30

250

$383.30

$95,825

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
396 $385.84

396

$385.84

$152,793

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $380.45

50

$380.45

$19,023

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $393.46

50

$393.46

$19,673

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
315 $390.69

315

$390.69

$123,067

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
550 $388.61

550

$388.61

$213,736

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $383.30

250

$383.30

$95,825

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $371.92

150

$371.92

$55,788

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
385 $392.72

385

$392.72

$151,197

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $373.48

150

$373.48

$56,022

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
665 $391.90

665

$391.90

$260,614

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
665 $391.90

665

$391.90

$260,614

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
397 $385.14

397

$385.14

$152,901

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,003 $387.39

1,003

$387.39

$388,552

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $376.98

50

$376.98

$18,849

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $375.95

50

$375.95

$18,798

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
385 $392.72

385

$392.72

$151,197

Sep 29, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
315 $390.69

315

$390.69

$123,067

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
377 $365.96

377

$365.96

$137,967

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
600 $364.85

600

$364.85

$218,910

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
377 $365.96

377

$365.96

$137,967

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,241 $367.20

1,241

$367.20

$455,695

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $361.22

250

$361.22

$90,305

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
600 $364.85

600

$364.85

$218,910

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
300 $362.72

300

$362.72

$108,816

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $361.22

250

$361.22

$90,305

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $363.73

250

$363.73

$90,933

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,563 $368.11

1,563

$368.11

$575,356

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
319 $368.93

319

$368.93

$117,689

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $363.73

250

$363.73

$90,933

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,563 $368.11

1,563

$368.11

$575,356

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $369.93

100

$369.93

$36,993

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
300 $362.72

300

$362.72

$108,816

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $369.93

100

$369.93

$36,993

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,241 $367.20

1,241

$367.20

$455,695

Sep 26, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
319 $368.93

319

$368.93

$117,689

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $357.65

250

$357.65

$89,413

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
500 $376.12

500

$376.12

$188,060

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $377.84

50

$377.84

$18,892

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $363.53

50

$363.53

$18,177

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
500 $376.12

500

$376.12

$188,060

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $360.80

100

$360.80

$36,080

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $364.54

100

$364.54

$36,454

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
850 $373.97

850

$373.97

$317,875

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
350 $372.91

350

$372.91

$130,519

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
350 $372.91

350

$372.91

$130,519

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $368.65

250

$368.65

$92,163

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
850 $373.97

850

$373.97

$317,875

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $356.32

100

$356.32

$35,632

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
362 $371.12

362

$371.12

$134,345

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $358.62

150

$358.62

$53,793

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $362.37

100

$362.37

$36,237

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $362.37

100

$362.37

$36,237

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $364.54

100

$364.54

$36,454

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $367.54

100

$367.54

$36,754

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $365.17

50

$365.17

$18,259

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $357.65

250

$357.65

$89,413

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $369.92

250

$369.92

$92,480

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $359.77

150

$359.77

$53,966

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $358.62

150

$358.62

$53,793

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $369.92

250

$369.92

$92,480

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
588 $374.97

588

$374.97

$220,482

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $366.07

150

$366.07

$54,911

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
588 $374.97

588

$374.97

$220,482

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $366.07

150

$366.07

$54,911

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
250 $368.65

250

$368.65

$92,163

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $356.32

100

$356.32

$35,632

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $360.80

100

$360.80

$36,080

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $365.17

50

$365.17

$18,259

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
362 $371.12

362

$371.12

$134,345

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $377.84

50

$377.84

$18,892

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $363.53

50

$363.53

$18,177

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $367.54

100

$367.54

$36,754

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
500 $377.12

500

$377.12

$188,560

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
150 $359.77

150

$359.77

$53,966

Sep 25, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
500 $377.12

500

$377.12

$188,560

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $370.31

50

$370.31

$18,516

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
525 $377.04

525

$377.04

$197,946

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
440 $375.57

440

$375.57

$165,251

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
871 $373.61

871

$373.61

$325,414

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
375 $378.39

375

$378.39

$141,896

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,038 $371.66

1,038

$371.66

$385,783

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
375 $378.39

375

$378.39

$141,896

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
525 $377.04

525

$377.04

$197,946

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
320 $374.55

320

$374.55

$119,856

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
320 $374.55

320

$374.55

$119,856

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
871 $373.61

871

$373.61

$325,414

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $370.31

50

$370.31

$18,516

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $369.30

50

$369.30

$18,465

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $369.30

50

$369.30

$18,465

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,331 $372.42

1,331

$372.42

$495,691

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
440 $375.57

440

$375.57

$165,251

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,038 $371.66

1,038

$371.66

$385,783

Sep 24, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
1,331 $372.42

1,331

$372.42

$495,691

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
324 $393.11

324

$393.11

$127,368

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
282 $392.46

282

$392.46

$110,674

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
412 $379.20

412

$379.20

$156,230

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
386 $385.96

386

$385.96

$148,981

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
148 $382.20

148

$382.20

$56,566

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
44 $393.48

44

$393.48

$17,313

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
306 $390.15

306

$390.15

$119,386

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
412 $379.20

412

$379.20

$156,230

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
274 $380.19

274

$380.19

$104,172

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
330 $391.14

330

$391.14

$129,076

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
306 $390.15

306

$390.15

$119,386

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
895 $378.20

895

$378.20

$338,489

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
824 $386.86

824

$386.86

$318,773

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
148 $382.20

148

$382.20

$56,566

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
895 $378.20

895

$378.20

$338,489

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
51 $388.81

51

$388.81

$19,829

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
18 $381.61

18

$381.61

$6,869

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
282 $392.46

282

$392.46

$110,674

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
18 $381.61

18

$381.61

$6,869

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
154 $383.12

154

$383.12

$59,000

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
49 $384.09

49

$384.09

$18,820

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
154 $383.12

154

$383.12

$59,000

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
51 $388.81

51

$388.81

$19,829

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
824 $386.86

824

$386.86

$318,773

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
330 $391.14

330

$391.14

$129,076

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
192 $377.24

192

$377.24

$72,430

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
45 $393.54

45

$393.54

$17,709

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
386 $385.96

386

$385.96

$148,981

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
311 $387.67

311

$387.67

$120,565

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
324 $393.11

324

$393.11

$127,368

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
274 $380.19

274

$380.19

$104,172

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
192 $377.24

192

$377.24

$72,430

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
48 $384.29

48

$384.29

$18,446

Sep 23, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
311 $387.67

311

$387.67

$120,565

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
350 $387.29

350

$387.29

$135,552

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
913 $390.26

913

$390.26

$356,307

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
300 $385.45

300

$385.45

$115,635

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $384.54

50

$384.54

$19,227

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
325 $389.31

325

$389.31

$126,526

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
50 $384.54

50

$384.54

$19,227

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
2,562 $391.36

2,562

$391.36

$1,002,664

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
101 $392.56

101

$392.56

$39,649

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
400 $388.20

400

$388.20

$155,280

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
912 $390.84

912

$390.84

$356,446

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
2,562 $391.36

2,562

$391.36

$1,002,664

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
300 $385.45

300

$385.45

$115,635

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
350 $387.29

350

$387.29

$135,552

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
325 $389.31

325

$389.31

$126,526

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
400 $388.20

400

$388.20

$155,280

Sep 22, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
100 $392.29

100

$392.29

$39,229

Sep 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
180 $383.27

180

$383.27

$68,989

Sep 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
180 $383.27

180

$383.27

$68,989

Sep 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
346 $384.29

346

$384.29

$132,964

Sep 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
148 $380.96

148

$380.96

$56,382

Sep 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
149 $380.90

149

$380.90

$56,754

Sep 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
267 $382.25

267

$382.25

$102,061

Sep 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
347 $384.67

347

$384.67

$133,480

Sep 19, 2025

GARCIA ERNEST C. III

GARCIA ERNEST C. III
CEO
Sell
267 $382.25

267

$382.25

$102,061

TOP