Mar 14
2025
|
SELL
Payment of exercise price or tax liability
|
$814
$42.88 p/Share
|
19
Reduced 0.1%
|
19,131
Common Stock
|
|
Mar 14
2025
|
BUY
Grant, award, or other acquisition
|
-
|
114
Added 0.59%
|
19,150
Common Stock
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$143,196
$49.31 p/Share
|
2,904
Reduced 13.24%
|
19,036
Common Stock
|
|
Feb 26
2025
|
BUY
Grant, award, or other acquisition
|
-
|
1,484
Added 6.34%
|
21,940
Common Stock
|
|
Dec 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
85
Added 0.41%
|
20,456
Common Stock
|
|
Sep 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
99
Added 0.48%
|
20,371
Common Stock
|
|
Jun 14
2024
|
BUY
Grant, award, or other acquisition
|
-
|
110
Added 0.54%
|
20,272
Common Stock
|
|
May 02
2024
|
SELL
Open market or private sale
|
$16,769
$41.0 p/Share
|
409
Reduced 1.99%
|
20,162
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$508
$36.29 p/Share
|
14
Reduced 0.07%
|
20,571
Common Stock
|
|
Mar 15
2024
|
BUY
Grant, award, or other acquisition
|
-
|
151
Added 0.73%
|
20,585
Common Stock
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$61,542
$33.52 p/Share
|
1,836
Reduced 8.24%
|
20,434
Common Stock
|
|
Feb 16
2024
|
BUY
Grant, award, or other acquisition
|
-
|
2,684
Added 10.76%
|
22,270
Common Stock
|
|
Dec 15
2023
|
BUY
Grant, award, or other acquisition
|
-
|
167
Added 0.85%
|
19,586
Common Stock
|
|
Sep 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
182
Added 0.93%
|
19,419
Common Stock
|
|
Aug 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
6,528
Added 25.34%
|
19,237
Common Stock
|
|
Jul 18
2023
|
BUY
Grant, award, or other acquisition
|
-
|
12,300
Added 49.18%
|
12,709
Common Stock
|
|