Dec 05
2023
$43,574
$121.04 p/Share
360
Reduced 0.4%
89,729
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$88,304
$116.96 p/Share
755
Reduced 0.83%
89,854
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
-
2,037
Added 2.2%
90,609
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$67,617
$117.8 p/Share
574
Reduced 0.64%
88,571
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
1,551
Added 1.71%
89,145
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$71,454
$113.24 p/Share
631
Reduced 0.72%
87,594
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
1,703
Added 1.89%
88,225
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$506,983
$105.38 p/Share
4,811
Reduced 5.27%
86,522
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
12,224
Added 11.8%
91,333
Common Stock
Dec 09
2022
$40,466
$107.91 p/Share
375
Reduced 0.47%
79,109
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$82,340
$109.06 p/Share
755
Reduced 0.94%
79,286
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
-
2,038
Added 2.48%
80,041
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$82,553
$110.81 p/Share
745
Reduced 0.95%
78,002
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
-
2,011
Added 2.49%
78,747
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$58,203
$102.65 p/Share
567
Reduced 0.73%
76,736
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
1,530
Added 1.94%
77,303
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$496,988
$101.8 p/Share
4,882
Reduced 6.05%
75,773
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
12,229
Added 13.17%
80,655
Common Stock
Dec 07
2021
$42,718
$129.45 p/Share
330
Reduced 0.48%
68,426
Common Stock
May 17
2021
SELL
Open market or private sale
$3,627,600
$120.92 p/Share
30,000
Reduced 30.47%
68,465
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
$1,421,700
$47.39 p/Share
30,000
Added 23.35%
98,465
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$181,786
$115.64 p/Share
1,572
Reduced 2.24%
68,465
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
-
4,245
Added 5.77%
69,289
Common Stock
May 05
2021
SELL
Payment of exercise price or tax liability
$83,999
$113.82 p/Share
738
Reduced 1.11%
65,791
Common Stock
May 05
2021
SELL
Open market or private sale
$7,372,300
$113.42 p/Share
65,000
Reduced 49.7%
65,791
Common Stock