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

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
157,294 $69.59

157,294

$69.59

$10,946,436

Aug 25, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
110,004 $68.39

110,004

$68.39

$7,523,702

Aug 25, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
35,232 $67.89

35,232

$67.89

$2,391,953

Aug 25, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
1,583 $65.96

1,583

$65.96

$104,416

Aug 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
157,294 $69.59

157,294

$69.59

$10,946,436

Aug 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
110,004 $68.39

110,004

$68.39

$7,523,702

Aug 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
35,232 $67.89

35,232

$67.89

$2,391,953

Aug 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
1,583 $65.96

1,583

$65.96

$104,416

Aug 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
250,113 $69.59

250,113

$69.59

$17,405,914

Aug 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
174,916 $68.39

174,916

$68.39

$11,963,345

Aug 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
56,022 $67.89

56,022

$67.89

$3,803,418

Aug 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
2,517 $65.96

2,517

$65.96

$166,025

Aug 25, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
250,113 $69.59

250,113

$69.59

$17,405,914

Aug 25, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
174,916 $68.39

174,916

$68.39

$11,963,345

Aug 25, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
56,022 $67.89

56,022

$67.89

$3,803,418

Aug 25, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
2,517 $65.96

2,517

$65.96

$166,025

Aug 22, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
357,046 $65.36

357,046

$65.36

$23,336,419

Aug 22, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
96,143 $64.92

96,143

$64.92

$6,241,959

Aug 22, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
29,561 $63.71

29,561

$63.71

$1,883,210

Aug 22, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
357,046 $65.36

357,046

$65.36

$23,336,419

Aug 22, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
96,143 $64.92

96,143

$64.92

$6,241,959

Aug 22, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
29,561 $63.71

29,561

$63.71

$1,883,210

Aug 22, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
567,738 $65.36

567,738

$65.36

$37,107,185

Aug 22, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
152,878 $64.92

152,878

$64.92

$9,925,405

Aug 22, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
47,005 $63.71

47,005

$63.71

$2,994,496

Aug 22, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
567,738 $65.36

567,738

$65.36

$37,107,185

Aug 22, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
152,878 $64.92

152,878

$64.92

$9,925,405

Aug 22, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
47,005 $63.71

47,005

$63.71

$2,994,496

Aug 21, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
45,640 $63.23

45,640

$63.23

$2,886,032

Aug 21, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
132,711 $63.01

132,711

$63.01

$8,362,372

Aug 21, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
45,640 $63.23

45,640

$63.23

$2,886,032

Aug 21, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
132,711 $63.01

132,711

$63.01

$8,362,372

Aug 21, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
72,574 $63.23

72,574

$63.23

$4,589,195

Aug 21, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
211,023 $63.01

211,023

$63.01

$13,296,960

Aug 21, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
72,574 $63.23

72,574

$63.23

$4,589,195

Aug 21, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
211,023 $63.01

211,023

$63.01

$13,296,960

May 22, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
52,633 $68.27

52,633

$68.27

$3,593,413

May 22, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
11,786 $67.23

11,786

$67.23

$792,324

May 22, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
82,588 $66.09

82,588

$66.09

$5,458,117

May 22, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
12,247 $65.16

12,247

$65.16

$797,981

May 22, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
52,633 $68.27

52,633

$68.27

$3,593,413

May 22, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
11,786 $67.23

11,786

$67.23

$792,324

May 22, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
82,588 $66.09

82,588

$66.09

$5,458,117

May 22, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
12,247 $65.16

12,247

$65.16

$797,981

May 22, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
186,264 $68.27

186,264

$68.27

$12,716,802

May 22, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
41,709 $67.23

41,709

$67.23

$2,803,929

May 22, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
292,274 $66.09

292,274

$66.09

$19,315,950

May 22, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
43,340 $65.16

43,340

$65.16

$2,823,917

May 22, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
186,264 $68.27

186,264

$68.27

$12,716,802

May 22, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
41,709 $67.23

41,709

$67.23

$2,803,929

May 22, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
292,274 $66.09

292,274

$66.09

$19,315,950

May 22, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
43,340 $65.16

43,340

$65.16

