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