Dec 19
2024
BUY
Grant, award, or other acquisition
-
178
Added 0.29%
62,008
Common Stock
Sep 19
2024
SELL
Open market or private sale
$502,205
$91.31 p/Share
5,500
Reduced 8.17%
61,829
Common Stock
Sep 19
2024
BUY
Grant, award, or other acquisition
-
165
Added 0.24%
67,329
Common Stock
Jun 20
2024
BUY
Grant, award, or other acquisition
-
208
Added 0.31%
67,161
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$661,784
$66.02 p/Share
10,024
Reduced 13.02%
66,952
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
464
Added 0.6%
76,976
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$189,685
$59.0 p/Share
3,215
Reduced 4.61%
66,490
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
10,019
Added 11.58%
76,509
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$34,513
$54.87 p/Share
629
Reduced 0.89%
69,706
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
17,872
Added 20.26%
70,336
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
-
311
Added 0.59%
52,463
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$72,772
$36.35 p/Share
2,002
Reduced 3.7%
52,141
Common Stock
Sep 14
2023
BUY
Grant, award, or other acquisition
-
463
Added 0.85%
54,144
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
593
Added 1.09%
53,678
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
512
Added 0.96%
53,084
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$65,792
$40.02 p/Share
1,644
Reduced 3.77%
41,997
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
10,574
Added 16.75%
52,571
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$155,364
$44.1 p/Share
3,523
Reduced 7.47%
43,641
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
529
Added 1.11%
47,165
Common Stock
Oct 04
2022
SELL
Payment of exercise price or tax liability
$143,487
$31.78 p/Share
4,515
Reduced 8.83%
46,634
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
721
Added 1.39%
51,150
Common Stock
Jun 16
2022
BUY
Grant, award, or other acquisition
-
827
Added 1.61%
50,427
Common Stock
May 13
2022
BUY
Open market or private purchase
$99,889
$29.88 p/Share
3,343
Added 6.31%
49,598
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
$22,622
$44.62 p/Share
507
Added 1.08%
46,255
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
10,480
Added 18.64%
45,746
Common Stock