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
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
8,346
Added 7.82%
98,325
Common Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$99,341
$121.0 p/Share
821
Reduced 0.82%
99,311
Common Shares
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
2,085
Added 2.04%
100,132
Common Shares
Feb 19
2022
SELL
Payment of exercise price or tax liability
$83,369
$121.0 p/Share
689
Reduced 0.7%
98,047
Common Shares
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
1,750
Added 1.74%
98,736
Common Shares
Feb 15
2022
SELL
Payment of exercise price or tax liability
$39,707
$119.6 p/Share
332
Reduced 0.34%
96,986
Common Shares
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
1,360
Added 1.38%
97,318
Common Shares
Feb 14
2022
SELL
Payment of exercise price or tax liability
$42,988
$119.41 p/Share
360
Reduced 0.37%
95,958
Common Shares