Skip to content
★ Sign in to follow
MM

Michael MacMillan

Board Director
Director
Total declarations
26
Company
1
▲ Purchases (0 ops.)
—
▼ Sales (6 ops.)
€334k

Latest filing published 13 Jun 2025 for IMAX CORP, €61k.

Filing timeline

BuySale
Michael MacMillan

Insider track record

Disclosed buys
0
Disclosed sells
6
Signal history

Michael MacMillan: trading record in brief

Michael MacMillan (board member) discloses dealings in Imax Corp to SEC (Form 4). Over a trading history stretching from 12 June 2013 to 12 June 2025, the count stands at 26 filings.

Sales make up the whole of the open-market record (6 sales, €334k). Besides market trades, the filings include 7 share grants and 13 option exercises.

On 13 June 2025 came the latest disclosure, a share grant for €61k in Imax Corp. Between a trade and the moment it shows up on SEC (Form 4), the median delay is 3 days. For comparison, the SEC allows two business days to file a Form 4. Selling is not necessarily a view on the stock: liquidity needs and diversification are common motives. This summary is built from SEC (Form 4) disclosures alone and does not predict where the share price will go.

Companies and markets linked to Michael MacMillan

Open company profiles for insider transactions, fundamentals and analyst consensus when available.

Declarations25 total
  • ◆
    DirectorExecutivesImax Corp
    71,014 USD12SEC
    2,483 shares@ US$28.6010.3% of flowcommon sharesSEC:0001214659-25-009213:1
  • ◇
    DirectorExecutivesImax Corp
    0SEC
    4,558 shares0common sharesSEC:0001214659-25-009213:0
  • ◆
    DirectorExecutivesImax Corp
    64,668 USD12SEC
    4,277 shares@ US$15.1210.0% of flowcommon sharesSEC:0001214659-24-010821:1
  • ◇
    DirectorExecutivesImax Corp
    0SEC
    7,856 shares0common sharesSEC:0001214659-24-010821:0
  • ◆
    DirectorExecutivesImax Corp
    67,877 USD12SEC
    3,675 shares@ US$18.4710.6% of flowcommon sharesSEC:0001214659-23-008458:1
  • ◇
    DirectorExecutivesImax Corp
    0SEC
    6,778 shares0common sharesSEC:0001214659-23-008458:0
  • ◆
    DirectorExecutivesImax Corp
    63,967 USD12SEC
    3,934 shares@ US$16.2610.1% of flowcommon sharesSEC:0001214659-22-008030:1
  • ◇
    DirectorExecutivesImax Corp
    0SEC
    7,348 shares0common sharesSEC:0001214659-22-008030:0
  • ◆
    DirectorExecutivesImax Corp
    67,425 USD13SEC
    2,990 shares@ US$22.5515.7% of flowcommon sharesSEC:0001214659-21-006557:1
  • ◇
    DirectorExecutivesImax Corp
    0SEC
    5,585 shares0common sharesSEC:0001214659-21-006557:0
  • ◆
    DirectorExecutivesImax Corp
    70,264 USD19SEC
    5,228 shares@ US$13.44100.0% of flowcommon sharesSEC:0001214659-20-005453:1
  • ◇
    DirectorExecutivesImax Corp
    0SEC
    9,765 shares0common sharesSEC:0001214659-20-005453:0
  • ◇
    DirectorExecutivesImax Corp
    0SEC
    6,157 shares0common sharesSEC:0001214659-19-004142:0
  • ▼
    DirectorExecutivesImax Corp
    66,713 USD32SEC
    3,301 shares@ US$20.2133.3% of flowcommon sharesSEC:0001214659-19-004142:1
  • ◇
    DirectorExecutivesImax Corp
    0SEC
    5,787 shares0common sharesSEC:0001214659-18-004363:0
  • ▼
    DirectorExecutivesImax Corp
    66,404 USD31SEC
    3,103 shares@ US$21.4019.0% of flowcommon sharesSEC:0001214659-18-004363:1
  • ▼
    DirectorExecutivesImax Corp
    67,017 USD31SEC
    2,670 shares@ US$25.1020.3% of flowcommon sharesSEC:0001214659-17-004048:1
  • ◇
    DirectorExecutivesImax Corp
    0SEC
    4,980 shares0common sharesSEC:0001214659-17-004048:0
  • ◇
    DirectorExecutivesImax Corp
    0SEC
    3,981 shares0common sharesSEC:0001214659-16-012145:0
  • ▼
    DirectorExecutivesImax Corp
    67,224 USD31SEC
    2,194 shares@ US$30.6419.9% of flowcommon sharesSEC:0001214659-16-012145:1
  • ◇
    DirectorExecutivesImax Corp
    0SEC
    3,096 shares0common sharesSEC:0001214659-15-004615:0
  • ◇
    DirectorExecutivesImax Corp
    0SEC
    4,875 shares0common sharesSEC:0001214659-14-004343:0
  • ▼
    DirectorExecutivesImax Corp
    58,855 USD0SEC
    2,268 shares@ US$25.95common sharesSEC:0001214659-14-004343:1
  • ◇
    DirectorExecutivesImax Corp
    0SEC
    4,756 shares0common sharesSEC:0001179110-13-010420:0
  • ◆
    DirectorExecutivesImax Corp
    0SEC
    1,517 shares0common sharesSEC:0001179110-13-010420:1

25 of 25 declarations