Insider track record
OtherAcross 14 buy signals with a settled T+90 return. Return basis: close on the day after publication.
Explore the full record of transactions filed by Mahtani Kavita. Director active across 2 companies, notably PLUG POWER INC. In total, 17 reports have been recorded. Activity tracked since 1 July 2022. The latest transaction was disclosed on 1 April 2026 (Attribution). Regulator: SEC (Form 4). All data is free.
Companies and markets linked to Mahtani Kavita
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
Declarations17 total
9,956 shares@ US$2.26100.0% of flowCommon StockSEC:0001104659-26-042134:0
15,101 shares@ US$1.49Common StockSEC:0001104659-25-065808:0
16,667 shares@ US$1.3512.3% of flowCommon StockSEC:0001104659-25-031667:0
10,563 shares@ US$2.1312.8% of flowCommon StockSEC:0001104659-25-001298:0
9,956 shares@ US$2.2612.0% of flowCommon StockSEC:0001104659-24-105833:0
9,657 shares@ US$2.3312.3% of flowCommon StockSEC:0001104659-24-077763:0
37,375 shares0Common StockSEC:0001104659-24-069686:0
6,541 shares@ US$3.4412.3% of flowCommon StockSEC:0001104659-24-044739:0
2,500 shares@ US$4.506.0% of flowCommon StockSEC:0001104659-24-001341:0
1,480 shares@ US$7.606.3% of flowCommon StockSEC:0001104659-23-106817:0
962 shares@ US$10.395.4% of flowCommon StockSEC:0001104659-23-078827:0
12,149 shares0Common StockSEC:0001104659-23-076301:0
853 shares@ US$11.725.4% of flowCommon StockSEC:0001104659-23-042157:0
758 shares@ US$12.375.2% of flowCommon StockSEC:0001104659-23-001389:0
446 shares@ US$21.015.6% of flowCommon StockSEC:0001104659-22-106331:0
6,789 shares0Common StockSEC:0001104659-22-082780:0
485 shares@ US$16.574.5% of flowCommon StockSEC:0001104659-22-080188:0
About Mahtani Kavita
Mahtani Kavita is a declarant linked to PLUG POWER INC, where she is a Director. She has 15 filings in total, and the 15 filings we hold, from 2022-07-15 to 2025-04-03, are Attribution transactions, with individual amounts in the recent filings ranging from EUR 10,732.05435007619 to EUR 21,734.44082783399.