Jun 16
2025
|
BUY
Grant, award, or other acquisition
|
-
|
91
Added 0.39%
|
23,146
Common Stock
|
|
Mar 14
2025
|
SELL
Payment of exercise price or tax liability
|
$728
$42.88 p/Share
|
17
Reduced 0.07%
|
23,046
Common Stock
|
|
Mar 14
2025
|
BUY
Grant, award, or other acquisition
|
-
|
134
Added 0.58%
|
23,063
Common Stock
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$126,923
$49.31 p/Share
|
2,574
Reduced 10.09%
|
22,929
Common Stock
|
|
Feb 26
2025
|
BUY
Grant, award, or other acquisition
|
-
|
1,484
Added 5.5%
|
25,503
Common Stock
|
|
Dec 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
100
Added 0.41%
|
24,019
Common Stock
|
|
Sep 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
116
Added 0.48%
|
23,919
Common Stock
|
|
Jun 14
2024
|
BUY
Grant, award, or other acquisition
|
-
|
128
Added 0.53%
|
23,803
Common Stock
|
|
May 09
2024
|
SELL
Open market or private sale
|
$107,400
$42.96 p/Share
|
2,500
Reduced 9.55%
|
23,675
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$580
$36.29 p/Share
|
16
Reduced 0.06%
|
26,175
Common Stock
|
|
Mar 15
2024
|
BUY
Grant, award, or other acquisition
|
-
|
194
Added 0.74%
|
26,191
Common Stock
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$77,096
$33.52 p/Share
|
2,300
Reduced 8.13%
|
25,997
Common Stock
|
|
Feb 16
2024
|
BUY
Grant, award, or other acquisition
|
-
|
2,684
Added 8.66%
|
28,297
Common Stock
|
|
Dec 15
2023
|
BUY
Grant, award, or other acquisition
|
-
|
223
Added 0.86%
|
25,613
Common Stock
|
|
Sep 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
242
Added 0.94%
|
25,390
Common Stock
|
|
Aug 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
6,758
Added 21.18%
|
25,148
Common Stock
|
|
Jul 18
2023
|
BUY
Grant, award, or other acquisition
|
-
|
18,390
Added 50.0%
|
18,390
Common Stock
|
|