Dec 20
2024
|
BUY
Grant, award, or other acquisition
|
$2,016,559
$17.76 p/Share
|
113,545
|
|
Dec 10
2024
|
BUY
Grant, award, or other acquisition
|
$4,175,752
$18.38 p/Share
|
227,190
|
|
Nov 21
2024
|
SELL
Open market or private sale
|
$178,100
$17.81 p/Share
|
10,000
|
|
Nov 20
2024
|
SELL
Open market or private sale
|
$171,200
$17.12 p/Share
|
10,000
|
|
Nov 19
2024
|
SELL
Open market or private sale
|
$158,800
$15.88 p/Share
|
10,000
|
|
Nov 18
2024
|
SELL
Open market or private sale
|
$156,600
$15.66 p/Share
|
10,000
|
|
Nov 15
2024
|
SELL
Open market or private sale
|
$156,800
$15.68 p/Share
|
10,000
|
|
Nov 14
2024
|
SELL
Open market or private sale
|
$157,700
$15.77 p/Share
|
10,000
|
|
Oct 21
2024
|
SELL
Open market or private sale
|
$121,000
$12.1 p/Share
|
10,000
|
|
Oct 18
2024
|
SELL
Open market or private sale
|
$122,400
$12.24 p/Share
|
10,000
|
|
Oct 17
2024
|
SELL
Open market or private sale
|
$121,000
$12.1 p/Share
|
10,000
|
|
Oct 16
2024
|
SELL
Open market or private sale
|
$122,400
$12.24 p/Share
|
10,000
|
|
Oct 15
2024
|
SELL
Open market or private sale
|
$121,800
$12.18 p/Share
|
10,000
|
|
Oct 14
2024
|
SELL
Open market or private sale
|
$123,699
$12.37 p/Share
|
10,000
|
|
Sep 23
2024
|
SELL
Open market or private sale
|
$119,000
$11.9 p/Share
|
10,000
|
|
Sep 20
2024
|
SELL
Open market or private sale
|
$119,400
$11.94 p/Share
|
10,000
|
|
Sep 19
2024
|
SELL
Open market or private sale
|
$119,100
$11.91 p/Share
|
10,000
|
|
Sep 18
2024
|
SELL
Open market or private sale
|
$117,300
$11.73 p/Share
|
10,000
|
|
Sep 17
2024
|
SELL
Open market or private sale
|
$118,699
$11.87 p/Share
|
10,000
|
|
Sep 16
2024
|
SELL
Open market or private sale
|
$119,100
$11.91 p/Share
|
10,000
|
|
Aug 26
2024
|
SELL
Open market or private sale
|
$108,000
$10.8 p/Share
|
10,000
|
|
Aug 23
2024
|
SELL
Open market or private sale
|
$108,300
$10.83 p/Share
|
10,000
|
|
Aug 22
2024
|
SELL
Open market or private sale
|
$108,500
$10.85 p/Share
|
10,000
|
|
Aug 21
2024
|
SELL
Open market or private sale
|
$108,900
$10.89 p/Share
|
10,000
|
|
Aug 20
2024
|
SELL
Open market or private sale
|
$109,500
$10.95 p/Share
|
10,000
|
|