May 22
2024
BUY
Grant, award, or other acquisition
-
2,078
Added 50.0%
2,078
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$6,838
$23.18 p/Share
295
Reduced 4.49%
6,281
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$35,701
$22.12 p/Share
1,614
Reduced 22.32%
5,618
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
4,447
Added 38.08%
7,232
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$85,904
$10.96 p/Share
7,838
Added 2.72%
280,189
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$65,036
$10.96 p/Share
5,934
Added 2.15%
269,636
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
$108,865
$10.96 p/Share
9,933
Added 3.63%
263,702
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
2,254
Added 50.0%
2,254
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
$131,520
$10.96 p/Share
12,000
Added 4.57%
250,588
Common Stock
Apr 28
2023
BUY
Exercise of conversion of derivative security
$219,200
$10.96 p/Share
20,000
Added 7.73%
238,588
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$7,664
$25.98 p/Share
295
Reduced 0.13%
218,588
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$74,772
$27.51 p/Share
2,718
Reduced 46.08%
3,181
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
5,899
Added 50.0%
5,899
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$60,130
$33.13 p/Share
1,815
Reduced 0.83%
217,925
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$3,502
$34.68 p/Share
101
Reduced 3.39%
2,874
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$38,811
$44.92 p/Share
864
Reduced 0.4%
216,002
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
2,975
Added 50.0%
2,975
Common Stock
Nov 10
2021
SELL
Open market or private sale
$127,664
$50.44 p/Share
2,531
Reduced 1.17%
214,235
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$25,917
$10.24 p/Share
2,531
Added 1.15%
216,766
Common Stock
Nov 02
2021
SELL
Open market or private sale
$145,800
$48.6 p/Share
3,000
Reduced 1.38%
214,235
Common Stock
Nov 02
2021
BUY
Exercise of conversion of derivative security
$30,720
$10.24 p/Share
3,000
Added 1.36%
217,235
Common Stock
Oct 26
2021
SELL
Open market or private sale
$651,645
$48.27 p/Share
13,500
Reduced 5.93%
214,235
Common Stock
Oct 26
2021
BUY
Exercise of conversion of derivative security
$138,240
$10.24 p/Share
13,500
Added 5.6%
227,735
Common Stock
Aug 20
2021
SELL
Open market or private sale
$153,990
$42.48 p/Share
3,625
Reduced 1.66%
214,235
Common Stock
Aug 20
2021
BUY
Exercise of conversion of derivative security
$37,120
$10.24 p/Share
3,625
Added 1.64%
217,860
Common Stock