| PLOW | Janik James L | Director | May 16 '25 | Sale | 29.01 | 15,650 | 454,038 | 40,136 | May 19 12:00 AM |
| PLOW | Janik James L | Director | May 10 '23 | Buy | 26.99 | 6,929 | 187,014 | 120,862 | May 10 12:00 AM |
| PLOW | Janik James L | Director | May 09 '23 | Buy | 26.99 | 2,565 | 69,229 | 113,933 | May 10 12:00 AM |
| PLOW | Janik James L | Director | May 08 '23 | Buy | 26.92 | 506 | 13,622 | 111,368 | May 10 12:00 AM |
| PLOW | Janik James L | Director | Nov 15 '21 | Sale | 45.08 | 8,301 | 374,183 | 138,170 | Nov 16 12:00 AM |
| PLOW | Janik James L | Director | Jun 10 '21 | Sale | 45.00 | 480 | 21,600 | 146,471 | Jun 11 12:00 AM |
| PLOW | Janik James L | Director | Jun 09 '21 | Sale | 45.04 | 9,283 | 418,139 | 146,951 | Jun 11 12:00 AM |
| PLOW | Janik James L | Director | Mar 10 '21 | Sale | 49.29 | 11,079 | 546,049 | 156,234 | Mar 12 12:00 AM |
| PLOW | Janik James L | Executive Chairman | Mar 06 '20 | Sale | 39.85 | 6,483 | 258,355 | 136,519 | Mar 09 12:00 AM |
| PLOW | Janik James L | Executive Chairman | Sep 13 '19 | Sale | 44.03 | 8,603 | 378,763 | 143,002 | Sep 13 12:00 AM |
| PLOW | Janik James L | Executive Chairman | Sep 12 '19 | Sale | 44.03 | 14,692 | 646,878 | 151,605 | Sep 13 12:00 AM |
| PLOW | Janik James L | Executive Chairman | Sep 11 '19 | Sale | 44.00 | 9,325 | 410,300 | 166,297 | Sep 12 12:00 AM |
| PLOW | Janik James L | Executive Chairman | Aug 09 '19 | Sale | 44.00 | 21,683 | 954,052 | 175,622 | Aug 12 12:00 AM |
| PLOW | Janik James L | Executive Chairman | Aug 08 '19 | Sale | 44.00 | 20,697 | 910,668 | 197,305 | Aug 12 12:00 AM |
| PLOW | Janik James L | Executive Chairman | Mar 06 '19 | Sale | 40.63 | 14,028 | 569,951 | 218,002 | Mar 07 12:00 AM |
| PLOW | Janik James L | Chairman, President and CEO | Sep 04 '18 | Sale | 44.89 | 25,000 | 1,122,273 | 239,030 | Sep 05 12:00 AM |
| PLOW | Janik James L | Chairman, President and CEO | Mar 06 '18 | Sale | 43.49 | 18,085 | 786,435 | 266,530 | Mar 07 12:00 AM |
| PLOW | Janik James L | Chairman, President and CEO | Dec 15 '17 | Sale | 37.67 | 14,102 | 531,282 | 247,790 | Dec 15 12:00 AM |
| PLOW | Janik James L | Chairman, President and CEO | Dec 14 '17 | Sale | 37.32 | 1,491 | 55,642 | 261,892 | Dec 15 12:00 AM |
| PLOW | Janik James L | Chairman, President and CEO | Dec 13 '17 | Sale | 37.27 | 21,080 | 785,719 | 263,383 | Dec 13 12:00 AM |
| PLOW | Janik James L | Chairman, President and CEO | Dec 12 '17 | Sale | 37.29 | 13,327 | 496,973 | 284,463 | Dec 13 12:00 AM |
| PLOW | Janik James L | Chairman, President and CEO | Dec 11 '17 | Sale | 37.47 | 25,000 | 936,652 | 297,790 | Dec 13 12:00 AM |
| PLOW | Janik James L | Chairman, President and CEO | Aug 30 '17 | Sale | 35.03 | 20,000 | 700,540 | 322,790 | Aug 31 12:00 AM |
| PLOW | Janik James L | Chairman, President and CEO | Nov 03 '16 | Buy | 25.95 | 10,000 | 259,459 | 323,609 | Nov 04 12:00 AM |
| PLOW | Janik James L | Chairman, President and CEO | Mar 07 '16 | Sale | 21.30 | 10,481 | 223,248 | 313,609 | Mar 08 12:00 AM |
| PLOW | Janik James L | Chairman, President and CEO | May 06 '15 | Sale | 21.31 | 10,441 | 222,525 | 282,995 | May 07 12:00 AM |
| PLOW | Janik James L | Chairman, President and CEO | Mar 06 '15 | Sale | 22.38 | 15,554 | 348,114 | 293,436 | Mar 09 12:00 AM |
| PLOW | Janik James L | Chairman, President and CEO | Jan 05 '15 | Sale | 21.18 | 5,592 | 118,413 | 269,080 | Jan 07 12:00 AM |
| PLOW | Janik James L | Chairman, President and CEO | May 06 '14 | Sale | 17.40 | 10,825 | 188,330 | 274,672 | May 08 12:00 AM |
| PLOW | Janik James L | President and CEO | Mar 14 '14 | Sale | 17.26 | 25,000 | 431,550 | 285,497 | Mar 14 12:00 AM |
| PLOW | Janik James L | President and CEO | Mar 06 '14 | Sale | 16.25 | 7,830 | 127,237 | 310,497 | Mar 07 12:00 AM |
| PLOW | Janik James L | President and CEO | Jan 03 '14 | Sale | 16.51 | 8,656 | 142,919 | 272,126 | Jan 07 12:00 AM |
| PLOW | Janik James L | President and CEO | May 06 '13 | Sale | 13.73 | 11,220 | 154,038 | 280,782 | May 08 12:00 AM |
| PLOW | Janik James L | President and CEO | Mar 08 '13 | Sale | 14.38 | 11,580 | 166,559 | 292,002 | Mar 08 12:00 AM |
| PLOW | Janik James L | President and CEO | Jan 03 '13 | Sale | 14.51 | 8,200 | 118,990 | 261,417 | Jan 04 12:00 AM |
| PLOW | Janik James L | President and CEO | May 04 '12 | Sale | 13.72 | 9,400 | 128,944 | 252,125 | May 08 12:00 AM |
| PLOW | Janik James L | President and CEO | Mar 09 '12 | Sale | 12.71 | 11,220 | 142,555 | 261,525 | Mar 12 12:00 AM |
| PLOW | Janik James L | President and CEO | Jan 04 '12 | Sale | 14.31 | 4,568 | 65,347 | 247,371 | Jan 04 12:00 AM |
| PLOW | Janik James L | President and CEO | Dec 13 '11 | Sale | 15.00 | 8,788 | 131,830 | 236,990 | Dec 13 12:00 AM |
| PLOW | Janik James L | President and CEO | Dec 09 '11 | Sale | 15.12 | 6,212 | 93,903 | 245,778 | Dec 13 12:00 AM |
| PLOW | Janik James L | President and CEO | May 20 '11 | Option Exercise | 4.21 | 194,628 | 819,384 | 349,304 | May 23 12:00 AM |
| PLOW | Janik James L | President and CEO | May 20 '11 | Sale | 14.20 | 97,314 | 1,381,859 | 251,990 | May 23 12:00 AM |
| PLOW | Janik James L | President and CEO | May 06 '11 | Sale | 14.12 | 9,374 | 132,384 | 251,990 | May 10 12:00 AM |
| PLOW | Janik James L | President and CEO | Mar 18 '11 | Option Exercise | 4.21 | 100,000 | 421,000 | 261,364 | Mar 21 12:00 AM |
| PLOW | Janik James L | President and CEO | Mar 17 '11 | Sale | 13.63 | 18,970 | 258,652 | 211,364 | Mar 17 12:00 AM |
| PLOW | Janik James L | President and CEO | Mar 16 '11 | Sale | 14.18 | 2,869 | 40,682 | 230,334 | Mar 17 12:00 AM |
| PLOW | Janik James L | President and CEO | Mar 15 '11 | Option Exercise | 4.21 | 43,678 | 183,884 | 233,203 | Mar 17 12:00 AM |
| PLOW | Janik James L | President and CEO | Mar 11 '11 | Sale | 14.51 | 8,124 | 117,876 | 211,364 | Mar 11 12:00 AM |
| PLOW | Janik James L | President and CEO | Jan 05 '11 | Sale | 14.87 | 1,500 | 22,298 | 203,020 | Jan 05 12:00 AM |
| PLOW | Janik James L | President and CEO | Nov 29 '10 | Sale | 14.75 | 1,100 | 16,225 | 189,918 | Nov 30 12:00 AM |
| PLOW | Janik James L | President and CEO | Nov 24 '10 | Sale | 14.75 | 4,500 | 66,375 | 191,018 | Nov 30 12:00 AM |