Jan 26
2025
SELL
Payment of exercise price or tax liability
$370,108
$136.32 p/Share
2,715
Reduced 20.67%
10,422
Common Stock
Jan 26
2025
BUY
Grant, award, or other acquisition
-
4,620
Added 26.02%
13,137
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$64,070
$136.32 p/Share
470
Reduced 5.23%
8,517
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$34,761
$136.32 p/Share
255
Reduced 2.76%
8,987
Common Stock
Jan 22
2025
BUY
Grant, award, or other acquisition
-
1,269
Added 12.07%
9,242
Common Stock
Aug 21
2024
SELL
Open market or private sale
$215,796
$133.62 p/Share
1,615
Reduced 16.84%
7,973
Common Stock
May 16
2024
SELL
Open market or private sale
$206,277
$115.11 p/Share
1,792
Reduced 15.75%
9,588
Common Stock
Mar 05
2024
SELL
Open market or private sale
$81,806
$105.83 p/Share
773
Reduced 6.36%
11,380
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$317,917
$114.4 p/Share
2,779
Reduced 18.61%
12,153
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
4,842
Added 24.49%
14,932
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$37,408
$114.4 p/Share
327
Reduced 3.14%
10,090
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$60,116
$116.28 p/Share
517
Reduced 4.73%
10,417
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
1,507
Added 12.11%
10,934
Common Stock
Dec 13
2023
SELL
Open market or private sale
$96,011
$96.3 p/Share
997
Reduced 9.56%
9,427
Common Stock
Jun 09
2023
SELL
Open market or private sale
$78,590
$76.45 p/Share
1,028
Reduced 8.98%
10,424
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$20,470
$63.97 p/Share
320
Reduced 2.72%
11,452
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$19,196
$62.94 p/Share
305
Reduced 2.53%
11,772
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$93,528
$62.94 p/Share
1,486
Reduced 10.96%
12,077
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
5,629
Added 29.33%
13,563
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$25,201
$63.48 p/Share
397
Reduced 4.77%
7,934
Common Stock
Dec 16
2022
SELL
Open market or private sale
$16,250
$60.41 p/Share
269
Reduced 3.13%
8,331
Common Stock
Sep 30
2022
SELL
Open market or private sale
$23,167
$61.78 p/Share
375
Reduced 4.18%
8,600
Common Stock
Jun 24
2022
SELL
Open market or private sale
$34,146
$72.65 p/Share
470
Reduced 4.98%
8,975
Common Stock
Mar 18
2022
SELL
Open market or private sale
$41,599
$118.18 p/Share
352
Reduced 3.59%
9,445
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$20,848
$93.49 p/Share
223
Reduced 2.23%
9,797
Common Stock