Feb 26
2024
SELL
Payment of exercise price or tax liability
$141,353
$124.65 p/Share
1,134
Reduced 5.9%
18,099
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
3,863
Added 16.73%
19,233
Common Stock
May 11
2023
SELL
Open market or private sale
$149,016
$90.04 p/Share
1,655
Reduced 9.72%
15,370
Common Stock
May 08
2023
SELL
Sale (or disposition) back to the issuer
$125,732
$90.26 p/Share
1,393
Reduced 7.56%
17,025
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$62,008
$90.26 p/Share
687
Reduced 3.6%
18,418
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
$124,263
$33.27 p/Share
3,735
Added 16.35%
19,105
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$8,890
$101.03 p/Share
88
Reduced 0.57%
15,370
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
300
Added 1.9%
15,458
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$74,554
$101.99 p/Share
731
Reduced 4.6%
15,158
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
1,112
Added 7.07%
14,622
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
1,267
Added 7.39%
15,889
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$20,751
$80.43 p/Share
258
Reduced 1.87%
13,510
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
880
Added 6.01%
13,768
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$7,015
$79.72 p/Share
88
Reduced 0.68%
12,888
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
300
Added 2.26%
12,976
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$74,615
$81.28 p/Share
918
Reduced 6.75%
12,676
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
2,984
Added 18.0%
13,594
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$12,025
$81.25 p/Share
148
Reduced 1.38%
10,610
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
426
Added 3.81%
10,758
Common Stock
Jun 11
2021
SELL
Open market or private sale
$143,480
$84.4 p/Share
1,700
Reduced 14.13%
10,332
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$81,101
$85.73 p/Share
946
Reduced 6.33%
14,010
Common Stock
Jun 01
2021
SELL
Sale (or disposition) back to the issuer
$169,574
$85.73 p/Share
1,978
Reduced 14.12%
12,032
Common Stock
Jun 01
2021
BUY
Exercise of conversion of derivative security
$173,170
$33.27 p/Share
5,205
Added 25.82%
14,956
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$19,840
$76.9 p/Share
258
Reduced 2.58%
9,751
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
880
Added 8.08%
10,009
Common Stock