$2,823,917

May 21, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
17,737 $67.00

17,737

$67.00

$1,188,351

May 21, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
43,739 $66.28

43,739

$66.28

$2,898,916

May 21, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
57,636 $65.37

57,636

$65.37

$3,767,665

May 21, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
17,737 $67.00

17,737

$67.00

$1,188,351

May 21, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
43,739 $66.28

43,739

$66.28

$2,898,916

May 21, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
57,636 $65.37

57,636

$65.37

$3,767,665

May 21, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
62,768 $67.00

62,768

$67.00

$4,205,356

May 21, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
154,791 $66.28

154,791

$66.28

$10,259,176

May 21, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
203,967 $65.37

203,967

$65.37

$13,333,323

May 21, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
62,768 $67.00

62,768

$67.00

$4,205,356

May 21, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
154,791 $66.28

154,791

$66.28

$10,259,176

May 21, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
203,967 $65.37

203,967

$65.37

$13,333,323

May 20, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
4,756 $69.61

4,756

$69.61

$331,072

May 20, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
1,280 $71.25

1,280

$71.25

$91,200

May 20, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
1,344 $69.61

1,344

$69.61

$93,558

May 20, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
83,487 $68.73

83,487

$68.73

$5,738,103

May 20, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
69,211 $67.57

69,211

$67.57

$4,676,442

May 20, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
1,280 $71.25

1,280

$71.25

$91,200

May 20, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
1,344 $69.61

1,344

$69.61

$93,558

May 20, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
83,487 $68.73

83,487

$68.73

$5,738,103

May 20, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
69,211 $67.57

69,211

$67.57

$4,676,442

May 20, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
4,532 $71.25

4,532

$71.25

$322,905

May 20, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
295,454 $68.73

295,454

$68.73

$20,306,701

May 20, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
244,931 $67.57

244,931

$67.57

$16,549,473

May 20, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
4,756 $69.61

4,756

$69.61

$331,072

May 20, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
295,454 $68.73

295,454

$68.73

$20,306,701

May 20, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
244,931 $67.57

244,931

$67.57

$16,549,473

May 20, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
4,532 $71.25

4,532

$71.25

$322,905

May 19, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
65,120 $72.84

65,120

$72.84

$4,743,347

May 19, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
466,406 $71.90

466,406

$71.90

$33,536,270

May 19, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
65,120 $72.84

65,120

$72.84

$4,743,347

May 19, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
466,406 $71.90

466,406

$71.90

$33,536,270

Feb 27, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
14,640 $78.89

14,640

$78.89

$1,154,972

Feb 27, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
47,069 $78.13

47,069

$78.13

$3,677,454

Feb 27, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
17,766 $77.13

17,766

$77.13

$1,370,364

Feb 27, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
45,280 $76.35

45,280

$76.35

$3,457,327

Feb 27, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
4,082 $75.21

4,082

$75.21

$307,006

Feb 27, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
9,207 $78.89

9,207

$78.89

$726,354

Feb 27, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
29,602 $78.13

29,602

$78.13

$2,312,775

Feb 27, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
11,172 $77.13

11,172

$77.13

$861,742

Feb 27, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
28,477 $76.35

28,477

$76.35

$2,174,344

Feb 27, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
2,567 $75.21

2,567

$75.21

$193,063

Feb 27, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
9,207 $78.89

9,207

$78.89

$726,354

Feb 27, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
29,602 $78.13

29,602

$78.13

$2,312,775

Feb 27, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
11,172 $77.13

11,172

$77.13

$861,742

Feb 27, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
28,477 $76.35

28,477

$76.35

$2,174,344

Feb 27, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
2,567 $75.21

2,567

$75.21

$193,063

Feb 27, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
14,640 $78.89

14,640

$78.89

$1,154,972

Feb 27, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
47,069 $78.13

47,069

$78.13

$3,677,454

Feb 27, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
17,766 $77.13

17,766

$77.13

$1,370,364

Feb 27, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
45,280 $76.35

45,280

$76.35

$3,457,327

Feb 27, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
4,082 $75.21

4,082

$75.21

$307,006

Feb 26, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
123,802 $76.67

123,802

