| 2025-02-21 | Boersma Travis | Executive Chairman of Board | Sell | 416,587 | $78.29 | $32,612,751.56 | -1.1% | → |
| 2025-02-21 | DM Trust Aggregator, LLC | - | Sell | 264,184 | $78.96 | $20,858,653.92 | -0.9% | → |
| 2025-02-21 | DM Individual Aggregator, LLC | - | Sell | 23,688 | $81.76 | $1,936,629.02 | -0.8% | → |
| 2024-11-04 | Boersma Travis | Executive Chairman of Board | Sell | 38,339 | $33.48 | $1,283,752.94 | -51.8% | → |
| 2024-11-04 | DM Trust Aggregator, LLC | - | Sell | 38,339 | $33.48 | $1,283,752.94 | -51.8% | → |
| 2024-11-01 | DM Trust Aggregator, LLC | - | Sell | 169,608 | $33.37 | $5,660,192.10 | -75.9% | → |
| 2024-11-01 | DM Individual Aggregator, LLC | - | Sell | 115,854 | $33.38 | $3,867,612.01 | -92.2% | → |
| 2024-11-01 | Boersma Travis | Executive Chairman of Board | Sell | 285,462 | $33.38 | $9,527,804.11 | -81.7% | → |
| 2024-10-28 | DM Individual Aggregator, LLC | - | Sell | 40,323 | $36.03 | $1,452,789.30 | -24.3% | → |
| 2024-10-28 | Boersma Travis | Executive Chairman of Board | Sell | 80,720 | $36.03 | $2,908,289.17 | -18.8% | → |
| 2024-10-28 | DM Trust Aggregator, LLC | - | Sell | 40,397 | $36.03 | $1,455,499.87 | -15.3% | → |
| 2024-09-16 | DM Trust Aggregator, LLC | - | Sell | 243,746 | $34.10 | $8,312,139.73 | -30.9% | → |
| 2024-09-16 | Boersma Travis | Executive Chairman of Board | Sell | 394,919 | $34.12 | $13,473,397.59 | -35.7% | → |
| 2024-09-13 | DM Individual Aggregator, LLC | - | Sell | 151,173 | $34.14 | $5,161,257.86 | -47.7% | → |
| 2024-09-12 | DM Trust Aggregator, LLC | - | Sell | 4,600 | $34.01 | $156,431.28 | -0.9% | → |
| 2024-09-12 | DM Individual Aggregator, LLC | - | Sell | 5,010 | $34.00 | $170,364.05 | -1.6% | → |
| 2024-09-12 | Boersma Travis | Executive Chairman of Board | Sell | 9,610 | $34.01 | $326,795.33 | -1.2% | → |
| 2024-09-09 | Boersma Travis | Executive Chairman of Board | Sell | 280,518 | $32.36 | $9,077,295.62 | -25.2% | → |
| 2024-09-09 | DM Individual Aggregator, LLC | - | Sell | 94,100 | $32.30 | $3,039,533.51 | -22.6% | → |
| 2024-09-09 | DM Trust Aggregator, LLC | - | Sell | 186,418 | $32.39 | $6,037,762.11 | -26.7% | → |
| 2024-09-06 | Boersma Travis | Executive Chairman of Board | Sell | 28,542 | $32.01 | $913,526.63 | -2.5% | → |
| 2024-09-06 | DM Individual Aggregator, LLC | - | Sell | 14,441 | $32.01 | $462,202.98 | -3.4% | → |
| 2024-09-06 | DM Trust Aggregator, LLC | - | Sell | 14,101 | $32.01 | $451,323.66 | -2.0% | → |
| 2024-09-05 | DM Individual Aggregator, LLC | - | Sell | 1,800 | $32.00 | $57,603.06 | -0.4% | → |
| 2024-09-05 | DM Trust Aggregator, LLC | - | Sell | 1,800 | $32.00 | $57,600.00 | -0.3% | → |
| 2024-09-05 | Boersma Travis | Executive Chairman of Board | Sell | 3,600 | $32.00 | $115,203.06 | -0.3% | → |