Nov 11
2024
SELL
Open market or private sale
$237,078
$42.08 p/Share
5,634
Reduced 22.82%
19,057
Common Stock
May 22
2024
BUY
Grant, award, or other acquisition
$130,009
$34.15 p/Share
3,807
Added 15.58%
20,623
Common Stock
May 20
2024
SELL
Open market or private sale
$20,626
$34.96 p/Share
590
Reduced 2.78%
20,623
Common Stock
Feb 20
2024
SELL
Open market or private sale
$21,570
$36.56 p/Share
590
Reduced 2.72%
21,099
Common Stock
Nov 20
2023
SELL
Open market or private sale
$19,121
$32.41 p/Share
590
Reduced 2.66%
21,565
Common Stock
Aug 21
2023
SELL
Open market or private sale
$16,773
$28.43 p/Share
590
Reduced 2.61%
22,019
Common Stock
Jun 01
2023
SELL
Open market or private sale
$16,951
$30.27 p/Share
560
Reduced 2.43%
22,477
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
$115,012
$31.45 p/Share
3,657
Added 15.45%
20,020
Common Stock
Apr 03
2023
SELL
Open market or private sale
$18,748
$33.48 p/Share
560
Reduced 2.72%
20,020
Common Stock
Jan 03
2023
SELL
Open market or private sale
$20,960
$37.43 p/Share
560
Reduced 2.66%
20,463
Common Stock
Sep 01
2022
SELL
Open market or private sale
$19,718
$35.21 p/Share
560
Reduced 2.62%
20,815
Common Stock
Jun 06
2022
SELL
Open market or private sale
$19,987
$38.07 p/Share
525
Reduced 2.41%
21,279
Common Stock
May 25
2022
BUY
Grant, award, or other acquisition
-
2,911
Added 13.34%
18,910
Common Stock
Apr 04
2022
SELL
Open market or private sale
$22,181
$42.25 p/Share
525
Reduced 2.7%
18,910
Common Stock
Jan 03
2022
SELL
Open market or private sale
$20,433
$38.92 p/Share
525
Reduced 2.64%
19,347
Common Stock
Oct 11
2021
SELL
Open market or private sale
$21,656
$41.25 p/Share
525
Reduced 2.61%
19,599
Common Stock
Jun 01
2021
SELL
Open market or private sale
$21,962
$39.93 p/Share
550
Reduced 2.66%
20,124
Common Stock
May 26
2021
BUY
Grant, award, or other acquisition
-
2,804
Added 11.94%
20,673
Common Stock
Apr 05
2021
SELL
Open market or private sale
$23,903
$43.46 p/Share
550
Reduced 3.06%
17,420
Common Stock
Jan 04
2021
SELL
Open market or private sale
$22,913
$41.66 p/Share
550
Reduced 2.98%
17,890
Common Stock
Oct 12
2020
SELL
Open market or private sale
$18,738
$34.07 p/Share
550
Reduced 3.44%
15,427
Common Stock