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

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 5% 8.2% 15.1%
Success rate 99% 68% 82%
Transactions
83 1% 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 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-03-01 2026-02-25 S Sale
22,785 +37.8%
110.55
CA$4,877,101
22,785 +37.8% 110.55 CA$4,877,101
2026-03-01 2026-02-25 S Sale
53,960 -38.0%
62.17
CA$1,873,263
53,960 -38.0% 62.17 CA$1,873,263
2026-03-01 2026-02-25 S Sale
77,509 +17.1%
53.00
CA$4,870,443
77,509 +17.1% 53.00 CA$4,870,443
2026-03-01 2026-02-25 S Sale
100 -0.2%
67.95
CA$6,795
100 -0.2% 67.95 CA$6,795
2026-03-01 2026-02-25 S Sale
400 -0.7%
67.98
CA$27,192
400 -0.7% 67.98 CA$27,192
2026-03-01 2026-02-25 S Sale
900 -1.5%
68.00
CA$61,200
900 -1.5% 68.00 CA$61,200
2026-03-01 2026-02-25 S Sale
200 -0.3%
68.03
CA$13,606
200 -0.3% 68.03 CA$13,606
2026-03-01 2026-02-25 S Sale
300 -0.5%
68.05
CA$20,415
300 -0.5% 68.05 CA$20,415
2026-03-01 2026-02-25 S Sale
100 -0.2%
68.04
CA$6,804
100 -0.2% 68.04 CA$6,804
2026-03-01 2026-02-25 S Sale
700 -1.2%
68.02
CA$47,614
700 -1.2% 68.02 CA$47,614
2026-03-01 2026-02-25 S Sale
900 -1.5%
68.01
CA$61,209
900 -1.5% 68.01 CA$61,209
2026-03-01 2026-02-25 S Sale
600 -1.0%
67.96
CA$40,776
600 -1.0% 67.96 CA$40,776
2026-03-01 2026-02-25 S Sale
400 -0.6%
67.97
CA$27,188
400 -0.6% 67.97 CA$27,188
2026-03-01 2026-02-25 S Sale
900 -1.4%
67.99
CA$61,191
900 -1.4% 67.99 CA$61,191
2026-03-01 2026-02-25 S Sale
100 -0.2%
68.07
CA$6,807
100 -0.2% 68.07 CA$6,807
2026-03-01 2026-02-25 S Sale
200 -0.3%
68.01
CA$13,601
200 -0.3% 68.01 CA$13,601
2026-03-01 2026-02-25 S Sale
100 -0.2%
67.99
CA$6,798
100 -0.2% 67.99 CA$6,798
2026-03-01 2026-02-25 S Sale
200 -0.3%
67.96
CA$13,592
200 -0.3% 67.96 CA$13,592
2026-03-01 2026-02-25 S Sale
400 -0.6%
67.95
CA$27,178
400 -0.6% 67.95 CA$27,178
2026-03-01 2026-02-25 S Sale
1,200 -1.8%
67.94
CA$81,522
1,200 -1.8% 67.94 CA$81,522
2026-03-01 2026-02-25 S Sale
500 -0.8%
67.95
CA$33,975
500 -0.8% 67.95 CA$33,975
2026-03-01 2026-02-25 S Sale
400 -0.6%
67.93
CA$27,172
400 -0.6% 67.93 CA$27,172
2026-03-01 2026-02-25 S Sale
100 -0.2%
68.03
CA$6,803
100 -0.2% 68.03 CA$6,803
2026-03-01 2026-02-25 S Sale
42,000 -38.8%
68.00
CA$2,856,000
42,000 -38.8% 68.00 CA$2,856,000
2026-03-01 2026-02-25 S Sale
1,000 -0.9%
67.98
CA$67,980
1,000 -0.9% 67.98 CA$67,980
2026-03-01 2026-02-25 S Sale
500 -0.5%
67.97
CA$33,985
500 -0.5% 67.97 CA$33,985
2026-03-01 2026-02-25 S Sale
800 -0.7%
67.91
CA$54,328
800 -0.7% 67.91 CA$54,328
2026-03-01 2026-02-25 S Sale
1,000 -0.9%
68.01
CA$68,010
1,000 -0.9% 68.01 CA$68,010
2026-03-01 2026-02-25 S Sale
600 -0.5%
68.06
CA$40,833
600 -0.5% 68.06 CA$40,833
2026-03-01 2026-02-25 S Sale
100 -0.1%
68.05
CA$6,805
100 -0.1% 68.05 CA$6,805
2026-03-01 2026-02-25 S Sale
100 -0.1%
68.07
CA$6,807
100 -0.1% 68.07 CA$6,807
2026-03-01 2026-02-25 S Sale
100 -0.1%
68.15
CA$6,814
100 -0.1% 68.15 CA$6,814
2026-03-01 2026-02-25 S Sale
100 -0.1%
68.12
CA$6,812
100 -0.1% 68.12 CA$6,812
2026-03-01 2026-02-25 S Sale
100 -0.1%
68.14
CA$6,814
100 -0.1% 68.14 CA$6,814
2026-03-01 2026-02-25 S Sale
200 -0.2%
68.15
CA$13,630
200 -0.2% 68.15 CA$13,630
2026-03-01 2026-02-25 S Sale
100 -0.1%
68.33
CA$6,833
100 -0.1% 68.33 CA$6,833
2026-03-01 2026-02-25 S Sale
200 -0.2%
68.39
CA$13,677
200 -0.2% 68.39 CA$13,677
2026-03-01 2026-02-25 S Sale
49,300 -30.3%
67.65
CA$3,335,145
49,300 -30.3% 67.65 CA$3,335,145
2026-03-01 2026-02-25 S Sale
100 -0.1%
67.67
CA$6,767
100 -0.1% 67.67 CA$6,767
2026-03-01 2026-02-25 S Sale
400 -0.2%
67.68
CA$27,072
400 -0.2% 67.68 CA$27,072
2026-03-01 2026-02-25 S Sale
200 -0.1%
67.71
CA$13,542
200 -0.1% 67.71 CA$13,542
2026-02-28 2026-02-24 S Sale
25,000 -39.5%
68.73
CA$1,718,250
25,000 -39.5% 68.73 CA$1,718,250
2026-02-28 2026-02-24 S Sale
25,000 -28.3%
68.50
CA$1,712,500
25,000 -28.3% 68.50 CA$1,712,500
2026-02-28 2026-02-24 S Sale
15,000 -14.5%
68.51
CA$1,027,650
15,000 -14.5% 68.51 CA$1,027,650
2026-02-28 2026-02-24 S Sale
7,600 -6.9%
68.50
CA$520,600
7,600 -6.9% 68.50 CA$520,600