Jul 01
2025
BUY
Grant, award, or other acquisition
$33,726
$43.35 p/Share
778
Added 1.72%
44,416
Common Stock
Jun 01
2025
BUY
Grant, award, or other acquisition
-
4,900
Added 10.1%
43,638
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
$34,982
$37.86 p/Share
924
Added 2.33%
38,738
Common Stock
Jan 01
2025
BUY
Grant, award, or other acquisition
$32,482
$38.08 p/Share
853
Added 2.21%
37,814
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$32,497
$49.92 p/Share
651
Added 1.73%
36,961
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$32,464
$48.6 p/Share
668
Added 1.81%
36,310
Common Stock
Jun 01
2024
BUY
Grant, award, or other acquisition
-
3,500
Added 8.94%
35,642
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$33,713
$47.02 p/Share
717
Added 2.18%
32,142
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
$31,246
$42.57 p/Share
734
Added 2.28%
31,425
Common Stock
Oct 01
2023
BUY
Grant, award, or other acquisition
$31,249
$37.29 p/Share
838
Added 2.66%
30,691
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
$31,240
$40.0 p/Share
781
Added 2.55%
29,853
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
5,000
Added 14.67%
29,072
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
$31,214
$40.91 p/Share
763
Added 3.07%
24,072
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
$31,236
$38.0 p/Share
822
Added 3.41%
23,309
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
$31,238
$27.33 p/Share
1,143
Added 4.84%
22,487
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$31,250
$29.26 p/Share
1,068
Added 4.77%
21,344
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
4,500
Added 18.16%
20,276
Common Stock
Apr 25
2022
BUY
Open market or private purchase
$501,225
$40.75 p/Share
12,300
Added 43.81%
15,776
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$31,237
$49.74 p/Share
628
Added 15.3%
3,476
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
$31,214
$41.73 p/Share
748
Added 20.8%
2,848
Common Stock
Dec 09
2021
BUY
Grant, award, or other acquisition
-
2,100
Added 50.0%
2,100
Common Stock