$76.67

$9,492,073

Feb 26, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
109,646 $75.54

109,646

$75.54

$8,282,176

Feb 26, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
56,147 $74.99

56,147

$74.99

$4,210,250

Feb 26, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
77,857 $76.67

77,857

$76.67

$5,969,405

Feb 26, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
68,956 $75.54

68,956

$75.54

$5,208,633

Feb 26, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
35,310 $74.99

35,310

$74.99

$2,647,763

Feb 26, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
77,857 $76.67

77,857

$76.67

$5,969,405

Feb 26, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
68,956 $75.54

68,956

$75.54

$5,208,633

Feb 26, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
35,310 $74.99

35,310

$74.99

$2,647,763

Feb 26, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
123,802 $76.67

123,802

$76.67

$9,492,073

Feb 26, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
109,646 $75.54

109,646

$75.54

$8,282,176

Feb 26, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
56,147 $74.99

56,147

$74.99

$4,210,250

Feb 25, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
432 $75.23

432

$75.23

$32,499

Feb 25, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
14,448 $74.72

14,448

$74.72

$1,079,498

Feb 25, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
43,073 $73.57

43,073

$73.57

$3,168,674

Feb 25, 2025

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
177,098 $72.85

177,098

$72.85

$12,902,298

Feb 25, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
272 $75.23

272

$75.23

$20,462

Feb 25, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
9,087 $74.72

9,087

$74.72

$678,944

Feb 25, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
27,087 $73.57

27,087

$73.57

$1,992,661

Feb 25, 2025

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
111,376 $72.85

111,376

$72.85

$8,114,187

Feb 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
272 $75.23

272

$75.23

$20,462

Feb 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
9,087 $74.72

9,087

$74.72

$678,944

Feb 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
27,087 $73.57

27,087

$73.57

$1,992,661

Feb 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
111,376 $72.85

111,376

$72.85

$8,114,187

Feb 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
432 $75.23

432

$75.23

$32,499

Feb 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
14,448 $74.72

14,448

$74.72

$1,079,498

Feb 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
43,073 $73.57

43,073

$73.57

$3,168,674

Feb 25, 2025

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
177,098 $72.85

177,098

$72.85

$12,902,298

Nov 04, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
4,424 $33.92

4,424

$33.92

$150,056

Nov 04, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
33,915 $33.43

33,915

$33.43

$1,133,697

Nov 04, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
4,424 $33.92

4,424

$33.92

$150,056

Nov 04, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
33,915 $33.43

33,915

$33.43

$1,133,697

Nov 01, 2024

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
115,854 $33.38

115,854

$33.38

$3,867,612

Nov 01, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
169,608 $33.37

169,608

$33.37

$5,660,192

Nov 01, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
115,854 $33.38

115,854

$33.38

$3,867,612

Nov 01, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
169,608 $33.37

169,608

$33.37

$5,660,192

Oct 28, 2024

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
40,323 $36.03

40,323

$36.03

$1,452,789

Oct 28, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
40,397 $36.03

40,397

$36.03

$1,455,500

Oct 28, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
40,323 $36.03

40,323

$36.03

$1,452,789

Oct 28, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
40,397 $36.03

40,397

$36.03

$1,455,500

Sep 16, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
18,223 $34.13

18,223

$34.13

$621,918

Sep 16, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
18,223 $34.13

18,223

$34.13

$621,918

Sep 13, 2024

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
151,173 $34.14

151,173

$34.14

$5,161,258

Sep 13, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
225,523 $34.10

225,523

$34.10

$7,690,222

Sep 13, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
151,173 $34.14

151,173

$34.14

$5,161,258

Sep 13, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
225,523 $34.10

225,523

$34.10

$7,690,222

Sep 12, 2024

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
5,010 $34.00

5,010

$34.00

$170,364

Sep 12, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
4,600 $34.01

4,600

$34.01

$156,431

Sep 12, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
5,010 $34.00

5,010

$34.00

$170,364

Sep 12, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
4,600 $34.01

4,600

$34.01

$156,431

Sep 09, 2024

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
94,100 $32.30

94,100

$32.30

$3,039,534

