Oct 24
2024
BUY
Grant, award, or other acquisition
-
473
Added 1.06%
44,075
Common Stock
Sep 17
2024
SELL
Open market or private sale
$93,158
$42.48 p/Share
2,193
Reduced 100.0%
0
Common Stock
Jul 25
2024
BUY
Grant, award, or other acquisition
-
479
Added 1.09%
43,602
Common Stock
Apr 25
2024
BUY
Grant, award, or other acquisition
-
436
Added 1.0%
43,123
Common Stock
Mar 15
2024
SELL
Open market or private sale
$134,584
$45.33 p/Share
2,969
Reduced 57.52%
2,193
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
4,952
Added 48.96%
5,162
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
2,245
Added 43.06%
2,969
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,210
Added 62.56%
724
Common Stock
Nov 16
2023
SELL
Open market or private sale
$37,534
$37.2 p/Share
1,009
Reduced 100.0%
0
Common Stock
Oct 26
2023
BUY
Grant, award, or other acquisition
-
1,519
Added 3.47%
42,201
Common Stock
Sep 18
2023
SELL
Open market or private sale
$31,767
$38.09 p/Share
834
Reduced 100.0%
0
Common Stock
Jul 27
2023
BUY
Grant, award, or other acquisition
-
1,294
Added 3.01%
41,691
Common Stock
May 24
2023
SELL
Open market or private sale
$32,355
$37.02 p/Share
874
Reduced 100.0%
0
Common Stock
Apr 27
2023
BUY
Grant, award, or other acquisition
-
1,342
Added 3.15%
41,231
Common Stock
Mar 17
2023
SELL
Open market or private sale
$77,649
$37.53 p/Share
2,069
Reduced 100.0%
0
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
1,505
Added 42.11%
2,069
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
3,527
Added 32.45%
7,343
Common Stock
Mar 06
2023
SELL
Open market or private sale
$34,206
$43.52 p/Share
786
Reduced 100.0%
0
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
1,229
Added 2.93%
40,763
Common Stock
Dec 13
2022
SELL
Open market or private sale
$34,027
$38.58 p/Share
882
Reduced 100.0%
0
Common Stock
Oct 28
2022
BUY
Grant, award, or other acquisition
-
1,350
Added 3.24%
40,320
Common Stock
Aug 11
2022
SELL
Open market or private sale
$97,612
$45.72 p/Share
2,135
Reduced 100.0%
0
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
1,174
Added 2.86%
39,852
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
770
Added 36.03%
1,367
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
868
Added 2.15%
39,446
Common Stock