Sign inGet started

Leonard Frank X

Insider CIK 1822879 · NVCR President, CNS Cancers US

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
NVCR NovoCure Ltd A Award2026-06-302026-07-011,905$11.15 $21.2K461,425SEC↗
NVCR NovoCure Ltd S Sale2026-06-042026-06-0534,273$17.93 $614.5K459,520SEC↗
NVCR NovoCure Ltd S Sale2026-03-042026-03-055,607$13.31 $74.6K493,793SEC↗
NVCR NovoCure Ltd A Award deriv2026-03-032026-03-05216,388— $0216,388SEC↗
NVCR NovoCure Ltd A Award2026-03-032026-03-05150,000— $0499,400SEC↗
NVCR NovoCure Ltd S Sale2026-03-022026-03-037,232$13.49 $97.6K349,400SEC↗
NVCR NovoCure Ltd A Award2026-02-282026-03-0318,621— $0356,632SEC↗
NVCR NovoCure Ltd S Sale2026-02-272026-03-039,734$13.66 $133.0K338,011SEC↗
NVCR NovoCure Ltd F Tax w/h2025-11-012025-11-04966$12.81 $12.4K347,745SEC↗
NVCR NovoCure Ltd A Award2025-06-302025-07-01833$15.13 $12.6K348,711SEC↗
NVCR NovoCure Ltd A Award2025-06-042025-06-06179,426— $0347,878SEC↗
NVCR NovoCure Ltd S Sale2025-06-022025-06-041,879$19.01 $35.7K168,452SEC↗
NVCR NovoCure Ltd S Sale2025-06-022025-06-046,600$17.99 $118.7K170,331SEC↗
NVCR NovoCure Ltd S Sale2025-06-022025-06-0421,717$17.22 $374.0K176,931SEC↗
NVCR NovoCure Ltd A Award deriv2025-03-042025-03-0681,499$18.19 $1.48M81,499SEC↗
NVCR NovoCure Ltd A Award2025-03-042025-03-0654,975$18.19 $1000.0K198,648SEC↗
NVCR NovoCure Ltd S Sale2025-03-032025-03-042,527$18.54 $46.9K143,673SEC↗
NVCR NovoCure Ltd S Sale2025-02-282025-03-032,770$18.28 $50.6K146,200SEC↗
NVCR NovoCure Ltd S Sale2025-02-282025-03-032,770$18.28 $50.6K146,200SEC↗
NVCR NovoCure Ltd S Sale2025-02-272025-03-031,989$20.55 $40.9K148,970SEC↗
NVCR NovoCure Ltd S Sale2025-02-272025-03-0310,277$19.92 $204.7K150,959SEC↗
NVCR NovoCure Ltd S Sale2025-02-272025-03-031,989$20.55 $40.9K148,970SEC↗
NVCR NovoCure Ltd S Sale2025-02-272025-03-0310,277$19.92 $204.7K150,959SEC↗
NVCR NovoCure Ltd S Sale2024-11-012024-11-04598$15.94 $9.5K161,236SEC↗
NVCR NovoCure Ltd A Award2024-06-282024-08-061,736$12.24 $21.2K161,834SEC↗
NVCR NovoCure Ltd S Sale2024-03-042024-03-05840$16.01 $13.4K160,098SEC↗
NVCR NovoCure Ltd S Sale2024-03-012024-03-051,679$16.03 $26.9K160,938SEC↗
NVCR NovoCure Ltd S Sale2024-02-282024-02-292,078$16.14 $33.5K162,617SEC↗
NVCR NovoCure Ltd A Award deriv2024-02-272024-02-29156,348$16.30 $2.55M156,348SEC↗
NVCR NovoCure Ltd A Award2024-02-272024-02-29102,249$16.30 $1.67M164,695SEC↗
NVCR NovoCure Ltd S Sale2023-03-072023-03-072,315$75.59 $175.0K54,284SEC↗
NVCR NovoCure Ltd S Sale2023-03-072023-03-076,003$75.00 $450.2K56,599SEC↗
NVCR NovoCure Ltd S Sale2023-03-032023-03-062,059$77.64 $159.9K67,893SEC↗
NVCR NovoCure Ltd A Award2023-03-032023-03-0611,808— $069,952SEC↗
NVCR NovoCure Ltd S Sale2023-03-032023-03-074,403$76.16 $335.3K63,490SEC↗
NVCR NovoCure Ltd S Sale2023-03-032023-03-07888$76.16 $67.6K62,602SEC↗
NVCR NovoCure Ltd S Sale2023-03-022023-03-03308$76.05 $23.4K58,988SEC↗
NVCR NovoCure Ltd S Sale2023-03-022023-03-033,799$75.32 $286.1K59,296SEC↗
NVCR NovoCure Ltd S Sale2023-03-022023-03-06844$75.28 $63.5K58,144SEC↗
NVCR NovoCure Ltd S Sale2023-03-012023-03-021,684$76.36 $128.6K63,095SEC↗
NVCR NovoCure Ltd A Award deriv2023-02-282023-03-0230,971$76.97 $2.38M30,971SEC↗
NVCR NovoCure Ltd A Award2023-02-282023-03-0218,621— $064,779SEC↗
NVCR NovoCure Ltd M Exercise deriv2023-01-052023-01-097,500— $00SEC↗
NVCR NovoCure Ltd M Exercise deriv2023-01-052023-01-095,517— $00SEC↗
NVCR NovoCure Ltd M Exercise deriv2023-01-052023-01-097,826— $00SEC↗
NVCR NovoCure Ltd M Exercise deriv2023-01-052023-01-097,183— $017,662SEC↗
NVCR NovoCure Ltd M Exercise deriv2023-01-052023-01-097,183— $010,479SEC↗
NVCR NovoCure Ltd S Sale2023-01-052023-01-09526$115.03 $60.5K47,168SEC↗
NVCR NovoCure Ltd S Sale2023-01-052023-01-09417$108.00 $45.0K47,694SEC↗
NVCR NovoCure Ltd S Sale2023-01-052023-01-092,345$119.01 $279.1K48,111SEC↗
NVCR NovoCure Ltd S Sale2023-01-052023-01-097,183$120.00 $862.0K46,158SEC↗
NVCR NovoCure Ltd M Exercise2023-01-052023-01-097,183$21.15 $151.9K53,341SEC↗
NVCR NovoCure Ltd S Sale2023-01-052023-01-097,183$114.00 $818.9K46,158SEC↗
NVCR NovoCure Ltd M Exercise2023-01-052023-01-097,183$21.15 $151.9K53,341SEC↗
NVCR NovoCure Ltd S Sale2023-01-052023-01-095,517$108.00 $595.8K46,158SEC↗
NVCR NovoCure Ltd M Exercise2023-01-052023-01-095,517$7.15 $39.4K51,675SEC↗
NVCR NovoCure Ltd S Sale2023-01-052023-01-097,500$108.00 $810.0K46,158SEC↗
NVCR NovoCure Ltd M Exercise2023-01-052023-01-097,500$11.46 $86.0K53,658SEC↗
NVCR NovoCure Ltd S Sale2023-01-052023-01-097,826$108.00 $845.2K46,158SEC↗
NVCR NovoCure Ltd M Exercise2023-01-052023-01-097,826$14.37 $112.5K53,984SEC↗
NVCR NovoCure Ltd S Sale2023-01-052023-01-091,010$117.00 $118.2K46,158SEC↗
NVCR NovoCure Ltd A Award deriv2022-11-012022-11-0311,609$73.20 $849.8K11,609SEC↗
NVCR NovoCure Ltd A Award2022-11-012022-11-036,830— $050,456SEC↗
NVCR NovoCure Ltd S Sale2022-10-132022-10-176,754$76.01 $513.4K43,626SEC↗
NVCR NovoCure Ltd S Sale2022-10-062022-10-076,754$84.37 $569.8K50,380SEC↗
NVCR NovoCure Ltd S Sale2022-09-292022-09-306,754$77.35 $522.4K57,134SEC↗
NVCR NovoCure Ltd S Sale2022-09-222022-09-266,754$77.00 $520.1K63,888SEC↗
NVCR NovoCure Ltd M Exercise deriv2022-09-152022-09-195,517— $05,517SEC↗
NVCR NovoCure Ltd S Sale2022-09-152022-09-195,517$90.00 $496.5K70,642SEC↗
NVCR NovoCure Ltd M Exercise2022-09-152022-09-195,517$7.15 $39.4K82,913SEC↗
NVCR NovoCure Ltd S Sale2022-09-152022-09-196,754$87.31 $589.7K76,159SEC↗
NVCR NovoCure Ltd S Sale2022-09-092022-09-121,863$88.00 $163.9K84,150SEC↗
NVCR NovoCure Ltd S Sale2022-09-082022-09-136,754$81.48 $550.3K77,396SEC↗
NVCR NovoCure Ltd S Sale2022-09-062022-09-071,384$78.57 $108.7K86,013SEC↗
NVCR NovoCure Ltd S Sale2022-09-022022-09-06584$79.04 $46.2K87,397SEC↗
NVCR NovoCure Ltd S Sale2022-09-012022-09-06240$75.88 $18.2K88,827SEC↗
NVCR NovoCure Ltd S Sale2022-09-012022-09-062,955$78.09 $230.8K96,277SEC↗
NVCR NovoCure Ltd S Sale2022-09-012022-09-06452$78.66 $35.6K95,825SEC↗
NVCR NovoCure Ltd S Sale2022-09-012022-09-061,200$75.93 $91.1K94,625SEC↗
NVCR NovoCure Ltd S Sale2022-09-012022-09-061,750$76.96 $134.7K92,875SEC↗
NVCR NovoCure Ltd S Sale2022-09-012022-09-062,720$77.92 $211.9K90,155SEC↗
NVCR NovoCure Ltd S Sale2022-09-012022-09-061,088$78.68 $85.6K89,067SEC↗
NVCR NovoCure Ltd S Sale2022-09-012022-09-06360$77.06 $27.7K88,467SEC↗
NVCR NovoCure Ltd S Sale2022-09-012022-09-06438$78.14 $34.2K88,029SEC↗
NVCR NovoCure Ltd S Sale2022-09-012022-09-061,914$77.00 $147.4K99,232SEC↗
NVCR NovoCure Ltd S Sale2022-09-012022-09-061,047$75.94 $79.5K101,146SEC↗
NVCR NovoCure Ltd S Sale2022-09-012022-09-0648$78.96 $3.8K87,981SEC↗
NVCR NovoCure Ltd S Sale2022-08-022022-08-03414$69.66 $28.8K102,193SEC↗
NVCR NovoCure Ltd A Award2022-07-052022-07-07312$59.08 $18.4K102,607SEC↗
NVCR NovoCure Ltd S Sale2022-03-082022-03-09744$70.10 $52.2K102,295SEC↗
NVCR NovoCure Ltd S Sale2022-03-042022-03-07555$70.41 $39.1K103,039SEC↗
NVCR NovoCure Ltd A Award deriv2022-03-032022-03-0730,422$80.59 $2.45M30,422SEC↗
NVCR NovoCure Ltd A Award deriv2022-03-032022-03-074,933$80.59 $397.6K4,933SEC↗
NVCR NovoCure Ltd S Sale2022-03-032022-03-07930$74.50 $69.3K103,594SEC↗
NVCR NovoCure Ltd A Award2022-03-032022-03-0717,371— $0104,524SEC↗
NVCR NovoCure Ltd S Sale2021-09-022021-09-07540$138.23 $74.6K87,153SEC↗
NVCR NovoCure Ltd S Sale2021-08-032021-08-04328$149.43 $49.0K89,158SEC↗
NVCR NovoCure Ltd S Sale2021-08-022021-08-04713$149.38 $106.5K89,486SEC↗
NVCR NovoCure Ltd A Award2021-07-062021-07-08154$137.12 $21.1K90,199SEC↗
NVCR NovoCure Ltd S Sale2021-03-082021-03-10765$130.81 $100.1K90,045SEC↗
NVCR NovoCure Ltd S Sale2021-03-042021-03-08567$137.55 $78.0K90,810SEC↗
NVCR NovoCure Ltd A Award deriv2021-03-022021-03-0416,003— $016,003SEC↗
NVCR NovoCure Ltd S Sale2021-03-022021-03-04430$152.05 $65.4K82,668SEC↗
NVCR NovoCure Ltd A Award2021-03-022021-03-048,709— $091,377SEC↗
NVCR NovoCure Ltd M Exercise deriv2021-02-272021-03-021,465— $00SEC↗
NVCR NovoCure Ltd M Exercise2021-02-272021-03-021,465$149.10 $218.4K83,098SEC↗
NVCR NovoCure Ltd A Award deriv2020-09-012020-09-0411,336— $011,336SEC↗
NVCR NovoCure Ltd A Award2020-09-012020-09-045,904— $081,633SEC↗