| Name and Address of Seller | Title of Securities Sold | Date of Sale | Amount of Securities Sold | Gross Proceeds |
|---|
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/23/2026 | 4710 | 73105.70 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/23/2026 | 545 | 8528.90 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/23/2026 | 5845 | 90076.60 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/24/2026 | 19455 | 306625.88 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/24/2026 | 14155 | 222734.24 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/24/2026 | 20000 | 315617.49 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/24/2026 | 15290 | 240541.91 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/24/2026 | 11657 | 184793.44 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/24/2026 | 2785 | 44381.67 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/24/2026 | 9631 | 154703.41 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/27/2026 | 8343 | 132459.91 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/27/2026 | 7716 | 123276.75 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/27/2026 | 5414 | 86741.32 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/28/2026 | 9499 | 152088.19 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/28/2026 | 4955 | 79351.69 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/28/2026 | 12628 | 203512.44 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/28/2026 | 14707 | 236310.14 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/28/2026 | 257 | 4147.73 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/29/2026 | 50 | 807.73 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/29/2026 | 108 | 1736.85 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/30/2026 | 20000 | 318633.43 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/30/2026 | 20000 | 319151.42 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/30/2026 | 2561 | 41166.45 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/30/2026 | 16256 | 259768.77 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/30/2026 | 7823 | 125331.25 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/30/2026 | 3592 | 57869.51 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/30/2026 | 3700 | 59677.18 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 04/30/2026 | 150 | 2423.37 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/01/2026 | 12177 | 195251.72 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/01/2026 | 16413 | 263848.30 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/01/2026 | 3744 | 60048.40 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/01/2026 | 5013 | 80722.66 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/01/2026 | 2395 | 38561.09 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/01/2026 | 109 | 1760.88 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/04/2026 | 9959 | 160563.65 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/04/2026 | 6661 | 107339.12 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/04/2026 | 1385 | 22350.93 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/04/2026 | 845 | 13665.73 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/04/2026 | 1810 | 29371.17 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/04/2026 | 1569 | 25460.41 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/04/2026 | 39 | 635.21 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/05/2026 | 7011 | 112214.34 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/06/2026 | 13773 | 220600.35 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/06/2026 | 602 | 9714.08 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/06/2026 | 225 | 3614.90 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/07/2026 | 12554 | 201628.14 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/07/2026 | 6292 | 101425.02 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/07/2026 | 9023 | 145525.73 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/08/2026 | 26662 | 429739.92 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/08/2026 | 32853 | 530384.32 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/08/2026 | 34677 | 559862.49 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/08/2026 | 16440 | 269138.62 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/08/2026 | 4625 | 75309.16 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/08/2026 | 3000 | 49041.48 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/08/2026 | 2560 | 42001.05 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/08/2026 | 18704 | 307966.23 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/08/2026 | 20000 | 327891.24 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/11/2026 | 11255 | 182622.11 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/11/2026 | 5032 | 82038.52 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/11/2026 | 11125 | 180682.95 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/11/2026 | 1296 | 21274.44 |
Lynrock Lake Master Fund LP 2 International Drive Suite 130 Rye Brook
NY
10573 | Ordinary Shares | 05/12/2026 | 300 | 4830.41 |