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

ULATOWSKI DANIEL A.

ULATOWSKI DANIEL A.
Chief Sales Officer
Sell
1,784 $508.79

1,784

$508.79

$907,681

Aug 25, 2025

ULATOWSKI DANIEL A.

ULATOWSKI DANIEL A.
Chief Sales Officer
Sell
355 $510.38

355

$510.38

$181,185

Aug 25, 2025

ULATOWSKI DANIEL A.

ULATOWSKI DANIEL A.
Chief Sales Officer
Sell
53 $508.50

53

$508.50

$26,951

Aug 25, 2025

LUM JONATHAN

LUM JONATHAN
COO
Sell
612 $508.69

612

$508.69

$311,318

Aug 25, 2025

LUM JONATHAN

LUM JONATHAN
COO
Sell
982 $509.79

982

$509.79

$500,614

Aug 25, 2025

LUM JONATHAN

LUM JONATHAN
COO
Sell
494 $510.90

494

$510.90

$252,385

Aug 25, 2025

LUM JONATHAN

LUM JONATHAN
COO
Sell
1,064 $512.24

1,064

$512.24

$545,023

Aug 25, 2025

LUM JONATHAN

LUM JONATHAN
COO
Sell
971 $513.33

971

$513.33

$498,443

Aug 25, 2025

LUM JONATHAN

LUM JONATHAN
COO
Sell
659 $514.44

659

$514.44

$339,016

Aug 25, 2025

LUM JONATHAN

LUM JONATHAN
COO
Sell
443 $515.47

443

$515.47

$228,353

Aug 25, 2025

LUM JONATHAN

LUM JONATHAN
COO
Sell
229 $517.31

229

$517.31

$118,464

Aug 25, 2025

LUM JONATHAN

LUM JONATHAN
COO
Sell
535 $516.57

535

$516.57

$276,365

Aug 25, 2025

LUM JONATHAN

LUM JONATHAN
COO
Sell
11 $518.39

11

$518.39

$5,702

Aug 22, 2025

ULATOWSKI DANIEL A.

ULATOWSKI DANIEL A.
Chief Sales Officer
Sell
1,392 $507.17

1,392

$507.17

$705,981

Aug 22, 2025

ULATOWSKI DANIEL A.

ULATOWSKI DANIEL A.
Chief Sales Officer
Sell
113 $508.35

113

$508.35

$57,444

Jul 02, 2025

Watson Jill Foss

Watson Jill Foss
Sell
434 $538.63

434

$538.63

$233,765

Jul 02, 2025

Watson Jill Foss

Watson Jill Foss
Sell
7,728 $540.45

7,728

$540.45

$4,176,598

Jul 02, 2025

Watson Jill Foss

Watson Jill Foss
Sell
3,302 $540.58

3,302

$540.58

$1,784,995

Jul 02, 2025

Watson Jill Foss

Watson Jill Foss
Sell
2,132 $539.63

2,132

$539.63

$1,150,491

Jul 02, 2025

Watson Jill Foss

Watson Jill Foss
Sell
886 $546.10

886

$546.10

$483,845

Jul 02, 2025

Watson Jill Foss

Watson Jill Foss
Sell
3,275 $537.34

3,275

$537.34

$1,759,789

Jul 02, 2025

Watson Jill Foss

Watson Jill Foss
Sell
857 $536.26

857

$536.26

$459,575

Jul 02, 2025

Watson Jill Foss

Watson Jill Foss
Sell
1,325 $541.34

1,325

$541.34

$717,276

Jul 02, 2025

Watson Jill Foss

Watson Jill Foss
Sell
58 $542.14

58

$542.14

$31,444

Jul 02, 2025

Watson Jill Foss

Watson Jill Foss
Sell
3 $543.19

3

$543.19

$1,630

Jun 20, 2025

Rostami Andrew K

Rostami Andrew K
Chief Mktg and Product Officer
Sell
375 $505.29

375

$505.29

$189,484

May 12, 2025

Prescott General Partners LLC

