Sep 05
2024
SELL
Open market or private sale
$1,894,308
$287.06 p/Share
6,599
Reduced 7.28%
84,101
Common Shares
Sep 01
2024
SELL
Payment of exercise price or tax liability
$40,921
$284.18 p/Share
144
Reduced 0.16%
90,700
Common Shares
May 16
2024
SELL
Payment of exercise price or tax liability
$1,621,860
$264.88 p/Share
6,123
Reduced 6.31%
90,844
Common Shares
Mar 15
2024
SELL
Open market or private sale
$6,924,852
$256.99 p/Share
26,946
Reduced 21.75%
96,967
Common Shares
Mar 15
2024
BUY
Exercise of conversion of derivative security
$3,197,089
$116.58 p/Share
27,424
Added 19.89%
110,481
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$134,061
$254.87 p/Share
526
Reduced 0.54%
96,489
Common Shares
Feb 26
2024
BUY
Grant, award, or other acquisition
-
4,316
Added 4.26%
97,015
Common Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$77,571
$256.01 p/Share
303
Reduced 0.33%
92,699
Common Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$80,131
$256.01 p/Share
313
Reduced 0.34%
93,002
Common Shares
Sep 19
2023
SELL
Open market or private sale
$2,465,456
$213.7 p/Share
11,537
Reduced 11.0%
93,315
Common Shares
Sep 19
2023
BUY
Exercise of conversion of derivative security
$666,676
$96.76 p/Share
6,890
Added 6.17%
104,852
Common Shares
Sep 01
2023
SELL
Payment of exercise price or tax liability
$29,070
$203.29 p/Share
143
Reduced 0.15%
97,962
Common Shares
May 17
2023
SELL
Payment of exercise price or tax liability
$1,070,442
$198.93 p/Share
5,381
Reduced 5.2%
98,105
Common Shares
Feb 28
2023
SELL
Payment of exercise price or tax liability
$108,675
$211.02 p/Share
515
Reduced 0.5%
103,486
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$111,343
$211.68 p/Share
526
Reduced 0.5%
104,001
Common Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$64,116
$210.91 p/Share
304
Reduced 0.29%
104,527
Common Shares
Feb 24
2023
SELL
Payment of exercise price or tax liability
$66,014
$210.91 p/Share
313
Reduced 0.3%
104,831
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
23,970
Added 18.56%
105,144
Common Shares
Sep 04
2022
SELL
Payment of exercise price or tax liability
$28,250
$190.88 p/Share
148
Reduced 0.18%
81,174
Common Shares
Sep 01
2022
BUY
Grant, award, or other acquisition
-
1,041
Added 1.26%
81,322
Common Shares
May 18
2022
SELL
Payment of exercise price or tax liability
$1,091,902
$207.31 p/Share
5,267
Reduced 6.16%
80,281
Common Shares
Feb 28
2022
SELL
Payment of exercise price or tax liability
$99,580
$203.64 p/Share
489
Reduced 0.57%
85,548
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$103,510
$207.02 p/Share
500
Reduced 0.58%
86,037
Common Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$59,208
$207.02 p/Share
286
Reduced 0.33%
86,537
Common Shares
Feb 24
2022
BUY
Grant, award, or other acquisition
-
13,453
Added 13.42%
86,823
Common Shares