Oct 04
2024
SELL
Open market or private sale
$447,531
$35.42 p/Share
12,635
Reduced 12.23%
90,695
Common Stock
Aug 29
2024
SELL
Open market or private sale
$343,510
$33.37 p/Share
10,294
Reduced 9.06%
103,330
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$97,477
$30.16 p/Share
3,232
Reduced 2.77%
113,624
Common Stock
Apr 16
2024
BUY
Grant, award, or other acquisition
-
6,363
Added 5.16%
116,856
Common Stock
Aug 24
2023
SELL
Open market or private sale
$660,003
$28.5 p/Share
23,158
Reduced 17.33%
110,493
Common Stock
Aug 09
2023
SELL
Open market or private sale
$472,588
$25.01 p/Share
18,896
Reduced 12.39%
133,651
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$185,182
$23.2 p/Share
7,982
Reduced 4.97%
152,547
Common Stock
Apr 11
2023
BUY
Grant, award, or other acquisition
-
6,060
Added 3.64%
160,529
Common Stock
Dec 08
2022
SELL
Open market or private sale
$423,045
$26.04 p/Share
16,246
Reduced 9.52%
154,469
Common Stock
Dec 02
2022
SELL
Open market or private sale
$145,824
$25.03 p/Share
5,826
Reduced 3.3%
170,715
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
$121,180
$20.8 p/Share
5,826
Added 3.19%
176,541
Common Stock
Dec 01
2022
SELL
Open market or private sale
$368,213
$24.18 p/Share
15,228
Reduced 8.19%
170,715
Common Stock
Nov 30
2022
SELL
Open market or private sale
$744,163
$23.2 p/Share
32,076
Reduced 14.71%
185,943
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
$376,251
$11.73 p/Share
32,076
Added 14.25%
193,065
Common Stock
Oct 21
2022
SELL
Open market or private sale
$293,595
$15.06 p/Share
19,495
Reduced 9.49%
185,943
Common Stock
Oct 21
2022
BUY
Exercise of conversion of derivative security
$167,657
$8.6 p/Share
19,495
Added 8.67%
205,438
Common Stock
Oct 20
2022
SELL
Open market or private sale
$46,500
$15.0 p/Share
3,100
Reduced 1.64%
185,943
Common Stock
Oct 20
2022
BUY
Exercise of conversion of derivative security
$26,660
$8.6 p/Share
3,100
Added 1.61%
189,043
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$185,782
$18.94 p/Share
9,809
Reduced 5.01%
185,943
Common Stock
Apr 12
2022
BUY
Grant, award, or other acquisition
-
8,319
Added 4.08%
195,752
Common Stock
Jan 11
2022
SELL
Open market or private sale
$142,104
$22.92 p/Share
6,200
Reduced 3.2%
187,433
Common Stock
Jan 11
2022
BUY
Exercise of conversion of derivative security
$53,320
$8.6 p/Share
6,200
Added 3.1%
193,633
Common Stock
Oct 06
2021
SELL
Payment of exercise price or tax liability
$87,382
$16.33 p/Share
5,351
Reduced 2.78%
187,433
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$35,231
$8.04 p/Share
4,382
Reduced 2.22%
192,784
Common Stock
Apr 14
2021
SELL
Payment of exercise price or tax liability
$98,322
$8.3 p/Share
11,846
Reduced 5.67%
197,166
Common Stock