Feb 19
2025
SELL
Payment of exercise price or tax liability
$323,779
$85.34 p/Share
3,794
Reduced 15.91%
20,058
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
7,652
Added 24.29%
23,853
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$210,588
$81.75 p/Share
2,576
Reduced 13.72%
16,200
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
6,909
Added 26.9%
18,777
Common Stock
Jan 23
2025
SELL
Open market or private sale
$325,648
$83.01 p/Share
3,923
Reduced 24.85%
11,866
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$1,300
$81.26 p/Share
16
Reduced 0.1%
15,789
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$193,515
$87.13 p/Share
2,221
Reduced 14.91%
12,673
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
3,061
Added 16.29%
15,734
Common Stock
Jun 18
2024
SELL
Open market or private sale
$457,926
$75.07 p/Share
6,100
Reduced 29.26%
14,751
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$175,366
$71.96 p/Share
2,437
Reduced 10.5%
20,768
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
6,094
Added 20.8%
23,205
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$94,495
$70.73 p/Share
1,336
Reduced 7.24%
17,111
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
3,861
Added 17.31%
18,447
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$1,196
$74.78 p/Share
16
Reduced 0.11%
14,540
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$161,799
$75.82 p/Share
2,134
Reduced 15.99%
11,212
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
3,298
Added 18.52%
14,510
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$70,405
$155.42 p/Share
453
Reduced 6.48%
6,535
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
1,306
Added 15.75%
6,988
Common Stock
Jan 31
2023
SELL
Open market or private sale
$473,810
$161.16 p/Share
2,940
Reduced 34.1%
5,681
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$105,127
$160.5 p/Share
655
Reduced 7.06%
8,621
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
1,887
Added 16.9%
9,276
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$973
$162.2 p/Share
6
Reduced 0.08%
7,387
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$152,326
$153.71 p/Share
991
Reduced 14.31%
5,935
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,410
Added 16.11%
7,345
Common Stock
Mar 01
2022
SELL
Open market or private sale
$369,648
$144.45 p/Share
2,559
Reduced 27.41%
6,776
Common Stock