Prescott General Partners LLC
Sell
4,227 $499.84

4,227

$499.84

$2,112,826

May 12, 2025

Prescott General Partners LLC

Prescott General Partners LLC
Sell
845 $499.84

845

$499.84

$422,365

May 12, 2025

Prescott General Partners LLC

Prescott General Partners LLC
Sell
11,837 $499.84

11,837

$499.84

$5,916,613

Mar 25, 2025

BUSK DOUGLAS W

BUSK DOUGLAS W
Chief Treasury Officer
Sell
3,000 $515.97

3,000

$515.97

$1,547,910

Mar 20, 2025

Elliott Nicholas J

Elliott Nicholas J
Chief Alignment Officer
Sell
300 $502.00

300

$502.00

$150,600

Dec 17, 2024

LUM JONATHAN

LUM JONATHAN
COO
Sell
552 $489.90

552

$489.90

$270,425

Sep 18, 2024

Prescott General Partners LLC

Prescott General Partners LLC
Buy
3,000 $446.43

3,000

$446.43

$1,339,290

Sep 18, 2024

Prescott General Partners LLC

Prescott General Partners LLC
Buy
1,000 $445.24

1,000

$445.24

$445,240

Sep 17, 2024

Prescott General Partners LLC

Prescott General Partners LLC
Sell
11,586 $444.91

11,586

$444.91

$5,154,731

Sep 09, 2024

SMITH THOMAS W

SMITH THOMAS W
Sell
1,200 $451.01

1,200

$451.01

$541,208

Aug 07, 2024

ULATOWSKI DANIEL A.

ULATOWSKI DANIEL A.
Chief Sales Officer
Sell
495 $470.77

495

$470.77

$233,031

Aug 07, 2024

ULATOWSKI DANIEL A.

ULATOWSKI DANIEL A.
Chief Sales Officer
Sell
600 $471.76

600

$471.76

$283,056

Aug 07, 2024

ULATOWSKI DANIEL A.

ULATOWSKI DANIEL A.
Chief Sales Officer
Sell
400 $473.70

400

$473.70

$189,480

Aug 07, 2024

ULATOWSKI DANIEL A.

ULATOWSKI DANIEL A.
Chief Sales Officer
Sell
500 $472.84

500

$472.84

$236,420

Aug 07, 2024

ULATOWSKI DANIEL A.

ULATOWSKI DANIEL A.
Chief Sales Officer
Sell
5 $480.00

5

$480.00

$2,400

Mar 21, 2024

BUSK DOUGLAS W

BUSK DOUGLAS W
Chief Treasury Officer
Sell
2,500 $572.58

2,500

$572.58

$1,431,450

Mar 01, 2024

SMITH ARTHUR L

SMITH ARTHUR L
Chief Analytics Officer
Sell
8,723 $554.00

8,723

$554.00

$4,832,542

Feb 29, 2024

SMITH ARTHUR L

SMITH ARTHUR L
Chief Analytics Officer
Sell
1,854 $554.15

1,854

$554.15

$1,027,394

Feb 29, 2024

SMITH ARTHUR L

SMITH ARTHUR L
Chief Analytics Officer
Sell
1,923 $555.26

1,923

$555.26

$1,067,765

Feb 02, 2024

KERBER ERIN J

KERBER ERIN J
CLO
Sell
675 $582.15

675

$582.15

$392,951

Feb 02, 2024

BUSK DOUGLAS W

BUSK DOUGLAS W
Chief Treasury Officer
Sell
500 $579.98

500

$579.98

$289,990

Feb 02, 2024

KERBER ERIN J

KERBER ERIN J
CLO
Sell
1,570 $583.97

1,570

$583.97

$916,833

Feb 02, 2024

KERBER ERIN J

KERBER ERIN J
CLO
Sell
948 $586.91

948

$586.91

$556,391

Feb 02, 2024

Rummler Wendy A

Rummler Wendy A
Chief People Officer
Sell
634 $581.44

634

$581.44

$368,633

