Mar 07
2024
SELL
Open market or private sale
$1,011,839
$168.64 p/Share
6,000
Reduced 17.54%
28,215
Common Shares
Feb 19
2024
SELL
Payment of exercise price or tax liability
$618,097
$167.87 p/Share
3,682
Reduced 9.72%
34,215
Common Shares
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
9,354
Added 20.03%
37,354
Common Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$66,644
$167.87 p/Share
397
Reduced 1.37%
28,543
Common Shares
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
1,225
Added 4.06%
28,940
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$37,602
$167.87 p/Share
224
Reduced 0.8%
27,715
Common Shares
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
916
Added 3.17%
27,939
Common Shares
Feb 14
2024
SELL
Payment of exercise price or tax liability
$42,999
$164.12 p/Share
262
Reduced 0.96%
27,023
Common Shares
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
1,075
Added 3.79%
27,285
Common Shares
Aug 18
2023
SELL
Open market or private sale
$441,504
$137.97 p/Share
3,200
Reduced 10.88%
26,210
Common Shares
Mar 06
2023
SELL
Open market or private sale
$611,415
$135.87 p/Share
4,500
Reduced 13.27%
29,410
Common Shares
Feb 19
2023
SELL
Payment of exercise price or tax liability
$45,869
$136.11 p/Share
337
Reduced 0.98%
33,910
Common Shares
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
1,380
Added 3.87%
34,247
Common Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$40,696
$136.11 p/Share
299
Reduced 0.9%
32,867
Common Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
1,224
Added 3.56%
33,166
Common Shares
Feb 15
2023
SELL
Payment of exercise price or tax liability
$30,223
$135.53 p/Share
223
Reduced 0.69%
31,942
Common Shares
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
914
Added 2.76%
32,165
Common Shares
Feb 14
2023
SELL
Payment of exercise price or tax liability
$224,511
$134.68 p/Share
1,667
Reduced 5.06%
31,251
Common Shares
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
6,708
Added 17.55%
31,513
Common Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$66,792
$121.0 p/Share
552
Reduced 2.06%
26,210
Common Shares
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
1,402
Added 4.98%
26,762
Common Shares
Feb 19
2022
SELL
Payment of exercise price or tax liability
$65,824
$121.0 p/Share
544
Reduced 2.1%
25,360
Common Shares
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
1,380
Added 5.06%
25,904
Common Shares
Feb 15
2022
SELL
Payment of exercise price or tax liability
$26,671
$119.6 p/Share
223
Reduced 0.9%
24,524
Common Shares
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
915
Added 3.57%
24,747
Common Shares