Feb 18
2024
SELL
Payment of exercise price or tax liability
$78,948
$161.78 p/Share
488
Reduced 2.41%
19,738
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
-
1,549
Added 7.11%
20,226
Common Stock
Nov 21
2023
SELL
Open market or private sale
$1,483,093
$135.43 p/Share
10,951
Reduced 36.96%
18,677
Common Stock
Nov 21
2023
BUY
Exercise of conversion of derivative security
$672,938
$61.45 p/Share
10,951
Added 26.99%
29,628
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$48,765
$110.08 p/Share
443
Reduced 2.32%
18,677
Common Stock
Jun 03
2023
BUY
Grant, award, or other acquisition
-
1,510
Added 7.32%
19,120
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$114,387
$135.05 p/Share
847
Reduced 4.59%
17,610
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
388
Added 2.14%
17,715
Common Stock
Feb 19
2023
BUY
Grant, award, or other acquisition
-
2,401
Added 11.73%
18,069
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$11,706
$124.53 p/Share
94
Reduced 0.6%
15,668
Common Stock
Oct 03
2022
BUY
Exercise of conversion of derivative security
-
210
Added 1.31%
15,762
Common Stock
Sep 08
2022
SELL
Open market or private sale
$694,000
$125.93 p/Share
5,511
Reduced 26.16%
15,552
Common Stock
Sep 08
2022
BUY
Exercise of conversion of derivative security
-
5,511
Added 20.74%
21,063
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$14,351
$125.89 p/Share
114
Reduced 0.73%
15,552
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
387
Added 2.41%
15,666
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$183,647
$124.76 p/Share
1,472
Reduced 8.79%
15,279
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
4,900
Added 22.63%
16,751
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$152,382
$103.45 p/Share
1,473
Reduced 11.06%
11,851
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
4,874
Added 26.78%
13,324
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$11,793
$103.45 p/Share
114
Reduced 1.33%
8,450
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
387
Added 4.32%
8,564
Common Stock