Jun 16
2025
|
BUY
Grant, award, or other acquisition
|
-
|
110
Added 0.5%
|
21,916
Common Stock
|
|
Jun 13
2025
|
BUY
Open market or private purchase
|
$974
$42.39 p/Share
|
23
Added 0.11%
|
21,806
Common Stock
|
|
Mar 14
2025
|
SELL
Payment of exercise price or tax liability
|
$1,072
$42.88 p/Share
|
25
Reduced 0.11%
|
21,770
Common Stock
|
|
Mar 14
2025
|
BUY
Grant, award, or other acquisition
|
-
|
148
Added 0.67%
|
21,795
Common Stock
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$185,553
$49.31 p/Share
|
3,763
Reduced 14.81%
|
21,647
Common Stock
|
|
Feb 26
2025
|
BUY
Grant, award, or other acquisition
|
-
|
2,077
Added 7.56%
|
25,410
Common Stock
|
|
Dec 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
110
Added 0.47%
|
23,333
Common Stock
|
|
Sep 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
126
Added 0.54%
|
23,223
Common Stock
|
|
Aug 12
2024
|
SELL
Open market or private sale
|
$218,666
$42.96 p/Share
|
5,090
Reduced 18.06%
|
23,097
Common Stock
|
|
Jun 14
2024
|
BUY
Grant, award, or other acquisition
|
-
|
141
Added 0.5%
|
28,187
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$762
$36.29 p/Share
|
21
Reduced 0.07%
|
28,046
Common Stock
|
|
Mar 15
2024
|
BUY
Grant, award, or other acquisition
|
-
|
208
Added 0.74%
|
28,067
Common Stock
|
|
Mar 15
2024
|
BUY
Open market or private purchase
|
$113
$37.7 p/Share
|
3
Added 0.01%
|
27,859
Common Stock
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$99,688
$33.52 p/Share
|
2,974
Reduced 9.65%
|
27,855
Common Stock
|
|
Feb 16
2024
|
BUY
Grant, award, or other acquisition
|
-
|
4,361
Added 12.39%
|
30,829
Common Stock
|
|
Dec 15
2023
|
BUY
Grant, award, or other acquisition
|
-
|
226
Added 0.85%
|
26,468
Common Stock
|
|
Dec 13
2023
|
BUY
Open market or private purchase
|
$106
$26.71 p/Share
|
4
Added 0.02%
|
26,242
Common Stock
|
|
Sep 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
246
Added 0.87%
|
28,112
Common Stock
|
|
Aug 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
8,768
Added 23.93%
|
27,866
Common Stock
|
|
Jul 18
2023
|
BUY
Grant, award, or other acquisition
|
-
|
16,630
Added 46.55%
|
19,098
Common Stock
|
|