| 23 Apr, 2026 |
Anil Bhavnani |
Equity Shares |
A |
3,000 |
$6.80 |
700,436 |
D |
X |
| 23 Apr, 2026 |
Anil Bhavnani |
Equity Shares |
A |
3,000 |
$6.80 |
700,436 |
D |
X |
| 23 Apr, 2026 |
Anil Bhavnani |
Equity Shares |
A |
3,000 |
$7.85 |
703,436 |
D |
X |
| 23 Apr, 2026 |
Anil Bhavnani |
Equity Shares |
A |
3,000 |
$7.85 |
703,436 |
D |
X |
| 23 Apr, 2026 |
Anil Bhavnani |
EmployeeStockOption (Right to Buy) |
D |
3,000 |
$6.80 |
51,400 |
D |
X |
| 23 Apr, 2026 |
Anil Bhavnani |
EmployeeStockOption (Right to Buy) |
D |
3,000 |
$6.80 |
51,400 |
D |
X |
| 23 Apr, 2026 |
Anil Bhavnani |
EmployeeStockOption (Right to Buy) |
D |
3,000 |
$7.85 |
18,800 |
D |
X |
| 23 Apr, 2026 |
Anil Bhavnani |
EmployeeStockOption (Right to Buy) |
D |
3,000 |
$7.85 |
18,800 |
D |
X |
| 21 Apr, 2026 |
Ashish Parthasarthy |
Equity Shares |
D |
6,000 |
$8.94 |
848,558 |
D |
S |
| 21 Apr, 2026 |
Ashish Parthasarthy |
Equity Shares |
D |
6,000 |
$8.94 |
848,558 |
D |
S |
| 17 Apr, 2026 |
Kaizad Bharucha |
Equity Shares |
A |
5,000 |
$6.80 |
4,607,082 |
D |
X |
| 17 Apr, 2026 |
Kaizad Bharucha |
Employee Stock Option (Right to Buy) |
D |
5,000 |
$6.80 |
45,000 |
D |
X |
| 16 Apr, 2026 |
Nirav Vimal Shah |
Equity Shares |
A |
51,800 |
$7.85 |
1,428,600 |
D |
X |
| 16 Apr, 2026 |
Nirav Vimal Shah |
Equity Shares |
A |
51,800 |
$7.85 |
1,428,600 |
D |
X |
| 16 Apr, 2026 |
Nirav Vimal Shah |
Equity Shares |
A |
51,800 |
$7.85 |
1,428,600 |
D |
X |
| 16 Apr, 2026 |
Nirav Vimal Shah |
Employee Stock Option (Right to Buy) |
D |
51,800 |
$7.85 |
0 |
D |
X |
| 16 Apr, 2026 |
Nirav Vimal Shah |
Employee Stock Option (Right to Buy) |
D |
51,800 |
$7.85 |
0 |
D |
X |
| 16 Apr, 2026 |
Nirav Vimal Shah |
Employee Stock Option (Right to Buy) |
D |
51,800 |
$7.85 |
0 |
D |
X |
| 07 Apr, 2026 |
Nirav Vimal Shah |
Equity Shares |
A |
80,000 |
$6.80 |
1,376,800 |
D |
X |
| 07 Apr, 2026 |
Nirav Vimal Shah |
Equity Shares |
A |
80,000 |
$6.80 |
1,376,800 |
D |
X |