O'Sullivan, James Patrick

Insider profile

Performance

Overall performance
1.8

Performance over holding periods
1.8
30 days 90 days 120 days
Average return -2% 8.2% 15.1%
Success rate 47% 68% 82%
Transactions
586 0% Buy
34 71% Buy
47 69% Buy
O'Sullivan, James Patrick's trades of IGM Financial Inc'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
Planned purchase
Price
414.02
Quantity 44,906 +7.3%
Value CA$2,293,055
Transaction date
Sale
Price
107.02
Quantity 85,547 +46.4%
Value CA$3,056,896
Transaction date
Sale
Price
113.90
Quantity 98,498 -22.7%
Value CA$4,626,533
Transaction date
Sale
Price
77.72
Quantity 800 -2.0%
Value CA$62,176
Transaction date
Sale
Price
77.67
Quantity 500 -1.2%
Value CA$38,835
Transaction date
Sale
Price
77.73
Quantity 800 -1.9%
Value CA$62,184
Transaction date
Sale
Price
77.69
Quantity 400 -1.0%
Value CA$31,076
Transaction date
Sale
Price
77.68
Quantity 100 -0.2%
Value CA$7,768
Transaction date
Sale
Price
77.64
Quantity 800 -1.9%
Value CA$62,112
Transaction date
Sale
Price
77.63
Quantity 300 -0.7%
Value CA$23,289
Transaction date
Sale
Price
77.53
Quantity 200 -0.5%
Value CA$15,506
Transaction date
Sale
Price
77.59
Quantity 100 -0.2%
Value CA$7,759
Transaction date
Sale
Price
77.58
Quantity 2,400 -5.3%
Value CA$186,192
Transaction date
Sale
Price
77.54
Quantity 900 -1.9%
Value CA$69,786
Transaction date
Sale
Price
77.52
Quantity 800 -1.7%
Value CA$62,016
Transaction date
Sale
Price
77.49
Quantity 400 -0.8%
Value CA$30,996
Transaction date
Sale
Price
77.60
Quantity 600 -1.2%
Value CA$46,560
Transaction date
Sale
Price
77.61
Quantity 1,000 -2.0%
Value CA$77,610
Transaction date
Sale
Price
77.62
Quantity 1,000 -2.0%
Value CA$77,620
Transaction date
Sale
Price
77.76
Quantity 200 -0.4%
Value CA$15,552
Transaction date
Sale
Price
77.75
Quantity 800 -1.6%
Value CA$62,200
Transaction date
Sale
Price
77.74
Quantity 200 -0.4%
Value CA$15,548
Transaction date
Sale
Price
77.78
Quantity 2,000 -3.8%
Value CA$155,560
Transaction date
Sale
Price
77.96
Quantity 400 -0.7%
Value CA$31,184
Transaction date
Sale
Price
78.02
Quantity 100 -0.2%
Value CA$7,802
Transaction date
Sale
Price
78.00
Quantity 1,400 -2.5%
Value CA$109,200
Transaction date
Sale
Price
77.93
Quantity 500 -0.9%
Value CA$38,965
Transaction date
Sale
Price
77.90
Quantity 200 -0.4%
Value CA$15,580
Transaction date
Sale
Price
77.89
Quantity 100 -0.2%
Value CA$7,789
Transaction date
Sale
Price
77.98
Quantity 400 -0.7%
Value CA$31,192
Transaction date
Sale
Price
77.99
Quantity 200 -0.4%
Value CA$15,598
Transaction date
Sale
Price
77.97
Quantity 300 -0.5%
Value CA$23,391
Transaction date
Sale
Price
77.95
Quantity 900 -1.6%
Value CA$70,155
Transaction date
Sale
Price
77.92
Quantity 600 -1.0%
Value CA$46,752
Transaction date
Sale
Price
77.83
Quantity 300 -0.5%
Value CA$23,349
Transaction date
Sale
Price
77.79
Quantity 500 -0.8%
Value CA$38,895
Transaction date
Sale
Price
77.86
Quantity 3,000 -4.8%
Value CA$233,580
Transaction date
Sale
Price
77.87
Quantity 100 -0.2%
Value CA$7,787
Transaction date
Sale
Price
78.06
Quantity 300 -0.5%
Value CA$23,418
Transaction date
Sale
Price
78.21
Quantity 700 -1.1%
Value CA$54,747
Transaction date
Sale
Price
78.18
Quantity 700 -1.1%
Value CA$54,722
Transaction date
Sale
Price
78.32
Quantity 1,400 -2.1%
Value CA$109,648
Transaction date
Sale
Price
78.36
Quantity 200 -0.3%
Value CA$15,672
Transaction date
Sale
Price
78.35
Quantity 400 -0.6%
Value CA$31,340
Transaction date
Sale
Price
78.30
Quantity 100 -0.2%
Value CA$7,830
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-08-21 2026-08-20 PP Planned purchase
44,906 +7.3%
414.02
CA$2,293,055
44,906 +7.3% 414.02 CA$2,293,055
2026-06-25 2026-06-25 S Sale
85,547 +46.4%
107.02
CA$3,056,896
85,547 +46.4% 107.02 CA$3,056,896
2026-06-25 2026-06-25 S Sale
98,498 -22.7%
113.90
CA$4,626,533
98,498 -22.7% 113.90 CA$4,626,533
2026-06-25 2026-06-25 S Sale
800 -2.0%
77.72
CA$62,176
800 -2.0% 77.72 CA$62,176
2026-06-25 2026-06-25 S Sale
500 -1.2%
77.67
CA$38,835
500 -1.2% 77.67 CA$38,835
2026-06-25 2026-06-25 S Sale
800 -1.9%
77.73
CA$62,184
800 -1.9% 77.73 CA$62,184
2026-06-25 2026-06-25 S Sale
400 -1.0%
77.69
CA$31,076
400 -1.0% 77.69 CA$31,076
2026-06-25 2026-06-25 S Sale
100 -0.2%
77.68
CA$7,768
100 -0.2% 77.68 CA$7,768
2026-06-25 2026-06-25 S Sale
800 -1.9%
77.64
CA$62,112
800 -1.9% 77.64 CA$62,112
2026-06-25 2026-06-25 S Sale
300 -0.7%
77.63
CA$23,289
300 -0.7% 77.63 CA$23,289
2026-06-25 2026-06-25 S Sale
200 -0.5%
77.53
CA$15,506
200 -0.5% 77.53 CA$15,506
2026-06-25 2026-06-25 S Sale
100 -0.2%
77.59
CA$7,759
100 -0.2% 77.59 CA$7,759
2026-06-25 2026-06-25 S Sale
2,400 -5.3%
77.58
CA$186,192
2,400 -5.3% 77.58 CA$186,192
2026-06-25 2026-06-25 S Sale
900 -1.9%
77.54
CA$69,786
900 -1.9% 77.54 CA$69,786
2026-06-25 2026-06-25 S Sale
800 -1.7%
77.52
CA$62,016
800 -1.7% 77.52 CA$62,016
2026-06-25 2026-06-25 S Sale
400 -0.8%
77.49
CA$30,996
400 -0.8% 77.49 CA$30,996
2026-06-25 2026-06-25 S Sale
600 -1.2%
77.60
CA$46,560
600 -1.2% 77.60 CA$46,560
2026-06-25 2026-06-25 S Sale
1,000 -2.0%
77.61
CA$77,610
1,000 -2.0% 77.61 CA$77,610
2026-06-25 2026-06-25 S Sale
1,000 -2.0%
77.62
CA$77,620
1,000 -2.0% 77.62 CA$77,620
2026-06-25 2026-06-25 S Sale
200 -0.4%
77.76
CA$15,552
200 -0.4% 77.76 CA$15,552
2026-06-25 2026-06-25 S Sale
800 -1.6%
77.75
CA$62,200
800 -1.6% 77.75 CA$62,200
2026-06-25 2026-06-25 S Sale
200 -0.4%
77.74
CA$15,548
200 -0.4% 77.74 CA$15,548
2026-06-25 2026-06-25 S Sale
2,000 -3.8%
77.78
CA$155,560
2,000 -3.8% 77.78 CA$155,560
2026-06-25 2026-06-25 S Sale
400 -0.7%
77.96
CA$31,184
400 -0.7% 77.96 CA$31,184
2026-06-25 2026-06-25 S Sale
100 -0.2%
78.02
CA$7,802
100 -0.2% 78.02 CA$7,802
2026-06-25 2026-06-25 S Sale
1,400 -2.5%
78.00
CA$109,200
1,400 -2.5% 78.00 CA$109,200
2026-06-25 2026-06-25 S Sale
500 -0.9%
77.93
CA$38,965
500 -0.9% 77.93 CA$38,965
2026-06-25 2026-06-25 S Sale
200 -0.4%
77.90
CA$15,580
200 -0.4% 77.90 CA$15,580
2026-06-25 2026-06-25 S Sale
100 -0.2%
77.89
CA$7,789
100 -0.2% 77.89 CA$7,789
2026-06-25 2026-06-25 S Sale
400 -0.7%
77.98
CA$31,192
400 -0.7% 77.98 CA$31,192
2026-06-25 2026-06-25 S Sale
200 -0.4%
77.99
CA$15,598
200 -0.4% 77.99 CA$15,598
2026-06-25 2026-06-25 S Sale
300 -0.5%
77.97
CA$23,391
300 -0.5% 77.97 CA$23,391
2026-06-25 2026-06-25 S Sale
900 -1.6%
77.95
CA$70,155
900 -1.6% 77.95 CA$70,155
2026-06-25 2026-06-25 S Sale
600 -1.0%
77.92
CA$46,752
600 -1.0% 77.92 CA$46,752
2026-06-25 2026-06-25 S Sale
300 -0.5%
77.83
CA$23,349
300 -0.5% 77.83 CA$23,349
2026-06-25 2026-06-25 S Sale
500 -0.8%
77.79
CA$38,895
500 -0.8% 77.79 CA$38,895
2026-06-25 2026-06-25 S Sale
3,000 -4.8%
77.86
CA$233,580
3,000 -4.8% 77.86 CA$233,580
2026-06-25 2026-06-25 S Sale
100 -0.2%
77.87
CA$7,787
100 -0.2% 77.87 CA$7,787
2026-06-25 2026-06-25 S Sale
300 -0.5%
78.06
CA$23,418
300 -0.5% 78.06 CA$23,418
2026-06-25 2026-06-25 S Sale
700 -1.1%
78.21
CA$54,747
700 -1.1% 78.21 CA$54,747
2026-06-25 2026-06-25 S Sale
700 -1.1%
78.18
CA$54,722
700 -1.1% 78.18 CA$54,722
2026-06-25 2026-06-25 S Sale
1,400 -2.1%
78.32
CA$109,648
1,400 -2.1% 78.32 CA$109,648
2026-06-25 2026-06-25 S Sale
200 -0.3%
78.36
CA$15,672
200 -0.3% 78.36 CA$15,672
2026-06-25 2026-06-25 S Sale
400 -0.6%
78.35
CA$31,340
400 -0.6% 78.35 CA$31,340
2026-06-25 2026-06-25 S Sale
100 -0.2%
78.30
CA$7,830
100 -0.2% 78.30 CA$7,830