Sep 28
2023
SELL
Open market or private sale
$9,331
$14.16 p/Share
659
Reduced 0.24%
273,121
Common Stock
Sep 24
2023
BUY
Grant, award, or other acquisition
-
802
Added 0.29%
273,780
Common Stock
Sep 10
2023
BUY
Grant, award, or other acquisition
-
792
Added 0.29%
272,978
Common Stock
Aug 27
2023
BUY
Grant, award, or other acquisition
-
966
Added 0.35%
272,186
Common Stock
Aug 25
2023
SELL
Open market or private sale
$5,703
$10.99 p/Share
519
Reduced 0.19%
271,220
Common Stock
Aug 14
2023
SELL
Open market or private sale
$2,228
$12.38 p/Share
180
Reduced 0.07%
271,739
Common Stock
Jul 20
2023
SELL
Open market or private sale
$200,700
$20.07 p/Share
10,000
Reduced 3.55%
271,919
Common Stock
Jul 20
2023
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 3.43%
281,919
Common Stock
Jul 19
2023
SELL
Open market or private sale
$204,600
$20.46 p/Share
10,000
Reduced 3.55%
271,919
Common Stock
Jul 19
2023
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 3.43%
281,919
Common Stock
Jun 27
2023
SELL
Open market or private sale
$15,922
$22.91 p/Share
695
Reduced 0.25%
271,919
Common Stock
Jun 22
2023
SELL
Open market or private sale
$233,200
$23.32 p/Share
10,000
Reduced 3.54%
272,614
Common Stock
Jun 22
2023
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 3.42%
282,614
Common Stock
Jun 21
2023
SELL
Open market or private sale
$229,700
$22.97 p/Share
10,000
Reduced 3.54%
272,614
Common Stock
Jun 21
2023
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 3.42%
282,614
Common Stock
May 31
2023
SELL
Open market or private sale
$11,697
$23.21 p/Share
504
Reduced 0.18%
272,614
Common Stock
May 25
2023
SELL
Open market or private sale
$223,299
$22.33 p/Share
10,000
Reduced 3.53%
273,118
Common Stock
May 25
2023
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 3.41%
283,118
Common Stock
May 24
2023
SELL
Open market or private sale
$221,400
$22.14 p/Share
10,000
Reduced 3.53%
273,118
Common Stock
May 24
2023
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 3.41%
283,118
Common Stock
May 15
2023
SELL
Open market or private sale
$2,338
$18.71 p/Share
125
Reduced 0.05%
273,118
Common Stock
Apr 20
2023
SELL
Open market or private sale
$192,500
$19.25 p/Share
10,000
Reduced 3.59%
268,352
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 3.47%
278,352
Common Stock
Apr 19
2023
SELL
Open market or private sale
$194,700
$19.47 p/Share
10,000
Reduced 3.59%
268,352
Common Stock
Apr 19
2023
BUY
Exercise of conversion of derivative security
$20,600
$2.06 p/Share
10,000
Added 3.47%
278,352
Common Stock