Dec 12
2024
BUY
Grant, award, or other acquisition
$39
$39.23 p/Share
1
Added 0.0%
40,728
Common Stock, par valu...
Sep 27
2024
BUY
Grant, award, or other acquisition
$33,874
$33.21 p/Share
1,020
Added 2.44%
40,727
Common Stock, par valu...
Sep 26
2024
BUY
Grant, award, or other acquisition
$32
$32.97 p/Share
1
Added 0.0%
39,707
Common Stock, par valu...
Jun 28
2024
BUY
Grant, award, or other acquisition
$33,825
$38.88 p/Share
870
Added 2.14%
39,706
Common Stock, par valu...
Jun 27
2024
BUY
Grant, award, or other acquisition
$38
$38.23 p/Share
1
Added 0.0%
38,836
Common Stock, par valu...
May 28
2024
BUY
Grant, award, or other acquisition
$175,103
$40.3 p/Share
4,345
Added 10.06%
38,835
Common Stock, par valu...
Mar 28
2024
BUY
Grant, award, or other acquisition
$34,224
$44.16 p/Share
775
Added 2.2%
34,490
Common Stock, par valu...
Dec 29
2023
BUY
Grant, award, or other acquisition
$33,790
$34.48 p/Share
980
Added 2.82%
33,714
Common Stock, par valu...
Dec 21
2023
BUY
Grant, award, or other acquisition
$0
$35.07 p/Share
0
Added 0.0%
32,734
Common Stock, par valu...
Sep 29
2023
BUY
Grant, award, or other acquisition
$33,779
$30.57 p/Share
1,105
Added 3.27%
32,734
Common Stock, par valu...
Sep 28
2023
BUY
Grant, award, or other acquisition
$0
$30.12 p/Share
0
Added 0.0%
31,629
Common Stock, par valu...
Jun 30
2023
BUY
Grant, award, or other acquisition
$33,808
$31.16 p/Share
1,085
Added 3.32%
31,628
Common Stock, par valu...
Jun 22
2023
BUY
Grant, award, or other acquisition
$0
$31.39 p/Share
0
Added 0.0%
30,543
Common Stock, par valu...
May 22
2023
BUY
Grant, award, or other acquisition
$175,001
$27.8 p/Share
6,295
Added 17.09%
30,542
Common Stock, par valu...
Mar 31
2023
BUY
Grant, award, or other acquisition
$33,826
$26.02 p/Share
1,300
Added 5.09%
24,247
Common Stock, par valu...
Mar 23
2023
BUY
Grant, award, or other acquisition
$0
$25.98 p/Share
0
Added 0.0%
22,947
Common Stock, par valu...
Dec 30
2022
BUY
Grant, award, or other acquisition
$33,837
$19.01 p/Share
1,780
Added 7.2%
22,946
Common Stock, par valu...
Dec 22
2022
BUY
Grant, award, or other acquisition
$0
$18.69 p/Share
0
Added 0.0%
21,166
Common Stock, par valu...
Sep 30
2022
BUY
Grant, award, or other acquisition
$31,298
$19.5 p/Share
1,605
Added 7.05%
21,166
Common Stock, par valu...
Sep 22
2022
BUY
Grant, award, or other acquisition
$0
$18.87 p/Share
0
Added 0.0%
19,561
Common Stock, par valu...
Jun 30
2022
BUY
Grant, award, or other acquisition
$31,277
$24.34 p/Share
1,285
Added 6.16%
19,560
Common Stock, par valu...
Jun 23
2022
BUY
Grant, award, or other acquisition
$0
$23.4 p/Share
0
Added 0.0%
18,275
Common Stock, par valu...
May 25
2022
BUY
Grant, award, or other acquisition
$175,069
$26.81 p/Share
6,530
Added 26.33%
18,275
Common Stock, par valu...
Mar 31
2022
BUY
Grant, award, or other acquisition
$30,409
$23.85 p/Share
1,275
Added 9.79%
11,745
Common Stock, par valu...
Dec 31
2021
BUY
Grant, award, or other acquisition
$28,830
$30.67 p/Share
940
Added 8.24%
10,470
Common Stock, par valu...