Insider track record Other Not enough buy signals with a settled T+90 horizon to measure a track record yet.
Explore the full record of transactions filed by EBRAHIMI FARHAD FRED. Officer active across 3 companies, notably ViewRay, Inc.. Aggregated, 97 filings have been published. Split: 12 buys · 0 sell. History available since 28 June 2023. The latest transaction was filed on 26 March 2025 (X). Regulator: SEC (Form 4). The full history is free.
Declarations 97 total
1,388,098 shares Common Stock SEC:0000950170-25-052602:0
5,500 shares @ US$15.00 0.4% of flow Common Stock SEC:0000950170-25-046193:0
60,620 shares @ US$15.00 4.7% of flow Common Stock SEC:0000950170-25-007026:0
13,420 shares @ US$15.00 1.0% of flow Common Stock SEC:0000950170-25-006598:0
29,870 shares @ US$10.00 1.5% of flow Common Stock SEC:0000950170-25-003329:0
1,400 shares @ US$15.00 0.1% of flow Common Stock SEC:0000950170-24-141009:0
2,410 shares @ US$10.00 0.1% of flow Common Stock SEC:0000950170-24-140026:0
400 shares @ US$15.00 0.0% of flow Common Stock SEC:0000950170-24-138852:0
3,430 shares @ US$15.00 0.3% of flow Common Stock SEC:0000950170-24-134364:0
2,500 shares @ US$10.00 0.1% of flow Common Stock SEC:0000950170-24-130443:0
19,160 shares @ US$10.00 1.0% of flow Common Stock SEC:0000950170-24-129506:0
10 shares @ US$10.00 0.0% of flow Common Stock SEC:0000950170-24-129009:0
1,110 shares @ US$10.00 0.1% of flow Common Stock SEC:0000950170-24-128143:0
510 shares @ US$10.00 0.0% of flow Common Stock SEC:0000950170-24-127460:0
52,730 shares @ US$10.00 2.6% of flow Common Stock SEC:0000950170-24-125987:0
450 shares @ US$20.00 0.0% of flow Common Stock SEC:0000950170-24-124749:0
25,780 shares @ US$15.00 1.8% of flow Common Stock SEC:0000950170-24-110300:0
53,430 shares @ US$15.00 3.8% of flow Common Stock SEC:0000950170-24-108643:0
29,520 shares @ US$15.00 2.1% of flow Common Stock SEC:0000950170-24-105708:0
1,000 shares @ US$15.00 0.1% of flow Common Stock SEC:0000950170-24-105355:0
10,190 shares @ US$15.00 0.7% of flow Common Stock SEC:0000950170-24-104563:0
2,370 shares @ US$30.00 0.3% of flow Common Stock SEC:0000950170-24-101596:0
30,560 shares @ US$20.00 3.0% of flow Common Stock SEC:0000950170-24-098386:0
100 shares @ US$15.00 0.0% of flow Common Stock SEC:0000950170-24-095256:0
160 shares @ US$15.00 0.0% of flow Common Stock SEC:0000950170-24-093708:0
25 of 97 declarations
Load more (72 remaining)