30% off. Use code SUMMERSALE30 at checkout for 30% off for 12 months on Plus, Pro and Premium subscriptions. Subscribe now

Finn Patrick John

Insider profile

Performance

Overall performance
2.8

Performance over holding periods
2.8
30 days 90 days 120 days
Average return -1% 8.2% 15.1%
Success rate 52% 68% 82%
Transactions
33 0% Buy
34 71% Buy
47 69% Buy
Finn Patrick John's trades of Twist Bioscience Corp's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-05-26 2026-05-21 S Sale
81,072 -9.9%
222.26
US$999,560
81,072 -9.9% 222.26 US$999,560
2026-05-21 2026-05-21 PrS Proposed sale
36,241
496.43
US$52,588
36,241 496.43 US$52,588
2026-05-06 2026-05-04 S Sale
51,585 +45.7%
183.81
US$3,671,964
51,585 +45.7% 183.81 US$3,671,964
2026-05-04 2026-05-04 PrS Proposed sale
2,844
57.15
US$162,531
2,844 57.15 US$162,531
2026-04-27 2026-04-23 S Sale
2,321 -0.8%
60.76
US$141,026
2,321 -0.8% 60.76 US$141,026
2026-04-23 2026-04-23 PrS Proposed sale
2,321
60.76
US$141,027
2,321 60.76 US$141,027
2026-02-25 2026-02-23 PlS Planned sale
4,294 -1.5%
46.71
US$200,572
4,294 -1.5% 46.71 US$200,572
2026-02-23 2026-02-23 PrS Proposed sale
4,294
46.71
US$200,572
4,294 46.71 US$200,572
2026-02-19 2026-02-17 PlS Planned sale
3,541 -1.2%
53.11
US$188,063
3,541 -1.2% 53.11 US$188,063
2026-02-19 2026-02-17 PlS Planned sale
26,952 -8.5%
52.69
US$1,419,993
26,952 -8.5% 52.69 US$1,419,993
2026-02-19 2026-02-17 PlS Planned sale
16,616 -5.0%
51.42
US$854,445
16,616 -5.0% 51.42 US$854,445
2026-02-19 2026-02-17 PlS Planned sale
21,858 -6.1%
50.32
US$1,099,916
21,858 -6.1% 50.32 US$1,099,916
2026-02-17 2026-02-17 PrS Proposed sale
68,967
51.65
US$3,562,415
68,967 51.65 US$3,562,415
2026-02-17 2026-02-13 S Sale
1,750 -0.6%
50.04
US$87,572
1,750 -0.6% 50.04 US$87,572
2026-02-13 2026-02-13 PrS Proposed sale
1,750
50.04
US$87,572
1,750 50.04 US$87,572
2026-02-17 2026-02-12 S Sale
3,500 -1.1%
50.23
US$175,788
3,500 -1.1% 50.23 US$175,788
2026-02-12 2026-02-12 PrS Proposed sale
3,500
50.23
US$175,789
3,500 50.23 US$175,789
2026-02-05 2026-02-03 S Sale
2,705 -0.9%
46.58
US$125,988
2,705 -0.9% 46.58 US$125,988
2026-02-03 2026-02-03 PrS Proposed sale
2,705
46.58
US$125,987
2,705 46.58 US$125,987
2026-01-27 2026-01-23 S Sale
2,390 -0.8%
44.91
US$107,330
2,390 -0.8% 44.91 US$107,330
2026-01-23 2026-01-23 PrS Proposed sale
2,390
44.91
US$107,329
2,390 44.91 US$107,329
2026-01-15 2026-01-13 PlS Planned sale
23,279 -6.9%
40.00
US$931,160
23,279 -6.9% 40.00 US$931,160
2026-01-13 2026-01-13 PrS Proposed sale
23,279
40.00
US$931,160
23,279 40.00 US$931,160
2025-11-25 2025-11-21 S Sale
1,776 -0.5%
26.50
US$47,070
1,776 -0.5% 26.50 US$47,070
2025-11-21 2025-11-21 PrS Proposed sale
1,776
26.50
US$47,070
1,776 26.50 US$47,070
2025-11-05 2025-11-03 S Sale
2,755 -1.0%
32.08
US$88,379
2,755 -1.0% 32.08 US$88,379
2025-11-03 2025-11-03 PrS Proposed sale
2,755
32.08
US$88,379
2,755 32.08 US$88,379
2025-11-03 2025-10-30 S Sale
17,606 -6.1%
31.44
US$553,608
17,606 -6.1% 31.44 US$553,608
2025-10-30 2025-10-30 PrS Proposed sale
17,606
31.44
US$553,608
17,606 31.44 US$553,608
2025-10-27 2025-10-23 S Sale
2,240 -1.1%
30.88
US$69,160
2,240 -1.1% 30.88 US$69,160
2025-10-23 2025-10-23 PrS Proposed sale
2,240
30.87
US$69,160
2,240 30.87 US$69,160
2025-10-08 2025-10-06 S Sale
23,747 -10.2%
32.19
US$764,345
23,747 -10.2% 32.19 US$764,345
2025-10-06 2025-10-06 PrS Proposed sale
23,747
32.19
US$764,345
23,747 32.19 US$764,345
2025-10-06 2025-10-02 S Sale
206 -0.1%
29.16
US$6,007
206 -0.1% 29.16 US$6,007
2025-10-02 2025-10-02 PrS Proposed sale
206
29.16
US$6,007
206 29.16 US$6,007
2025-08-25 2025-08-21 PlS Planned sale
1,840 -0.8%
25.96
US$47,774
1,840 -0.8% 25.96 US$47,774
2025-08-21 2025-08-21 PrS Proposed sale
1,840
25.96
US$47,774
1,840 25.96 US$47,774
2025-08-06 2025-08-04 S Sale
3,189 -1.3%
28.36
US$90,453
3,189 -1.3% 28.36 US$90,453
2025-08-04 2025-08-04 PrS Proposed sale
3,189
28.36
US$90,453
3,189 28.36 US$90,453
2025-07-25 2025-07-23 S Sale
2,232 -0.9%
35.74
US$79,774
2,232 -0.9% 35.74 US$79,774
2025-07-23 2025-07-23 PrS Proposed sale
2,232
35.74
US$79,773
2,232 35.74 US$79,773
2025-07-07 2025-07-02 S Sale
209 -0.1%
36.19
US$7,564
209 -0.1% 36.19 US$7,564
2025-07-02 2025-07-02 PrS Proposed sale
209
36.19
US$7,564
209 36.19 US$7,564
2025-05-23 2025-05-21 S Sale
1,877 -0.8%
29.75
US$55,835
1,877 -0.8% 29.75 US$55,835
2025-05-21 2025-05-21 PrS Proposed sale
1,877
29.75
US$55,836
1,877 29.75 US$55,836