Dec 20
2024
SELL
Open market or private sale
$4,849,108
$44.0 p/Share
110,207
Reduced 34.5%
209,194
Common Stock
Dec 04
2024
SELL
Open market or private sale
$9,074,000
$45.37 p/Share
200,000
Reduced 38.51%
319,401
Common Stock
Nov 19
2024
SELL
Open market or private sale
$7,185,599
$44.91 p/Share
160,000
Reduced 23.55%
519,401
Common Stock
Nov 13
2024
SELL
Open market or private sale
$1,061,452
$46.07 p/Share
23,040
Reduced 3.28%
679,401
Common Stock
Nov 12
2024
SELL
Open market or private sale
$780,160
$46.0 p/Share
16,960
Reduced 2.36%
702,441
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
-
12,417
Added 1.7%
719,401
Common Stock
Dec 27
2023
BUY
Grant, award, or other acquisition
-
6,984
Added 0.98%
706,984
Common Stock
Aug 30
2023
SELL
Open market or private sale
$345,366
$14.77 p/Share
23,383
Reduced 3.23%
700,000
Common Stock
Aug 29
2023
SELL
Open market or private sale
$900,172
$14.77 p/Share
60,946
Reduced 7.77%
723,383
Common Stock
Aug 28
2023
SELL
Open market or private sale
$101,292
$14.77 p/Share
6,858
Reduced 0.87%
784,329
Common Stock
Aug 23
2023
SELL
Open market or private sale
$2,563,997
$13.57 p/Share
188,946
Reduced 19.28%
791,187
Common Stock
Aug 22
2023
SELL
Open market or private sale
$385,076
$13.52 p/Share
28,482
Reduced 2.82%
980,133
Common Stock
Jun 20
2023
SELL
Open market or private sale
$508,957
$12.33 p/Share
41,278
Reduced 3.93%
1,008,615
Common Stock
Jun 15
2023
SELL
Open market or private sale
$97,950
$12.59 p/Share
7,780
Reduced 0.74%
1,049,893
Common Stock
Jun 14
2023
SELL
Open market or private sale
$902,378
$12.23 p/Share
73,784
Reduced 6.52%
1,057,673
Common Stock
May 30
2023
SELL
Open market or private sale
$684,516
$11.6 p/Share
59,010
Reduced 4.96%
1,131,457
Common Stock
May 22
2023
SELL
Open market or private sale
$457,967
$10.01 p/Share
45,751
Reduced 3.7%
1,190,467
Common Stock
May 19
2023
SELL
Open market or private sale
$42,490
$10.0 p/Share
4,249
Reduced 0.34%
1,236,218
Common Stock
May 18
2023
SELL
Open market or private sale
$496,500
$9.93 p/Share
50,000
Reduced 3.87%
1,240,467
Common Stock
May 16
2023
SELL
Open market or private sale
$238,765
$9.01 p/Share
26,500
Reduced 2.01%
1,290,467
Common Stock