Follow the people · Insider
R. Rimmy Malhotra
R. Rimmy Malhotra files insider transactions with the SEC as a director of Genasys (GNSS). We hold 1 disclosed purchase or sale filed since 29 December 2008, 1 of them in the last 90 days.
- Files forGNSS
- Disclosed buys and sells1 in all, 1 in the last 90 days
- Last disclosure26 August 2026
Positions held
7 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 15 January 2025 — 26 August 2026Director · Genasys (GNSS)6 Form 4 lines · source: SEC Form 4
- Filed 23 September 2019 — 12 August 2026Director · HireQuest (HQI)51 Form 4 lines · source: SEC Form 4
- Filed 30 April 2020 — 4 November 2025Director · Optex Systems Holdings (OPXS)12 Form 4 lines · source: SEC Form 4
- Filed 18 May 2023 — 6 September 2023Director · InfuSystem Holdings (INFU)18 Form 4 lines · source: SEC Form 4
- Filed 11 May 2023 — 11 May 2023Director · Scott's Liquid Gold (SLGD)1 Form 4 line · source: SEC Form 4
- Filed 20 September 2017 — 25 July 2019Director · Command Center (CCNI)12 Form 4 lines · source: SEC Form 4
- Filed 29 December 2008 — 29 December 2008Director · Peerless Systems (PRLS)3 Form 4 lines · source: SEC Form 4
Everything they disclosed
103 entries, newest first — one per disclosure report, one per Form 4 line- ▲ bought on the open market 1,000 shares of GenasysSEC Form 426 August 2026Common Stock · traded 26 August 2026 · filed 26 August 2026
- was granted 1,036 shares of HireQuestSEC Form 414 August 2026Common Stock · traded 12 August 2026 · filed 14 August 2026
- was granted 4,000 shares of HireQuestSEC Form 414 August 2026Common Stock · traded 12 August 2026 · filed 14 August 2026
- was granted 47,620 shares of GenasysSEC Form 419 March 2026Common Stock · traded 17 March 2026 · filed 19 March 2026
- was granted 47,620 shares of GenasysSEC Form 419 March 2026Common Stock · traded 17 March 2026 · filed 19 March 2026
- was granted 1,448 shares of HireQuestSEC Form 44 March 2026Common Stock · traded 2 March 2026 · filed 4 March 2026
- was granted 1,448 shares of HireQuestSEC Form 44 March 2026Common Stock · traded 2 March 2026 · filed 4 March 2026
- was granted 3,568 shares of HireQuestSEC Form 412 November 2025Common Stock · traded 7 November 2025 · filed 12 November 2025
- was granted 4,000 shares of Optex Systems HoldingsSEC Form 46 November 2025COMMON STOCK · traded 4 November 2025 · filed 6 November 2025
- was granted 6,411 shares of GenasysSEC Form 43 October 2025Common Stock · traded 1 October 2025 · filed 3 October 2025
- ▼ sold on the open market 15,000 shares of Optex Systems HoldingsSEC Form 430 June 2025COMMON STOCK · traded 27 June 2025 · filed 30 June 2025
- was granted 1,704 shares of HireQuestSEC Form 425 June 2025Common Stock · traded 23 June 2025 · filed 25 June 2025
- was granted 4,000 shares of HireQuestSEC Form 425 June 2025Common Stock · traded 23 June 2025 · filed 25 June 2025
- ▼ sold on the open market 5,000 shares of Optex Systems HoldingsSEC Form 411 June 2025COMMON STOCK · traded 9 June 2025 · filed 11 June 2025
- was granted 38,136 shares of GenasysSEC Form 419 March 2025Common Stock · traded 17 March 2025 · filed 19 March 2025
- was granted 1,287 shares of HireQuestSEC Form 418 February 2025Common Stock · traded 13 February 2025 · filed 18 February 2025
- was granted 5,000 shares of GenasysSEC Form 416 January 2025Common Stock · traded 15 January 2025 · filed 16 January 2025
- was granted 1,191 shares of HireQuestSEC Form 422 November 2024Common Stock · traded 20 November 2024 · filed 22 November 2024
- was granted 7,600 shares of Optex Systems HoldingsSEC Form 47 November 2024COMMON STOCK · traded 5 November 2024 · filed 7 November 2024
- was granted 400 shares of HireQuestSEC Form 42 October 2024Common Stock · traded 30 September 2024 · filed 2 October 2024
- was granted 1,278 shares of HireQuestSEC Form 415 August 2024Common Stock · traded 13 August 2024 · filed 15 August 2024
- was granted 8,000 shares of HireQuestSEC Form 41 July 2024Common Stock · traded 27 June 2024 · filed 1 July 2024
- ▲ bought on the open market 2,000 shares of HireQuestSEC Form 426 June 2024Common Stock · traded 24 June 2024 · filed 26 June 2024
- was granted 1,402 shares of HireQuestSEC Form 415 May 2024Common Stock · traded 14 May 2024 · filed 15 May 2024
- was granted 1,294 shares of HireQuestSEC Form 428 February 2024Common Stock · traded 26 February 2024 · filed 28 February 2024
- was granted 1,200 shares of HireQuestSEC Form 43 January 2024Common Stock · traded 29 December 2023 · filed 3 January 2024
- ▲ bought on the open market 2,000 shares of HireQuestSEC Form 418 December 2023Common Stock · traded 15 December 2023 · filed 18 December 2023
- ▲ bought on the open market 4,000 shares of HireQuestSEC Form 418 December 2023Common Stock · traded 15 December 2023 · filed 18 December 2023
- was granted 1,205 shares of HireQuestSEC Form 430 November 2023Common Stock · traded 28 November 2023 · filed 30 November 2023
- ▼ sold on the open market 12,500 shares of InfuSystem HoldingsSEC Form 48 September 2023Common Stock · traded 6 September 2023 · filed 8 September 2023
- ▼ sold on the open market 10,000 shares of InfuSystem HoldingsSEC Form 45 September 2023Common Stock · traded 31 August 2023 · filed 5 September 2023
- ▼ sold on the open market 12,500 shares of InfuSystem HoldingsSEC Form 45 September 2023Common Stock · traded 1 September 2023 · filed 5 September 2023
- ▼ sold on the open market 5,000 shares of InfuSystem HoldingsSEC Form 45 September 2023Common Stock · traded 5 September 2023 · filed 5 September 2023
- ▼ sold on the open market 5,000 shares of InfuSystem HoldingsSEC Form 430 August 2023Common Stock · traded 28 August 2023 · filed 30 August 2023
- ▼ sold on the open market 10,000 shares of InfuSystem HoldingsSEC Form 430 August 2023Common Stock · traded 29 August 2023 · filed 30 August 2023
- ▼ sold on the open market 5,000 shares of InfuSystem HoldingsSEC Form 430 August 2023Common Stock · traded 30 August 2023 · filed 30 August 2023
- ▼ sold on the open market 10,000 shares of InfuSystem HoldingsSEC Form 425 August 2023Common Stock · traded 23 August 2023 · filed 25 August 2023
- ▼ sold on the open market 10,000 shares of InfuSystem HoldingsSEC Form 425 August 2023Common Stock · traded 25 August 2023 · filed 25 August 2023
- ▼ sold on the open market 10,000 shares of InfuSystem HoldingsSEC Form 418 August 2023Common Stock · traded 16 August 2023 · filed 18 August 2023
- ▼ sold on the open market 15,560 shares of InfuSystem HoldingsSEC Form 418 August 2023Common Stock · traded 17 August 2023 · filed 18 August 2023
- ▼ sold on the open market 19,856 shares of InfuSystem HoldingsSEC Form 418 August 2023Common Stock · traded 18 August 2023 · filed 18 August 2023
- was granted 916 shares of HireQuestSEC Form 417 August 2023Common Stock · traded 15 August 2023 · filed 17 August 2023
- ▼ sold on the open market 5,000 shares of InfuSystem HoldingsSEC Form 416 August 2023Common Stock · traded 14 August 2023 · filed 16 August 2023
- ▼ sold on the open market 15,000 shares of InfuSystem HoldingsSEC Form 416 August 2023Common Stock · traded 15 August 2023 · filed 16 August 2023
- ▼ sold on the open market 5,000 shares of InfuSystem HoldingsSEC Form 48 June 2023Common Stock · traded 6 June 2023 · filed 8 June 2023
- ▼ sold on the open market 7,158 shares of InfuSystem HoldingsSEC Form 48 June 2023Common Stock · traded 7 June 2023 · filed 8 June 2023
- ▼ sold on the open market 20,000 shares of InfuSystem HoldingsSEC Form 48 June 2023Common Stock · traded 8 June 2023 · filed 8 June 2023
- was granted 24,424 shares of InfuSystem Holdings (a derivative holding)SEC Form 422 May 2023Stock Options (right to buy) · traded 18 May 2023 · filed 22 May 2023
- was granted 100,000 shares of Scott's Liquid GoldSEC Form 415 May 2023Common Stock, par value $0.10 per share · traded 11 May 2023 · filed 15 May 2023
- was granted 979 shares of HireQuestSEC Form 44 January 2023Common Stock · traded 30 December 2022 · filed 4 January 2023
- ▲ bought on the open market 191 shares of HireQuestSEC Form 429 December 2022Common Stock · traded 27 December 2022 · filed 29 December 2022
- ▲ bought on the open market 2,895 shares of HireQuestSEC Form 429 December 2022Common Stock · traded 27 December 2022 · filed 29 December 2022
- ▲ bought on the open market 809 shares of HireQuestSEC Form 429 December 2022Common Stock · traded 28 December 2022 · filed 29 December 2022
- ▲ bought on the open market 1,000 shares of HireQuestSEC Form 429 December 2022Common Stock · traded 28 December 2022 · filed 29 December 2022
- acquired or disposed of, other 21,624 shares of Optex Systems HoldingsSEC Form 422 September 2022Common Stock · traded 20 September 2022 · filed 22 September 2022
- acquired or disposed of, other 88,858 shares of Optex Systems HoldingsSEC Form 422 September 2022Common Stock · traded 20 September 2022 · filed 22 September 2022
- was granted 5,216 shares of HireQuestSEC Form 413 July 2022Common Stock · traded 11 July 2022 · filed 13 July 2022
- was granted 948 shares of HireQuestSEC Form 426 April 2022Common Stock · traded 20 April 2022 · filed 26 April 2022
- was granted 996 shares of HireQuestSEC Form 41 February 2022Common Stock · traded 28 January 2022 · filed 1 February 2022
- was granted 875 shares of HireQuestSEC Form 410 November 2021Common Stock · traded 8 November 2021 · filed 10 November 2021
- ▲ bought on the open market 4,991 shares of Optex Systems HoldingsSEC Form 48 September 2021Common Stock · traded 3 September 2021 · filed 8 September 2021
- ▲ bought on the open market 8,846 shares of Optex Systems HoldingsSEC Form 48 September 2021Common Stock · traded 7 September 2021 · filed 8 September 2021
- ▲ bought on the open market 10,000 shares of Optex Systems HoldingsSEC Form 48 September 2021Common Stock · traded 8 September 2021 · filed 8 September 2021
- ▲ bought on the open market 2,500 shares of Optex Systems HoldingsSEC Form 42 September 2021Common Stock · traded 1 September 2021 · filed 2 September 2021
- ▲ bought on the open market 5,810 shares of Optex Systems HoldingsSEC Form 42 September 2021Common Stock · traded 1 September 2021 · filed 2 September 2021
- was granted 937 shares of HireQuestSEC Form 423 August 2021Common Stock · traded 19 August 2021 · filed 23 August 2021
- was granted 5,000 shares of HireQuestSEC Form 428 June 2021Common Stock · traded 24 June 2021 · filed 28 June 2021
- was granted 852 shares of HireQuestSEC Form 419 April 2021Common Stock · traded 15 April 2021 · filed 19 April 2021
- was granted 1,720 shares of HireQuestSEC Form 425 January 2021Common Stock · traded 21 January 2021 · filed 25 January 2021
- was granted 2,287 shares of HireQuestSEC Form 423 October 2020Common Stock · traded 21 October 2020 · filed 23 October 2020
- was granted 5,000 shares of HireQuestSEC Form 417 June 2020Common Stock · traded 15 June 2020 · filed 17 June 2020
- was granted 100,000 shares of Optex Systems HoldingsSEC Form 45 May 2020Common Stock · traded 30 April 2020 · filed 5 May 2020
- was granted 5,173 shares of HireQuestSEC Form 421 January 2020Common Stock · traded 17 January 2020 · filed 21 January 2020
- ▲ bought on the open market 5,000 shares of HireQuestSEC Form 423 December 2019Common Stock · traded 20 December 2019 · filed 23 December 2019
- ▲ bought on the open market 2,500 shares of HireQuestSEC Form 423 December 2019Common Stock · traded 23 December 2019 · filed 23 December 2019
- ▲ bought on the open market 173 shares of HireQuestSEC Form 419 December 2019Common Stock · traded 17 December 2019 · filed 19 December 2019
- ▲ bought on the open market 1,607 shares of HireQuestSEC Form 419 December 2019Common Stock · traded 18 December 2019 · filed 19 December 2019
- ▲ bought on the open market 10,011 shares of HireQuestSEC Form 419 December 2019Common Stock · traded 19 December 2019 · filed 19 December 2019
- ▲ bought on the open market 6,000 shares of HireQuestSEC Form 45 December 2019Common Stock · traded 2 December 2019 · filed 5 December 2019
- ▲ bought on the open market 3,000 shares of HireQuestSEC Form 45 December 2019Common Stock · traded 3 December 2019 · filed 5 December 2019
- was granted 6,000 shares of HireQuestSEC Form 44 December 2019Common Stock · traded 2 December 2019 · filed 4 December 2019
- was granted 3,000 shares of HireQuestSEC Form 44 December 2019Common Stock · traded 3 December 2019 · filed 4 December 2019
- ▲ bought on the open market 10,000 shares of HireQuestSEC Form 427 November 2019Common Stock · traded 26 November 2019 · filed 27 November 2019
- was granted 2,421 shares of HireQuestSEC Form 420 November 2019Common Stock · traded 18 November 2019 · filed 20 November 2019
- ▲ bought on the open market 5,000 shares of HireQuestSEC Form 420 November 2019Common Stock · traded 18 November 2019 · filed 20 November 2019
- ▲ bought on the open market 3,400 shares of HireQuestSEC Form 420 November 2019Common Stock · traded 19 November 2019 · filed 20 November 2019
- ▲ bought on the open market 5,000 shares of HireQuestSEC Form 420 November 2019Common Stock · traded 20 November 2019 · filed 20 November 2019
- was granted 15,000 shares of HireQuestSEC Form 425 September 2019Common Stock · traded 23 September 2019 · filed 25 September 2019
- acquired or disposed of, other 50,000 shares of Command CenterSEC Form 426 July 2019COMMON STOCK · traded 25 July 2019 · filed 26 July 2019
- was granted 8,025 shares of Command CenterSEC Form 42 October 2018Common Stock · traded 23 July 2018 · filed 2 October 2018
- ▲ bought on the open market 200 shares of Command CenterSEC Form 42 July 2018Common Stock · traded 28 June 2018 · filed 2 July 2018
- ▲ bought on the open market 500 shares of Command CenterSEC Form 42 July 2018Common Stock · traded 29 June 2018 · filed 2 July 2018
- ▲ bought on the open market 1,300 shares of Command CenterSEC Form 42 July 2018Common Stock · traded 29 June 2018 · filed 2 July 2018
- ▲ bought on the open market 1,000 shares of Command CenterSEC Form 427 June 2018Common Stock · traded 22 June 2018 · filed 27 June 2018
- ▲ bought on the open market 200 shares of Command CenterSEC Form 427 June 2018Common Stock · traded 25 June 2018 · filed 27 June 2018
- ▲ bought on the open market 5,000 shares of Command CenterSEC Form 422 June 2018Common Stock · traded 20 June 2018 · filed 22 June 2018
- was granted 8,750 shares of Command Center (a derivative holding)SEC Form 420 June 2018Stock Options (right to buy) · traded 18 June 2018 · filed 20 June 2018
- was granted 2,500 shares of Command CenterSEC Form 412 June 2018Common Stock · traded 8 June 2018 · filed 12 June 2018
- ▲ bought on the open market 8,500 shares of Command CenterSEC Form 43 January 2018Common Stock · traded 29 December 2017 · filed 3 January 2018
- was granted 20,000 shares of Command CenterSEC Form 422 September 2017Common Stock · traded 20 September 2017 · filed 22 September 2017
- ▲ bought on the open market 1,600 shares of Peerless SystemsSEC Form 429 December 2008Common Stock · traded 29 December 2008 · filed 29 December 2008
- ▲ bought on the open market 100 shares of Peerless SystemsSEC Form 429 December 2008Common Stock · traded 29 December 2008 · filed 29 December 2008
- ▲ bought on the open market 550 shares of Peerless SystemsSEC Form 429 December 2008Common Stock · traded 29 December 2008 · filed 29 December 2008
Positions come from the unitedstates/congress-legislators roster, the Office of Government Ethics and the SEC’s Form 4 index. Every disclosed line names its own source and links the document the government published; we print what the filing says and never a price we did not read from it. Headlines and links come from the GDELT Global Knowledge Graph — the story stays with the publisher. The portrait, where we have one, is the public-domain Congressional Bioguide photograph.