O'Sullivan, James Patrick

Insider profile

Performance

Overall performance
1.7

Performance over holding periods
1.7
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
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
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
23,567 +36.4%
386.33
CA$2,921,937
23,567 +36.4% 386.33 CA$2,921,937
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
2026-06-25 2026-06-25 S Sale
200 -0.3%
78.31
CA$15,662
200 -0.3% 78.31 CA$15,662