Sep 09
2024
SELL
Open market or private sale
$8,780,092
$289.6 p/Share
30,318
Reduced 5.19%
553,664
Common Shares
Sep 06
2024
SELL
Open market or private sale
$8,771,753
$287.25 p/Share
30,537
Reduced 4.97%
583,982
Common Shares
Sep 05
2024
BUY
Exercise of conversion of derivative security
$99,973
$114.78 p/Share
871
Added 0.14%
614,519
Common Shares
May 16
2024
SELL
Payment of exercise price or tax liability
$14,286,567
$264.88 p/Share
53,936
Reduced 8.08%
613,648
Common Shares
Apr 25
2024
-
1,029
Reduced 0.15%
667,584
Common Shares
Feb 27
2024
SELL
Payment of exercise price or tax liability
$580,848
$254.87 p/Share
2,279
Reduced 0.34%
668,613
Common Shares
Feb 26
2024
BUY
Grant, award, or other acquisition
-
61,274
Added 8.37%
670,892
Common Shares
Feb 06
2024
SELL
Open market or private sale
$14,586,770
$248.37 p/Share
58,730
Reduced 8.79%
609,618
Common Shares
Feb 02
2024
BUY
Exercise of conversion of derivative security
$99,953
$96.76 p/Share
1,033
Added 0.15%
668,348
Common Shares
Nov 09
2023
-
1,480
Reduced 0.22%
667,315
Common Shares
May 17
2023
SELL
Payment of exercise price or tax liability
$8,782,958
$198.93 p/Share
44,151
Reduced 6.19%
668,795
Common Shares
Mar 10
2023
-
1,978
Reduced 0.28%
712,946
Common Shares
Feb 28
2023
SELL
Payment of exercise price or tax liability
$491,254
$211.02 p/Share
2,328
Reduced 0.32%
714,924
Common Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$482,207
$211.68 p/Share
2,278
Reduced 0.32%
717,252
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
150,048
Added 17.26%
719,530
Common Shares
Dec 14
2022
-
1,140
Reduced 0.2%
569,482
Common Shares
Oct 27
2022
SELL
Open market or private sale
$5,000,028
$207.91 p/Share
24,049
Reduced 4.04%
570,622
Common Shares
Sep 09
2022
SELL
Open market or private sale
$5,000,037
$193.86 p/Share
25,792
Reduced 4.16%
594,671
Common Shares
Aug 17
2022
-
1,171
Reduced 0.19%
620,463
Common Shares
Aug 08
2022
BUY
Exercise of conversion of derivative security
$99,992
$85.39 p/Share
1,171
Added 0.19%
621,634
Common Shares
Jun 06
2022
-
52,934
Reduced 7.86%
620,463
Common Shares
May 25
2022
SELL
Open market or private sale
$10,032,650
$208.97 p/Share
48,010
Reduced 6.66%
673,397
Common Shares
May 18
2022
SELL
Payment of exercise price or tax liability
$9,348,022
$207.31 p/Share
45,092
Reduced 5.88%
721,407
Common Shares
Apr 04
2022
-
3,755
Reduced 0.49%
766,499
Common Shares
Feb 28
2022
SELL
Payment of exercise price or tax liability
$474,074
$203.64 p/Share
2,328
Reduced 0.3%
770,254
Common Shares