Jun 16
2025
|
BUY
Grant, award, or other acquisition
|
-
|
108
Added 0.37%
|
29,435
Common Stock
|
|
Mar 14
2025
|
SELL
Payment of exercise price or tax liability
|
$771
$42.88 p/Share
|
18
Reduced 0.06%
|
29,314
Common Stock
|
|
Mar 14
2025
|
BUY
Grant, award, or other acquisition
|
-
|
150
Added 0.51%
|
29,332
Common Stock
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$131,953
$49.31 p/Share
|
2,676
Reduced 8.4%
|
29,182
Common Stock
|
|
Feb 26
2025
|
BUY
Grant, award, or other acquisition
|
-
|
2,077
Added 6.12%
|
31,858
Common Stock
|
|
Dec 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
112
Added 0.37%
|
29,781
Common Stock
|
|
Sep 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
129
Added 0.43%
|
29,669
Common Stock
|
|
Aug 28
2024
|
SELL
Open market or private sale
|
$42,939
$47.71 p/Share
|
900
Reduced 2.96%
|
29,540
Common Stock
|
|
Jun 14
2024
|
BUY
Grant, award, or other acquisition
|
-
|
144
Added 0.47%
|
30,440
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$616
$36.29 p/Share
|
17
Reduced 0.06%
|
30,296
Common Stock
|
|
Mar 15
2024
|
BUY
Grant, award, or other acquisition
|
-
|
219
Added 0.72%
|
30,313
Common Stock
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$86,213
$33.52 p/Share
|
2,572
Reduced 7.87%
|
30,094
Common Stock
|
|
Feb 16
2024
|
BUY
Grant, award, or other acquisition
|
-
|
4,025
Added 10.97%
|
32,666
Common Stock
|
|
Dec 15
2023
|
BUY
Grant, award, or other acquisition
|
-
|
241
Added 0.83%
|
28,641
Common Stock
|
|
Sep 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
263
Added 0.92%
|
28,400
Common Stock
|
|
Aug 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
8,394
Added 22.98%
|
28,137
Common Stock
|
|
Jul 18
2023
|
BUY
Grant, award, or other acquisition
|
-
|
18,904
Added 48.91%
|
19,743
Common Stock
|
|