May 03
2024
SELL
Payment of exercise price or tax liability
$156,854
$113.91 p/Share
1,377
Reduced 2.04%
66,282
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
3,717
Added 5.26%
66,938
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$72,233
$111.99 p/Share
645
Reduced 1.0%
63,941
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
1,741
Added 2.62%
64,586
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$376,845
$120.9 p/Share
3,117
Reduced 4.73%
62,845
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
7,738
Added 10.5%
65,962
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$99,649
$116.96 p/Share
852
Reduced 1.45%
57,989
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
-
2,301
Added 3.76%
58,841
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$76,452
$117.8 p/Share
649
Reduced 1.13%
56,539
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
1,752
Added 2.97%
57,188
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$80,626
$113.24 p/Share
712
Reduced 1.27%
55,436
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
1,923
Added 3.31%
56,148
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$572,634
$105.38 p/Share
5,434
Reduced 9.11%
54,225
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
13,808
Added 18.79%
59,659
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$93,028
$109.06 p/Share
853
Reduced 1.83%
45,654
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
-
2,302
Added 4.72%
46,507
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$93,191
$110.81 p/Share
841
Reduced 1.87%
44,204
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
-
2,272
Added 4.8%
45,045
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$65,696
$102.65 p/Share
640
Reduced 1.47%
42,773
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
1,729
Added 3.83%
43,413
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$560,511
$101.8 p/Share
5,506
Reduced 11.67%
41,684
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
13,813
Added 22.64%
47,190
Common Stock
Jun 09
2021
SELL
Open market or private sale
$2,828,817
$123.26 p/Share
22,950
Reduced 40.96%
33,086
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$205,377
$115.64 p/Share
1,776
Reduced 3.07%
56,036
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
-
4,797
Added 7.77%
56,967
Common Stock