Mar 07
2024
BUY
Grant, award, or other acquisition
-
1,713
Added 24.01%
5,422
Common Stock
Jan 31
2024
BUY
Open market or private purchase
$74
$18.55 p/Share
4
Added 0.11%
3,688
Common Stock
Dec 28
2023
BUY
Open market or private purchase
$38
$19.09 p/Share
2
Added 0.05%
3,684
Common Stock
Dec 05
2023
BUY
Open market or private purchase
$33
$16.7 p/Share
2
Added 0.05%
3,681
Common Stock
Nov 10
2023
BUY
Open market or private purchase
$33
$16.95 p/Share
2
Added 0.05%
3,658
Common Stock
Oct 02
2023
BUY
Open market or private purchase
$39
$19.99 p/Share
2
Added 0.05%
3,655
Common Stock
Sep 01
2023
BUY
Open market or private purchase
$63
$21.04 p/Share
3
Added 0.08%
3,652
Common Stock
Aug 07
2023
BUY
Open market or private purchase
$44
$22.0 p/Share
2
Added 0.06%
3,634
Common Stock
Jul 05
2023
BUY
Open market or private purchase
$42
$21.0 p/Share
2
Added 0.06%
3,632
Common Stock
Jun 05
2023
BUY
Open market or private purchase
$39
$19.65 p/Share
2
Added 0.06%
3,629
Common Stock
May 05
2023
BUY
Open market or private purchase
$43
$21.9 p/Share
2
Added 0.06%
3,612
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
1,298
Added 26.47%
3,605
Common Stock
Mar 23
2023
BUY
Open market or private purchase
$44
$22.36 p/Share
2
Added 0.09%
2,307
Common Stock
Feb 09
2023
BUY
Open market or private purchase
$45
$22.55 p/Share
2
Added 0.09%
2,290
Common Stock
Jan 31
2023
BUY
Open market or private purchase
$45
$22.87 p/Share
2
Added 0.09%
2,287
Common Stock
Dec 06
2022
BUY
Open market or private purchase
$45
$22.99 p/Share
2
Added 0.09%
2,285
Common Stock
Nov 02
2022
BUY
Open market or private purchase
$46
$23.19 p/Share
2
Added 0.09%
2,283
Common Stock
Oct 05
2022
BUY
Open market or private purchase
$357
$23.79 p/Share
15
Added 0.65%
2,281
Common Stock
Sep 02
2022
BUY
Open market or private purchase
$72
$24.0 p/Share
3
Added 0.13%
2,266
Common Stock
Aug 08
2022
BUY
Open market or private purchase
$49
$24.49 p/Share
2
Added 0.09%
2,263
Common Stock
Jul 11
2022
BUY
Open market or private purchase
$26
$25.87 p/Share
1
Added 0.04%
2,260
Common Stock
Jun 10
2022
BUY
Open market or private purchase
$28
$28.43 p/Share
1
Added 0.04%
2,259
Common Stock
May 03
2022
BUY
Open market or private purchase
$30
$29.58 p/Share
1
Added 0.04%
2,257
Common Stock
Apr 07
2022
BUY
Open market or private purchase
$30
$30.2 p/Share
1
Added 0.04%
2,255
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
895
Added 28.43%
2,253
Common Stock