Dec 16
2024
SELL
Payment of exercise price or tax liability
$76,932
$35.65 p/Share
2,158
Reduced 2.59%
81,109
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$115,217
$24.81 p/Share
4,644
Reduced 5.28%
83,267
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$19,384
$26.16 p/Share
741
Reduced 0.84%
87,911
Common Stock
Jun 03
2024
SELL
Open market or private sale
$802,743
$26.38 p/Share
30,430
Reduced 27.88%
78,722
Common Stock
Jun 03
2024
BUY
Grant, award, or other acquisition
-
9,917
Added 10.06%
88,652
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$407,695
$17.78 p/Share
22,930
Added 18.41%
101,652
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$27,843
$18.27 p/Share
1,524
Reduced 1.74%
86,222
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$36,935
$15.25 p/Share
2,422
Reduced 2.69%
87,746
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$29,801
$13.37 p/Share
2,229
Reduced 2.41%
90,168
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
$262,506
$13.37 p/Share
19,634
Added 17.53%
92,397
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$13,256
$12.53 p/Share
1,058
Reduced 1.44%
72,176
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$11,006
$12.68 p/Share
868
Reduced 1.17%
73,234
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$22,852
$12.42 p/Share
1,840
Reduced 2.42%
74,102
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$34,293
$13.48 p/Share
2,544
Reduced 3.24%
75,942
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$16,520
$10.84 p/Share
1,524
Reduced 1.9%
78,486
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$28,714
$8.72 p/Share
3,293
Reduced 3.95%
80,010
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
24,730
Added 22.89%
83,303
Common Stock
Jun 08
2022
SELL
Payment of exercise price or tax liability
$15,400
$11.0 p/Share
1,400
Reduced 2.33%
58,573
Common Stock
Jun 07
2022
SELL
Payment of exercise price or tax liability
$8,634
$10.82 p/Share
798
Reduced 1.31%
59,973
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$27,189
$11.57 p/Share
2,350
Reduced 3.72%
60,771
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$25,213
$16.82 p/Share
1,499
Reduced 2.32%
63,121
Common Stock
Dec 16
2021
BUY
Grant, award, or other acquisition
-
16,907
Added 20.74%
64,620
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
-
47,713
Added 50.0%
47,713
Common Stock