Dec 18
2024
SELL
Sale (or disposition) back to the issuer
-
52,573
Reduced 100.0%
0
Common Stock
Dec 18
2024
BUY
Grant, award, or other acquisition
-
12,938
Added 50.0%
12,938
Common Stock
Aug 02
2024
SELL
Open market or private sale
$39,660
$59.55 p/Share
666
Reduced 1.65%
39,635
Common Stock
Jul 29
2024
SELL
Open market or private sale
$16,609
$58.69 p/Share
283
Reduced 0.7%
40,301
Common Stock
Jul 26
2024
BUY
Grant, award, or other acquisition
-
11,078
Added 21.44%
40,584
Common Stock
Mar 15
2024
SELL
Open market or private sale
$21,749
$56.2 p/Share
387
Reduced 1.29%
29,506
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$9,295
$37.18 p/Share
250
Reduced 0.83%
29,893
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
1,023
Added 3.28%
30,143
Common Stock
Aug 24
2023
SELL
Open market or private sale
$11,989
$44.57 p/Share
269
Reduced 0.89%
29,932
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
1,081
Added 3.46%
30,201
Common Stock
Aug 01
2023
SELL
Open market or private sale
$9,101
$47.9 p/Share
190
Reduced 0.79%
23,798
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
-
5,322
Added 15.45%
29,120
Common Stock
Aug 26
2022
SELL
Open market or private sale
$170,571
$104.07 p/Share
1,639
Reduced 6.4%
23,988
Common Stock
Aug 25
2022
SELL
Open market or private sale
$189,594
$103.04 p/Share
1,840
Reduced 6.7%
25,627
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
5,117
Added 15.7%
27,467
Common Stock
Jul 27
2022
SELL
Open market or private sale
$42,422
$107.67 p/Share
394
Reduced 1.73%
22,350
Common Stock
Jul 26
2022
SELL
Open market or private sale
$48,105
$106.9 p/Share
450
Reduced 2.04%
21,629
Common Stock
Jul 26
2022
BUY
Grant, award, or other acquisition
-
1,115
Added 4.67%
22,744
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
4,017
Added 15.39%
22,079
Common Stock
Aug 27
2021
SELL
Open market or private sale
$545,036
$130.61 p/Share
4,173
Reduced 18.77%
18,062
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
6,052
Added 21.39%
22,235
Common Stock
Jul 26
2021
SELL
Open market or private sale
$121,970
$113.04 p/Share
1,079
Reduced 6.54%
15,430
Common Stock
Jul 26
2021
BUY
Grant, award, or other acquisition
-
753
Added 4.45%
16,183
Common Stock
Jan 06
2021
SELL
Open market or private sale
$6,392
$104.78 p/Share
61
Reduced 0.37%
16,509
Common Stock
Jan 04
2021
SELL
Open market or private sale
$12,530
$104.42 p/Share
120
Reduced 0.72%
16,570
Common Stock