Mar 03
2025
BUY
Grant, award, or other acquisition
-
2,901
Added 5.83%
46,853
Common Shares
Feb 26
2025
SELL
Payment of exercise price or tax liability
$45,427
$273.66 p/Share
166
Reduced 0.38%
43,952
Common Shares
Feb 25
2025
SELL
Payment of exercise price or tax liability
$39,952
$277.45 p/Share
144
Reduced 0.33%
44,118
Common Shares
Feb 24
2025
SELL
Payment of exercise price or tax liability
$48,945
$273.44 p/Share
179
Reduced 0.4%
44,262
Common Shares
Feb 23
2025
SELL
Payment of exercise price or tax liability
$50,777
$267.25 p/Share
190
Reduced 0.43%
44,441
Common Shares
Aug 20
2024
SELL
Open market or private sale
$1,070,668
$273.06 p/Share
3,921
Reduced 8.08%
44,631
Common Shares
Aug 20
2024
BUY
Exercise of conversion of derivative security
$450,052
$114.78 p/Share
3,921
Added 7.47%
48,552
Common Shares
Jun 06
2024
SELL
Open market or private sale
$626,352
$260.98 p/Share
2,400
Reduced 5.1%
44,631
Common Shares
May 16
2024
SELL
Payment of exercise price or tax liability
$1,065,612
$264.88 p/Share
4,023
Reduced 7.88%
47,031
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$55,051
$254.87 p/Share
216
Reduced 0.42%
51,054
Common Shares
Feb 26
2024
BUY
Grant, award, or other acquisition
-
1,840
Added 3.46%
51,270
Common Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$36,865
$256.01 p/Share
144
Reduced 0.29%
49,430
Common Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$45,825
$256.01 p/Share
179
Reduced 0.36%
49,574
Common Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$47,617
$256.01 p/Share
186
Reduced 0.37%
49,753
Common Shares
Nov 08
2023
SELL
Open market or private sale
$329,694
$218.63 p/Share
1,508
Reduced 2.93%
49,939
Common Shares
Nov 08
2023
BUY
Exercise of conversion of derivative security
$145,914
$96.76 p/Share
1,508
Added 2.85%
51,447
Common Shares
May 17
2023
SELL
Payment of exercise price or tax liability
$603,155
$198.93 p/Share
3,032
Reduced 5.72%
49,939
Common Shares
Feb 28
2023
SELL
Payment of exercise price or tax liability
$83,774
$211.02 p/Share
397
Reduced 0.74%
52,971
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$45,934
$211.68 p/Share
217
Reduced 0.4%
53,368
Common Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$30,371
$210.91 p/Share
144
Reduced 0.27%
53,585
Common Shares
Feb 24
2023
SELL
Payment of exercise price or tax liability
$37,541
$210.91 p/Share
178
Reduced 0.33%
53,729
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
14,378
Added 21.06%
53,907
Common Shares
Oct 28
2022
SELL
Open market or private sale
$412,483
$211.53 p/Share
1,950
Reduced 4.7%
39,529
Common Shares
Sep 03
2022
SELL
Payment of exercise price or tax liability
$184,581
$190.88 p/Share
967
Reduced 2.28%
41,479
Common Shares
Feb 28
2022
SELL
Payment of exercise price or tax liability
$80,845
$203.64 p/Share
397
Reduced 0.93%
42,446
Common Shares