Mann Russell (CIK 0001299668)

Latest company ownership

Role: Director
Shares held
126,372
Last filed at
Jun 10, 2025
Confidence Score
50.0
2025Q4
Confidence Score History
2016Q3 2025Q4

Recent buy/sell transactions

Exec date Filing date Company Role Signal Confidence Shares % of shares Under plan? Amount (USD)
Jun 19, 2020 Jun 19, 2020 OOMA INC Director Sell 26.3 -3,100 -4.59% $42.5K
Aug 28, 2019 Aug 28, 2019 OOMA INC Director Sell 48.8 -1,000 -1.72% $13.8K
May 3, 2019 May 6, 2019 OOMA INC Director Sell 48.8 -921 -1.86% $12.4K
May 1, 2019 May 2, 2019 OOMA INC Director Sell 55.0 -79 -0.16% $1.1K
Sep 26, 2017 Sep 28, 2017 OOMA INC Director Sell 20.0 -32,500 -39.99% $339.8K
Sep 30, 2016 Oct 3, 2016 OOMA INC Director Sell 22.5 -27,000 -32.54% $237.7K