Nov 21
2024
SELL
Open market or private sale
$105,366
$123.38 p/Share
854
Reduced 12.78%
5,828
Common Stock
Aug 02
2024
SELL
Open market or private sale
$65,046
$93.19 p/Share
698
Reduced 9.46%
6,682
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$33,428
$98.03 p/Share
341
Reduced 4.42%
7,380
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$4,644
$82.94 p/Share
56
Reduced 0.72%
7,688
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$11,842
$81.67 p/Share
145
Reduced 1.84%
7,735
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$5,553
$81.67 p/Share
68
Reduced 0.86%
7,864
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
1,036
Added 11.55%
7,932
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$60,599
$83.47 p/Share
726
Reduced 9.53%
6,896
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
2,138
Added 21.91%
7,622
Common Stock
Dec 14
2023
SELL
Open market or private sale
$75,001
$83.8 p/Share
895
Reduced 13.32%
5,826
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$1,842
$92.11 p/Share
20
Reduced 0.3%
6,721
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$24,165
$70.66 p/Share
342
Reduced 5.12%
6,341
Common Stock
Feb 17
2023
SELL
Open market or private sale
$35,308
$91.71 p/Share
385
Reduced 5.45%
6,683
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$3,670
$91.77 p/Share
40
Reduced 0.56%
7,068
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$9,627
$90.83 p/Share
106
Reduced 1.47%
7,105
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$5,086
$90.83 p/Share
56
Reduced 0.77%
7,209
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
689
Added 8.66%
7,265
Common Stock
Jan 31
2023
SELL
Open market or private sale
$39,917
$89.3 p/Share
447
Reduced 6.36%
6,576
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$64,148
$86.57 p/Share
741
Reduced 9.54%
7,023
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
2,196
Added 22.05%
7,764
Common Stock
Aug 02
2022
SELL
Open market or private sale
$27,113
$90.68 p/Share
299
Reduced 5.1%
5,568
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
3,458
Added 37.08%
5,867
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$5,147
$102.93 p/Share
50
Reduced 2.03%
2,409
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$13,896
$102.93 p/Share
135
Reduced 5.2%
2,459
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
573
Added 18.09%
2,594
Common Stock