Feb 18
2023
BUY
Exercise of conversion of derivative security
-
1,255
Added 6.05%
19,486
Common Shares
Feb 15
2023
SELL
Payment of exercise price or tax liability
$30,629
$135.53 p/Share
226
Reduced 1.22%
18,231
Common Shares
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
927
Added 4.78%
18,457
Common Shares
Feb 14
2023
SELL
Payment of exercise price or tax liability
$227,609
$134.68 p/Share
1,690
Reduced 8.79%
17,530
Common Shares
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
6,807
Added 27.67%
17,796
Common Shares
Sep 08
2022
SELL
Open market or private sale
$1,016,820
$145.26 p/Share
7,000
Reduced 35.33%
12,813
Common Shares
May 19
2022
$13,457
$122.34 p/Share
110
Reduced 0.55%
19,813
Common Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$57,233
$121.0 p/Share
473
Reduced 2.32%
19,923
Common Shares
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
1,418
Added 6.5%
20,396
Common Shares
Feb 19
2022
SELL
Payment of exercise price or tax liability
$41,866
$121.0 p/Share
346
Reduced 1.79%
18,978
Common Shares
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
1,418
Added 6.84%
19,324
Common Shares
Feb 15
2022
SELL
Payment of exercise price or tax liability
$27,030
$119.6 p/Share
226
Reduced 1.25%
17,906
Common Shares
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
927
Added 4.86%
18,132
Common Shares
Feb 14
2022
SELL
Payment of exercise price or tax liability
$36,539
$119.41 p/Share
306
Reduced 1.75%
17,205
Common Shares
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
1,091
Added 5.86%
17,511
Common Shares
Jun 09
2021
SELL
Open market or private sale
$1,323,850
$120.35 p/Share
11,000
Reduced 39.83%
16,620
Common Shares
Feb 24
2021
SELL
Payment of exercise price or tax liability
$39,057
$98.63 p/Share
396
Reduced 1.41%
27,620
Common Shares
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
1,626
Added 5.49%
28,016
Common Shares
Feb 20
2021
SELL
Payment of exercise price or tax liability
$103,592
$99.8 p/Share
1,038
Reduced 3.78%
26,390
Common Shares
Feb 20
2021
BUY
Exercise of conversion of derivative security
-
4,260
Added 13.74%
26,736
Common Shares
Feb 15
2021
SELL
Payment of exercise price or tax liability
$22,058
$99.36 p/Share
222
Reduced 0.95%
23,168
Common Shares
Feb 15
2021
BUY
Exercise of conversion of derivative security
-
927
Added 3.81%
23,390
Common Shares
Feb 14
2021
SELL
Payment of exercise price or tax liability
$31,199
$99.36 p/Share
314
Reduced 1.38%
22,463
Common Shares
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
1,091
Added 4.57%
22,777
Common Shares