| DCO | Oswald Stephen G | Chairman, President & CEO | Sep 20 '24 | Sale | 66.32 | 1,200 | 79,584 | 341,151 | Sep 23 12:00 AM |
| DCO | Oswald Stephen G | Chairman, President & CEO | Jun 21 '24 | Sale | 58.23 | 2,000 | 116,460 | 347,539 | Jun 25 12:00 AM |
| DCO | Oswald Stephen G | Chairman, President & CEO | Dec 16 '22 | Sale | 48.03 | 2,500 | 120,075 | 265,006 | Dec 20 12:00 AM |
| DCO | Oswald Stephen G | Chairman, President & CEO | Nov 09 '22 | Sale | 50.38 | 2,000 | 100,760 | 270,540 | Nov 14 12:00 AM |
| DCO | Oswald Stephen G | Chairman, President & CEO | May 04 '22 | Sale | 49.92 | 5,778 | 288,438 | 275,141 | May 06 12:00 AM |
| DCO | Oswald Stephen G | Chairman, President & CEO | May 04 '22 | Option Exercise | 0.00 | 28,000 | 0 | 0 | May 06 12:00 AM |
| DCO | Oswald Stephen G | Chairman, President & CEO | Mar 17 '20 | Buy | 21.10 | 15,000 | 316,500 | 177,150 | Mar 19 12:00 AM |
| DCO | Oswald Stephen G | Chairman, President & CEO | Mar 11 '20 | Buy | 33.93 | 15,000 | 508,950 | 162,150 | Mar 13 12:00 AM |
| DCO | Oswald Stephen G | Chairman, President & CEO | Feb 27 '20 | Buy | 44.11 | 10,000 | 441,100 | 147,150 | Mar 02 12:00 AM |
| DCO | Oswald Stephen G | Chairman, President & CEO | Feb 26 '20 | Buy | 44.50 | 10,000 | 445,000 | 137,150 | Feb 27 12:00 AM |