Feb 19
2025
SELL
Payment of exercise price or tax liability
$102,174
$187.82 p/Share
544
Reduced 1.53%
34,965
Common Shares
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
1,380
Added 3.74%
35,509
Common Shares
Feb 18
2025
SELL
Payment of exercise price or tax liability
$399,506
$187.65 p/Share
2,129
Reduced 5.87%
34,129
Common Shares
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
6,786
Added 15.94%
35,776
Common Shares
Feb 17
2025
SELL
Payment of exercise price or tax liability
$42,344
$189.04 p/Share
224
Reduced 0.75%
29,472
Common Shares
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
917
Added 3.0%
29,696
Common Shares
Feb 16
2025
SELL
Payment of exercise price or tax liability
$41,210
$189.04 p/Share
218
Reduced 0.75%
28,779
Common Shares
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
782
Added 2.63%
28,997
Common Shares
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