May 21
2024
BUY
Grant, award, or other acquisition
-
220,610
Added 30.06%
513,245
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
$1,470,828
$21.21 p/Share
69,346
Added 19.16%
292,635
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$1,470,828
$21.86 p/Share
67,284
Added 23.16%
223,289
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$1,470,824
$21.8 p/Share
67,469
Added 30.19%
156,005
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$664,236
$22.87 p/Share
29,044
Added 24.7%
88,536
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
12,400
Added 17.25%
59,492
Common Stock
Nov 23
2022
SELL
Open market or private sale
$148,750
$29.75 p/Share
5,000
Reduced 9.6%
47,092
Common Stock
Nov 11
2022
SELL
Open market or private sale
$293,900
$29.39 p/Share
10,000
Reduced 16.11%
52,092
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
6,300
Added 9.21%
62,092
Common Stock
Sep 01
2021
BUY
Open market or private purchase
$44,910
$33.92 p/Share
1,324
Added 2.32%
55,792
Common Stock
Aug 23
2021
BUY
Open market or private purchase
$49,804
$35.83 p/Share
1,390
Added 2.49%
54,468
Common Stock
Aug 20
2021
BUY
Open market or private purchase
$9,976
$35.63 p/Share
280
Added 0.52%
53,078
Common Stock
Aug 20
2021
BUY
Grant, award, or other acquisition
-
5,600
Added 9.59%
52,798
Common Stock
Aug 19
2021
BUY
Open market or private purchase
$20,033
$34.84 p/Share
575
Added 1.2%
47,198
Common Stock
Aug 18
2021
BUY
Open market or private purchase
$30,078
$36.86 p/Share
816
Added 1.72%
46,623
Common Stock
Aug 17
2021
BUY
Open market or private purchase
$369,753
$38.86 p/Share
9,515
Added 17.2%
45,807
Common Stock
Aug 13
2021
BUY
Open market or private purchase
$48,983
$40.99 p/Share
1,195
Added 3.19%
36,292
Common Stock
Aug 11
2021
BUY
Open market or private purchase
$50,005
$40.1 p/Share
1,247
Added 3.43%
35,097
Common Stock
Aug 06
2021
BUY
Open market or private purchase
$100,680
$39.56 p/Share
2,545
Added 6.99%
33,850
Common Stock
Jun 11
2021
BUY
Open market or private purchase
$74,984
$41.2 p/Share
1,820
Added 5.49%
31,305
Common Stock
Jun 02
2021
BUY
Open market or private purchase
$100,000
$39.73 p/Share
2,517
Added 7.87%
29,485
Common Stock
Feb 10
2021
BUY
Open market or private purchase
$50,071
$25.77 p/Share
1,943
Added 6.72%
26,968
Common Stock
Feb 09
2021
BUY
Open market or private purchase
$249,565
$26.27 p/Share
9,500
Added 27.52%
25,025
Common Stock
Nov 13
2020
BUY
Open market or private purchase
$49,797
$20.62 p/Share
2,415
Added 13.46%
15,525
Common Stock