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
Jan 26
2022
SELL
Payment of exercise price or tax liability
$50,480
$94.71 p/Share
533
Reduced 5.05%
10,020
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
3,378
Added 24.25%
10,553
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$22,118
$91.02 p/Share
243
Reduced 3.28%
7,175
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$26,487
$91.02 p/Share
291
Reduced 3.77%
7,418
Common Stock
Dec 17
2021
SELL
Open market or private sale
$34,852
$81.24 p/Share
429
Reduced 5.27%
7,709
Common Stock