Dec 16
2024
SELL
Payment of exercise price or tax liability
$140,532
$94.89 p/Share
1,481
Reduced 3.82%
37,319
Common Stock
Sep 03
2024
-
821
Reduced 2.07%
38,800
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
6,066
Added 13.28%
39,621
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$86,173
$87.22 p/Share
988
Reduced 2.86%
33,555
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$36,427
$82.79 p/Share
440
Reduced 1.26%
34,543
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
3,080
Added 8.09%
34,983
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$141,225
$162.89 p/Share
867
Reduced 2.65%
31,903
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,039,835
$156.98 p/Share
6,624
Reduced 16.7%
33,030
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
16,831
Added 30.03%
39,222
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
1,565
Added 6.42%
22,823
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$139,998
$169.9 p/Share
824
Reduced 3.73%
21,258
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$176,167
$152.13 p/Share
1,158
Reduced 5.95%
18,309
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
3,773
Added 14.59%
22,082
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$2,447,398
$186.44 p/Share
13,127
Reduced 29.69%
31,093
Common Stock
Mar 15
2021
SELL
Open market or private sale
$2,167,784
$186.46 p/Share
11,626
Reduced 37.39%
19,467
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
$1,671,160
$86.8 p/Share
19,253
Added 36.36%
33,695
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
3,251
Added 11.52%
24,967
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$138,517
$169.13 p/Share
819
Reduced 3.63%
21,716
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
2,086
Added 8.47%
22,535
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$95,825
$145.19 p/Share
660
Reduced 3.13%
20,449
Common Stock
Nov 19
2020
SELL
Open market or private sale
$127,260
$127.26 p/Share
1,000
Reduced 4.52%
21,109
Common Stock
Nov 09
2020
BUY
Grant, award, or other acquisition
-
1,117
Added 4.81%
22,109
Common Stock