Feb 25
2025
SELL
Payment of exercise price or tax liability
$118,361
$125.25 p/Share
945
Reduced 4.04%
22,441
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
3,221
Added 12.11%
23,386
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$51,520
$125.66 p/Share
410
Reduced 1.99%
20,165
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
1,216
Added 5.58%
20,575
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
1,260
Added 6.11%
19,359
Common Stock
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