stephane Michel

Insider profile

Performance

Overall performance
3.4

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 2% 8.2% 15.1%
Success rate 54% 68% 82%
Transactions
56 73% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return 17%
Success rate 73%
Average holding period 220
Transactions 28
stephane Michel's trades of TotalEnergies SE'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-04-07 2026-04-02 B Purchase
75,477
309.09
€304,647
75,477 309.09 €304,647
2026-04-07 2026-04-02 B Purchase
7,305
157.01
€2,288,939
7,305 157.01 €2,288,939
2026-04-03 2026-04-02 PP Planned purchase
10,318
28.32
€790,335
10,318 28.32 €790,335
2026-04-03 2026-04-02 PP Planned purchase
365
80.52
€29,400
365 80.52 €29,400
2026-01-07 2026-01-05 B Purchase
103
55.33
€5,691
103 55.33 €5,691
2026-01-07 2026-01-05 B Purchase
523
55.33
€28,963
523 55.33 €28,963
2026-01-06 2026-01-05 PP Planned purchase
523
55.33
€28,963
523 55.33 €28,963
2026-01-06 2026-01-05 PP Planned purchase
103
55.33
€5,691
103 55.33 €5,691
2025-11-28 2025-11-27 PlS Planned sale
0
55.63
€17
0 55.63 €17
2025-11-27 2025-11-27 S Sale
0
55.63
€17
0 55.63 €17
2025-10-08 2025-10-07 PP Planned purchase
109
51.35
€5,598
109 51.35 €5,598
2025-10-07 2025-10-03 PP Planned purchase
555
51.35
€28,490
555 51.35 €28,490
2025-07-11 2025-07-10 S Sale
2,878
124.93
€359,531
2,878 124.93 €359,531
2025-07-11 2025-07-10 B Purchase
6,837
52.59
€359,531
6,837 52.59 €359,531
2025-06-24 2025-06-24 PlS Planned sale
3,217
54.02
€173,784
3,217 54.02 €173,784
2025-06-23 2025-06-20 PP Planned purchase
458
54.64
€25,040
458 54.64 €25,040
2025-06-23 2025-06-20 PP Planned purchase
44
129.80
€5,695
44 129.80 €5,695
2025-06-23 2025-06-20 PP Planned purchase
101
54.64
€5,513
101 54.64 €5,513
2025-06-11 2025-06-10 PP Planned purchase
4
126.71
€536
4 126.71 €536
2025-06-04 2025-06-04 PP Planned purchase
100
51.42
€5,138
100 51.42 €5,138
2025-06-04 2025-06-04 PP Planned purchase
90
100.46
€9,000
90 100.46 €9,000
2025-06-02 2025-05-31 PP Planned purchase
3
100.46
€337
3 100.46 €337
2025-03-28 2025-03-27 PP Planned purchase
381
60.13
€22,895
381 60.13 €22,895
2025-03-28 2025-03-27 PP Planned purchase
84
60.13
€5,057
84 60.13 €5,057
2025-03-12 2025-03-11 PlS Planned sale
241
56.13
€13,552
241 56.13 €13,552
2025-02-11 2025-02-11 PlS Planned sale
341
58.34
€19,912
341 58.34 €19,912
2025-01-07 2025-01-06 PP Planned purchase
430
53.47
€23,013
430 53.47 €23,013
2025-01-07 2025-01-06 PP Planned purchase
93
53.47
€4,984
93 53.47 €4,984
2024-12-31 2024-12-30 PlS Planned sale
476
52.35
€24,929
476 52.35 €24,929
2024-12-20 2024-12-18 S Sale
1,153
51.43
€59,300
1,153 51.43 €59,300
2024-12-19 2024-12-18 PlS Planned sale
1,153
51.43
€59,300
1,153 51.43 €59,300
2024-12-02 2024-11-27 S Sale
0
56.82
€17
0 56.82 €17
2024-11-28 2024-11-27 PlS Planned sale
0
56.82
€17
0 56.82 €17
2024-10-03 2024-09-27 B Purchase
81
60.42
€4,920
81 60.42 €4,920
2024-10-03 2024-09-27 B Purchase
397
60.42
€23,983
397 60.42 €23,983
2024-09-30 2024-09-27 PP Planned purchase
81
60.42
€4,920
81 60.42 €4,920
2024-09-30 2024-09-27 PP Planned purchase
397
60.42
€23,983
397 60.42 €23,983
2024-08-27 2024-08-12 S Sale
2,086
61.43
€128,112
2,086 61.43 €128,112
2024-08-13 2024-08-12 PlS Planned sale
2,086
61.43
€128,112
2,086 61.43 €128,112
2024-06-26 2024-06-24 B Purchase
79
61.49
€4,858
79 61.49 €4,858
2024-06-26 2024-06-24 B Purchase
411
61.49
€25,301
411 61.49 €25,301
2024-06-25 2024-06-24 PP Planned purchase
411
61.49
€25,301
411 61.49 €25,301
2024-06-25 2024-06-24 PP Planned purchase
79
61.49
€4,858
79 61.49 €4,858
2024-08-27 2024-06-17 B Purchase
6,008
62.02
€372,616
6,008 62.02 €372,616
2024-06-18 2024-06-17 S Sale
2,783
133.88
€372,616
2,783 133.88 €372,616