Dec 18
2024
SELL
Sale (or disposition) back to the issuer
-
40,696
Reduced 100.0%
0
Common Stock
Dec 18
2024
BUY
Grant, award, or other acquisition
-
10,722
Added 50.0%
10,722
Common Stock
Aug 02
2024
SELL
Open market or private sale
$39,428
$59.56 p/Share
662
Reduced 2.16%
29,974
Common Stock
Jul 29
2024
SELL
Open market or private sale
$12,086
$58.67 p/Share
206
Reduced 0.67%
30,636
Common Stock
Jul 26
2024
BUY
Grant, award, or other acquisition
-
10,225
Added 24.9%
30,842
Common Stock
Jun 04
2024
SELL
Open market or private sale
$76,018
$54.26 p/Share
1,401
Reduced 6.36%
20,617
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$9,518
$37.18 p/Share
256
Reduced 1.15%
22,018
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
747
Added 3.24%
22,274
Common Stock
Aug 24
2023
SELL
Open market or private sale
$12,298
$44.56 p/Share
276
Reduced 1.24%
22,040
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
789
Added 3.49%
21,836
Common Stock
Aug 01
2023
SELL
Open market or private sale
$9,332
$47.86 p/Share
195
Reduced 1.19%
16,257
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
-
4,790
Added 18.54%
21,047
Common Stock
Jan 23
2023
SELL
Open market or private sale
$31,738
$49.36 p/Share
643
Reduced 3.76%
16,452
Common Stock
Aug 31
2022
SELL
Open market or private sale
$198,531
$89.59 p/Share
2,216
Reduced 11.48%
17,095
Common Stock
Aug 25
2022
SELL
Open market or private sale
$156,312
$103.04 p/Share
1,517
Reduced 7.28%
19,311
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
3,733
Added 15.2%
20,828
Common Stock
Jul 27
2022
SELL
Open market or private sale
$63,633
$107.67 p/Share
591
Reduced 3.34%
17,095
Common Stock
Jul 26
2022
SELL
Open market or private sale
$33,353
$106.9 p/Share
312
Reduced 1.8%
17,035
Common Stock
Jul 26
2022
BUY
Grant, award, or other acquisition
-
651
Added 3.55%
17,686
Common Stock
Jan 31
2022
SELL
Open market or private sale
$240,382
$103.39 p/Share
2,325
Reduced 11.99%
17,073
Common Stock
Aug 27
2021
SELL
Open market or private sale
$192,319
$130.74 p/Share
1,471
Reduced 7.05%
19,398
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
4,317
Added 17.14%
20,869
Common Stock
Jul 26
2021
SELL
Open market or private sale
$40,698
$113.05 p/Share
360
Reduced 2.19%
16,056
Common Stock
Jul 26
2021
BUY
Grant, award, or other acquisition
-
496
Added 2.91%
16,552
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
3,432
Added 17.37%
16,325
Common Stock