Feb 04
2025
BUY
Grant, award, or other acquisition
-
8,532
Added 10.84%
70,164
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$67,616
$28.53 p/Share
2,370
Reduced 3.7%
61,632
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
8,758
Added 12.04%
64,002
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$32,506
$29.85 p/Share
1,089
Reduced 1.93%
55,244
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$11,525
$30.25 p/Share
381
Reduced 0.67%
56,333
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
4,173
Added 6.85%
56,714
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$77,068
$28.8 p/Share
2,676
Reduced 4.85%
52,541
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
10,256
Added 15.66%
55,217
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$10,428
$27.3 p/Share
382
Reduced 0.84%
44,961
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$27,978
$30.02 p/Share
932
Reduced 2.01%
45,343
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$24,809
$31.09 p/Share
798
Reduced 1.7%
46,275
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
4,693
Added 9.07%
47,073
Common Stock
Jan 09
2023
SELL
Open market or private sale
$4,408,650
$30.0 p/Share
146,955
Reduced 77.62%
42,380
Common Stock
Jan 09
2023
BUY
Exercise of conversion of derivative security
$964,024
$6.56 p/Share
146,955
Added 43.7%
189,335
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$279,363
$30.75 p/Share
9,085
Reduced 17.65%
42,380
Common Stock
Oct 27
2022
SELL
Open market or private sale
$4,195,422
$28.55 p/Share
146,950
Reduced 74.06%
51,465
Common Stock
Oct 27
2022
BUY
Exercise of conversion of derivative security
$783,243
$5.33 p/Share
146,950
Added 42.55%
198,415
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$5,719
$24.13 p/Share
237
Reduced 0.46%
51,465
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$14,595
$20.79 p/Share
702
Reduced 1.34%
51,702
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
10,802
Added 17.09%
52,404
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$112,833
$20.02 p/Share
5,636
Reduced 11.93%
41,602
Common Stock
Nov 05
2021
SELL
Open market or private sale
$1,317,401
$27.25 p/Share
48,345
Reduced 50.58%
47,238
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
$248,010
$5.13 p/Share
48,345
Added 33.59%
95,583
Common Stock
Nov 04
2021
SELL
Open market or private sale
$865,764
$27.35 p/Share
31,655
Reduced 40.12%
47,238
Common Stock
Nov 04
2021
BUY
Exercise of conversion of derivative security
$162,390
$5.13 p/Share
31,655
Added 28.63%
78,893
Common Stock