Nov 04
2024
BUY
Open market or private purchase
$2,094
$31.74 p/Share
66
Added 0.35%
18,992
Common Stock
Aug 02
2024
BUY
Open market or private purchase
$1,901
$27.97 p/Share
68
Added 0.36%
18,926
Common Stock
May 22
2024
BUY
Grant, award, or other acquisition
-
1,683
Added 8.19%
18,858
Common Stock
May 02
2024
BUY
Open market or private purchase
$1,552
$22.83 p/Share
68
Added 0.39%
17,175
Common Stock
Feb 02
2024
BUY
Open market or private purchase
$1,532
$22.53 p/Share
68
Added 0.4%
17,107
Common Stock
Nov 02
2023
BUY
Open market or private purchase
$1,512
$16.8 p/Share
90
Added 0.53%
17,038
Common Stock
Aug 02
2023
BUY
Open market or private purchase
$1,501
$17.26 p/Share
87
Added 0.51%
16,948
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
2,133
Added 11.23%
16,861
Common Stock
May 02
2023
BUY
Open market or private purchase
$1,057
$14.89 p/Share
71
Added 0.48%
14,728
Common Stock
Feb 02
2023
BUY
Open market or private purchase
$909
$19.36 p/Share
47
Added 0.32%
14,656
Common Stock
Nov 02
2022
BUY
Open market or private purchase
$770
$19.25 p/Share
40
Added 0.27%
14,608
Common Stock
Aug 02
2022
BUY
Open market or private purchase
$775
$18.45 p/Share
42
Added 0.29%
14,568
Common Stock
May 25
2022
BUY
Grant, award, or other acquisition
-
1,792
Added 10.98%
14,525
Common Stock
May 02
2022
BUY
Open market or private purchase
$490
$22.26 p/Share
22
Added 0.17%
12,733
Common Stock
Feb 02
2022
BUY
Open market or private purchase
$401
$20.06 p/Share
20
Added 0.16%
12,710
Common Stock
Nov 02
2021
BUY
Open market or private purchase
$480
$19.18 p/Share
25
Added 0.2%
12,685
Common Stock
Aug 02
2021
BUY
Open market or private purchase
$484
$17.29 p/Share
28
Added 0.22%
12,659
Common Stock
May 26
2021
BUY
Grant, award, or other acquisition
-
1,540
Added 10.87%
12,631
Common Stock
May 03
2021
BUY
Open market or private purchase
$246
$17.55 p/Share
14
Added 0.13%
11,091
Common Stock
Feb 01
2021
BUY
Open market or private purchase
$222
$15.86 p/Share
14
Added 0.13%
11,076
Common Stock
Nov 02
2020
BUY
Open market or private purchase
$220
$12.24 p/Share
18
Added 0.16%
11,062
Common Stock