| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| FTK | Agadi Harshavardhan V | Director | Nov 13 '25 | Sale | 14.71 | 66,956 | 984,648 | 197,265 | Nov 14 12:00 AM |
| FTK | Agadi Harshavardhan V | Director | Jun 07 '23 | Buy | 0.63 | 750,000 | 468,750 | 1,126,928 | Jun 09 12:00 AM |
| FTK | Agadi Harshavardhan V | director: | Jun 03 '22 | Buy | 1.34 | 40,000 | 53,600 | 90,000 | Jun 07 12:00 AM |
| FTK | Agadi Harshavardhan V | Director | Jun 02 '22 | Buy | 1.33 | 20,000 | 26,600 | 50,000 | Jun 03 12:00 AM |
| FTK | Agadi Harshavardhan V | director: | Jun 01 '22 | Buy | 1.29 | 30,000 | 38,700 | 30,000 | Jun 03 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | May 12 '21 | Sale | 9.60 | 2,590 | 24,864 | 37,410 | May 14 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Mar 17 '21 | Buy | 9.45 | 500 | 4,725 | 53,255 | Mar 19 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Mar 16 '21 | Buy | 9.63 | 500 | 4,815 | 33,036 | Mar 18 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Mar 15 '21 | Buy | 9.68 | 500 | 4,840 | 32,536 | Mar 16 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Mar 11 '21 | Buy | 9.77 | 1,000 | 9,770 | 32,036 | Mar 12 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Mar 09 '21 | Sale | 10.48 | 6,000 | 62,880 | 131,030 | Mar 10 12:00 AM |
| FTK | Agadi Harshavardhan V | Director | Nov 30 '20 | Buy | 2.07 | 40,000 | 82,800 | 62,500 | Nov 30 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Sep 14 '20 | Buy | 6.83 | 544 | 3,716 | 52,755 | Sep 15 12:00 AM |
| FTK | Agadi Harshavardhan V | Director | Aug 31 '20 | Buy | 2.29 | 6,500 | 14,885 | 22,500 | Sep 02 12:00 AM |
| FTK | Agadi Harshavardhan V | Director | Aug 25 '20 | Buy | 2.39 | 10,000 | 23,900 | 16,000 | Aug 27 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Aug 24 '20 | Buy | 7.43 | 4,155 | 30,870 | 37,652 | Aug 25 12:00 AM |
| FTK | Agadi Harshavardhan V | Director | Aug 24 '20 | Buy | 2.06 | 5,000 | 10,300 | 6,000 | Aug 24 12:00 AM |
| FTK | Agadi Harshavardhan V | Director | Aug 21 '20 | Buy | 2.06 | 1,000 | 2,060 | 1,000 | Aug 24 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Aug 21 '20 | Buy | 7.48 | 5,000 | 37,400 | 33,497 | Aug 24 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Aug 20 '20 | Buy | 7.47 | 375 | 2,801 | 28,497 | Aug 24 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Aug 14 '20 | Buy | 8.02 | 3,787 | 30,372 | 23,453 | Aug 17 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Aug 14 '20 | Sale | 8.16 | 7,600 | 62,041 | 139,402 | Aug 17 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Aug 13 '20 | Buy | 8.04 | 5,213 | 41,923 | 19,666 | Aug 17 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Aug 13 '20 | Sale | 8.24 | 9,400 | 77,411 | 147,002 | Aug 17 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Aug 12 '20 | Buy | 7.88 | 5,453 | 42,970 | 14,453 | Aug 13 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Aug 12 '20 | Sale | 8.16 | 6,900 | 56,309 | 156,402 | Aug 13 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Aug 11 '20 | Sale | 8.40 | 8,100 | 68,042 | 163,302 | Aug 13 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Aug 11 '20 | Buy | 8.02 | 9,000 | 72,150 | 9,000 | Aug 13 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Jun 15 '20 | Buy | 6.98 | 171 | 1,193 | 31,036 | Jun 16 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Jun 12 '20 | Buy | 6.57 | 6,011 | 39,492 | 30,865 | Jun 15 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Jun 11 '20 | Buy | 6.44 | 11,000 | 70,862 | 24,854 | Jun 15 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Jun 10 '20 | Buy | 6.91 | 1,601 | 11,067 | 13,854 | Jun 11 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Jun 09 '20 | Buy | 7.02 | 1,146 | 8,051 | 12,253 | Jun 11 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Jun 03 '20 | Buy | 6.24 | 5,296 | 33,031 | 6,163 | Jun 11 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Jun 05 '20 | Buy | 6.96 | 3,104 | 21,614 | 11,107 | Jun 08 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Jun 04 '20 | Buy | 6.16 | 1,840 | 11,340 | 8,003 | Jun 08 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | Jun 02 '20 | Buy | 6.16 | 3,005 | 18,510 | 3,505 | Jun 04 12:00 AM |
| CRD-A | Agadi Harshavardhan V | Director | May 29 '20 | Buy | 5.88 | 500 | 2,940 | 500 | Jun 01 12:00 AM |
| CRD-A | Agadi Harshavardhan V | President & CEO | Jun 13 '19 | Buy | 8.87 | 2,299 | 20,382 | 135,754 | Jun 13 12:00 AM |
| CRD-A | Agadi Harshavardhan V | President & CEO | Jun 11 '19 | Buy | 8.85 | 1,539 | 13,627 | 133,455 | Jun 12 12:00 AM |
| CRD-A | Agadi Harshavardhan V | President & CEO | Jun 07 '19 | Buy | 9.20 | 1,000 | 9,200 | 132,366 | Jun 11 12:00 AM |
| CRD-A | Agadi Harshavardhan V | President & CEO | Jun 06 '19 | Buy | 8.99 | 1,000 | 8,990 | 131,366 | Jun 07 12:00 AM |
| CRD-A | Agadi Harshavardhan V | President & CEO | Jun 05 '19 | Buy | 8.94 | 1,000 | 8,942 | 130,366 | Jun 06 12:00 AM |
| CRD-A | Agadi Harshavardhan V | President & CEO | Jun 04 '19 | Buy | 8.65 | 562 | 4,861 | 129,366 | Jun 06 12:00 AM |
| CRD-A | Agadi Harshavardhan V | President & CEO | Aug 15 '18 | Sale | 8.25 | 3,500 | 28,875 | 128,480 | Aug 16 12:00 AM |
| CRD-A | Agadi Harshavardhan V | President & CEO | Aug 14 '18 | Sale | 8.45 | 3,000 | 25,356 | 131,980 | Aug 16 12:00 AM |