Feb 02, 2024

KERBER ERIN J

KERBER ERIN J
CLO
Sell
657 $588.13

657

$588.13

$386,401

Feb 02, 2024

KERBER ERIN J

KERBER ERIN J
CLO
Sell
608 $585.57

608

$585.57

$356,027

Feb 02, 2024

Rummler Wendy A

Rummler Wendy A
Chief People Officer
Sell
473 $582.99

473

$582.99

$275,754

Feb 02, 2024

Rummler Wendy A

Rummler Wendy A
Chief People Officer
Sell
99 $583.27

99

$583.27

$57,744

Feb 02, 2024

KERBER ERIN J

KERBER ERIN J
CLO
Sell
417 $588.78

417

$588.78

$245,521

Feb 02, 2024

Rummler Wendy A

Rummler Wendy A
Chief People Officer
Sell
294 $580.56

294

$580.56

$170,685

Dec 29, 2023

Rummler Wendy A

Rummler Wendy A
Chief People Officer
Sell
116 $532.62

116

$532.62

$61,784

Dec 22, 2023

BUSK DOUGLAS W

BUSK DOUGLAS W
Chief Treasury Officer
Sell
100 $524.48

100

$524.48

$52,448

Dec 22, 2023

BUSK DOUGLAS W

BUSK DOUGLAS W
Chief Treasury Officer
Sell
400 $524.11

400

$524.11

$209,644

Nov 14, 2023

SMITH ARTHUR L

SMITH ARTHUR L
Chief Analytics Officer
Sell
115 $418.04

115

$418.04

$48,075

Nov 14, 2023

SMITH ARTHUR L

SMITH ARTHUR L
Chief Analytics Officer
Sell
100 $419.62

100

$419.62

$41,962

Nov 14, 2023

SMITH ARTHUR L

SMITH ARTHUR L
Chief Analytics Officer
Sell
2,240 $420.72

2,240

$420.72

$942,413

Nov 14, 2023

SMITH ARTHUR L

SMITH ARTHUR L
Chief Analytics Officer
Sell
459 $421.38

459

$421.38

$193,413

Nov 14, 2023

SMITH ARTHUR L

SMITH ARTHUR L
Chief Analytics Officer
Sell
343 $422.39

343

$422.39

$144,880

Nov 14, 2023

SMITH ARTHUR L

SMITH ARTHUR L
Chief Analytics Officer
Sell
1,144 $423.45

1,144

$423.45

$484,427

Nov 14, 2023

SMITH ARTHUR L

SMITH ARTHUR L
Chief Analytics Officer
Sell
1,330 $424.32

1,330

$424.32

$564,346

Nov 14, 2023

SMITH ARTHUR L

SMITH ARTHUR L
Chief Analytics Officer
Sell
26 $425.19

26

$425.19

$11,055

Nov 14, 2023

SMITH ARTHUR L

SMITH ARTHUR L
Chief Analytics Officer
Sell
31 $426.47

31

$426.47

$13,221

Sep 06, 2023

SMITH THOMAS W

SMITH THOMAS W
Sell
400 $494.71

400

$494.71

$197,886

Aug 15, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,294 $483.65

1,294

$483.65

$625,843

Aug 15, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,810 $485.31

1,810

$485.31

$878,411

Aug 15, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
2,251 $484.45

2,251

$484.45

$1,090,497

Aug 15, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
53 $486.51

53

$486.51

$25,785

Aug 15, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
478 $482.52

478

$482.52

$230,645

Aug 15, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
112 $489.19

112

$489.19

$54,789

Aug 15, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
145 $487.79

145

$487.79

$70,730

Aug 15, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
95 $481.24

95

$481.24

$45,718

Aug 14, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
425 $488.35

425

$488.35

$207,549

Aug 14, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,367 $490.76

1,367

$490.76

$670,869

Aug 14, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
55 $496.70

55

$496.70

$27,319

Aug 14, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,039 $492.99

1,039

$492.99

$512,217

Aug 14, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
85 $493.81

