Feb 19
2025
SELL
Payment of exercise price or tax liability
$129,407
$187.82 p/Share
689
Reduced 0.63%
108,566
Common Shares
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
1,750
Added 1.58%
109,255
Common Shares
Feb 18
2025
SELL
Payment of exercise price or tax liability
$543,622
$187.65 p/Share
2,897
Reduced 2.62%
107,505
Common Shares
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
8,590
Added 7.26%
109,792
Common Shares
Feb 17
2025
SELL
Payment of exercise price or tax liability
$52,553
$189.04 p/Share
278
Reduced 0.27%
101,812
Common Shares
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
1,138
Added 1.1%
102,090
Common Shares
Feb 16
2025
SELL
Payment of exercise price or tax liability
$48,205
$189.04 p/Share
255
Reduced 0.25%
100,952
Common Shares
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
951
Added 0.93%
101,207
Common Shares
Aug 12
2024
-
6,000
Reduced 5.65%
100,256
Common Shares
Feb 19
2024
SELL
Payment of exercise price or tax liability
$783,952
$167.87 p/Share
4,670
Reduced 4.21%
106,256
Common Shares
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
11,866
Added 9.72%
110,237
Common Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$102,400
$167.87 p/Share
610
Reduced 0.61%
99,060
Common Shares
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
1,550
Added 1.53%
99,670
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$75,205
$167.87 p/Share
448
Reduced 0.45%
98,120
Common Shares
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,138
Added 1.14%
98,568
Common Shares
Feb 14
2024
SELL
Payment of exercise price or tax liability
$86,491
$164.12 p/Share
527
Reduced 0.54%
97,430
Common Shares
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
1,338
Added 1.35%
97,957
Common Shares
Feb 27
2023
-
4,500
Reduced 4.45%
96,619
Common Shares
Feb 19
2023
SELL
Payment of exercise price or tax liability
$85,749
$136.11 p/Share
630
Reduced 0.62%
101,119
Common Shares
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
1,751
Added 1.69%
101,749
Common Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$51,449
$136.11 p/Share
378
Reduced 0.38%
99,998
Common Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
1,550
Added 1.52%
100,376
Common Shares
Feb 15
2023
SELL
Payment of exercise price or tax liability
$44,860
$135.53 p/Share
331
Reduced 0.33%
98,826
Common Shares
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
1,359
Added 1.35%
99,157
Common Shares
Feb 14
2023
SELL
Payment of exercise price or tax liability
$317,710
$134.68 p/Share
2,359
Reduced 2.36%
97,798
Common Shares