| Insider Trading |
Relationship |
Date |
Transaction |
Cost |
#Shares |
Value ($) |
#Shares Total |
SEC Form 4 |
| Shao Wei-Li | President | Aug 12 '26 | Sale | 25.02 | 8,866 | 221,798 | 307,372 | Aug 12 04:50 PM | | Cook Steven L. | Chief Financial Officer | Aug 10 '26 | Option Exercise | 8.23 | 15,235 | 125,448 | 202,444 | Aug 12 04:48 PM | | Cook Steven L. | Chief Financial Officer | Aug 11 '26 | Option Exercise | 8.28 | 1,607 | 13,306 | 188,816 | Aug 12 04:48 PM | | Cook Steven L. | Chief Financial Officer | Aug 10 '26 | Sale | 25.03 | 15,235 | 381,350 | 187,209 | Aug 12 04:48 PM | | Cook Steven L. | Chief Financial Officer | Aug 11 '26 | Sale | 25.01 | 1,607 | 40,197 | 187,209 | Aug 12 04:48 PM | | Gracey Craig | Chief Accounting Officer | Aug 10 '26 | Option Exercise | 6.57 | 1,042 | 6,846 | 16,483 | Aug 12 04:46 PM | | Gracey Craig | Chief Accounting Officer | Aug 10 '26 | Sale | 25.00 | 1,042 | 26,050 | 15,441 | Aug 12 04:46 PM | | WEI-LI SHAO | Officer | Aug 12 '26 | Proposed Sale | 24.01 | 8,866 | 212,873 | | Aug 12 04:31 PM | | Steven Cook | Officer | Aug 11 '26 | Proposed Sale | 24.99 | 2,715 | 67,848 | | Aug 11 04:33 PM | | Duffy Sean P. | Chief Executive Officer | Aug 10 '26 | Option Exercise | 9.18 | 12,942 | 118,808 | 424,803 | Aug 11 04:17 PM | | Duffy Sean P. | Chief Executive Officer | Aug 07 '26 | Option Exercise | 8.60 | 8,628 | 74,215 | 420,489 | Aug 11 04:17 PM | | Duffy Sean P. | Chief Executive Officer | Aug 10 '26 | Sale | 24.81 | 12,942 | 321,059 | 411,861 | Aug 11 04:17 PM | | Duffy Sean P. | Chief Executive Officer | Aug 07 '26 | Sale | 21.85 | 8,628 | 188,522 | 411,861 | Aug 11 04:17 PM | | SEAN DUFFY | Director | Aug 10 '26 | Proposed Sale | 23.67 | 12,942 | 306,337 | | Aug 10 04:47 PM | | Steven Cook | Officer | Aug 10 '26 | Proposed Sale | 23.67 | 15,235 | 360,612 | | Aug 10 04:34 PM | | CRAIG GRACEY | Officer | Aug 10 '26 | Proposed Sale | 23.67 | 1,042 | 24,664 | | Aug 10 04:33 PM | | SEAN DUFFY | Director | Aug 07 '26 | Proposed Sale | 19.54 | 8,628 | 168,591 | | Aug 07 04:35 PM | | Duffy Sean P. | Chief Executive Officer | Aug 03 '26 | Option Exercise | 5.82 | 12,944 | 75,334 | 424,805 | Aug 05 04:59 PM | | Duffy Sean P. | Chief Executive Officer | Aug 03 '26 | Sale | 20.40 | 12,944 | 264,007 | 411,861 | Aug 05 04:59 PM | | SEAN DUFFY | Director | Aug 03 '26 | Proposed Sale | 19.84 | 12,944 | 256,809 | | Aug 03 04:18 PM | | Cook Steven L. | Chief Financial Officer | Jul 15 '26 | Option Exercise | 8.28 | 12,150 | 100,602 | 199,359 | Jul 17 04:39 PM | | Cook Steven L. | Chief Financial Officer | Jul 15 '26 | Sale | 24.01 | 12,150 | 291,774 | 187,209 | Jul 17 04:39 PM | | Gracey Craig | Chief Accounting Officer | Jul 13 '26 | Option Exercise | 6.57 | 1,041 | 6,839 | 16,482 | Jul 15 04:33 PM | | Gracey Craig | Chief Accounting Officer | Jul 13 '26 | Sale | 24.00 | 1,041 | 24,984 | 15,441 | Jul 15 04:33 PM | | Cook Steven L. | Chief Financial Officer | Jul 13 '26 | Option Exercise | 8.28 | 5,800 | 48,024 | 193,009 | Jul 15 04:31 PM | | Cook Steven L. | Chief Financial Officer | Jul 13 '26 | Sale | 24.00 | 5,800 | 139,206 | 187,209 | Jul 15 04:31 PM | | Steven Cook | Officer | Jul 15 '26 | Proposed Sale | 23.44 | 12,150 | 284,796 | | Jul 15 04:24 PM | | CRAIG GRACEY | Officer | Jul 13 '26 | Proposed Sale | 23.28 | 1,041 | 24,234 | | Jul 13 04:38 PM | | Steven Cook | Officer | Jul 13 '26 | Proposed Sale | 23.28 | 5,800 | 135,024 | | Jul 13 04:38 PM | | Cook Steven L. | Chief Financial Officer | Jul 01 '26 | Option Exercise | 8.28 | 23,263 | 192,618 | 210,472 | Jul 08 08:14 PM | | Cook Steven L. | Chief Financial Officer | Jul 07 '26 | Option Exercise | 8.22 | 12,337 | 101,453 | 199,546 | Jul 08 08:14 PM | | Cook Steven L. | Chief Financial Officer | Jul 01 '26 | Sale | 22.76 | 23,263 | 529,501 | 187,209 | Jul 08 08:14 PM | | Cook Steven L. | Chief Financial Officer | Jul 07 '26 | Sale | 23.09 | 12,337 | 284,840 | 187,209 | Jul 08 08:14 PM | | Duffy Sean P. | Chief Executive Officer | Jul 01 '26 | Option Exercise | 7.05 | 25,886 | 182,494 | 424,805 | Jul 06 05:31 PM | | Duffy Sean P. | Chief Executive Officer | Jul 01 '26 | Sale | 22.68 | 25,886 | 587,223 | 411,861 | Jul 06 05:31 PM | | Gracey Craig | Chief Accounting Officer | Jul 01 '26 | Option Exercise | 6.57 | 637 | 4,185 | 16,078 | Jul 02 08:04 PM | | Gracey Craig | Chief Accounting Officer | Jun 30 '26 | Option Exercise | 6.57 | 405 | 2,661 | 15,846 | Jul 02 08:04 PM | | Gracey Craig | Chief Accounting Officer | Jul 01 '26 | Sale | 23.00 | 637 | 14,651 | 15,441 | Jul 02 08:04 PM | | Gracey Craig | Chief Accounting Officer | Jun 30 '26 | Sale | 22.00 | 405 | 8,910 | 15,441 | Jul 02 08:04 PM | | Cook Steven L. | Chief Financial Officer | Jun 30 '26 | Option Exercise | 8.28 | 300 | 2,484 | 115,709 | Jul 02 08:03 PM | | Cook Steven L. | Chief Financial Officer | Jun 30 '26 | Sale | 22.00 | 300 | 6,600 | 115,409 | Jul 02 08:03 PM | | SEAN DUFFY | Director | Jul 01 '26 | Proposed Sale | 21.95 | 25,886 | 568,198 | | Jul 01 04:56 PM | | Steven Cook | Officer | Jul 01 '26 | Proposed Sale | 21.95 | 35,600 | 781,420 | | Jul 01 04:52 PM | | CRAIG GRACEY | Officer | Jul 01 '26 | Proposed Sale | 21.95 | 637 | 13,982 | | Jul 01 04:35 PM | | Gracey Craig | Chief Accounting Officer | Jun 29 '26 | Sale | 21.00 | 2,083 | 43,743 | 858 | Jun 30 07:09 PM | | Gracey Craig | Chief Accounting Officer | Jun 26 '26 | Sale | 20.00 | 2,084 | 41,680 | 2,941 | Jun 30 07:09 PM | | Cook Steven L. | Chief Financial Officer | Jun 26 '26 | Sale | 19.89 | 33,000 | 656,449 | 133,359 | Jun 30 07:09 PM | | Cook Steven L. | Chief Financial Officer | Jun 29 '26 | Sale | 21.07 | 17,950 | 378,167 | 115,409 | Jun 30 07:09 PM | | STEVEN COOK | Officer | Jun 30 '26 | Proposed Sale | 21.67 | 300 | 6,501 | | Jun 30 04:35 PM | | CRAIG GRACEY | Officer | Jun 30 '26 | Proposed Sale | 21.67 | 405 | 8,776 | | Jun 30 04:34 PM | | STEVEN COOK | Officer | Jun 29 '26 | Proposed Sale | 20.89 | 17,950 | 374,976 | | Jun 29 04:44 PM | | CRAIG GRACEY | Officer | Jun 29 '26 | Proposed Sale | 20.89 | 2,083 | 43,514 | | Jun 29 04:43 PM | | Duffy Sean P. | Chief Executive Officer | Jun 26 '26 | Sale | 20.00 | 14,158 | 283,176 | 394,603 | Jun 26 07:35 PM | | Duffy Sean P. | Chief Executive Officer | Jun 24 '26 | Sale | 19.01 | 2,800 | 53,239 | 409,061 | Jun 26 07:35 PM | | Duffy Sean P. | Chief Executive Officer | Jun 25 '26 | Sale | 19.00 | 300 | 5,701 | 408,761 | Jun 26 07:35 PM | | Gracey Craig | Chief Accounting Officer | Jun 24 '26 | Sale | 19.01 | 2,083 | 39,602 | 5,025 | Jun 26 07:04 PM | | Cook Steven L. | Chief Financial Officer | Jun 24 '26 | Sale | 19.02 | 2,600 | 49,445 | 166,659 | Jun 26 07:03 PM | | Cook Steven L. | Chief Financial Officer | Jun 25 '26 | Sale | 19.00 | 300 | 5,701 | 166,359 | Jun 26 07:03 PM | | STEVEN COOK | Officer | Jun 26 '26 | Proposed Sale | 18.90 | 33,000 | 623,700 | | Jun 26 04:23 PM | | CRAIG GRACEY | Officer | Jun 26 '26 | Proposed Sale | 18.90 | 2,084 | 39,388 | | Jun 26 04:23 PM | | SEAN DUFFY | Director | Jun 26 '26 | Proposed Sale | 18.90 | 14,158 | 267,586 | | Jun 26 04:23 PM | | SEAN DUFFY | Director | Jun 25 '26 | Proposed Sale | 18.60 | 300 | 5,580 | | Jun 25 04:31 PM | | STEVEN COOK | Officer | Jun 25 '26 | Proposed Sale | 18.60 | 300 | 5,580 | | Jun 25 04:23 PM | | SEAN DUFFY | Director | Jun 24 '26 | Proposed Sale | 18.30 | 2,800 | 51,240 | | Jun 24 05:05 PM | | CRAIG GRACEY | Officer | Jun 24 '26 | Proposed Sale | 18.30 | 2,083 | 38,119 | | Jun 24 04:39 PM | | STEVEN L COOK | Officer | Jun 24 '26 | Proposed Sale | 18.30 | 2,600 | 47,580 | | Jun 24 04:39 PM | | Cook Steven L. | Chief Financial Officer | Jun 22 '26 | Sale | 18.13 | 17,950 | 325,394 | 169,259 | Jun 24 04:18 PM | | Gracey Craig | Chief Accounting Officer | Jun 22 '26 | Sale | 18.00 | 2,083 | 37,494 | 7,108 | Jun 24 04:17 PM | | CRAIG GRACEY | Officer | Jun 22 '26 | Proposed Sale | 17.64 | 2,083 | 36,744 | | Jun 22 04:47 PM | | STEVEN L COOK | Officer | Jun 22 '26 | Proposed Sale | 17.64 | 17,950 | 316,638 | | Jun 22 04:46 PM | | Duffy Sean P. | Chief Executive Officer | Jun 16 '26 | Sale | 17.36 | 14,960 | 259,712 | 411,861 | Jun 18 04:18 PM | | Cook Steven L. | Chief Financial Officer | Jun 15 '26 | Sale | 17.23 | 6,800 | 117,184 | 187,209 | Jun 16 04:57 PM | | Gracey Craig | Chief Accounting Officer | Jun 12 '26 | Sale | 17.42 | 6,894 | 120,123 | 9,191 | Jun 16 04:55 PM | | Shao Wei-Li | President | Jun 12 '26 | Sale | 17.24 | 4,589 | 79,118 | 316,238 | Jun 16 04:54 PM | | SEAN DUFFY | Director | Jun 16 '26 | Proposed Sale | 17.33 | 14,960 | 259,257 | | Jun 16 04:39 PM | | STEVEN L COOK | Officer | Jun 15 '26 | Proposed Sale | 17.14 | 6,800 | 116,552 | | Jun 15 04:58 PM | | CRAIG GRACEY | Officer | Jun 12 '26 | Proposed Sale | 17.73 | 6,894 | 122,231 | | Jun 12 04:48 PM | | WEI-LI SHAO | Officer | Jun 12 '26 | Proposed Sale | 17.73 | 4,589 | 81,363 | | Jun 12 04:44 PM | | Shao Wei-Li | President | Apr 08 '26 | Sale | 12.71 | 2,829 | 35,946 | 328,850 | Apr 10 04:05 PM | | WEI-LI SHAO | Officer | Apr 08 '26 | Proposed Sale | 12.40 | 2,829 | 35,080 | | Apr 08 04:32 PM | | Cook Steven L. | Chief Financial Officer | Mar 13 '26 | Sale | 13.94 | 1,884 | 26,263 | 200,512 | Mar 17 04:11 PM | | STEVEN L COOK | Officer | Mar 13 '26 | Proposed Sale | 14.02 | 1,884 | 26,414 | | Mar 13 04:21 PM | | Duffy Sean P. | Chief Executive Officer | Mar 09 '26 | Sale | 14.34 | 4,063 | 58,276 | 117,598 | Mar 11 04:11 PM | | SEAN DUFFY | Director | Mar 09 '26 | Proposed Sale | 14.05 | 4,063 | 57,085 | | Mar 09 04:36 PM | | Duffy Sean P. | Chief Executive Officer | Jan 12 '26 | Option Exercise | 2.55 | 230,479 | 587,721 | 357,123 | Jan 14 06:01 PM | | Duffy Sean P. | Chief Executive Officer | Jan 13 '26 | Option Exercise | 2.55 | 40,796 | 104,030 | 167,440 | Jan 14 06:01 PM | | Duffy Sean P. | Chief Executive Officer | Jan 12 '26 | Sale | 15.60 | 230,479 | 3,595,152 | 126,644 | Jan 14 06:01 PM | | Duffy Sean P. | Chief Executive Officer | Jan 13 '26 | Sale | 15.95 | 40,796 | 650,774 | 126,644 | Jan 14 06:01 PM | | Shao Wei-Li | President | Dec 29 '25 | Sale | 16.13 | 5,618 | 90,646 | 69,079 | Dec 30 04:42 PM | | WEI-LI SHAO | Officer | Dec 29 '25 | Proposed Sale | 15.95 | 5,618 | 89,607 | | Dec 29 04:24 PM | | Cook Steven L. | Chief Financial Officer | Dec 10 '25 | Sale | 15.37 | 4,211 | 64,705 | 57,566 | Dec 12 04:14 PM | | Duffy Sean P. | Chief Executive Officer | Dec 10 '25 | Sale | 15.37 | 9,266 | 142,379 | 126,644 | Dec 12 04:14 PM | | SEAN DUFFY | Director | Dec 10 '25 | Proposed Sale | 15.65 | 280,541 | 4,390,467 | | Dec 10 04:19 PM | | STEVEN L COOK | Officer | Dec 10 '25 | Proposed Sale | 15.65 | 4,211 | 65,902 | | Dec 10 04:19 PM |
|