Nov 20
2024
SELL
Open market or private sale
$85,333
$25.45 p/Share
3,353
Reduced 0.92%
361,791
Common Stock
Oct 16
2024
SELL
Open market or private sale
$91,782
$28.79 p/Share
3,188
Reduced 0.87%
365,144
Common Stock
Aug 21
2024
SELL
Open market or private sale
$97,106
$32.08 p/Share
3,027
Reduced 0.82%
368,332
Common Stock
Jul 17
2024
SELL
Open market or private sale
$91,593
$30.09 p/Share
3,044
Reduced 0.81%
371,359
Common Stock
May 22
2024
SELL
Open market or private sale
$96,273
$29.65 p/Share
3,247
Reduced 0.86%
374,403
Common Stock
Apr 17
2024
SELL
Open market or private sale
$243,183
$29.37 p/Share
8,280
Reduced 2.15%
377,650
Common Stock
Apr 02
2024
BUY
Grant, award, or other acquisition
-
54,978
Added 12.47%
385,930
Common Stock
Feb 22
2024
SELL
Open market or private sale
$80,289
$36.15 p/Share
2,221
Reduced 0.67%
330,952
Common Stock
Jan 18
2024
SELL
Open market or private sale
$17,396
$41.03 p/Share
424
Reduced 0.13%
333,173
Common Stock
Nov 22
2023
SELL
Open market or private sale
$108,202
$33.14 p/Share
3,265
Reduced 0.97%
333,597
Common Stock
Oct 19
2023
SELL
Open market or private sale
$19,504
$36.8 p/Share
530
Reduced 0.16%
336,862
Common Stock
Aug 24
2023
SELL
Open market or private sale
$253,936
$20.59 p/Share
12,333
Reduced 3.53%
337,392
Common Stock
Jul 19
2023
SELL
Open market or private sale
$10,624
$24.94 p/Share
426
Reduced 0.12%
349,725
Common Stock
Apr 25
2023
SELL
Open market or private sale
$8,291
$16.29 p/Share
509
Reduced 0.15%
350,151
Common Stock
Apr 12
2023
BUY
Grant, award, or other acquisition
-
87,664
Added 20.0%
350,660
Common Stock
Feb 02
2023
SELL
Open market or private sale
$9,794
$18.24 p/Share
537
Reduced 0.2%
262,996
Common Stock
Jan 11
2023
SELL
Open market or private sale
$709,968
$15.93 p/Share
44,568
Reduced 14.47%
263,533
Common Stock
Oct 21
2022
SELL
Open market or private sale
$3,297
$9.67 p/Share
341
Reduced 0.11%
308,101
Common Stock
Aug 17
2022
BUY
Grant, award, or other acquisition
-
112,816
Added 26.78%
308,442
Common Stock
Jul 22
2022
SELL
Open market or private sale
$1,513
$4.7 p/Share
322
Reduced 0.16%
195,626
Common Stock
Apr 19
2022
SELL
Open market or private sale
$6,932
$4.98 p/Share
1,392
Reduced 0.71%
195,948
Common Stock
Jan 05
2022
SELL
Open market or private sale
$222,012
$8.28 p/Share
26,813
Reduced 11.96%
197,340
Common Stock
Nov 05
2021
BUY
Grant, award, or other acquisition
-
112,108
Added 33.34%
224,153
Common Stock
Jun 11
2021
BUY
Grant, award, or other acquisition
-
112,045
Added 50.0%
112,045
Common Stock