Dec 16
2024
SELL
Open market or private sale
$1,066,555
$98.92 p/Share
10,782
Reduced 45.88%
12,716
Common Stock
Mar 11
2024
SELL
Open market or private sale
$514,168
$110.55 p/Share
4,651
Reduced 16.67%
23,255
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$237,835
$110.16 p/Share
2,159
Reduced 7.18%
27,906
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
4,464
Added 12.93%
30,065
Common Stock
Mar 06
2024
SELL
Open market or private sale
$1,293,701
$110.29 p/Share
11,730
Reduced 31.42%
25,601
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$476,349
$109.38 p/Share
4,355
Reduced 10.45%
37,331
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
9,006
Added 17.77%
41,686
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$289,833
$110.92 p/Share
2,613
Reduced 7.4%
32,680
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
4,170
Added 10.57%
35,293
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,054,769
$107.96 p/Share
9,770
Reduced 23.89%
31,123
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
6,373
Added 22.29%
22,220
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
18,673
Added 36.45%
32,552
Common Stock
Sep 18
2023
SELL
Open market or private sale
$255,227
$103.92 p/Share
2,456
Reduced 13.52%
15,712
Common Stock
Sep 15
2023
SELL
Open market or private sale
$911,088
$105.45 p/Share
8,640
Reduced 32.23%
18,168
Common Stock
Mar 13
2023
SELL
Open market or private sale
$177,051
$71.71 p/Share
2,469
Reduced 8.47%
26,677
Common Stock
Mar 09
2023
SELL
Open market or private sale
$152,040
$74.42 p/Share
2,043
Reduced 6.55%
29,146
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$149,430
$74.94 p/Share
1,994
Reduced 6.01%
31,189
Common Stock
Mar 07
2023
SELL
Open market or private sale
$174,649
$75.28 p/Share
2,320
Reduced 7.47%
28,720
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
4,463
Added 11.86%
33,183
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$121,291
$73.51 p/Share
1,650
Reduced 5.05%
31,040
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
3,693
Added 10.15%
32,690
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$134,237
$72.6 p/Share
1,849
Reduced 5.99%
28,997
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
4,169
Added 11.91%
30,846
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$418,217
$76.85 p/Share
5,442
Reduced 16.94%
26,677
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
12,987
Added 29.51%
31,024
Common Stock