May 30
2024
BUY
Grant, award, or other acquisition
-
8,000
Added 0.6%
1,323,351
Common Stock
Jun 30
2023
SELL
Open market or private sale
$443,880
$24.66 p/Share
18,000
Reduced 1.35%
1,315,351
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
6,027
Added 0.45%
1,333,351
Common Stock
Mar 08
2023
SELL
Open market or private sale
$405,151
$22.59 p/Share
17,935
Reduced 1.33%
1,327,324
Common Stock
Feb 08
2023
SELL
Open market or private sale
$513,802
$28.68 p/Share
17,915
Reduced 1.31%
1,345,259
Common Stock
Jan 09
2023
SELL
Open market or private sale
$462,744
$25.83 p/Share
17,915
Reduced 1.3%
1,363,174
Common Stock
Dec 08
2022
SELL
Open market or private sale
$462,386
$25.81 p/Share
17,915
Reduced 1.28%
1,381,089
Common Stock
Nov 08
2022
SELL
Open market or private sale
$490,512
$27.38 p/Share
17,915
Reduced 1.26%
1,399,004
Common Stock
Oct 10
2022
SELL
Open market or private sale
$370,303
$20.67 p/Share
17,915
Reduced 1.25%
1,416,919
Common Stock
Sep 08
2022
SELL
Open market or private sale
$392,338
$21.9 p/Share
17,915
Reduced 1.23%
1,434,834
Common Stock
Aug 08
2022
SELL
Open market or private sale
$542,645
$30.29 p/Share
17,915
Reduced 1.22%
1,452,749
Common Stock
Jul 08
2022
SELL
Open market or private sale
$523,476
$29.22 p/Share
17,915
Reduced 1.2%
1,470,664
Common Stock
Jun 08
2022
SELL
Open market or private sale
$468,836
$26.17 p/Share
17,915
Reduced 1.19%
1,488,579
Common Stock
May 24
2022
SELL
Open market or private sale
$80,369
$23.82 p/Share
3,374
Reduced 0.22%
1,506,494
Common Stock
May 23
2022
BUY
Grant, award, or other acquisition
-
6,405
Added 0.42%
1,509,868
Common Stock
May 09
2022
SELL
Open market or private sale
$299,835
$20.62 p/Share
14,541
Reduced 0.96%
1,503,463
Common Stock
Apr 28
2022
SELL
Open market or private sale
$378,365
$21.12 p/Share
17,915
Reduced 1.17%
1,518,004
Common Stock
Jan 18
2022
SELL
Open market or private sale
$567,318
$37.39 p/Share
15,173
Reduced 0.98%
1,535,919
Common Stock
Dec 20
2021
SELL
Open market or private sale
$836,087
$55.1 p/Share
15,174
Reduced 0.97%
1,551,092
Common Stock
Nov 26
2021
SELL
Open market or private sale
$558,403
$36.8 p/Share
15,174
Reduced 0.96%
1,566,266
Common Stock
Oct 19
2021
SELL
Open market or private sale
$599,525
$39.51 p/Share
15,174
Reduced 0.95%
1,581,440
Common Stock
Sep 17
2021
SELL
Open market or private sale
$799,518
$52.69 p/Share
15,174
Reduced 0.94%
1,596,614
Common Stock
Aug 19
2021
SELL
Open market or private sale
$681,920
$44.94 p/Share
15,174
Reduced 0.93%
1,611,788
Common Stock
Jul 19
2021
SELL
Open market or private sale
$565,838
$37.29 p/Share
15,174
Reduced 0.92%
1,626,962
Common Stock
Jun 21
2021
SELL
Open market or private sale
$703,770
$46.38 p/Share
15,174
Reduced 0.92%
1,642,136
Common Stock