Oct 08
2024
SELL
Open market or private sale
$1,700,556
$35.19 p/Share
48,325
Reduced 10.39%
416,679
Common Stock
Sep 03
2024
SELL
Open market or private sale
$1,666,000
$33.32 p/Share
50,000
Reduced 9.71%
465,004
Common Stock
Jul 16
2024
SELL
Open market or private sale
$1,066,473
$25.99 p/Share
41,034
Reduced 7.38%
515,004
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$1,805,226
$30.16 p/Share
59,855
Reduced 9.72%
556,038
Common Stock
Apr 16
2024
BUY
Grant, award, or other acquisition
-
120,917
Added 16.41%
615,893
Common Stock
Jan 22
2024
SELL
Open market or private sale
$1,572,537
$22.08 p/Share
71,220
Reduced 12.58%
494,976
Common Stock
Jan 19
2024
SELL
Open market or private sale
$193,028
$22.0 p/Share
8,774
Reduced 1.53%
566,196
Common Stock
Jan 18
2024
SELL
Open market or private sale
$203,170
$22.0 p/Share
9,235
Reduced 1.58%
574,970
Common Stock
Jan 16
2024
SELL
Open market or private sale
$135,290
$22.02 p/Share
6,144
Reduced 1.04%
584,205
Common Stock
Jan 12
2024
SELL
Open market or private sale
$276,860
$22.27 p/Share
12,432
Reduced 2.06%
590,349
Common Stock
Dec 26
2023
SELL
Open market or private sale
$402,948
$22.9 p/Share
17,596
Reduced 2.84%
602,781
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$365,996
$20.8 p/Share
17,596
Added 2.76%
620,377
Common Stock
Dec 19
2023
SELL
Open market or private sale
$106,436
$24.01 p/Share
4,433
Reduced 0.73%
602,781
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
$92,206
$20.8 p/Share
4,433
Added 0.72%
607,214
Common Stock
Jun 28
2023
SELL
Open market or private sale
$757,683
$20.26 p/Share
37,398
Reduced 5.84%
602,781
Common Stock
Jun 28
2023
BUY
Exercise of conversion of derivative security
$511,978
$13.69 p/Share
37,398
Added 5.52%
640,179
Common Stock
Jun 27
2023
SELL
Open market or private sale
$173,319
$20.25 p/Share
8,559
Reduced 1.4%
602,781
Common Stock
Jun 27
2023
BUY
Exercise of conversion of derivative security
$117,172
$13.69 p/Share
8,559
Added 1.38%
611,340
Common Stock
Jun 23
2023
SELL
Open market or private sale
$324,000
$20.25 p/Share
16,000
Reduced 2.59%
602,781
Common Stock
Jun 23
2023
BUY
Exercise of conversion of derivative security
$219,040
$13.69 p/Share
16,000
Added 2.52%
618,781
Common Stock
Jun 22
2023
SELL
Open market or private sale
$1,221,850
$20.13 p/Share
60,698
Reduced 9.15%
602,781
Common Stock
Jun 22
2023
BUY
Exercise of conversion of derivative security
$684,066
$11.27 p/Share
60,698
Added 8.76%
632,454
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$2,837,452
$23.2 p/Share
122,304
Reduced 16.87%
602,781
Common Stock
Apr 11
2023
BUY
Grant, award, or other acquisition
-
231,495
Added 24.2%
725,085
Common Stock
Jan 18
2023
SELL
Open market or private sale
$571,614
$23.01 p/Share
24,842
Reduced 4.79%
493,590
Common Stock