May 10
2024
SELL
Open market or private sale
$39,908
$17.88 p/Share
2,232
Reduced 0.86%
257,727
Common Stock, par valu...
Apr 30
2024
SELL
Open market or private sale
$42,734
$18.42 p/Share
2,320
Reduced 0.88%
259,959
Common Stock, par valu...
Apr 02
2024
SELL
Open market or private sale
$69,889
$17.77 p/Share
3,933
Reduced 1.48%
262,279
Common Stock, par valu...
Mar 08
2024
BUY
Grant, award, or other acquisition
-
38,058
Added 15.31%
210,596
Common Stock, par valu...
May 09
2023
BUY
Grant, award, or other acquisition
-
22,058
Added 11.34%
172,538
Common Stock, par valu...
May 02
2023
SELL
Open market or private sale
$47,432
$27.26 p/Share
1,740
Reduced 1.14%
150,480
Common Stock, par valu...
May 01
2023
SELL
Open market or private sale
$47,437
$27.58 p/Share
1,720
Reduced 1.12%
152,220
Common Stock, par valu...
Apr 03
2023
SELL
Open market or private sale
$152,075
$27.62 p/Share
5,506
Reduced 3.45%
153,940
Common Stock, par valu...
Nov 21
2022
BUY
Exercise of conversion of derivative security
$111,734
$2.0 p/Share
55,867
Added 27.51%
147,238
Common Stock, $0.01 pa...
Oct 05
2022
SELL
Open market or private sale
$149,304
$35.83 p/Share
4,167
Reduced 4.36%
91,371
Common Stock, $0.01 pa...
Oct 05
2022
BUY
Exercise of conversion of derivative security
$8,334
$2.0 p/Share
4,167
Added 4.18%
95,538
Common Stock, $0.01 pa...
Sep 06
2022
SELL
Open market or private sale
$247,222
$40.14 p/Share
6,159
Reduced 3.72%
159,195
Common Stock, par valu...
Sep 06
2022
BUY
Exercise of conversion of derivative security
$25,724
$2.0 p/Share
12,862
Added 7.22%
165,354
Common Stock, par valu...
Aug 05
2022
SELL
Open market or private sale
$1,152,170
$37.66 p/Share
30,594
Reduced 16.71%
152,492
Common Stock, par valu...
Aug 05
2022
BUY
Exercise of conversion of derivative security
$127,388
$2.0 p/Share
63,694
Added 25.81%
183,086
Common Stock, par valu...
Jul 21
2022
SELL
Open market or private sale
$265,641
$36.27 p/Share
7,324
Reduced 5.78%
119,392
Common Stock, par valu...
Jul 21
2022
BUY
Exercise of conversion of derivative security
$14,648
$2.0 p/Share
7,324
Added 5.46%
126,716
Common Stock, par valu...
Jul 18
2022
SELL
Open market or private sale
$863,768
$34.53 p/Share
25,015
Reduced 17.32%
119,392
Common Stock, par valu...
Jul 18
2022
BUY
Exercise of conversion of derivative security
$103,512
$2.0 p/Share
51,756
Added 26.38%
144,407
Common Stock, par valu...
Jul 15
2022
SELL
Open market or private sale
$120,015
$35.0 p/Share
3,429
Reduced 3.57%
92,651
Common Stock, par valu...
Jul 15
2022
BUY
Exercise of conversion of derivative security
$6,858
$2.0 p/Share
3,429
Added 3.45%
96,080
Common Stock, par valu...
Jul 07
2022
SELL
Open market or private sale
$39,196
$32.34 p/Share
1,212
Reduced 1.29%
92,651
Common Stock
Jul 07
2022
BUY
Exercise of conversion of derivative security
$4,984
$2.0 p/Share
2,492
Added 2.59%
93,863
Common Stock
Jul 06
2022
SELL
Open market or private sale
$300,847
$30.91 p/Share
9,733
Reduced 9.63%
91,371
Common Stock, $0.01 pa...
Jul 06
2022
BUY
Exercise of conversion of derivative security
$40,000
$2.0 p/Share
20,000
Added 16.51%
101,104
Common Stock, $0.01 pa...