Nov 09
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,457,211
|
|
Mar 10
2023
|
BUY
Open market or private purchase
|
$2,064,000
$20.64 p/Share
|
100,000
|
|
Mar 07
2023
|
BUY
Open market or private purchase
|
$12,100,000
$22.0 p/Share
|
550,000
|
|
Jul 22
2022
|
BUY
Open market or private purchase
|
$5,000,000
$20.0 p/Share
|
250,000
|
|
Mar 28
2022
|
BUY
Open market or private purchase
|
$17,915
$24.71 p/Share
|
725
|
|
Mar 25
2022
|
BUY
Open market or private purchase
|
$1,047,060
$24.93 p/Share
|
42,000
|
|
Mar 24
2022
|
BUY
Open market or private purchase
|
$1,191,627
$24.26 p/Share
|
49,119
|
|
Mar 23
2022
|
BUY
Open market or private purchase
|
$1,264,208
$23.8 p/Share
|
53,118
|
|
Mar 22
2022
|
BUY
Open market or private purchase
|
$2,994,222
$23.01 p/Share
|
130,127
|
|
Mar 21
2022
|
BUY
Open market or private purchase
|
$1,588,079
$20.97 p/Share
|
75,731
|
|
Mar 18
2022
|
BUY
Open market or private purchase
|
$1,630,026
$19.83 p/Share
|
82,200
|
|
Mar 17
2022
|
BUY
Open market or private purchase
|
$190,054
$18.78 p/Share
|
10,120
|
|
Mar 11
2022
|
BUY
Open market or private purchase
|
$65,092
$20.93 p/Share
|
3,110
|
|
Mar 10
2022
|
BUY
Open market or private purchase
|
$844,360
$20.9 p/Share
|
40,400
|
|
Mar 09
2022
|
BUY
Open market or private purchase
|
$794,772
$20.07 p/Share
|
39,600
|
|
Mar 08
2022
|
BUY
Open market or private purchase
|
$1,989,440
$19.16 p/Share
|
103,833
|
|
Mar 07
2022
|
BUY
Open market or private purchase
|
$1,918,983
$18.63 p/Share
|
103,005
|
|
Mar 04
2022
|
BUY
Open market or private purchase
|
$995,947
$17.69 p/Share
|
56,300
|
|
Mar 03
2022
|
BUY
Open market or private purchase
|
$1,232,663
$18.78 p/Share
|
65,637
|
|
Mar 02
2022
|
BUY
Open market or private purchase
|
$2,202,533
$18.94 p/Share
|
116,290
|
|
Feb 08
2021
|
BUY
Open market or private purchase
|
$13,500,000
$45.0 p/Share
|
300,000
|
|
Jul 13
2020
|
BUY
Open market or private purchase
|
$3,900,000
$26.0 p/Share
|
150,000
|
|
Feb 18
2020
|
BUY
Open market or private purchase
|
$6,800,000
$17.0 p/Share
|
400,000
|
|
Feb 18
2020
|
BUY
Conversion of derivative security
|
-
|
2,118,214
|
|