| 
| Insider Trading | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | Oct 09 '25 | Sale | 18.79 | 96,987 | 1,822,182 | 574,147 | Oct 10 05:47 PM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | Oct 08 '25 | Sale | 18.20 | 96,918 | 1,764,092 | 671,134 | Oct 10 05:47 PM |  | Richard Schwartz | Officer | Oct 08 '25 | Proposed Sale | 18.20 | 193,905 | 3,529,477 |  | Oct 08 04:36 PM |  | ROOSILEHT EINAR | Chief Information Officer | Oct 01 '25 | Sale | 19.96 | 70,000 | 1,397,249 | 876,150 | Oct 01 06:12 PM |  | STETZ MATTIAS | Chief Operating Officer | Oct 01 '25 | Sale | 20.10 | 30,000 | 603,057 | 224,806 | Oct 01 06:09 PM |  | Sauers Kyle | Chief Financial Officer | Sep 30 '25 | Sale | 22.34 | 15,038 | 335,949 | 418,651 | Oct 01 06:07 PM |  | Mattias Stetz | Officer | Oct 01 '25 | Proposed Sale | 20.10 | 30,000 | 603,057 |  | Oct 01 04:32 PM |  | EINAR ROOSILEHT | OFFICER | Oct 01 '25 | Proposed Sale | 19.92 | 70,000 | 1,394,448 |  | Oct 01 12:13 PM |  | Sauers Kyle | Officer | Sep 30 '25 | Proposed Sale | 22.34 | 15,038 | 335,949 |  | Sep 30 09:55 AM |  | SCHWARTZ RICHARD TODD | Officer | Sep 09 '25 | Proposed Sale | 20.87 | 57,167 | 1,192,972 |  | Sep 09 08:22 PM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | Sep 08 '25 | Sale | 20.88 | 136,738 | 2,854,597 | 880,733 | Sep 09 06:22 PM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | Sep 09 '25 | Sale | 20.87 | 57,167 | 1,192,972 | 823,566 | Sep 09 06:22 PM |  | SCHWARTZ RICHARD TODD | Officer | Sep 08 '25 | Proposed Sale | 20.88 | 136,738 | 2,854,597 |  | Sep 08 04:21 PM |  | ROOSILEHT EINAR | Chief Information Officer | Sep 02 '25 | Sale | 21.47 | 70,000 | 1,503,138 | 876,150 | Sep 03 06:46 PM |  | STETZ MATTIAS | Chief Operating Officer | Sep 02 '25 | Sale | 21.45 | 30,000 | 643,401 | 261,051 | Sep 03 06:40 PM |  | STETZ MATTIAS | Officer | Sep 02 '25 | Proposed Sale | 21.45 | 30,000 | 643,401 |  | Sep 02 05:09 PM |  | ROOSILEHT EINAR | Officer | Sep 02 '25 | Proposed Sale | 21.43 | 70,000 | 1,500,339 |  | Sep 02 12:58 PM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | Aug 11 '25 | Sale | 18.62 | 100,000 | 1,861,900 | 823,566 | Aug 11 06:01 PM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | Aug 08 '25 | Sale | 18.67 | 93,905 | 1,752,906 | 923,566 | Aug 11 06:01 PM |  | SCHWARTZ RICHARD TODD | Officer | Aug 11 '25 | Proposed Sale | 18.62 | 100,000 | 1,861,900 |  | Aug 11 04:28 PM |  | SCHWARTZ RICHARD TODD | Officer | Aug 08 '25 | Proposed Sale | 18.67 | 93,905 | 1,752,906 |  | Aug 08 04:25 PM |  | GOLD JUDITH | Director | Aug 04 '25 | Sale | 19.61 | 100,000 | 1,960,750 | 0 | Aug 05 06:00 PM |  | WIERBICKI PAUL | Chief Legal Officer | Aug 05 '25 | Sale | 19.45 | 35,000 | 680,866 | 91,705 | Aug 05 05:55 PM |  | WIERBICKI PAUL | Director | Aug 05 '25 | Proposed Sale | 19.39 | 35,000 | 678,757 |  | Aug 05 11:49 AM |  | GOLD JUDITH | Member of immediate family of | Aug 04 '25 | Proposed Sale | 19.61 | 100,000 | 1,960,700 |  | Aug 04 04:48 PM |  | STETZ MATTIAS | Officer | Aug 01 '25 | Proposed Sale | 19.30 | 30,000 | 579,117 |  | Aug 01 07:55 PM |  | ROOSILEHT EINAR | Chief Information Officer | Aug 01 '25 | Sale | 18.95 | 70,000 | 1,326,584 | 876,150 | Aug 01 06:00 PM |  | STETZ MATTIAS | Chief Operating Officer | Aug 01 '25 | Sale | 19.30 | 30,000 | 579,117 | 291,051 | Aug 01 05:56 PM |  | de Masi Niccolo | Director | Jul 31 '25 | Sale | 18.35 | 446,094 | 8,184,219 | 0 | Aug 01 05:52 PM |  | ROOSILEHT EINAR | Officer | Aug 01 '25 | Proposed Sale | 18.91 | 70,000 | 1,323,784 |  | Aug 01 11:42 AM |  | ISALEA INVESTMENTS LP | Director | Jul 31 '25 | Proposed Sale | 16.06 | 446,094 | 7,164,270 |  | Jul 31 04:16 PM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | Jul 08 '25 | Sale | 15.39 | 193,905 | 2,984,159 | 1,017,471 | Jul 08 06:21 PM |  | de Masi Niccolo | Director | Jul 07 '25 | Sale | 15.15 | 276,163 | 4,183,345 | 504,547 | Jul 08 06:16 PM |  | de Masi Niccolo | Director | Jul 03 '25 | Sale | 15.10 | 111,478 | 1,683,686 | 780,710 | Jul 08 06:16 PM |  | de Masi Niccolo | Director | Jul 08 '25 | Sale | 15.28 | 58,453 | 893,062 | 446,094 | Jul 08 06:16 PM |  | SCHWARTZ RICHARD TODD | Officer | Jul 08 '25 | Proposed Sale | 15.39 | 193,905 | 2,984,198 |  | Jul 08 05:17 PM |  | ISALEA INVESTMENTS LP | Director | Jul 07 '25 | Proposed Sale | 15.04 | 334,616 | 5,032,625 |  | Jul 07 04:18 PM |  | STETZ MATTIAS | Chief Operating Officer | Jul 03 '25 | Sale | 15.00 | 25,000 | 375,000 | 321,051 | Jul 03 05:58 PM |  | STETZ MATTIAS | Chief Operating Officer | Jul 01 '25 | Sale | 14.81 | 25,000 | 370,145 | 346,051 | Jul 03 05:58 PM |  | ROOSILEHT EINAR | Chief Information Officer | Jul 01 '25 | Sale | 14.77 | 70,000 | 1,033,760 | 876,150 | Jul 03 05:54 PM |  | STETZ MATTIAS | Officer | Jul 03 '25 | Proposed Sale | 15.00 | 25,000 | 375,000 |  | Jul 03 02:54 PM |  | ISALEA INVESTMENTS LP | Director | Jul 03 '25 | Proposed Sale | 14.92 | 111,478 | 1,663,252 |  | Jul 03 01:33 PM |  | STETZ MATTIAS | Officer | Jul 01 '25 | Proposed Sale | 14.81 | 25,000 | 370,144 |  | Jul 01 04:47 PM |  | ROOSILEHT EINAR | Officer | Jul 01 '25 | Proposed Sale | 14.73 | 70,000 | 1,030,961 |  | Jul 01 03:03 PM |  | de Masi Niccolo | Director | Jun 18 '25 | Sale | 14.08 | 286,769 | 4,038,654 | 921,884 | Jun 20 06:03 PM |  | de Masi Niccolo | Director | Jun 20 '25 | Sale | 13.90 | 29,696 | 412,706 | 892,188 | Jun 20 06:03 PM |  | de Masi Niccolo | Director | Jun 17 '25 | Sale | 13.92 | 224,337 | 3,123,848 | 1,208,653 | Jun 17 06:10 PM |  | de Masi Niccolo | Director | Jun 16 '25 | Sale | 13.70 | 180,362 | 2,470,563 | 1,432,990 | Jun 17 06:10 PM |  | de Masi Niccolo | Director | Jun 13 '25 | Sale | 13.37 | 171,023 | 2,286,834 | 1,613,352 | Jun 17 06:10 PM |  | ISALEA INVESTMENTS LP | Director | Jun 13 '25 | Proposed Sale | 13.82 | 892,187 | 12,330,024 |  | Jun 13 04:46 PM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | Jun 09 '25 | Sale | 13.58 | 123,905 | 1,682,333 | 1,281,376 | Jun 11 06:10 PM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | Jun 10 '25 | Sale | 13.67 | 70,000 | 957,159 | 1,211,376 | Jun 11 06:10 PM |  | SCHWARTZ RICHARD TODD | Officer | Jun 10 '25 | Proposed Sale | 13.67 | 70,000 | 957,159 |  | Jun 10 04:42 PM |  | SCHWARTZ RICHARD TODD | Officer | Jun 09 '25 | Proposed Sale | 13.58 | 123,905 | 1,682,258 |  | Jun 09 05:23 PM |  | ROOSILEHT EINAR | Chief Information Officer | Jun 02 '25 | Sale | 12.47 | 70,000 | 872,830 | 876,150 | Jun 04 06:18 PM |  | STETZ MATTIAS | Chief Operating Officer | Jun 02 '25 | Sale | 12.47 | 25,000 | 311,662 | 371,051 | Jun 04 06:07 PM |  | STETZ MATTIAS | Officer | Jun 02 '25 | Proposed Sale | 12.47 | 25,000 | 311,662 |  | Jun 02 04:24 PM |  | ROOSILEHT EINAR | Officer | Jun 02 '25 | Proposed Sale | 12.43 | 70,000 | 870,029 |  | Jun 02 03:39 PM |  | SCHWARTZ RICHARD TODD | Officer | May 09 '25 | Proposed Sale | 11.71 | 86,953 | 1,018,537 |  | May 09 08:28 PM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | May 08 '25 | Sale | 11.86 | 106,952 | 1,268,183 | 1,492,234 | May 09 05:58 PM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | May 09 '25 | Sale | 11.72 | 86,953 | 1,018,672 | 1,405,281 | May 09 05:58 PM |  | STETZ MATTIAS | Chief Operating Officer | May 08 '25 | Sale | 12.01 | 533 | 6,400 | 396,051 | May 09 05:54 PM |  | SCHWARTZ RICHARD TODD | Officer | May 08 '25 | Proposed Sale | 11.86 | 106,952 | 1,268,183 |  | May 08 04:37 PM |  | STETZ MATTIAS | Officer | May 08 '25 | Proposed Sale | 12.01 | 533 | 6,400 |  | May 08 04:25 PM |  | STETZ MATTIAS | Chief Operating Officer | May 01 '25 | Sale | 11.57 | 24,467 | 283,086 | 396,584 | May 05 06:11 PM |  | ROOSILEHT EINAR | Chief Information Officer | May 01 '25 | Sale | 11.53 | 70,000 | 807,429 | 876,150 | May 05 06:07 PM |  | STETZ MATTIAS | Officer | May 01 '25 | Proposed Sale | 11.57 | 24,467 | 283,083 |  | May 01 04:29 PM |  | ROOSILEHT EINAR | Officer | May 01 '25 | Proposed Sale | 11.49 | 70,000 | 804,588 |  | May 01 03:47 PM |  | ROOSILEHT EINAR | Chief Information Officer | Apr 23 '25 | Sale | 12.00 | 700 | 8,400 | 946,150 | Apr 25 05:52 PM |  | STETZ MATTIAS | Chief Operating Officer | Apr 23 '25 | Sale | 12.08 | 3,777 | 45,627 | 421,051 | Apr 25 05:51 PM |  | ROOSILEHT EINAR | Officer | Apr 23 '25 | Proposed Sale | 11.88 | 700 | 8,319 |  | Apr 23 03:18 PM |  | STETZ MATTIAS | Officer | Apr 23 '25 | Proposed Sale | 12.06 | 3,777 | 45,550 |  | Apr 23 10:54 AM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | Apr 08 '25 | Sale | 10.63 | 193,905 | 2,062,102 | 1,599,186 | Apr 10 06:10 PM |  | ROOSILEHT EINAR | Chief Information Officer | Apr 09 '25 | Sale | 12.00 | 9,300 | 111,600 | 946,850 | Apr 10 06:06 PM |  | STETZ MATTIAS | Chief Operating Officer | Apr 09 '25 | Sale | 12.00 | 1,223 | 14,676 | 424,828 | Apr 10 06:00 PM |  | STETZ MATTIAS | Officer | Apr 09 '25 | Proposed Sale | 12.00 | 1,123 | 13,476 |  | Apr 10 07:35 AM |  | ROOSILEHT EINAR | Officer | Apr 09 '25 | Proposed Sale | 11.96 | 9,300 | 111,220 |  | Apr 09 04:21 PM |  | SCHWARTZ RICHARD TODD | Officer | Apr 08 '25 | Proposed Sale | 10.63 | 193,905 | 2,061,986 |  | Apr 08 09:26 PM |  | STETZ MATTIAS | Chief Operating Officer | Apr 01 '25 | Sale | 10.84 | 20,000 | 216,858 | 426,051 | Apr 03 06:07 PM |  | ROOSILEHT EINAR | Chief Information Officer | Apr 01 '25 | Sale | 10.69 | 60,000 | 641,118 | 956,150 | Apr 03 06:04 PM |  | STETZ MATTIAS | Officer | Apr 01 '25 | Proposed Sale | 10.84 | 20,000 | 216,860 |  | Apr 01 06:24 PM |  | ROOSILEHT EINAR | Officer | Apr 01 '25 | Proposed Sale | 10.64 | 60,000 | 638,689 |  | Apr 01 04:04 PM |  | Sauers Kyle | Chief Financial Officer | Mar 18 '25 | Sale | 10.70 | 28,381 | 303,677 | 470,323 | Mar 18 06:45 PM |  | Sauers Kyle | Officer | Mar 18 '25 | Proposed Sale | 10.70 | 28,381 | 303,677 |  | Mar 18 10:49 AM |  | SCHWARTZ RICHARD TODD | Officer | Mar 11 '25 | Proposed Sale | 10.25 | 84,412 | 865,232 |  | Mar 11 08:35 PM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | Mar 10 '25 | Sale | 9.85 | 109,567 | 1,079,586 | 2,082,376 | Mar 11 06:07 PM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | Mar 11 '25 | Sale | 10.26 | 84,338 | 865,173 | 1,998,038 | Mar 11 06:07 PM |  | SCHWARTZ RICHARD TODD | Officer | Mar 10 '25 | Proposed Sale | 9.85 | 109,493 | 1,078,856 |  | Mar 10 04:46 PM |  | STETZ MATTIAS | Chief Operating Officer | Mar 03 '25 | Sale | 11.73 | 25,000 | 293,325 | 531,089 | Mar 05 06:13 PM |  | ROOSILEHT EINAR | Chief Information Officer | Mar 03 '25 | Sale | 11.67 | 70,000 | 817,173 | 946,150 | Mar 05 06:10 PM |  | STETZ MATTIAS | Officer | Mar 03 '25 | Proposed Sale | 11.73 | 25,000 | 293,338 |  | Mar 03 04:45 PM |  | ROOSILEHT EINAR | Officer | Mar 03 '25 | Proposed Sale | 11.63 | 70,000 | 814,337 |  | Mar 03 02:35 PM |  | SCHWARTZ RICHARD TODD | Officer | Feb 11 '25 | Proposed Sale | 14.56 | 60,000 | 873,600 |  | Feb 11 08:55 PM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | Feb 10 '25 | Sale | 14.22 | 133,905 | 1,904,625 | 2,251,943 | Feb 11 05:55 PM |  | SCHWARTZ RICHARD TODD | Chief Executive Officer | Feb 11 '25 | Sale | 14.56 | 60,000 | 873,618 | 2,191,943 | Feb 11 05:55 PM |  | SCHWARTZ RICHARD TODD | Officer | Feb 10 '25 | Proposed Sale | 14.22 | 133,905 | 1,904,130 |  | Feb 10 06:08 PM |  | ROOSILEHT EINAR | Chief Information Officer | Feb 03 '25 | Sale | 14.41 | 70,000 | 1,008,434 | 946,150 | Feb 04 07:48 PM |  | STETZ MATTIAS | Chief Operating Officer | Feb 03 '25 | Sale | 14.40 | 25,000 | 360,070 | 561,089 | Feb 04 07:45 PM |  | STETZ MATTIAS | Chief Operating Officer | Feb 04 '25 | Sale | 15.01 | 5,000 | 75,042 | 556,089 | Feb 04 07:45 PM |  | STETZ MATTIAS | Officer | Feb 04 '25 | Proposed Sale | 15.01 | 5,000 | 75,050 |  | Feb 04 05:35 PM |  |