Mar 12
2024
SELL
Open market or private sale
$85,308
$74.44 p/Share
1,146
Reduced 1.84%
61,174
Common Shares
Mar 11
2024
SELL
Open market or private sale
$219,206
$78.26 p/Share
2,801
Reduced 4.46%
60,070
Common Shares
Mar 11
2024
BUY
Exercise of conversion of derivative security
-
2,250
Added 3.48%
62,320
Common Shares
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
5,500
Added 8.04%
62,871
Common Shares
Feb 20
2024
SELL
Open market or private sale
$152,408
$79.67 p/Share
1,913
Reduced 3.23%
57,371
Common Shares
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
3,825
Added 6.06%
59,284
Common Shares
Mar 13
2023
SELL
Payment of exercise price or tax liability
$99,622
$43.22 p/Share
2,305
Reduced 4.03%
54,844
Common Shares
Mar 11
2023
BUY
Exercise of conversion of derivative security
-
2,250
Added 3.87%
55,866
Common Shares
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
2,833
Added 4.91%
54,899
Common Shares
Feb 21
2023
SELL
Payment of exercise price or tax liability
$94,107
$48.26 p/Share
1,950
Reduced 3.61%
52,066
Common Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
3,825
Added 6.61%
54,016
Common Shares
Dec 05
2022
SELL
Payment of exercise price or tax liability
$169,008
$52.26 p/Share
3,234
Reduced 6.05%
50,191
Common Shares
Dec 03
2022
BUY
Exercise of conversion of derivative security
-
6,667
Added 11.09%
53,425
Common Shares
Mar 14
2022
SELL
Payment of exercise price or tax liability
$63,462
$61.08 p/Share
1,039
Reduced 2.19%
46,429
Common Shares
Mar 11
2022
SELL
Payment of exercise price or tax liability
$82,642
$62.56 p/Share
1,321
Reduced 2.84%
45,218
Common Shares
Mar 11
2022
BUY
Exercise of conversion of derivative security
-
2,250
Added 4.53%
47,468
Common Shares
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
2,834
Added 5.74%
46,539
Common Shares
Dec 06
2021
SELL
Payment of exercise price or tax liability
$435,978
$69.17 p/Share
6,303
Reduced 12.65%
43,542
Common Shares
Dec 03
2021
BUY
Exercise of conversion of derivative security
-
13,333
Added 21.1%
49,845
Common Shares
Dec 02
2021
BUY
Exercise of conversion of derivative security
$99,998
$13.62 p/Share
7,342
Added 16.74%
36,512
Common Shares
Sep 13
2021
SELL
Payment of exercise price or tax liability
$558,774
$117.86 p/Share
4,741
Reduced 13.98%
29,170
Common Shares
Sep 10
2021
BUY
Exercise of conversion of derivative security
-
10,000
Added 22.77%
33,911
Common Shares
Mar 10
2021
SELL
Payment of exercise price or tax liability
$167,975
$124.15 p/Share
1,353
Reduced 5.36%
23,911
Common Shares
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
2,833
Added 10.08%
25,264
Common Shares
Jan 19
2021
SELL
Open market or private sale
$5,649,875
$205.45 p/Share
27,500
Reduced 55.08%
22,431
Common Shares