Aug 19
2024
SELL
Open market or private sale
$241,362
$82.8 p/Share
2,915
Reduced 13.14%
19,271
Common Shares
Aug 19
2024
BUY
Exercise of conversion of derivative security
$70,164
$24.07 p/Share
2,915
Added 11.61%
22,186
Common Shares
Aug 11
2024
SELL
Payment of exercise price or tax liability
$179,518
$78.29 p/Share
2,293
Reduced 10.63%
19,271
Common Shares
Aug 11
2024
BUY
Exercise of conversion of derivative security
-
4,285
Added 16.58%
21,564
Common Shares
Jun 13
2024
SELL
Open market or private sale
$293,505
$80.7 p/Share
3,637
Reduced 17.39%
17,279
Common Shares
Jun 13
2024
BUY
Exercise of conversion of derivative security
$64,989
$24.07 p/Share
2,700
Added 11.43%
20,916
Common Shares
Mar 15
2024
SELL
Payment of exercise price or tax liability
$214,976
$64.83 p/Share
3,316
Reduced 15.71%
17,787
Common Shares
Mar 15
2024
SELL
Payment of exercise price or tax liability
$37,328
$75.26 p/Share
496
Reduced 2.65%
18,216
Common Shares
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
925
Added 4.71%
18,712
Common Shares
Mar 01
2024
SELL
Open market or private sale
$177,031
$76.97 p/Share
2,300
Reduced 9.83%
21,103
Common Shares
Mar 01
2024
BUY
Exercise of conversion of derivative security
$55,361
$24.07 p/Share
2,300
Added 8.95%
23,403
Common Shares
Feb 28
2024
SELL
Open market or private sale
$84,755
$77.05 p/Share
1,100
Reduced 4.95%
21,103
Common Shares
Feb 28
2024
BUY
Exercise of conversion of derivative security
$26,477
$24.07 p/Share
1,100
Added 4.72%
22,203
Common Shares
Feb 27
2024
SELL
Open market or private sale
$96,472
$77.24 p/Share
1,249
Reduced 5.59%
21,103
Common Shares
Feb 27
2024
BUY
Exercise of conversion of derivative security
$30,063
$24.07 p/Share
1,249
Added 5.29%
22,352
Common Shares
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
6,226
Added 22.78%
21,103
Common Shares
Dec 04
2023
SELL
Open market or private sale
$72,138
$65.94 p/Share
1,094
Reduced 6.85%
14,880
Common Shares
Dec 04
2023
BUY
Exercise of conversion of derivative security
$15,996
$24.84 p/Share
644
Added 3.98%
15,524
Common Shares
Mar 15
2023
SELL
Payment of exercise price or tax liability
$193,002
$61.84 p/Share
3,121
Reduced 16.92%
15,330
Common Shares
Mar 04
2023
BUY
Exercise of conversion of derivative security
-
5,832
Added 24.02%
18,451
Common Shares
May 13
2022
SELL
Open market or private sale
$215,915
$61.69 p/Share
3,500
Reduced 100.0%
0
Common Shares
May 13
2022
BUY
Exercise of conversion of derivative security
$86,940
$24.84 p/Share
3,500
Added 50.0%
3,500
Common Shares
Mar 14
2022
SELL
Payment of exercise price or tax liability
$158,397
$56.03 p/Share
2,827
Reduced 18.3%
12,619
Common Shares
Mar 06
2022
BUY
Exercise of conversion of derivative security
-
5,284
Added 25.49%
15,446
Common Shares
Aug 16
2021
SELL
Open market or private sale
$207,306
$62.82 p/Share
3,300
Reduced 100.0%
0
Common Shares