Apr 14
2025
SELL
Payment of exercise price or tax liability
$26,327
$8.3 p/Share
3,172
Reduced 1.61%
193,540
Common Stock
Apr 11
2025
SELL
Payment of exercise price or tax liability
$6,287
$8.52 p/Share
738
Reduced 0.37%
196,712
Common Stock
Apr 11
2025
SELL
Payment of exercise price or tax liability
$14,884
$8.52 p/Share
1,747
Reduced 0.88%
197,450
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$7,080
$11.88 p/Share
596
Reduced 0.3%
199,197
Common Stock
Jan 14
2025
SELL
Payment of exercise price or tax liability
$23,285
$11.66 p/Share
1,997
Reduced 0.99%
199,793
Common Stock
Jan 13
2025
SELL
Payment of exercise price or tax liability
$63,512
$15.99 p/Share
3,972
Reduced 1.93%
201,790
Common Stock
Oct 27
2024
SELL
Payment of exercise price or tax liability
$8,933
$15.84 p/Share
564
Reduced 0.27%
205,762
Common Stock
Oct 14
2024
SELL
Payment of exercise price or tax liability
$38,132
$15.66 p/Share
2,435
Reduced 1.17%
206,326
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$18,071
$15.66 p/Share
1,154
Reduced 0.55%
208,761
Common Stock
Oct 11
2024
SELL
Payment of exercise price or tax liability
$37,582
$16.02 p/Share
2,346
Reduced 1.11%
209,915
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
$32,125
$1.64 p/Share
19,589
Added 8.45%
212,261
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$10,438
$18.54 p/Share
563
Reduced 0.29%
192,672
Common Stock
Jul 14
2024
SELL
Payment of exercise price or tax liability
$58,655
$16.43 p/Share
3,570
Reduced 1.81%
193,235
Common Stock
Jul 13
2024
SELL
Payment of exercise price or tax liability
$18,960
$16.43 p/Share
1,154
Reduced 0.58%
196,805
Common Stock
Jul 11
2024
SELL
Payment of exercise price or tax liability
$13,901
$15.11 p/Share
920
Reduced 0.68%
134,028
Common Stock
Jul 11
2024
BUY
Grant, award, or other acquisition
-
63,931
Added 24.41%
197,959
Common Stock
Apr 29
2024
SELL
Payment of exercise price or tax liability
$6,606
$12.1 p/Share
546
Reduced 0.4%
134,948
Common Stock
Apr 14
2024
SELL
Payment of exercise price or tax liability
$39,997
$11.55 p/Share
3,463
Reduced 2.49%
135,494
Common Stock
Apr 13
2024
SELL
Payment of exercise price or tax liability
$12,924
$11.55 p/Share
1,119
Reduced 0.8%
138,957
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$10,564
$11.83 p/Share
893
Reduced 0.63%
140,076
Common Stock
Jul 11
2023
SELL
Payment of exercise price or tax liability
$200,091
$38.71 p/Share
5,169
Reduced 0.85%
601,653
Common Stock
Jul 11
2023
BUY
Grant, award, or other acquisition
-
41,250
Added 6.4%
602,868
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$142,315
$28.92 p/Share
4,921
Reduced 0.86%
565,572
Common Stock
Apr 13
2023
SELL
Payment of exercise price or tax liability
$46,831
$29.81 p/Share
1,571
Reduced 0.27%
570,493
Common Stock
Apr 03
2023
BUY
Other acquisition or disposition
$6,540
$2.18 p/Share
3,000
Added 0.52%
572,064
Common Stock