Jun 20
2025
BUY
Grant, award, or other acquisition
-
6,780
Added 22.58%
23,240
Common Stock
Apr 11
2025
BUY
Open market or private purchase
$392,000
$39.2 p/Share
10,000
Added 37.79%
16,460
Common Stock
Jun 20
2024
BUY
Grant, award, or other acquisition
-
6,460
Added 5.75%
105,940
Common Stock
Oct 27
2023
BUY
Open market or private purchase
$307,500
$30.75 p/Share
10,000
Added 26.69%
27,470
Common Stock
Oct 18
2023
BUY
Open market or private purchase
$330,900
$33.09 p/Share
10,000
Added 36.4%
17,470
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
7,470
Added 18.21%
33,560
Common Stock
Apr 26
2023
BUY
Open market or private purchase
$164,150
$32.83 p/Share
5,000
Added 16.47%
25,360
Common Stock
Apr 21
2023
BUY
Open market or private purchase
$171,300
$34.26 p/Share
5,000
Added 19.72%
20,360
Common Stock
Apr 14
2023
BUY
Open market or private purchase
$167,800
$33.56 p/Share
5,000
Added 24.56%
15,360
Common Stock
Jul 14
2022
BUY
Open market or private purchase
$293,100
$29.31 p/Share
10,000
Added 18.86%
43,010
Common Stock
Jun 16
2022
BUY
Grant, award, or other acquisition
-
6,430
Added 16.3%
33,010
Common Stock
Nov 30
2021
BUY
Open market or private purchase
$213,540
$35.59 p/Share
6,000
Added 12.88%
40,580
Common Stock
Nov 26
2021
BUY
Open market or private purchase
$215,760
$35.96 p/Share
6,000
Added 14.79%
34,580
Common Stock
Aug 03
2021
BUY
Open market or private purchase
$196,500
$39.3 p/Share
5,000
Added 14.89%
28,580
Common Stock
Jul 19
2021
BUY
Open market or private purchase
$114,750
$38.25 p/Share
3,000
Added 11.29%
23,580
Common Stock
Jun 17
2021
BUY
Grant, award, or other acquisition
-
3,930
Added 16.03%
20,580
Common Stock
Jun 18
2020
BUY
Grant, award, or other acquisition
-
5,690
Added 25.47%
16,650
Common Stock
May 04
2020
BUY
Open market or private purchase
$65,850
$21.95 p/Share
3,000
Added 21.49%
10,960
Common Stock
Feb 27
2020
BUY
Open market or private purchase
$46,260
$46.26 p/Share
1,000
Added 11.16%
7,960
Common Stock
Feb 25
2020
BUY
Open market or private purchase
$102,620
$51.31 p/Share
2,000
Added 22.32%
6,960
Common Stock
Feb 24
2020
BUY
Open market or private purchase
$107,340
$53.67 p/Share
2,000
Added 28.74%
4,960
Common Stock
Aug 07
2019
BUY
Grant, award, or other acquisition
-
2,960
Added 50.0%
2,960
Common Stock