Sep 09, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
186,418 $32.39

186,418

$32.39

$6,037,762

Sep 09, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
94,100 $32.30

94,100

$32.30

$3,039,534

Sep 09, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
186,418 $32.39

186,418

$32.39

$6,037,762

Sep 06, 2024

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
14,441 $32.01

14,441

$32.01

$462,203

Sep 06, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
14,101 $32.01

14,101

$32.01

$451,324

Sep 06, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
14,441 $32.01

14,441

$32.01

$462,203

Sep 06, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
14,101 $32.01

14,101

$32.01

$451,324

Sep 05, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
1,800 $32.00

1,800

$32.00

$57,600

Sep 05, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
1,800 $32.00

1,800

$32.00

$57,600

Sep 05, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
1,800 $32.00

1,800

$32.00

$57,603

Sep 05, 2024

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
1,800 $32.00

1,800

$32.00

$57,603

Aug 27, 2024

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
28,710 $32.02

28,710

$32.02

$919,377

Aug 27, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
28,786 $32.02

28,786

$32.02

$921,808

Aug 27, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
28,786 $32.02

28,786

$32.02

$921,808

Aug 27, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
28,710 $32.02

28,710

$32.02

$919,377

Aug 26, 2024

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
5,600 $32.02

5,600

$32.02

$179,314

Aug 26, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
5,611 $32.02

5,611

$32.02

$179,659

Aug 26, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
5,611 $32.02

5,611

$32.02

$179,659

Aug 26, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
5,600 $32.02

5,600

$32.02

$179,314

Aug 23, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
400 $32.00

400

$32.00

$12,800

Aug 23, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
400 $32.00

400

$32.00

$12,800

Aug 23, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
400 $32.00

400

$32.00

$12,800

Aug 23, 2024

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
400 $32.00

400

$32.00

$12,800

Aug 19, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
248,346 $31.57

248,346

$31.57

$7,840,606

Aug 19, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
11,230 $32.01

11,230

$32.01

$359,503

Aug 19, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
156,183 $31.57

156,183

$31.57

$4,930,932

Aug 19, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
11,132 $32.01

11,132

$32.01

$356,356

Aug 19, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
11,230 $32.01

11,230

$32.01

$359,503

Aug 19, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
248,346 $31.57

248,346

$31.57

$7,840,606

Aug 19, 2024

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
156,183 $31.57

156,183

$31.57

$4,930,932

Aug 19, 2024

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
11,132 $32.01

11,132

$32.01

$356,356

May 29, 2024

TSG7 A Management LLC

TSG7 A Management LLC
Sell
2,390,847 $35.85

2,390,847

$35.85

$85,711,865

May 29, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
248,346 $36.21

248,346

$36.21

$8,993,577

May 29, 2024

TSG7 A Management LLC

TSG7 A Management LLC
Sell
205,789 $35.85

205,789

$35.85

$7,377,536

May 29, 2024

TSG7 A Management LLC

TSG7 A Management LLC
Sell
692,107 $35.85

692,107

$35.85

$24,812,036

May 29, 2024

TSG7 A Management LLC

TSG7 A Management LLC
Sell
115,181 $35.85

115,181

$35.85

$4,129,239

May 29, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
16,452 $36.02

16,452

$36.02

$592,566

May 29, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
248,346 $36.21

248,346

$36.21

$8,993,577

May 29, 2024

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
16,452 $36.02

16,452

$36.02

$592,566

May 23, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
42,903 $34.38

42,903

$34.38

$1,475,018

May 23, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
42,903 $34.38

42,903

$34.38

$1,475,018

May 23, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
49,738 $35.23

49,738

$35.23

$1,752,344

May 23, 2024

DM Trust Aggregator, LLC

DM Trust Aggregator, LLC
Sell
49,738 $35.23

49,738

$35.23

$1,752,344

May 22, 2024

Boersma Travis

Boersma Travis
Executive Chairman of Board
Sell
146,707 $36.10

146,707

$36.10

$5,296,680

May 22, 2024

DM Individual Aggregator, LLC

DM Individual Aggregator, LLC
Sell
107,307 $36.26

107,307

$36.26

$3,890,802

TOP