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
Mar 23
2023
SELL
Open market or private sale
$2,000,000
$40.0 p/Share
50,000
Reduced 8.08%
569,064
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
$329,337
$2.66 p/Share
123,811
Added 16.67%
619,064
Common Stock
Jan 24
2023
SELL
Open market or private sale
$1,767,360
$35.0 p/Share
50,496
Reduced 9.25%
495,253
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$157,331
$28.43 p/Share
5,534
Reduced 1.0%
545,749
Common Stock
Jan 13
2023
SELL
Open market or private sale
$1,500,000
$30.0 p/Share
50,000
Reduced 8.29%
553,051
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$51,696
$29.24 p/Share
1,768
Reduced 0.32%
551,283
Common Stock