Sign inGet started

Faghri Amir

Insider CIK 1335719 · ROLL Director

Track record PRO

XXXX$█.██M██+██%
XXXX$█.██M██+██%
XXXX$█.██M██+██%
Track record
See how this insider's past purchases performed 30 and 90 days later, and a conviction score on each buy.
Upgrade to Pro · $99/yearAlready Pro? Log in

Trades across companies

TickerCodeTradeFiledSharesPriceValueOwned after
RBC RBC Bearings INC A Award deriv2026-05-192026-05-21647— $0647SEC↗
RBC RBC Bearings INC A Award2026-05-192026-05-21344— $04,254SEC↗
RBC RBC Bearings INC A Award deriv2025-05-302025-06-03962— $0962SEC↗
RBC RBC Bearings INC A Award2025-05-302025-06-03532$365.87 $194.6K3,910SEC↗
RBC RBC Bearings INC A Award deriv2024-05-292024-05-31974— $0974SEC↗
RBC RBC Bearings INC A Award2024-05-292024-05-31678— $03,378SEC↗
RBC RBC Bearings INC A Award deriv2023-06-052023-06-071,000— $01,000SEC↗
RBC RBC Bearings INC A Award2023-06-052023-06-071,200— $02,700SEC↗
ROLL RBC Bearings INC A Award deriv2022-06-062022-06-171,000— $01,000SEC↗
ROLL RBC Bearings INC A Award2022-06-062022-06-171,500— $01,500SEC↗
ROLL RBC Bearings INC M Exercise deriv2020-11-102020-11-131,200— $00SEC↗
ROLL RBC Bearings INC M Exercise deriv2020-11-102020-11-131,600— $00SEC↗
ROLL RBC Bearings INC M Exercise deriv2020-11-102020-11-132,000— $00SEC↗
ROLL RBC Bearings INC M Exercise deriv2020-11-102020-11-132,000— $00SEC↗
ROLL RBC Bearings INC M Exercise deriv2020-11-102020-11-13400— $00SEC↗
ROLL RBC Bearings INC M Exercise2020-11-102020-11-131,600$72.94 $116.7K11,228SEC↗
ROLL RBC Bearings INC M Exercise2020-11-102020-11-13400$128.24 $51.3K12,828SEC↗
ROLL RBC Bearings INC M Exercise2020-11-102020-11-131,200$99.64 $119.6K12,428SEC↗
ROLL RBC Bearings INC S Sale2020-11-102020-11-137,200$153.41 $1.10M5,628SEC↗
ROLL RBC Bearings INC M Exercise2020-11-102020-11-132,000$72.83 $145.7K9,628SEC↗
ROLL RBC Bearings INC M Exercise2020-11-102020-11-132,000$64.15 $128.3K7,628SEC↗
ROLL RBC Bearings INC J Other deriv2020-09-092020-11-13800— $01,200SEC↗
ROLL RBC Bearings INC J Other deriv2020-09-092020-11-13400— $01,600SEC↗
ROLL RBC Bearings INC J Other deriv2020-09-092020-11-13600— $0400SEC↗
ROLL RBC Bearings INC J Other deriv2020-09-092020-11-13800— $0200SEC↗
ROLL RBC Bearings INC J Other deriv2020-09-092020-11-131,000— $00SEC↗
ROLL RBC Bearings INC J Other2020-09-092020-11-133,000— $05,628SEC↗
ROLL RBC Bearings INC A Award deriv2020-06-022020-07-101,000— $01,000SEC↗
ROLL RBC Bearings INC A Award2020-06-022020-07-101,500— $08,628SEC↗
ROLL RBC Bearings INC M Exercise deriv2020-06-022020-06-032,500— $00SEC↗
ROLL RBC Bearings INC M Exercise2020-06-022020-06-032,500$51.08 $127.7K8,073SEC↗
ROLL RBC Bearings INC S Sale2020-06-022020-06-03945$135.74 $128.3K7,128SEC↗
ROLL RBC Bearings INC A Award deriv2019-08-192019-08-211,000— $01,000SEC↗
ROLL RBC Bearings INC A Award2019-08-192019-08-211,500— $05,573SEC↗
ROLL RBC Bearings INC M Exercise deriv2019-03-292019-04-012,500$44.60 $111.5K0SEC↗
ROLL RBC Bearings INC S Sale2019-03-292019-04-012,500$127.35 $318.4K4,073SEC↗
ROLL RBC Bearings INC M Exercise2019-03-292019-04-012,500$44.60 $111.5K6,573SEC↗
ROLL RBC Bearings INC A Award deriv2018-07-102018-07-121,000$128.24 $128.2K1,000SEC↗
ROLL RBC Bearings INC S Sale2018-07-102018-07-102,500$132.94 $332.4K2,573SEC↗
ROLL RBC Bearings INC A Award2018-07-102018-07-121,500— $04,073SEC↗
ROLL RBC Bearings INC M Exercise deriv2018-07-062018-07-102,500$39.16 $97.9K0SEC↗
ROLL RBC Bearings INC M Exercise2018-07-062018-07-102,500$39.16 $97.9K5,073SEC↗
ROLL RBC Bearings INC S Sale2018-03-092018-03-094,500$125.31 $563.9K2,573SEC↗
ROLL RBC Bearings INC A Award deriv2017-06-272017-06-292,000$99.64 $199.3K2,000SEC↗
ROLL RBC Bearings INC A Award2017-06-272017-06-291,250$0.01 $137,073SEC↗
ROLL RBC Bearings INC M Exercise deriv2016-11-102016-11-152,500$22.73 $56.8K0SEC↗
ROLL RBC Bearings INC S Sale2016-11-102016-11-15760$75.53 $57.4K5,823SEC↗
ROLL RBC Bearings INC M Exercise2016-11-102016-11-152,500$22.73 $56.8K6,583SEC↗
ROLL RBC Bearings INC A Award deriv2016-07-082016-07-122,000$72.94 $145.9K2,000SEC↗
ROLL RBC Bearings INC A Award2016-07-082016-07-121,250$0.01 $134,083SEC↗
ROLL RBC Bearings INC A Award deriv2015-07-012015-07-022,000$72.83 $145.7K2,000SEC↗
ROLL RBC Bearings INC A Award2015-07-012015-07-021,250$0.01 $132,833SEC↗
ROLL RBC Bearings INC S Sale2015-06-182015-06-229,770$73.67 $719.8K1,583SEC↗
ROLL RBC Bearings INC M Exercise deriv2015-02-132015-02-172,500$31.91 $79.8K0SEC↗
ROLL RBC Bearings INC M Exercise deriv2015-02-132015-02-172,500$20.37 $50.9K0SEC↗
ROLL RBC Bearings INC M Exercise deriv2015-02-132015-02-172,500$15.33 $38.3K0SEC↗
ROLL RBC Bearings INC M Exercise2015-02-132015-02-172,500$15.33 $38.3K16,353SEC↗
ROLL RBC Bearings INC M Exercise2015-02-132015-02-172,500$20.37 $50.9K18,853SEC↗
ROLL RBC Bearings INC M Exercise2015-02-132015-02-172,500$31.91 $79.8K13,853SEC↗
ROLL RBC Bearings INC S Sale2015-02-132015-02-177,500$61.20 $459.0K11,353SEC↗
ROLL RBC Bearings INC A Award deriv2014-07-012014-07-032,000$64.15 $128.3K2,000SEC↗
ROLL RBC Bearings INC A Award2014-07-012014-07-031,250$0.01 $1311,353SEC↗
ROLL RBC Bearings INC M Exercise deriv2014-06-032014-06-042,500$8.00 $20.0K0SEC↗
ROLL RBC Bearings INC M Exercise2014-06-032014-06-042,500$8.00 $20.0K10,440SEC↗
ROLL RBC Bearings INC S Sale2014-06-032014-06-04337$59.58 $20.1K10,103SEC↗
ROLL RBC Bearings INC A Award deriv2013-06-142013-06-182,500$51.08 $127.7K2,500SEC↗
ROLL RBC Bearings INC A Award2013-06-142013-06-181,000$0.01 $107,940SEC↗
ROLL RBC Bearings INC M Exercise deriv2013-06-032013-06-042,500$21.03 $52.6K0SEC↗
ROLL RBC Bearings INC M Exercise2013-06-032013-06-042,500$21.03 $52.6K8,000SEC↗
ROLL RBC Bearings INC S Sale2013-06-032013-06-041,060$49.76 $52.7K6,940SEC↗
ROLL RBC Bearings INC A Award deriv2012-06-042013-06-042,500— $02,500SEC↗
ROLL RBC Bearings INC A Award deriv2012-06-042012-06-062,500— $02,500SEC↗
ROLL RBC Bearings INC A Award2012-06-042012-06-061,000$0.01 $105,500SEC↗