Oct 16
2024
BUY
Exercise of conversion of derivative security
$99,995
$15.46 p/Share
6,468
Added 1.69%
376,257
Common Stock
Sep 06
2024
SELL
Open market or private sale
$554,518
$30.15 p/Share
18,392
Reduced 4.74%
369,789
Common Stock
Sep 05
2024
SELL
Open market or private sale
$492,961
$31.59 p/Share
15,605
Reduced 3.86%
388,181
Common Stock
Aug 29
2024
SELL
Open market or private sale
$1,207,440
$33.64 p/Share
35,893
Reduced 8.16%
403,786
Common Stock
Aug 29
2024
BUY
Exercise of conversion of derivative security
$490,684
$15.46 p/Share
31,739
Added 6.73%
439,679
Common Stock
Jun 06
2024
SELL
Open market or private sale
$595,069
$26.84 p/Share
22,171
Reduced 5.15%
407,940
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$394,662
$27.43 p/Share
14,388
Reduced 3.24%
430,111
Common Stock
May 21
2024
SELL
Open market or private sale
$144,667
$28.63 p/Share
5,053
Reduced 1.12%
444,499
Common Stock
May 20
2024
SELL
Open market or private sale
$356,817
$28.66 p/Share
12,450
Reduced 2.69%
449,552
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$91,756
$7.37 p/Share
12,450
Added 2.62%
462,002
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$85,345
$26.02 p/Share
3,280
Reduced 0.72%
449,552
Common Stock
Apr 09
2024
BUY
Exercise of conversion of derivative security
$59,930
$2.83 p/Share
21,177
Added 4.49%
450,977
Common Stock
Mar 19
2024
SELL
Open market or private sale
$118,392
$23.57 p/Share
5,023
Reduced 1.16%
429,800
Common Stock
Mar 18
2024
SELL
Open market or private sale
$668,777
$23.02 p/Share
29,052
Reduced 6.26%
434,823
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$198,722
$24.8 p/Share
8,013
Reduced 1.7%
463,875
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
71,540
Added 13.16%
471,888
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$46,800
$2.34 p/Share
20,000
Added 4.76%
400,348
Common Stock
Dec 04
2023
SELL
Open market or private sale
$1,975,566
$22.64 p/Share
87,260
Reduced 18.66%
380,348
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
$64,524
$2.83 p/Share
22,800
Added 5.64%
381,098
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$288,297
$22.83 p/Share
12,628
Reduced 2.76%
444,808
Common Stock
Sep 05
2023
SELL
Open market or private sale
$350,669
$18.02 p/Share
19,460
Reduced 4.08%
457,436
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$229,450
$18.17 p/Share
12,628
Reduced 2.58%
476,896
Common Stock
Jun 09
2023
SELL
Open market or private sale
$376,289
$15.35 p/Share
24,514
Reduced 4.77%
489,524
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$200,785
$15.9 p/Share
12,628
Reduced 2.4%
514,038
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$43,788
$13.35 p/Share
3,280
Reduced 0.62%
526,666
Common Stock