Nov 07
2024
SELL
Open market or private sale
$1,137,194
$52.28 p/Share
21,752
Reduced 58.08%
15,700
Common Stock
Mar 05
2024
SELL
Open market or private sale
$86,049
$32.57 p/Share
2,642
Reduced 6.64%
37,169
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
7,834
Added 16.9%
38,518
Common Stock
Feb 14
2024
SELL
Open market or private sale
$13,701
$25.14 p/Share
545
Reduced 1.69%
31,666
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
1,833
Added 5.38%
32,211
Common Stock
Jan 24
2024
SELL
Open market or private sale
$36,961
$21.64 p/Share
1,708
Reduced 5.32%
30,378
Common Stock
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
5,750
Added 15.2%
32,086
Common Stock
Jan 09
2024
SELL
Open market or private sale
$26,737
$22.99 p/Share
1,163
Reduced 4.23%
26,336
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
-
3,250
Added 10.57%
27,499
Common Stock
Aug 17
2023
SELL
Open market or private sale
$168,060
$26.28 p/Share
6,395
Reduced 21.12%
23,890
Common Stock
Jun 30
2023
SELL
Open market or private sale
$48,410
$28.36 p/Share
1,707
Reduced 5.34%
30,285
Common Stock
Jun 28
2023
BUY
Exercise of conversion of derivative security
-
5,750
Added 15.24%
31,992
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$28,247
$25.02 p/Share
1,129
Reduced 4.12%
26,242
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
3,833
Added 12.28%
27,371
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$17,606
$28.91 p/Share
609
Reduced 2.52%
23,538
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$18,286
$28.44 p/Share
643
Reduced 2.79%
22,409
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
1,738
Added 6.71%
24,147
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
1,834
Added 7.37%
23,052
Common Stock
Dec 28
2022
SELL
Payment of exercise price or tax liability
$73,962
$28.48 p/Share
2,597
Reduced 10.9%
21,218
Common Stock
Dec 23
2022
BUY
Exercise of conversion of derivative security
-
8,750
Added 26.87%
23,815
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$6,252
$29.08 p/Share
215
Reduced 1.43%
14,793
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
724
Added 4.6%
15,008
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$65,728
$30.5 p/Share
2,155
Reduced 13.11%
14,284
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
6,988
Added 29.83%
16,439
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$20,209
$31.43 p/Share
643
Reduced 6.37%
9,451
Common Stock