See how company executives and directors have been buying or selling shares over the past 30 days. Insider trading activity can help investors better understand company leadership's actions.
0
0
$0.00
$0.00
Browse insider buying and selling activity reported to the SEC over the past year, including who traded, when they traded, and the value of each transaction.
DATE INSIDER |
INSIDER | TYPE | SHARES | PRICE | SHARES PRICE VALUE |
|---|---|---|---|---|---|
Jun 11, 2026 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
124,771 | $62.47 | 124,771 $62.47 $7,794,519 |
Jun 11, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
233,690 | $62.47 | 233,690 $62.47 $14,598,755 |
Jun 11, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
120,729 | $63.46 | 120,729 $63.46 $7,661,100 |
Jun 11, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
226,120 | $63.46 | 226,120 $63.46 $14,348,897 |
Jun 11, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
15,555 | $64.10 | 15,555 $64.10 $997,145 |
Jun 11, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
29,135 | $64.10 | 29,135 $64.10 $1,867,685 |
Jun 11, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
124,771 | $62.47 | 124,771 $62.47 $7,794,519 |
Jun 11, 2026 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
233,690 | $62.47 | 233,690 $62.47 $14,598,755 |
Jun 11, 2026 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
29,135 | $64.10 | 29,135 $64.10 $1,867,685 |
Jun 11, 2026 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
226,120 | $63.46 | 226,120 $63.46 $14,348,897 |
Jun 11, 2026 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
15,555 | $64.10 | 15,555 $64.10 $997,145 |
Jun 11, 2026 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
120,729 | $63.46 | 120,729 $63.46 $7,661,100 |
Jun 10, 2026 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
13,598 | $61.08 | 13,598 $61.08 $830,562 |
Jun 10, 2026 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
247,456 | $60.34 | 247,456 $60.34 $14,930,555 |
Jun 10, 2026 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
461,532 | $60.35 | 461,532 $60.35 $27,854,748 |
Jun 10, 2026 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
27,413 | $61.08 | 27,413 $61.08 $1,674,378 |
Jun 10, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
27,413 | $61.08 | 27,413 $61.08 $1,674,378 |
Jun 10, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
13,598 | $61.08 | 13,598 $61.08 $830,562 |
Jun 10, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
461,532 | $60.35 | 461,532 $60.35 $27,854,748 |
Jun 10, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
247,456 | $60.34 | 247,456 $60.34 $14,930,555 |
Jun 01, 2026 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
291,607 | $58.26 | 291,607 $58.26 $16,988,907 |
Jun 01, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
155,692 | $58.26 | 155,692 $58.26 $9,070,554 |
Jun 01, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
291,607 | $58.26 | 291,607 $58.26 $16,988,907 |
Jun 01, 2026 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
155,692 | $58.26 | 155,692 $58.26 $9,070,554 |
May 29, 2026 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
105,362 | $58.27 | 105,362 $58.27 $6,139,612 |
May 29, 2026 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
197,338 | $58.27 | 197,338 $58.27 $11,499,201 |
May 29, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
197,338 | $58.27 | 197,338 $58.27 $11,499,201 |
May 29, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
105,362 | $58.27 | 105,362 $58.27 $6,139,612 |
May 28, 2026 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
71,399 | $56.16 | 71,399 $56.16 $4,009,518 |
May 28, 2026 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
133,728 | $56.16 | 133,728 $56.16 $7,509,696 |
May 28, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
133,728 | $56.16 | 133,728 $56.16 $7,509,696 |
May 28, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
71,399 | $56.16 | 71,399 $56.16 $4,009,518 |
May 27, 2026 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
189,655 | $56.21 | 189,655 $56.21 $10,660,545 |
May 27, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
189,655 | $56.21 | 189,655 $56.21 $10,660,545 |
May 27, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
355,217 | $56.21 | 355,217 $56.21 $19,966,819 |
May 27, 2026 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
355,217 | $56.21 | 355,217 $56.21 $19,966,819 |
May 15, 2026 Penegor Todd Allan |
Penegor Todd Allan
|
Buy |
2,000 | $51.18 | 2,000 $51.18 $102,350 |
Nov 25, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
261,767 | $54.58 | 261,767 $54.58 $14,286,327 |
Nov 25, 2025 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
119,807 | $57.42 | 119,807 $57.42 $6,878,791 |
Nov 25, 2025 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
37,952 | $56.63 | 37,952 $56.63 $2,149,400 |
Nov 25, 2025 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
268,897 | $55.27 | 268,897 $55.27 $14,862,367 |
Nov 25, 2025 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
164,625 | $54.58 | 164,625 $54.58 $8,984,656 |
Nov 25, 2025 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
56,808 | $53.74 | 56,808 $53.74 $3,053,038 |
Nov 25, 2025 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
190,506 | $57.42 | 190,506 $57.42 $10,938,016 |
Nov 25, 2025 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
60,348 | $56.63 | 60,348 $56.63 $3,417,791 |
Nov 25, 2025 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
427,572 | $55.27 | 427,572 $55.27 $23,632,589 |
Nov 25, 2025 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
261,767 | $54.58 | 261,767 $54.58 $14,286,327 |
Nov 25, 2025 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
90,334 | $53.74 | 90,334 $53.74 $4,854,838 |
Nov 25, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
90,334 | $53.74 | 90,334 $53.74 $4,854,838 |
Nov 25, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
427,572 | $55.27 | 427,572 $55.27 $23,632,589 |
Nov 25, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
60,348 | $56.63 | 60,348 $56.63 $3,417,791 |
Nov 25, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
190,506 | $57.42 | 190,506 $57.42 $10,938,016 |
Nov 25, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
56,808 | $53.74 | 56,808 $53.74 $3,053,038 |
Nov 25, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
164,625 | $54.58 | 164,625 $54.58 $8,984,656 |
Nov 25, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
268,897 | $55.27 | 268,897 $55.27 $14,862,367 |
Nov 25, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
37,952 | $56.63 | 37,952 $56.63 $2,149,400 |
Nov 25, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
119,807 | $57.42 | 119,807 $57.42 $6,878,791 |
Nov 24, 2025 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
156,937 | $52.95 | 156,937 $52.95 $8,309,296 |
Nov 24, 2025 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
22,687 | $54.83 | 22,687 $54.83 $1,243,837 |
Nov 24, 2025 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
324,635 | $53.53 | 324,635 $53.53 $17,377,257 |
Nov 24, 2025 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
14,268 | $54.83 | 14,268 $54.83 $782,259 |
Nov 24, 2025 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
204,160 | $53.53 | 204,160 $53.53 $10,928,399 |
Nov 24, 2025 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
98,697 | $52.95 | 98,697 $52.95 $5,225,680 |
Nov 24, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
156,937 | $52.95 | 156,937 $52.95 $8,309,296 |
Nov 24, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
324,635 | $53.53 | 324,635 $53.53 $17,377,257 |
Nov 24, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
22,687 | $54.83 | 22,687 $54.83 $1,243,837 |
Nov 24, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
98,697 | $52.95 | 98,697 $52.95 $5,225,680 |
Nov 24, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
204,160 | $53.53 | 204,160 $53.53 $10,928,399 |
Nov 24, 2025 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
14,268 | $54.83 | 14,268 $54.83 $782,259 |
View older insider trading records reported to the SEC to research long-term buying and selling trends.
DATE INSIDER |
INSIDER | TYPE | SHARES | PRICE | SHARES PRICE VALUE |
|---|---|---|---|---|---|
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 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 |
35,232 | $67.89 | 35,232 $67.89 $2,391,953 |
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 |
2,517 | $65.96 | 2,517 $65.96 $166,025 |
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 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
157,294 | $69.59 | 157,294 $69.59 $10,946,436 |
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 |
250,113 | $69.59 | 250,113 $69.59 $17,405,914 |
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 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
2,517 | $65.96 | 2,517 $65.96 $166,025 |
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 |
250,113 | $69.59 | 250,113 $69.59 $17,405,914 |
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 Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
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 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 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
47,005 | $63.71 | 47,005 $63.71 $2,994,496 |
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 |
29,561 | $63.71 | 29,561 $63.71 $1,883,210 |
TOP