Mar 12
2025
SELL
Payment of exercise price or tax liability
$7,661
$80.65 p/Share
95
Reduced 0.46%
20,518
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
-
322
Added 1.54%
20,613
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$30,805
$82.81 p/Share
372
Reduced 1.8%
20,291
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
1,265
Added 5.77%
20,663
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$49,526
$82.82 p/Share
598
Reduced 2.99%
19,398
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
2,034
Added 9.24%
19,986
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$25,029
$81.0 p/Share
309
Reduced 1.69%
17,962
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
-
1,052
Added 5.44%
18,271
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$52,713
$76.73 p/Share
687
Reduced 3.84%
17,219
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
2,042
Added 10.24%
17,906
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$9,501
$100.02 p/Share
95
Reduced 0.6%
15,864
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
-
322
Added 1.98%
15,959
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$974
$97.4 p/Share
10
Reduced 0.06%
15,637
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
-
33
Added 0.21%
15,647
Common Stock
Sep 12
2024
SELL
Payment of exercise price or tax liability
$36,054
$96.66 p/Share
373
Reduced 2.34%
15,557
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
-
1,268
Added 7.37%
15,930
Common Stock
Sep 06
2024
SELL
Payment of exercise price or tax liability
$991
$99.12 p/Share
10
Reduced 0.07%
14,662
Common Stock
Sep 06
2024
BUY
Exercise of conversion of derivative security
-
33
Added 0.22%
14,672
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$1,607
$94.56 p/Share
17
Reduced 0.12%
14,639
Common Stock
Aug 05
2024
BUY
Exercise of conversion of derivative security
-
56
Added 0.38%
14,656
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$907
$90.74 p/Share
10
Reduced 0.07%
14,600
Common Stock
Jun 06
2024
BUY
Exercise of conversion of derivative security
-
33
Added 0.23%
14,610
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$1,694
$99.67 p/Share
17
Reduced 0.12%
14,489
Common Stock
May 05
2024
BUY
Exercise of conversion of derivative security
-
55
Added 0.38%
14,506
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$59,940
$111.0 p/Share
540
Reduced 3.6%
14,451
Common Stock