Mar 04
2024
SELL
Open market or private sale
$591,435
$95.95 p/Share
6,164
Reduced 4.12%
143,544
Common Stock
Mar 01
2024
SELL
Other acquisition or disposition
$480,713
$94.61 p/Share
5,081
Reduced 3.21%
153,405
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,258,975
$94.61 p/Share
13,307
Reduced 8.16%
149,708
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$909,202
$94.61 p/Share
9,610
Added 5.57%
163,015
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$85,201
$90.93 p/Share
937
Reduced 0.59%
158,486
Common Stock
Feb 21
2024
SELL
Other acquisition or disposition
$33,007
$90.93 p/Share
363
Reduced 0.23%
159,423
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
$3,275,866
$90.86 p/Share
36,054
Added 18.41%
159,786
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$73,687
$90.86 p/Share
811
Reduced 0.65%
123,732
Common Stock
Nov 03
2023
-
350
Reduced 0.28%
124,543
Common Stock
Mar 01
2023
SELL
Other acquisition or disposition
$256,082
$50.4 p/Share
5,081
Reduced 3.91%
124,893
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$80,892
$50.4 p/Share
1,605
Reduced 1.22%
129,974
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$33,995
$53.79 p/Share
632
Reduced 0.48%
131,579
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$41,472
$53.79 p/Share
771
Reduced 0.58%
132,211
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$172,728
$56.8 p/Share
3,041
Reduced 2.24%
132,982
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$2,905,888
$56.8 p/Share
51,160
Added 27.33%
136,023
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$469,097
$82.01 p/Share
5,720
Reduced 6.31%
84,863
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$2,596,273
$82.01 p/Share
31,658
Added 25.9%
90,583
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$53,985
$85.42 p/Share
632
Reduced 1.06%
58,925
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$68,750
$89.17 p/Share
771
Reduced 1.28%
59,557
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$70,279
$85.29 p/Share
824
Reduced 1.35%
60,328
Common Stock
Nov 11
2021
SELL
Open market or private sale
$448,638
$127.89 p/Share
3,508
Reduced 5.43%
61,152
Common Stock
Nov 10
2021
SELL
Sale (or disposition) back to the issuer
$129,932
$127.26 p/Share
1,021
Reduced 1.49%
67,543
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$366,891
$127.26 p/Share
2,883
Reduced 4.27%
64,660
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$129,858
$17.52 p/Share
7,412
Added 9.76%
68,564
Common Stock
Nov 02
2021
SELL
Payment of exercise price or tax liability
$936,964
$110.27 p/Share
8,497
Reduced 12.2%
61,152
Common Stock