May 02
2024
SELL
Open market or private sale
$142,568
$167.53 p/Share
851
Reduced 5.2%
15,504
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
-
1,382
Reduced 7.79%
16,355
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
-
2,729
Added 13.33%
17,737
Common Stock
Feb 08
2024
SELL
Open market or private sale
$155,784
$183.06 p/Share
851
Reduced 5.37%
15,008
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
-
1,415
Reduced 8.19%
15,859
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
2,729
Added 13.64%
17,274
Common Stock
Nov 02
2023
SELL
Open market or private sale
$645,351
$151.03 p/Share
4,273
Reduced 22.71%
14,545
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
-
6,697
Reduced 26.25%
18,818
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
2,831
Added 9.99%
25,515
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
-
10,685
Added 32.02%
22,684
Common Stock
Aug 02
2023
SELL
Open market or private sale
$146,194
$159.08 p/Share
919
Reduced 7.11%
11,999
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
-
1,402
Reduced 9.79%
12,918
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
2,830
Added 16.5%
14,320
Common Stock
May 02
2023
SELL
Open market or private sale
$122,245
$133.02 p/Share
919
Reduced 7.41%
11,490
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
-
1,402
Reduced 10.15%
12,409
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
2,830
Added 17.01%
13,811
Common Stock
Feb 02
2023
SELL
Open market or private sale
$175,122
$151.49 p/Share
1,156
Reduced 9.52%
10,981
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
-
1,446
Reduced 10.65%
12,137
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
2,830
Added 17.24%
13,583
Common Stock
Nov 02
2022
SELL
Open market or private sale
$679,053
$142.24 p/Share
4,774
Reduced 30.75%
10,753
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
-
6,046
Reduced 28.03%
15,527
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
-
2,620
Added 10.83%
21,573
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
-
9,586
Added 33.59%
18,953
Common Stock
Oct 31
2022
BUY
Other acquisition or disposition
$17,613
$121.47 p/Share
145
Added 1.52%
9,367
Common Stock
Aug 02
2022
SELL
Open market or private sale
$161,602
$164.9 p/Share
980
Reduced 9.61%
9,222
Common Stock