Sep 18
2024
SELL
Open market or private sale
$127,180
$63.59 p/Share
2,000
Reduced 7.3%
25,416
Common shares, par val...
Jun 18
2024
SELL
Open market or private sale
$111,220
$55.61 p/Share
2,000
Reduced 6.8%
27,416
Common shares, par val...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$62,623
$53.57 p/Share
1,169
Reduced 3.82%
29,416
Common shares, par val...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
4,249
Added 12.2%
30,585
Common shares, par val...
Jan 08
2024
SELL
Payment of exercise price or tax liability
$17,989
$53.38 p/Share
337
Reduced 1.26%
26,336
Common shares, par val...
Jan 08
2024
BUY
Exercise of conversion of derivative security
-
1,025
Added 3.7%
26,673
Common shares, par val...
Sep 27
2023
SELL
Open market or private sale
$96,400
$48.2 p/Share
2,000
Reduced 7.23%
25,648
Common shares, par val...
Aug 16
2023
SELL
Open market or private sale
$103,760
$51.88 p/Share
2,000
Reduced 6.75%
27,648
Common shares, par val...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$33,237
$43.11 p/Share
771
Reduced 2.53%
29,648
Common shares, par val...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
2,799
Added 8.43%
30,419
Common shares, par val...
Jan 07
2023
SELL
Payment of exercise price or tax liability
$9,598
$38.55 p/Share
249
Reduced 0.89%
27,620
Common shares, par val...
Jan 07
2023
BUY
Exercise of conversion of derivative security
-
757
Added 2.64%
27,869
Common shares, par val...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$45,582
$42.64 p/Share
1,069
Reduced 3.86%
26,624
Common shares, par val...
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
3,882
Added 12.29%
27,693
Common shares, par val...
Jan 07
2022
SELL
Payment of exercise price or tax liability
$11,978
$47.72 p/Share
251
Reduced 0.92%
27,112
Common shares, par val...
Jan 07
2022
BUY
Exercise of conversion of derivative security
-
739
Added 2.63%
27,363
Common shares, par val...
Aug 06
2021
SELL
Open market or private sale
$95,000
$47.5 p/Share
2,000
Reduced 7.75%
23,811
Common shares, par val...
Apr 20
2021
SELL
Open market or private sale
$99,660
$49.83 p/Share
2,000
Reduced 7.19%
25,811
Common shares, par val...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$61,961
$43.39 p/Share
1,428
Reduced 4.88%
27,811
Common shares, par val...
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
4,545
Added 13.45%
29,239
Common shares, par val...
Jan 07
2021
SELL
Payment of exercise price or tax liability
$12,570
$47.08 p/Share
267
Reduced 1.07%
24,694
Common shares, par val...
Jan 07
2021
BUY
Exercise of conversion of derivative security
-
728
Added 2.83%
24,961
Common shares, par val...