Feb 13
2025
SELL
Payment of exercise price or tax liability
$245,615
$96.32 p/Share
2,550
Reduced 14.3%
15,277
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
5,844
Added 24.69%
17,827
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$33,996
$93.14 p/Share
365
Reduced 2.96%
11,983
Common Stock
Jan 04
2025
BUY
Exercise of conversion of derivative security
-
745
Added 5.69%
12,348
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$299,772
$132.35 p/Share
2,265
Reduced 16.33%
11,603
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
5,192
Added 27.24%
13,868
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$109,600
$134.15 p/Share
817
Reduced 8.61%
8,676
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
1,723
Added 16.05%
9,014
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$290,302
$140.04 p/Share
2,073
Reduced 21.06%
7,770
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
4,753
Added 32.56%
9,843
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$99,288
$129.45 p/Share
767
Reduced 13.1%
5,090
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
1,724
Added 25.09%
5,146
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$57,793
$124.02 p/Share
466
Reduced 10.13%
4,133
Common Stock
Jan 02
2023
BUY
Exercise of conversion of derivative security
-
951
Added 17.14%
4,599
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$106,482
$172.58 p/Share
617
Reduced 14.47%
3,648
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
1,413
Added 24.89%
4,265
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$82,330
$192.81 p/Share
427
Reduced 13.02%
2,852
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
978
Added 22.97%
3,279
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$78,303
$182.95 p/Share
428
Reduced 15.68%
2,301
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$96,963
$182.95 p/Share
530
Reduced 22.97%
1,777
Common Stock
Jan 02
2022
BUY
Exercise of conversion of derivative security
-
2,102
Added 43.51%
2,729
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$97,962
$159.03 p/Share
616
Reduced 34.74%
1,157
Common Stock
Jan 02
2021
BUY
Exercise of conversion of derivative security
-
1,308
Added 42.45%
1,773
Common Stock