Nov 15
2024
SELL
Payment of exercise price or tax liability
$449,971
$35.05 p/Share
12,838
Reduced 2.57%
486,107
Common Stock
Nov 05
2024
SELL
Open market or private sale
$3,394,510
$35.0 p/Share
96,986
Reduced 16.27%
498,945
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
$1,823,336
$18.8 p/Share
96,986
Added 14.0%
595,931
Common Stock
Oct 30
2024
SELL
Open market or private sale
$36,486
$31.4 p/Share
1,162
Reduced 0.23%
498,945
Common Stock
Aug 12
2024
SELL
Open market or private sale
$565,093
$27.06 p/Share
20,883
Reduced 4.01%
500,107
Common Stock
Aug 07
2024
SELL
Open market or private sale
$2,375,000
$25.0 p/Share
95,000
Reduced 15.42%
520,990
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
$2,318,950
$24.41 p/Share
95,000
Added 13.36%
615,990
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$474,478
$20.99 p/Share
22,605
Reduced 4.16%
520,990
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
63,350
Added 10.46%
542,381
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$216,745
$20.39 p/Share
10,630
Reduced 2.17%
479,031
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$265,313
$22.86 p/Share
11,606
Reduced 2.32%
489,661
Common Stock
Jan 11
2024
BUY
Grant, award, or other acquisition
-
63,224
Added 11.2%
501,267
Common Stock
Sep 06
2023
SELL
Payment of exercise price or tax liability
$279,711
$22.27 p/Share
12,560
Reduced 2.79%
438,043
Common Stock
Sep 06
2023
BUY
Grant, award, or other acquisition
-
50,660
Added 10.11%
450,603
Common Stock
Aug 30
2023
SELL
Open market or private sale
$103,362
$22.47 p/Share
4,600
Reduced 1.14%
399,943
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$135,082
$21.51 p/Share
6,280
Reduced 1.53%
404,543
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$201,159
$19.18 p/Share
10,488
Reduced 2.49%
410,823
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
68,331
Added 14.0%
419,803
Common Stock
Feb 28
2023
SELL
Open market or private sale
$1,443,575
$17.5 p/Share
82,490
Reduced 19.01%
351,472
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$1,215,902
$14.74 p/Share
82,490
Added 15.97%
433,962
Common Stock
Feb 27
2023
SELL
Open market or private sale
$175
$17.5 p/Share
10
Reduced 0.0%
351,472
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$147
$14.74 p/Share
10
Added 0.0%
351,482
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$27,644
$18.08 p/Share
1,529
Reduced 0.43%
351,472
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
100,000
Added 22.08%
353,001
Common Stock