Mar 16
2024
SELL
Payment of exercise price or tax liability
$107,144
$95.75 p/Share
1,119
Reduced 3.57%
30,251
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$80,352
$101.2 p/Share
794
Reduced 2.47%
31,370
Common Stock
Mar 01
2024
SELL
Sale (or disposition) back to the issuer
-
3,154
Reduced 8.93%
32,164
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$205,674
$99.6 p/Share
2,065
Reduced 5.52%
35,318
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$492,920
$99.6 p/Share
4,949
Added 11.69%
37,383
Common Stock
Jun 29
2023
SELL
Open market or private sale
$338,800
$110.0 p/Share
3,080
Reduced 8.67%
32,434
Common Stock
May 26
2023
SELL
Open market or private sale
$383,700
$100.0 p/Share
3,837
Reduced 9.75%
35,514
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$108,115
$96.36 p/Share
1,122
Reduced 2.77%
39,351
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$99,971
$94.58 p/Share
1,057
Reduced 2.55%
40,473
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$73,467
$93.47 p/Share
786
Reduced 1.86%
41,530
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$884,226
$93.47 p/Share
9,460
Added 18.27%
42,316
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$90,533
$92.76 p/Share
976
Reduced 2.88%
32,856
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
$213,255
$92.76 p/Share
2,299
Added 6.36%
33,832
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$104,663
$83.0 p/Share
1,261
Reduced 3.85%
31,533
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
$300,128
$83.0 p/Share
3,616
Added 9.93%
32,794
Common Stock
Aug 04
2022
SELL
Payment of exercise price or tax liability
$60,136
$94.11 p/Share
639
Reduced 2.14%
29,178
Common Stock
Aug 04
2022
BUY
Grant, award, or other acquisition
$170,151
$94.11 p/Share
1,808
Added 5.72%
29,817
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
$659,734
$85.97 p/Share
7,674
Added 21.51%
28,009
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$72,646
$86.38 p/Share
841
Reduced 3.97%
20,335
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$54,549
$85.1 p/Share
641
Reduced 2.94%
21,176
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$90,644
$83.62 p/Share
1,084
Reduced 4.73%
21,817
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$67,617
$108.36 p/Share
624
Reduced 2.65%
22,901
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$111,576
$105.26 p/Share
1,060
Reduced 4.31%
23,525
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$613,983
$111.37 p/Share
5,513
Added 18.32%
24,585
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$167,117
$108.8 p/Share
1,536
Reduced 7.45%
19,072
Common Stock