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
Mar 11
2024
BUY
Exercise of conversion of derivative security
-
1,839
Added 10.93%
14,991
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$40,979
$110.16 p/Share
372
Reduced 2.75%
13,152
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
1,265
Added 8.55%
13,524
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$68,253
$109.38 p/Share
624
Reduced 4.84%
12,259
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
2,034
Added 13.65%
12,871
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$13,643
$110.92 p/Share
123
Reduced 1.12%
10,849
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
350
Added 3.09%
10,972
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$2,488
$124.41 p/Share
20
Reduced 0.19%
10,622
Common Stock