Jun 20
2025
-
1,069
Reduced 0.43%
246,468
Common Shares
Jun 06
2025
BUY
Open market or private purchase
$2,873,938
$292.99 p/Share
9,809
Added 3.81%
247,537
Common Shares
May 21
2025
SELL
Open market or private sale
$24,694,489
$290.24 p/Share
85,083
Reduced 26.36%
237,728
Common Shares
May 21
2025
SELL
Payment of exercise price or tax liability
$199,401
$290.25 p/Share
687
Reduced 0.27%
258,451
Common Shares
May 21
2025
BUY
Exercise of conversion of derivative security
$8,484,290
$128.7 p/Share
65,923
Added 18.55%
289,371
Common Shares
May 15
2025
SELL
Payment of exercise price or tax liability
$5,503,390
$292.05 p/Share
18,844
Reduced 6.82%
257,575
Common Shares
May 15
2025
SELL
Sale (or disposition) back to the issuer
-
3,957
Reduced 1.41%
276,419
Common Shares
Mar 03
2025
BUY
Grant, award, or other acquisition
-
15,102
Added 5.11%
280,376
Common Shares
May 16
2024
SELL
Payment of exercise price or tax liability
$4,996,166
$264.88 p/Share
18,862
Reduced 6.64%
265,274
Common Shares
May 08
2024
SELL
Open market or private sale
$8,744,775
$251.96 p/Share
34,707
Reduced 10.89%
284,136
Common Shares
May 08
2024
SELL
Payment of exercise price or tax liability
$99,634
$252.24 p/Share
395
Reduced 0.14%
285,611
Common Shares
May 08
2024
BUY
Exercise of conversion of derivative security
$3,914,342
$114.78 p/Share
34,103
Added 9.65%
319,238
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$186,564
$254.87 p/Share
732
Reduced 0.26%
278,424
Common Shares
Feb 26
2024
BUY
Grant, award, or other acquisition
-
15,402
Added 5.23%
279,156
Common Shares
Dec 06
2023
-
1,430
Reduced 0.54%
263,754
Common Shares
Aug 24
2023
SELL
Open market or private sale
$2,010,100
$201.01 p/Share
10,000
Reduced 3.63%
265,184
Common Shares
Aug 24
2023
SELL
Payment of exercise price or tax liability
$117,258
$201.13 p/Share
583
Reduced 0.21%
275,184
Common Shares
Aug 24
2023
BUY
Exercise of conversion of derivative security
$99,953
$96.76 p/Share
1,033
Added 0.37%
275,767
Common Shares
May 17
2023
SELL
Payment of exercise price or tax liability
$2,675,409
$198.93 p/Share
13,449
Reduced 4.67%
274,734
Common Shares
Feb 28
2023
SELL
Open market or private sale
$5,064,948
$212.18 p/Share
23,871
Reduced 8.07%
272,062
Common Shares
Feb 28
2023
SELL
Payment of exercise price or tax liability
$144,337
$211.02 p/Share
684
Reduced 0.23%
295,933
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$155,584
$211.68 p/Share
735
Reduced 0.25%
296,617
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
67,116
Added 18.41%
297,352
Common Shares
May 26
2022
SELL
Open market or private sale
$13,455,346
$208.4 p/Share
64,565
Reduced 21.9%
230,236
Common Shares
May 26
2022
BUY
Exercise of conversion of derivative security
$2,912,573
$96.76 p/Share
30,101
Added 10.36%
260,337
Common Shares