| 2026-08-13 | Donnalee Kathleen Papenfuss | SELL | 1,364 | $51.42 | $70,132 | 0 | 100% |
| 2026-08-13 | Donnalee Kathleen Papenfuss | SELL | 7,894 | $51.38 | $405,626 | 0 | 100% |
| 2026-08-10 | Michael J Ancius | SELL | 3,000 | $52.00 | $156,000 | 58,690 | 5% |
| 2026-08-05 | Rita J. Heise | SELL | 10,000 | $50.05 | $500,544 | 20,000 | 33% |
| 2026-08-05 | Rita J. Heise | SELL | 24,964 | $50.05 | $1,249,558 | 20,000 | 56% |
| 2026-07-28 | Michael J Ancius | SELL | 3,000 | $49.00 | $147,000 | 58,690 | 5% |
| 2026-03-05 | Reyne K Wisecup | SELL | 36,920 | $47.34 | $1,747,922 | 40,000 | 48% |
| 2026-01-23 | Scott Satterlee | SELL | 15,964 | $44.19 | $705,454 | 50,000 | 24% |
| 2025-11-19 | Sarah N Nielsen | BUY | 1,000 | $39.60 | $39,600 | 5,000 | 25% |
| 2025-11-17 | Daniel L. Johnson | BUY | 1,000 | $40.44 | $40,440 | 22,190 | 5% |
| 2025-11-13 | Hsenghung Sam HSU | BUY | 1,000 | $40.58 | $40,580 | 10,000 | 11% |
| 2025-11-13 | Hsenghung Sam HSU | BUY | 1,000 | $49.58 | $49,580 | 10,000 | 11% |
| 2025-11-12 | Stephen L. Eastman | BUY | 1,000 | $40.82 | $40,816 | 21,000 | 5% |
| 2025-10-16 | Hsenghung Sam HSU | BUY | 1,000 | $42.45 | $42,450 | 9,000 | 12% |
| 2025-08-15 | William Joseph Drazkowski | SELL | 6,842 | $48.67 | $333,012 | 11,994 | 36% |
| 2025-08-12 | Daniel L Florness | SELL | 84,612 | $48.44 | $4,098,673 | 565,036 | 13% |
| 2025-08-12 | Daniel L Florness | SELL | 84,612 | $48.44 | $4,098,673 | 565,036 | 13% |
| 2025-08-08 | John Lewis Soderberg | SELL | 34,612 | $48.03 | $1,662,421 | 0 | 100% |
| 2025-08-08 | John Lewis Soderberg | SELL | 34,612 | $48.03 | $1,662,421 | 0 | 100% |
| 2025-08-08 | Jeffery Michael Watts | SELL | 32,724 | $48.05 | $1,572,411 | 11,880 | 73% |
| 2025-08-08 | Jeffery Michael Watts | SELL | 16,000 | $48.05 | $768,790 | 11,880 | 57% |
| 2025-07-24 | Anthony Paul Broersma | SELL | 8,648 | $47.92 | $414,411 | 0 | 100% |
| 2025-07-24 | Anthony Paul Broersma | SELL | 4,934 | $47.94 | $236,520 | 0 | 100% |
| 2025-07-17 | Sheryl Ann Lisowski | SELL | 12,000 | $45.22 | $542,640 | 10,192 | 54% |
| 2025-07-17 | Sheryl Ann Lisowski | SELL | 5,052 | $45.20 | $228,365 | 10,192 | 33% |
| 2025-07-17 | Sheryl Ann Lisowski | SELL | 4,000 | $45.21 | $180,828 | 10,192 | 28% |
| 2025-06-05 | Donnalee Kathleen Papenfuss | SELL | 1,592 | $41.24 | $65,650 | 0 | 100% |
| 2025-06-05 | Donnalee Kathleen Papenfuss | SELL | 1,364 | $41.30 | $56,334 | 0 | 100% |
| 2025-05-16 | John Lewis Soderberg | SELL | 16,362 | $82.45 | $1,349,068 | 0 | 100% |
| 2025-05-06 | Scott Satterlee | SELL | 9,670 | $79.51 | $768,868 | 25,000 | 28% |
| 2025-04-25 | Anthony Paul Broersma | SELL | 796 | $81.21 | $64,646 | 0 | 100% |
| 2025-04-25 | Anthony Paul Broersma | SELL | 4,772 | $81.18 | $387,414 | 0 | 100% |
| 2025-04-24 | Daniel L Florness | SELL | 50,000 | $82.12 | $4,106,085 | 282,518 | 15% |
| 2025-04-14 | Charles S. Miller | BUY | 20 | $81.45 | $1,629 | 40 | 100% |
| 2025-04-14 | Charles S. Miller | BUY | 20 | $39.15 | $783 | 40 | 100% |
| 2025-04-14 | William Joseph Drazkowski | SELL | 15,000 | $81.31 | $1,219,642 | 5,997 | 71% |
| 2025-04-07 | Charles S. Miller | BUY | 20 | $73.61 | $1,472 | 20 | — |
| 2025-04-07 | Charles S. Miller | BUY | 20 | $39.15 | $783 | 20 | — |
| 2025-03-14 | Holden Lewis | SELL | 23,076 | $75.00 | $1,730,628 | 10,097 | 70% |
| 2025-03-14 | Holden Lewis | SELL | 15,798 | $74.98 | $1,184,597 | 10,097 | 61% |
| 2025-03-14 | Holden Lewis | SELL | 10,000 | $74.95 | $749,546 | 10,097 | 50% |
| 2025-03-14 | Holden Lewis | SELL | 6,241 | $74.94 | $467,729 | 10,097 | 38% |
| 2025-03-14 | Holden Lewis | SELL | 9,854 | $74.96 | $738,626 | 10,097 | 49% |
| 2025-03-14 | Holden Lewis | SELL | 3,695 | $74.92 | $276,829 | 10,097 | 27% |
| 2024-11-22 | James C Jansen | SELL | 19,564 | $83.08 | $1,625,279 | 26,176 | 43% |
| 2024-11-13 | Charles S. Miller | SELL | 5,375 | $83.95 | $451,223 | 0 | 100% |
| 2024-11-13 | Charles S. Miller | SELL | 18,105 | $83.91 | $1,519,171 | 0 | 100% |
| 2024-11-13 | Daniel L. Johnson | SELL | 8,474 | $83.36 | $706,396 | 10,595 | 44% |
| 2024-11-11 | Daniel L Florness | SELL | 31,818 | $84.50 | $2,688,691 | 286,018 | 10% |
| 2024-11-08 | Nicholas J Lundquist | SELL | 8,488 | $83.14 | $705,695 | 9,000 | 49% |
| 2024-11-08 | Donnalee Kathleen Papenfuss | SELL | 1,000 | $83.92 | $83,918 | 0 | 100% |
| 2024-11-08 | Donnalee Kathleen Papenfuss | SELL | 3,462 | $83.93 | $290,551 | 0 | 100% |
| 2024-11-08 | Sheryl Ann Lisowski | SELL | 6,000 | $83.53 | $501,205 | 5,096 | 54% |
| 2024-11-07 | Holden Lewis | SELL | 21,064 | $83.13 | $1,750,960 | 9,881 | 68% |
| 2024-11-07 | Holden Lewis | SELL | 20,000 | $83.12 | $1,662,354 | 9,881 | 67% |
| 2024-11-06 | John Lewis Soderberg | SELL | 19,148 | $82.95 | $1,588,315 | 0 | 100% |
| 2024-11-06 | William Joseph Drazkowski | SELL | 17,306 | $82.28 | $1,423,960 | 5,997 | 74% |
| 2024-10-30 | Rita J. Heise | SELL | 2,840 | $77.73 | $220,753 | 20,000 | 12% |
| 2024-10-30 | Rita J. Heise | SELL | 8,048 | $77.65 | $624,939 | 20,000 | 29% |
| 2024-10-16 | Anthony Paul Broersma | SELL | 680 | $77.86 | $52,945 | 0 | 100% |
| 2024-10-16 | William Joseph Drazkowski | SELL | 16,362 | $77.65 | $1,270,573 | 5,997 | 73% |
| 2024-10-16 | Reyne K Wisecup | SELL | 21,818 | $78.55 | $1,713,882 | 20,000 | 52% |
| 2024-10-15 | Nicholas J Lundquist | SELL | 11,426 | $77.06 | $880,446 | 426,000 | 3% |
| 2024-10-15 | Nicholas J Lundquist | SELL | 3,150 | $77.23 | $243,284 | 426,000 | 1% |
| 2024-10-15 | Nicholas J Lundquist | SELL | 4,302 | $77.26 | $332,375 | 426,000 | 1% |
| 2024-10-15 | Nicholas J Lundquist | SELL | 3,654 | $77.26 | $282,308 | 426,000 | 1% |
| 2024-10-14 | John Lewis Soderberg | SELL | 488 | $76.32 | $37,245 | 0 | 100% |
| 2024-10-14 | Sheryl Ann Lisowski | SELL | 3,462 | $76.25 | $263,978 | 5,096 | 40% |
| 2024-10-14 | Sheryl Ann Lisowski | SELL | 10,105 | $76.17 | $769,689 | 5,096 | 66% |
| 2024-10-14 | Holden Lewis | SELL | 30,000 | $76.52 | $2,295,687 | 9,881 | 75% |
| 2024-09-12 | Daniel L Florness | SELL | 50,000 | $69.68 | $3,484,050 | 286,018 | 15% |