| Insider Trading |
Relationship |
Date |
Transaction |
Cost |
#Shares |
Value ($) |
#Shares Total |
SEC Form 4 |
| MICHAEL R KENISON | Former Officer | Sep 25 '26 | Proposed Sale | 95.80 | 1,143 | 109,494 | | Sep 25 04:21 PM | | Schumacher Daniel | Chief Financial Officer | Sep 24 '26 | Sale | 95.32 | 5,000 | 476,604 | 35,019 | Sep 25 04:11 PM | | DANIEL SCHUMACHER | Officer | Sep 24 '26 | Proposed Sale | 89.13 | 5,000 | 445,650 | | Sep 24 04:42 PM | | MICHAEL R KENISON | Former Officer | Sep 24 '26 | Proposed Sale | 95.85 | 1,800 | 172,534 | | Sep 24 04:17 PM | | Schumacher Daniel | Chief Financial Officer | Sep 17 '26 | Sale | 85.21 | 4,900 | 417,535 | 40,019 | Sep 18 04:02 PM | | Schumacher Daniel | Chief Financial Officer | Sep 16 '26 | Sale | 85.00 | 100 | 8,500 | 44,919 | Sep 18 04:02 PM | | DANIEL SCHUMACHER | Officer | Sep 17 '26 | Proposed Sale | 83.24 | 4,900 | 407,876 | | Sep 17 04:28 PM | | DANIEL SCHUMACHER | Officer | Sep 16 '26 | Proposed Sale | 79.09 | 100 | 7,909 | | Sep 16 04:31 PM | | MICHAEL R KENISON | Former Officer | Aug 04 '26 | Proposed Sale | 88.14 | 10,753 | 947,787 | | Aug 04 04:38 PM | | WEHRWEIN SVEN | Director | Jun 02 '26 | Sale | 77.28 | 2,000 | 154,550 | 32,505 | Jun 04 04:53 PM | | WEHRWEIN SVEN | Director | Jun 01 '26 | Proposed Sale | 75.95 | 2,000 | 151,900 | | Jun 01 04:13 PM | | Kenison Michael R. | Chief Operations Officer | May 12 '26 | Option Exercise | 48.76 | 7,527 | 367,011 | 34,713 | May 13 04:40 PM | | Kenison Michael R. | Chief Operations Officer | May 11 '26 | Option Exercise | 33.68 | 7,433 | 250,356 | 34,619 | May 13 04:40 PM | | Kenison Michael R. | Chief Operations Officer | May 12 '26 | Sale | 69.49 | 16,030 | 1,113,915 | 18,683 | May 13 04:40 PM | | Kenison Michael R. | Chief Operations Officer | May 11 '26 | Sale | 70.26 | 7,433 | 522,251 | 27,186 | May 13 04:40 PM | | MICHAEL R KENISON | Officer | May 12 '26 | Proposed Sale | 69.49 | 16,030 | 1,113,915 | | May 12 04:18 PM | | MICHAEL KENISON | Officer | May 11 '26 | Proposed Sale | 69.30 | 7,433 | 515,107 | | May 11 04:38 PM | | Kenison Michael R. | Chief Operations Officer | May 07 '26 | Option Exercise | 33.68 | 200 | 6,736 | 27,386 | May 08 04:33 PM | | Kenison Michael R. | Chief Operations Officer | May 07 '26 | Sale | 70.00 | 200 | 14,000 | 27,186 | May 08 04:33 PM | | MICHAEL KENISON | Officer | May 07 '26 | Proposed Sale | 68.89 | 200 | 13,778 | | May 07 04:19 PM | | Kenison Michael R. | Chief Operations Officer | Feb 17 '26 | Sale | 66.46 | 5,000 | 332,315 | 25,302 | Feb 18 04:37 PM | | Schumacher Daniel | Chief Financial Officer | Feb 11 '26 | Option Exercise | 33.84 | 3,135 | 106,088 | 43,971 | Feb 12 04:48 PM | | Kenison Michael R. | Chief Operations Officer | Feb 06 '26 | Sale | 60.00 | 2,500 | 150,000 | 34,526 | Feb 09 04:53 PM | | MICHAEL KENISON | Officer | Feb 06 '26 | Proposed Sale | 52.48 | 7,500 | 393,600 | | Feb 06 04:21 PM | | OLEG RYABOY | Former Officer | Jan 16 '26 | Proposed Sale | 54.81 | 368 | 20,169 | | Jan 16 04:15 PM | | OLEG RYABOY | Former Officer | Jan 15 '26 | Proposed Sale | 54.80 | 7,178 | 393,330 | | Jan 15 04:37 PM | | OLEG RYABOY | Former Officer | Jan 08 '26 | Proposed Sale | 54.71 | 7,026 | 384,414 | | Jan 08 04:05 PM | | OLEG RYABOY | Former Officer | Jan 07 '26 | Proposed Sale | 53.58 | 6,669 | 357,327 | | Jan 07 04:04 PM | | Kenison Michael R. | Chief Operations Officer | Nov 25 '25 | Option Exercise | 33.84 | 3,048 | 103,144 | 31,946 | Nov 26 05:37 PM | | Kenison Michael R. | Chief Operations Officer | Nov 25 '25 | Sale | 50.17 | 3,048 | 152,931 | 28,898 | Nov 26 05:37 PM | | OLEG RYABOY | Former Officer | Nov 25 '25 | Proposed Sale | 49.91 | 695 | 34,687 | | Nov 25 04:53 PM | | MICHAEL KENISON | Officer | Nov 25 '25 | Proposed Sale | 49.26 | 3,048 | 150,144 | | Nov 25 04:25 PM | | OLEG RYABOY | Former Officer | Nov 07 '25 | Proposed Sale | 48.57 | 9,710 | 471,629 | | Nov 07 05:35 PM |
|