Dec 20
2024
BUY
Exercise of conversion of derivative security
$99,973
$114.78 p/Share
871
Added 0.82%
104,821
Common Shares
Sep 03
2024
SELL
Open market or private sale
$4,284,600
$285.64 p/Share
15,000
Reduced 12.61%
103,950
Common Shares
Jul 01
2024
SELL
Payment of exercise price or tax liability
$169,964
$254.82 p/Share
667
Reduced 0.56%
118,852
Common Shares
May 16
2024
SELL
Payment of exercise price or tax liability
$3,024,399
$264.88 p/Share
11,418
Reduced 8.72%
119,519
Common Shares
Mar 19
2024
SELL
Open market or private sale
$8,928,933
$259.08 p/Share
34,464
Reduced 20.84%
130,937
Common Shares
Mar 19
2024
BUY
Exercise of conversion of derivative security
$2,924,479
$114.78 p/Share
25,479
Added 13.35%
165,401
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$126,670
$254.87 p/Share
497
Reduced 0.35%
139,922
Common Shares
Feb 26
2024
BUY
Grant, award, or other acquisition
-
4,180
Added 2.89%
140,419
Common Shares
Nov 06
2023
SELL
Open market or private sale
$3,895,759
$218.74 p/Share
17,810
Reduced 11.56%
136,239
Common Shares
Jul 27
2023
SELL
Open market or private sale
$1,778,192
$211.74 p/Share
8,398
Reduced 5.17%
154,049
Common Shares
Jul 01
2023
SELL
Payment of exercise price or tax liability
$128,437
$192.56 p/Share
667
Reduced 0.41%
162,334
Common Shares
May 17
2023
SELL
Payment of exercise price or tax liability
$1,488,792
$198.93 p/Share
7,484
Reduced 4.39%
163,001
Common Shares
Feb 28
2023
SELL
Payment of exercise price or tax liability
$108,253
$211.02 p/Share
513
Reduced 0.3%
170,485
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$104,781
$211.68 p/Share
495
Reduced 0.29%
170,998
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
47,940
Added 21.85%
171,493
Common Shares
Dec 01
2022
SELL
Open market or private sale
$1,764,678
$222.0 p/Share
7,949
Reduced 6.04%
123,553
Common Shares
Nov 30
2022
SELL
Open market or private sale
$4,172,169
$219.0 p/Share
19,051
Reduced 12.65%
131,502
Common Shares
Jul 01
2022
SELL
Payment of exercise price or tax liability
$132,013
$197.92 p/Share
667
Reduced 0.44%
150,426
Common Shares
May 19
2022
SELL
Open market or private sale
$2,465,742
$205.41 p/Share
12,004
Reduced 7.36%
151,093
Common Shares
May 18
2022
SELL
Payment of exercise price or tax liability
$1,886,728
$207.31 p/Share
9,101
Reduced 5.29%
163,097
Common Shares
Mar 28
2022
BUY
Exercise of conversion of derivative security
$99,953
$96.76 p/Share
1,033
Added 0.6%
172,198
Common Shares
Mar 22
2022
SELL
Open market or private sale
$4,823,740
$215.0 p/Share
22,436
Reduced 11.59%
171,165
Common Shares
Mar 22
2022
BUY
Exercise of conversion of derivative security
$2,170,907
$96.76 p/Share
22,436
Added 10.39%
193,601
Common Shares
Feb 28
2022
SELL
Payment of exercise price or tax liability
$163,930
$203.64 p/Share
805
Reduced 0.47%
171,165
Common Shares
Feb 27
2022
SELL
Payment of exercise price or tax liability
$160,233
$207.02 p/Share
774
Reduced 0.45%
171,970
Common Shares