Mar 14
2025
|
SELL
Payment of exercise price or tax liability
|
$1,629
$42.88 p/Share
|
38
Reduced 0.06%
|
67,287
Common Stock
|
|
Mar 14
2025
|
BUY
Grant, award, or other acquisition
|
-
|
355
Added 0.52%
|
67,325
Common Stock
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$188,709
$49.31 p/Share
|
3,827
Reduced 5.41%
|
66,970
Common Stock
|
|
Feb 26
2025
|
BUY
Grant, award, or other acquisition
|
-
|
6,528
Added 8.44%
|
70,797
Common Stock
|
|
Dec 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
267
Added 0.41%
|
64,269
Common Stock
|
|
Sep 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
304
Added 0.47%
|
64,002
Common Stock
|
|
Jun 27
2024
|
|
-
|
8
Added 0.01%
|
63,698
Common Stock
|
|
Jun 14
2024
|
BUY
Grant, award, or other acquisition
|
-
|
340
Added 0.53%
|
63,690
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$689
$36.29 p/Share
|
19
Reduced 0.03%
|
63,350
Common Stock
|
|
Mar 15
2024
|
BUY
Grant, award, or other acquisition
|
-
|
442
Added 0.69%
|
63,369
Common Stock
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$90,772
$33.52 p/Share
|
2,708
Reduced 4.13%
|
62,927
Common Stock
|
|
Feb 16
2024
|
BUY
Grant, award, or other acquisition
|
-
|
13,418
Added 16.97%
|
65,635
Common Stock
|
|
Dec 15
2023
|
BUY
Grant, award, or other acquisition
|
-
|
441
Added 0.84%
|
52,217
Common Stock
|
|
Sep 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
482
Added 0.92%
|
51,776
Common Stock
|
|
Aug 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
28,674
Added 35.86%
|
51,294
Common Stock
|
|
Jul 18
2023
|
BUY
Grant, award, or other acquisition
|
-
|
21,232
Added 48.42%
|
22,620
Common Stock
|
|