Karl-Johan Persson

Insider profile

Performance

Overall performance
3.5

Performance over holding periods
3.5
30 days 90 days 120 days
Average return 0% 8.2% 15.1%
Success rate 55% 68% 82%
Transactions
151 100% Buy
34 71% Buy
47 69% Buy
Karl-Johan Persson's trades of H & M Hennes & Mauritz AB's stock


Loading...
• Purchase • Sale • Planned purchase • Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Transaction date
Purchase
Price
398.20
Quantity 57,362
Value SEK1,267,088
Transaction date
Purchase
Price
188.35
Quantity 4,803
Value SEK114,168
Transaction date
Purchase
Price
183.95
Quantity 91,854
Value SEK758,420
Transaction date
Purchase
Price
175.72
Quantity 800,000
Value SEK140,573,760
Transaction date
Purchase
Price
175.19
Quantity 1,650,000
Value SEK289,059,375
Transaction date
Purchase
Price
166.41
Quantity 700,000
Value SEK116,483,710
Transaction date
Purchase
Price
164.79
Quantity 1,400,000
Value SEK230,704,460
Transaction date
Purchase
Price
166.75
Quantity 1,500,000
Value SEK250,124,700
Transaction date
Purchase
Price
166.62
Quantity 2,000,000
Value SEK333,234,800
Transaction date
Purchase
Price
165.72
Quantity 1,750,000
Value SEK290,010,525
Transaction date
Purchase
Price
164.97
Quantity 2,750,000
Value SEK453,654,850
Transaction date
Purchase
Price
160.77
Quantity 1,500,000
Value SEK241,154,250
Transaction date
Purchase
Price
164.82
Quantity 600,000
Value SEK98,894,340
Transaction date
Purchase
Price
160.98
Quantity 650,261
Value SEK104,679,731
Transaction date
Purchase
Price
159.89
Quantity 2,200,000
Value SEK351,758,000
Transaction date
Purchase
Price
164.43
Quantity 1,600,000
Value SEK263,088,320
Transaction date
Purchase
Price
167.89
Quantity 800,000
Value SEK134,313,680
Transaction date
Purchase
Price
167.05
Quantity 600,000
Value SEK100,232,820
Transaction date
Purchase
Price
164.95
Quantity 500,000
Value SEK82,475,350
Transaction date
Purchase
Price
164.53
Quantity 500,000
Value SEK82,262,850
Transaction date
Purchase
Price
172.11
Quantity 1,000,000
Value SEK172,110,200
Transaction date
Purchase
Price
170.26
Quantity 2,700,000
Value SEK459,690,120
Transaction date
Purchase
Price
168.64
Quantity 4,500,000
Value SEK758,872,800
Transaction date
Purchase
Price
184.68
Quantity 220,336
Value SEK40,692,512
Transaction date
Purchase
Price
184.33
Quantity 314,663
Value SEK58,001,799
Transaction date
Purchase
Price
181.74
Quantity 700,000
Value SEK127,216,950
Transaction date
Purchase
Price
181.84
Quantity 410,335
Value SEK74,616,753
Transaction date
Purchase
Price
178.26
Quantity 1,000,000
Value SEK178,256,700
Transaction date
Purchase
Price
176.25
Quantity 1,000,000
Value SEK176,245,300
Transaction date
Purchase
Price
175.41
Quantity 2,000,000
Value SEK350,820,400
Transaction date
Purchase
Price
182.80
Quantity 600,000
Value SEK109,679,520
Transaction date
Purchase
Price
183.89
Quantity 500,000
Value SEK91,945,500
Transaction date
Purchase
Price
180.84
Quantity 500,000
Value SEK90,421,050
Transaction date
Purchase
Price
175.84
Quantity 386,035
Value SEK67,880,433
Transaction date
Purchase
Price
172.30
Quantity 800,000
Value SEK137,843,520
Transaction date
Purchase
Price
170.24
Quantity 1,000,000
Value SEK170,241,200
Transaction date
Purchase
Price
177.80
Quantity 500,000
Value SEK88,899,200
Transaction date
Purchase
Price
177.26
Quantity 500,000
Value SEK88,631,450
Transaction date
Purchase
Price
176.46
Quantity 510,000
Value SEK89,996,589
Transaction date
Purchase
Price
173.03
Quantity 760,642
Value SEK131,611,375
Transaction date
Purchase
Price
172.93
Quantity 750,000
Value SEK129,697,650
Transaction date
Purchase
Price
169.66
Quantity 1,488,144
Value SEK252,479,850
Transaction date
Purchase
Price
144.18
Quantity 500,000
Value SEK72,089,350
Transaction date
Purchase
Price
144.76
Quantity 500,000
Value SEK72,381,250
Transaction date
Purchase
Price
143.69
Quantity 500,000
Value SEK71,845,050
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-08-20 2026-08-18 B Purchase
57,362
398.20
SEK1,267,088
57,362 398.20 SEK1,267,088
2026-08-20 2026-08-17 B Purchase
4,803
188.35
SEK114,168
4,803 188.35 SEK114,168
2026-08-17 2026-08-14 B Purchase
91,854
183.95
SEK758,420
91,854 183.95 SEK758,420
2026-08-17 2026-08-13 B Purchase
800,000
175.72
SEK140,573,760
800,000 175.72 SEK140,573,760
2026-08-17 2026-08-12 B Purchase
1,650,000
175.19
SEK289,059,375
1,650,000 175.19 SEK289,059,375
2026-07-03 2026-07-02 B Purchase
700,000
166.41
SEK116,483,710
700,000 166.41 SEK116,483,710
2026-07-03 2026-07-01 B Purchase
1,400,000
164.79
SEK230,704,460
1,400,000 164.79 SEK230,704,460
2026-07-03 2026-06-30 B Purchase
1,500,000
166.75
SEK250,124,700
1,500,000 166.75 SEK250,124,700
2026-06-30 2026-06-29 B Purchase
2,000,000
166.62
SEK333,234,800
2,000,000 166.62 SEK333,234,800
2026-06-30 2026-06-26 B Purchase
1,750,000
165.72
SEK290,010,525
1,750,000 165.72 SEK290,010,525
2026-06-30 2026-06-25 B Purchase
2,750,000
164.97
SEK453,654,850
2,750,000 164.97 SEK453,654,850
2026-05-21 2026-05-20 B Purchase
1,500,000
160.77
SEK241,154,250
1,500,000 160.77 SEK241,154,250
2026-05-21 2026-05-19 B Purchase
600,000
164.82
SEK98,894,340
600,000 164.82 SEK98,894,340
2026-05-21 2026-05-18 B Purchase
650,261
160.98
SEK104,679,731
650,261 160.98 SEK104,679,731
2026-05-13 2026-05-12 B Purchase
2,200,000
159.89
SEK351,758,000
2,200,000 159.89 SEK351,758,000
2026-05-13 2026-05-11 B Purchase
1,600,000
164.43
SEK263,088,320
1,600,000 164.43 SEK263,088,320
2026-05-13 2026-05-08 B Purchase
800,000
167.89
SEK134,313,680
800,000 167.89 SEK134,313,680
2026-05-07 2026-05-06 B Purchase
600,000
167.05
SEK100,232,820
600,000 167.05 SEK100,232,820
2026-05-07 2026-05-05 B Purchase
500,000
164.95
SEK82,475,350
500,000 164.95 SEK82,475,350
2026-05-07 2026-05-04 B Purchase
500,000
164.53
SEK82,262,850
500,000 164.53 SEK82,262,850
2026-03-31 2026-03-30 B Purchase
1,000,000
172.11
SEK172,110,200
1,000,000 172.11 SEK172,110,200
2026-03-31 2026-03-27 B Purchase
2,700,000
170.26
SEK459,690,120
2,700,000 170.26 SEK459,690,120
2026-03-31 2026-03-26 B Purchase
4,500,000
168.64
SEK758,872,800
4,500,000 168.64 SEK758,872,800
2026-02-12 2026-02-11 B Purchase
220,336
184.68
SEK40,692,512
220,336 184.68 SEK40,692,512
2026-02-12 2026-02-10 B Purchase
314,663
184.33
SEK58,001,799
314,663 184.33 SEK58,001,799
2026-02-12 2026-02-09 B Purchase
700,000
181.74
SEK127,216,950
700,000 181.74 SEK127,216,950
2026-02-09 2026-02-04 B Purchase
410,335
181.84
SEK74,616,753
410,335 181.84 SEK74,616,753
2026-02-03 2026-02-02 B Purchase
1,000,000
178.26
SEK178,256,700
1,000,000 178.26 SEK178,256,700
2026-02-03 2026-01-30 B Purchase
1,000,000
176.25
SEK176,245,300
1,000,000 176.25 SEK176,245,300
2026-02-03 2026-01-29 B Purchase
2,000,000
175.41
SEK350,820,400
2,000,000 175.41 SEK350,820,400
2025-11-17 2025-11-14 B Purchase
600,000
182.80
SEK109,679,520
600,000 182.80 SEK109,679,520
2025-11-17 2025-11-13 B Purchase
500,000
183.89
SEK91,945,500
500,000 183.89 SEK91,945,500
2025-11-17 2025-11-12 B Purchase
500,000
180.84
SEK90,421,050
500,000 180.84 SEK90,421,050
2025-11-11 2025-11-10 B Purchase
386,035
175.84
SEK67,880,433
386,035 175.84 SEK67,880,433
2025-11-11 2025-11-07 B Purchase
800,000
172.30
SEK137,843,520
800,000 172.30 SEK137,843,520
2025-11-11 2025-11-06 B Purchase
1,000,000
170.24
SEK170,241,200
1,000,000 170.24 SEK170,241,200
2025-10-06 2025-10-03 B Purchase
500,000
177.80
SEK88,899,200
500,000 177.80 SEK88,899,200
2025-10-06 2025-10-02 B Purchase
500,000
177.26
SEK88,631,450
500,000 177.26 SEK88,631,450
2025-10-06 2025-10-01 B Purchase
510,000
176.46
SEK89,996,589
510,000 176.46 SEK89,996,589
2025-09-30 2025-09-29 B Purchase
760,642
173.03
SEK131,611,375
760,642 173.03 SEK131,611,375
2025-09-30 2025-09-26 B Purchase
750,000
172.93
SEK129,697,650
750,000 172.93 SEK129,697,650
2025-09-30 2025-09-25 B Purchase
1,488,144
169.66
SEK252,479,850
1,488,144 169.66 SEK252,479,850
2025-08-21 2025-08-20 B Purchase
500,000
144.18
SEK72,089,350
500,000 144.18 SEK72,089,350
2025-08-21 2025-08-19 B Purchase
500,000
144.76
SEK72,381,250
500,000 144.76 SEK72,381,250
2025-08-21 2025-08-18 B Purchase
500,000
143.69
SEK71,845,050
500,000 143.69 SEK71,845,050