85

$493.81

$41,974

Aug 14, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,870 $491.84

1,870

$491.84

$919,741

Aug 14, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
500 $487.66

500

$487.66

$243,830

Aug 14, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,929 $489.85

1,929

$489.85

$944,921

Aug 11, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
449 $500.71

449

$500.71

$224,819

Aug 11, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
123 $502.16

123

$502.16

$61,766

Aug 11, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
850 $499.47

850

$499.47

$424,550

Aug 11, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,932 $498.44

1,932

$498.44

$962,986

Aug 11, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
70 $494.71

70

$494.71

$34,630

Aug 11, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
146 $495.98

146

$495.98

$72,413

Aug 11, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
61 $492.85

61

$492.85

$30,064

Aug 11, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,248 $497.45

1,248

$497.45

$620,818

Aug 11, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
431 $501.35

431

$501.35

$216,082

Aug 10, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
196 $500.99

196

$500.99

$98,194

Aug 10, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
175 $506.57

175

$506.57

$88,650

Aug 10, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
63 $503.04

63

$503.04

$31,692

Aug 10, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,322 $498.24

1,322

$498.24

$658,673

Aug 10, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
265 $504.57

265

$504.57

$133,711

Aug 10, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
976 $500.13

976

$500.13

$488,127

Aug 10, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
2,077 $499.06

2,077

$499.06

$1,036,548

Aug 10, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
5 $508.06

5

$508.06

$2,540

Aug 10, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
790 $497.05

790

$497.05

$392,670

Aug 09, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
359 $516.02

359

$516.02

$185,251

Aug 09, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,410 $511.64

1,410

$511.64

$721,412

Aug 09, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
711 $510.79

711

$510.79

$363,172

Aug 09, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
298 $507.05

298

$507.05

$151,101

Aug 09, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
123 $517.93

123

$517.93

$63,705

Aug 09, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
815 $513.96

815

$513.96

$418,877

Aug 09, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,038 $513.00

1,038

$513.00

$532,494

Aug 09, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
610 $509.39

610

$509.39

$310,728

Aug 09, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
318 $514.80

318

$514.80

$163,706

Aug 09, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
284 $505.99

284

$505.99

$143,701

Aug 09, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,139 $504.96

1,139

$504.96

$575,149

Aug 09, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
530 $504.13

530

$504.13

$267,189

Aug 09, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
471 $508.42

471

$508.42

$239,466

Aug 09, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
78 $519.58

78

$519.58

$40,527

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
396 $495.66

396

$495.66

$196,281

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
135 $497.73

135

$497.73

$67,194

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
97 $501.24

97

$501.24

$48,620

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
264 $500.03

264

$500.03

$132,008

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
281 $496.23

281

$496.23

$139,441

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,186 $505.53

1,186

$505.53

$599,559

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
509 $506.52

509

$506.52

$257,819

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
32 $507.24

32

$507.24

$16,232

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
366 $503.31

366

$503.31

$184,211

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
206 $489.19

206

$489.19

$100,773

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,237 $504.57

1,237

$504.57

$624,153

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
160 $493.39

160

$493.39

$78,942

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
161 $502.18

161

$502.18

$80,851

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
111 $490.41

111

$490.41

$54,436

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
428 $499.17

428

$499.17

$213,645

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
335 $492.15

335

$492.15

$164,870

Aug 08, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
224 $488.07

224

$488.07

$109,328

Aug 07, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
2,155 $499.77

2,155

$499.77

$1,077,004

Aug 07, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
77 $504.95

77

$504.95

$38,881

Aug 07, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
430 $502.01

430

$502.01

$215,864

Aug 07, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,517 $498.85

1,517

$498.85

$756,755

Aug 07, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
17 $505.88

17

$505.88

$8,600

Aug 07, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
22 $496.62

22

$496.62

$10,926

Aug 07, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
116 $504.09

116

$504.09

$58,474

Aug 07, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
642 $500.91

642

$500.91

$321,584

Aug 07, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
243 $502.74

