| 
| Insider Trading | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |  | NPEH, LLC | 10% Owner | Oct 29 '25 | Sale | 4.12 | 786,832 | 3,239,073 | 1,973,000 | Oct 30 07:39 PM |  | NPEH, LLC | 10% Owner | Oct 30 '25 | Sale | 4.04 | 107,754 | 435,068 | 1,865,246 | Oct 30 07:39 PM |  | NPEH, LLC | 10% Owner | Oct 28 '25 | Sale | 3.77 | 7,585 | 28,592 | 2,759,832 | Oct 30 07:39 PM |  | 8 Rivers Capital, LLC | 10% Owner | Oct 29 '25 | Sale | 4.12 | 786,832 | 3,239,073 | 1,973,000 | Oct 30 07:38 PM |  | 8 Rivers Capital, LLC | 10% Owner | Oct 30 '25 | Sale | 4.04 | 107,754 | 435,068 | 1,865,246 | Oct 30 07:38 PM |  | 8 Rivers Capital, LLC | 10% Owner | Oct 28 '25 | Sale | 3.77 | 7,585 | 28,592 | 2,759,832 | Oct 30 07:38 PM |  | NPEH, LLC | 10% Owner | Oct 23 '25 | Sale | 3.69 | 284,100 | 1,048,357 | 3,000,000 | Oct 27 07:55 PM |  | NPEH, LLC | 10% Owner | Oct 27 '25 | Sale | 3.77 | 200,000 | 753,240 | 2,767,417 | Oct 27 07:55 PM |  | NPEH, LLC | 10% Owner | Oct 24 '25 | Sale | 3.70 | 32,583 | 120,684 | 2,967,417 | Oct 27 07:55 PM |  | 8 Rivers Capital, LLC | 10% Owner | Oct 23 '25 | Sale | 3.69 | 284,100 | 1,048,357 | 3,000,000 | Oct 27 07:54 PM |  | 8 Rivers Capital, LLC | 10% Owner | Oct 27 '25 | Sale | 3.77 | 200,000 | 753,240 | 2,767,417 | Oct 27 07:54 PM |  | 8 Rivers Capital, LLC | 10% Owner | Oct 24 '25 | Sale | 3.70 | 32,583 | 120,684 | 2,967,417 | Oct 27 07:54 PM |  | 8 Rivers Capital, LLC | 10% Owner | Oct 20 '25 | Sale | 3.58 | 201,000 | 719,258 | 3,562,400 | Oct 22 08:55 PM |  | 8 Rivers Capital, LLC | 10% Owner | Oct 21 '25 | Sale | 3.53 | 189,300 | 668,362 | 3,373,100 | Oct 22 08:55 PM |  | 8 Rivers Capital, LLC | 10% Owner | Oct 22 '25 | Sale | 3.31 | 89,000 | 294,332 | 3,284,100 | Oct 22 08:55 PM |  | NPEH, LLC | 10% Owner | Oct 20 '25 | Sale | 3.58 | 201,000 | 719,258 | 3,562,400 | Oct 22 08:52 PM |  | NPEH, LLC | 10% Owner | Oct 21 '25 | Sale | 3.53 | 189,300 | 668,362 | 3,373,100 | Oct 22 08:52 PM |  | NPEH, LLC | 10% Owner | Oct 22 '25 | Sale | 3.31 | 89,000 | 294,332 | 3,284,100 | Oct 22 08:52 PM |  | NPEH, LLC | 10% Owner | Oct 15 '25 | Sale | 4.86 | 222,641 | 1,081,526 | 3,777,359 | Oct 16 09:02 PM |  | NPEH, LLC | 10% Owner | Oct 16 '25 | Sale | 4.71 | 13,959 | 65,692 | 3,763,400 | Oct 16 09:02 PM |  | 8 Rivers Capital, LLC | 10% Owner | Oct 15 '25 | Sale | 4.86 | 222,641 | 1,081,526 | 3,777,359 | Oct 16 09:01 PM |  | 8 Rivers Capital, LLC | 10% Owner | Oct 16 '25 | Sale | 4.71 | 13,959 | 65,692 | 3,763,400 | Oct 16 09:01 PM |  | SK INC. | 10% Owner | Jul 15 '25 | Sale | 2.61 | 2,500,000 | 6,525,000 | 0 | Jul 17 06:34 AM |  | AKASH PATEL | Former affiliate | May 30 '25 | Proposed Sale | 2.31 | 35,458 | 82,060 |  | May 30 04:09 PM |  | Rosser Kelly | Chief Accounting Officer | Apr 03 '25 | Sale | 2.25 | 1,127 | 2,531 | 2,531 | Apr 07 07:34 AM |  | PATEL AKASH S. | Chief Financial Officer | Apr 03 '25 | Sale | 2.29 | 7,359 | 16,871 | 0 | Apr 04 09:57 PM |  | AKASH PATEL | Officer | Apr 03 '25 | Proposed Sale | 2.50 | 7,359 | 18,398 |  | Apr 03 04:25 PM |  | NPEH, LLC | 10% Owner | Nov 22 '24 | Sale | 12.76 | 431,009 | 5,499,244 | 0 | Nov 26 09:02 PM |  | 8 Rivers Capital, LLC | 10% Owner | Nov 22 '24 | Sale | 12.76 | 431,009 | 5,499,244 | 0 | Nov 26 09:00 PM |  | PATEL AKASH S. | Chief Financial Officer | Nov 22 '24 | Sale | 12.65 | 150,000 | 1,897,170 | 0 | Nov 26 04:00 PM |  | AKASH PATEL | Officer | Nov 22 '24 | Proposed Sale | 12.55 | 150,000 | 1,882,500 |  | Nov 22 04:27 PM |  | 8 Rivers Capital, LLC | 10% Owner | Nov 21 '24 | Sale | 12.72 | 509,040 | 6,473,105 | 431,009 | Nov 21 08:37 PM |  | 8 Rivers Capital, LLC | 10% Owner | Nov 20 '24 | Sale | 12.60 | 320,371 | 4,035,649 | 940,049 | Nov 21 08:37 PM |  | NPEH, LLC | 10% Owner | Nov 21 '24 | Sale | 12.72 | 509,040 | 6,473,105 | 431,009 | Nov 21 08:36 PM |  | NPEH, LLC | 10% Owner | Nov 20 '24 | Sale | 12.60 | 320,371 | 4,035,649 | 940,049 | Nov 21 08:36 PM |  | 8 Rivers Capital, LLC | 10% Owner | Nov 19 '24 | Proposed Sale | 9.09 | 1,260,420 | 11,457,218 |  | Nov 19 08:59 PM |  |