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.
12
3
$0.00
$53.82M
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 |
|---|---|---|---|---|---|
Oct 30, 2026 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
20,008 | $44.09 | 20,008 $44.09 $882,121 |
Oct 30, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
37,470 | $44.09 | 37,470 $44.09 $1,651,992 |
Oct 30, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
20,008 | $44.09 | 20,008 $44.09 $882,121 |
Oct 30, 2026 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
37,470 | $44.09 | 37,470 $44.09 $1,651,992 |
Oct 29, 2026 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
142,023 | $44.03 | 142,023 $44.03 $6,252,790 |
Oct 29, 2026 Boersma Travis |
Boersma Travis
|
Sell |
266,000 | $44.03 | 266,000 $44.03 $11,711,076 |
Oct 29, 2026 Boersma Travis |
Boersma Travis
|
Sell |
142,023 | $44.03 | 142,023 $44.03 $6,252,790 |
Oct 29, 2026 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
266,000 | $44.03 | 266,000 $44.03 $11,711,076 |
Oct 20, 2026 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
50,709 | $44.01 | 50,709 $44.01 $2,231,602 |
Oct 20, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
50,709 | $44.01 | 50,709 $44.01 $2,231,602 |
Oct 20, 2026 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
94,978 | $44.01 | 94,978 $44.01 $4,179,792 |
Oct 20, 2026 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
94,978 | $44.01 | 94,978 $44.01 $4,179,792 |
Aug 13, 2026 Penegor Todd Allan |
Penegor Todd Allan
|
Buy |
2,000 | $51.56 | 2,000 $51.56 $103,120 |
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 Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
124,771 | $62.47 | 124,771 $62.47 $7,794,519 |
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 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 Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
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 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 |
15,555 | $64.10 | 15,555 $64.10 $997,145 |
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 |
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 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 Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
247,456 | $60.34 | 247,456 $60.34 $14,930,555 |
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 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 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
155,692 | $58.26 | 155,692 $58.26 $9,070,554 |
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 |
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 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
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 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
105,362 | $58.27 | 105,362 $58.27 $6,139,612 |
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 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 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
71,399 | $56.16 | 71,399 $56.16 $4,009,518 |
May 27, 2026 DM Trust Aggregator, LLC |
DM Trust Aggregator, LLC
|
Sell |
355,217 | $56.21 | 355,217 $56.21 $19,966,819 |
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 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 |
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 |
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 |
|---|---|---|---|---|---|
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 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 |
60,348 | $56.63 | 60,348 $56.63 $3,417,791 |
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 |
268,897 | $55.27 | 268,897 $55.27 $14,862,367 |
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 |
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 Boersma Travis |
Boersma Travis
Executive Chairman of Board
|
Sell |
119,807 | $57.42 | 119,807 $57.42 $6,878,791 |
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 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
119,807 | $57.42 | 119,807 $57.42 $6,878,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 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
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 DM Individual Aggregator, LLC |
DM Individual Aggregator, LLC
|
Sell |
37,952 | $56.63 | 37,952 $56.63 $2,149,400 |
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 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 |
37,952 | $56.63 | 37,952 $56.63 $2,149,400 |
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 |
268,897 | $55.27 | 268,897 $55.27 $14,862,367 |
TOP