| Insider Trading | 
Relationship | 
Date | 
Transaction | 
Cost | 
#Shares | 
Value ($) | 
#Shares Total | 
SEC Form 4 | 
 
| Danahy Kevin Patrick | Chief Commercial Officer | Oct 02 '25 | Option Exercise | 1.53 | 4,600 | 7,038 | 47,898 | Oct 07 07:18 PM |  | Danahy Kevin Patrick | Chief Commercial Officer | Oct 02 '25 | Sale | 18.53 | 4,600 | 85,238 | 43,298 | Oct 07 07:18 PM |  | Danahy Kevin Patrick | Chief Commercial Officer | Sep 18 '25 | Option Exercise | 1.53 | 20,000 | 30,600 | 63,298 | Sep 22 09:24 PM |  | Danahy Kevin Patrick | Chief Commercial Officer | Sep 19 '25 | Option Exercise | 1.53 | 400 | 612 | 43,698 | Sep 22 09:24 PM |  | Danahy Kevin Patrick | Chief Commercial Officer | Sep 18 '25 | Sale | 18.49 | 20,000 | 369,800 | 43,298 | Sep 22 09:24 PM |  | Danahy Kevin Patrick | Chief Commercial Officer | Sep 19 '25 | Sale | 18.48 | 400 | 7,392 | 43,298 | Sep 22 09:24 PM |  | UECKER DARRIN | Chief Technology Officer | Sep 17 '25 | Option Exercise | 4.00 | 181,534 | 726,136 | 284,406 | Sep 18 08:44 PM |  | UECKER DARRIN | Chief Technology Officer | Sep 16 '25 | Option Exercise | 4.00 | 25,000 | 100,000 | 147,872 | Sep 18 08:44 PM |  | UECKER DARRIN | Chief Technology Officer | Sep 16 '25 | Sale | 16.28 | 25,000 | 407,000 | 122,872 | Sep 18 08:44 PM |  | UECKER DARRIN | Chief Technology Officer | Sep 17 '25 | Sale | 16.21 | 20,000 | 324,200 | 122,872 | Sep 18 08:44 PM |  | KEVIN DANAHY | Officer | Sep 18 '25 | Proposed Sale | 16.27 | 25,000 | 406,750 |  | Sep 18 04:29 PM |  | UECKER DARRIN | Chief Technology Officer | Sep 11 '25 | Option Exercise | 4.00 | 25,000 | 100,000 | 147,872 | Sep 15 09:09 PM |  | UECKER DARRIN | Chief Technology Officer | Sep 15 '25 | Option Exercise | 4.00 | 25,000 | 100,000 | 147,872 | Sep 15 09:09 PM |  | UECKER DARRIN | Chief Technology Officer | Sep 12 '25 | Option Exercise | 4.00 | 25,000 | 100,000 | 147,872 | Sep 15 09:09 PM |  | UECKER DARRIN | Chief Technology Officer | Sep 15 '25 | Sale | 15.77 | 25,000 | 394,250 | 122,872 | Sep 15 09:09 PM |  | UECKER DARRIN | Chief Technology Officer | Sep 11 '25 | Sale | 14.78 | 25,000 | 369,500 | 122,872 | Sep 15 09:09 PM |  | UECKER DARRIN | Chief Technology Officer | Sep 12 '25 | Sale | 14.32 | 25,000 | 358,000 | 122,872 | Sep 15 09:09 PM |  | DUGGAN ROBERT W | Director | Sep 10 '25 | Buy | 14.66 | 34,659 | 508,101 | 47,551,200 | Sep 12 08:14 PM |  | DARRIN UECKER | Director | Sep 11 '25 | Proposed Sale | 14.77 | 120,000 | 1,772,400 |  | Sep 11 04:30 PM |  | UECKER DARRIN | Chief Technology Officer | Jun 12 '25 | Sale | 16.40 | 15,000 | 246,000 | 137,872 | Jun 16 08:23 PM |  | UECKER DARRIN | Chief Technology Officer | Jun 13 '25 | Sale | 15.98 | 15,000 | 239,700 | 122,872 | Jun 16 08:23 PM |  | DARRIN UECKER | Officer | Jun 13 '25 | Proposed Sale | 15.98 | 15,000 | 239,740 |  | Jun 13 04:14 PM |  | DARRIN UECKER | Officer | Jun 12 '25 | Proposed Sale | 16.40 | 15,000 | 246,048 |  | Jun 12 04:25 PM |  | Barrett Burke Thomas | Former President and CEO | Dec 11 '24 | Sale | 17.42 | 50,000 | 871,000 | 63,172 | Dec 20 05:00 PM |  | DUGGAN ROBERT W | Director | Dec 13 '24 | Buy | 17.18 | 55,256 | 949,298 | 42,328,717 | Dec 17 08:02 PM |  | DUGGAN ROBERT W | Director | Dec 12 '24 | Buy | 17.13 | 45,404 | 777,771 | 42,273,461 | Dec 17 06:05 AM |  | DUGGAN ROBERT W | Director | Dec 11 '24 | Buy | 17.35 | 56,054 | 972,344 | 42,228,057 | Dec 13 07:30 PM |   
 |