243

$502.74

$122,166

Aug 07, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
68 $507.48

68

$507.48

$34,509

Aug 01, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
2,302 $551.50

2,302

$551.50

$1,269,553

Aug 01, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
2,199 $550.41

2,199

$550.41

$1,210,352

Aug 01, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
833 $549.24

833

$549.24

$457,517

Aug 01, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
2,951 $552.34

2,951

$552.34

$1,629,955

Aug 01, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,343 $553.21

1,343

$553.21

$742,961

Jul 31, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,106 $553.24

1,106

$553.24

$611,883

Jul 31, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
691 $556.06

691

$556.06

$384,237

Jul 31, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
417 $552.05

417

$552.05

$230,205

Jul 31, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,001 $550.02

1,001

$550.02

$550,570

Jul 31, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
986 $553.97

986

$553.97

$546,214

Jul 31, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
321 $556.76

321

$556.76

$178,720

Jul 31, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,070 $551.14

1,070

$551.14

$589,720

Jul 31, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
426 $548.96

426

$548.96

$233,857

Jul 31, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
63 $545.20

63

$545.20

$34,348

Jul 31, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,257 $555.20

1,257

$555.20

$697,886

Jul 31, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
548 $547.91

548

$547.91

$300,255

Jul 28, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
103 $549.27

103

$549.27

$56,575

Jul 28, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
884 $545.97

884

$545.97

$482,637

Jul 28, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
117 $551.50

117

$551.50

$64,526

Jul 28, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
397 $547.88

397

$547.88

$217,508

Jul 28, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
599 $542.84

599

$542.84

$325,161

Jul 28, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,116 $543.65

1,116

$543.65

$606,713

Jul 28, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
55 $552.88

55

$552.88

$30,408

Jul 28, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
172 $550.58

172

$550.58

$94,700

Jul 28, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,190 $546.83

1,190

$546.83

$650,728

Jul 28, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
399 $541.85

399

$541.85

$216,198

Jul 28, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
812 $544.92

812

$544.92

$442,475

Jul 27, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
157 $546.69

157

$546.69

$85,830

Jul 27, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
416 $544.46

416

$544.46

$226,495

Jul 27, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
6 $551.12

6

$551.12

$3,307

Jul 27, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
540 $539.13

540

$539.13

$291,130

Jul 27, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,484 $540.05

1,484

$540.05

$801,434

Jul 27, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
528 $541.85

528

$541.85

$286,097

Jul 27, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
97 $549.24

97

$549.24

$53,276

Jul 27, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
84 $547.44

84

$547.44

$45,985

Jul 27, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
141 $550.13

141

$550.13

$77,568

Jul 27, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,276 $541.12

1,276

$541.12

$690,469

Jul 27, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
713 $543.43

713

$543.43

$387,466

Jul 27, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
274 $545.32

274

$545.32

$149,418

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
173 $552.38

173

$552.38

$95,562

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
421 $543.36

421

$543.36

$228,755

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
496 $542.36

496

$542.36

$269,011

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,214 $541.20

1,214

$541.20

$657,017

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
663 $549.04

663

$549.04

$364,014

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
224 $550.64

224

$550.64

$123,343

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,028 $547.01

1,028

$547.01

$562,326

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
44 $554.17

44

$554.17

$24,383

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
908 $539.76

908

$539.76

$490,102

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
71 $557.09

71

$557.09

$39,553

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
16 $555.06

16

$555.06

$8,881

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
929 $548.28

929

$548.28

$509,352

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
108 $545.61

108

$545.61

$58,926

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
590 $544.52

590

$544.52

$321,267

Jul 26, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
194 $551.42

194

$551.42

$106,975

Jul 25, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
1,266 $551.11

1,266

$551.11

$697,705

Jul 25, 2023

Donald A. Foss Irrevocable Trust Dated August 14, 2022

Donald A. Foss Irrevocable Trust Dated August 14, 2022
Sell
163 $553.03

163

$553.03

$90,144

TOP