Sep 12
2024
SELL
Open market or private sale
$26,280
$37.12 p/Share
708
Reduced 20.89%
2,681
Common Stock
Sep 12
2024
SELL
Payment of exercise price or tax liability
$80,834
$37.58 p/Share
2,151
Reduced 38.83%
3,389
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$80,820
$26.94 p/Share
3,000
Added 35.13%
5,540
Common Stock
Jun 18
2024
SELL
Open market or private sale
$44,754
$52.04 p/Share
860
Reduced 25.29%
2,540
Common Stock
May 08
2024
SELL
Payment of exercise price or tax liability
$51,917
$44.45 p/Share
1,168
Reduced 25.57%
3,400
Common Stock
May 08
2024
BUY
Exercise of conversion of derivative security
$51,929
$17.31 p/Share
3,000
Added 41.82%
4,174
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$34,396
$43.43 p/Share
792
Reduced 33.56%
1,568
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$34,395
$22.93 p/Share
1,500
Added 38.86%
2,360
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$24,442
$33.03 p/Share
740
Reduced 46.25%
860
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$24,432
$15.27 p/Share
1,600
Added 50.0%
1,600
Common Stock
Dec 07
2023
SELL
Open market or private sale
$41,683
$31.65 p/Share
1,317
Reduced 100.0%
0
Common Stock
Nov 14
2023
SELL
Open market or private sale
$56,693
$26.15 p/Share
2,168
Reduced 62.21%
1,317
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$17,510
$34.2 p/Share
512
Reduced 5.9%
8,172
Common Stock
May 17
2023
BUY
Exercise of conversion of derivative security
$43,275
$17.31 p/Share
2,500
Added 21.42%
9,172
Common Stock
May 17
2023
BUY
Payment of exercise price or tax liability
$22,948
$34.2 p/Share
671
Added 7.32%
8,501
Common Stock
Mar 16
2023
SELL
Open market or private sale
$109,617
$33.42 p/Share
3,280
Reduced 48.48%
3,485
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$12,948
$32.78 p/Share
395
Reduced 5.21%
7,184
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
$12,960
$8.1 p/Share
1,600
Added 17.43%
7,579
Common Stock
Dec 16
2022
SELL
Open market or private sale
$46,559
$26.82 p/Share
1,736
Reduced 20.42%
6,765
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$70,302
$26.66 p/Share
2,637
Reduced 30.61%
5,979
Common Stock
Dec 05
2022
BUY
Exercise of conversion of derivative security
$68,760
$19.1 p/Share
3,600
Added 31.86%
7,699
Common Stock
Nov 23
2022
SELL
Open market or private sale
$45,179
$26.1 p/Share
1,731
Reduced 25.66%
5,016
Common Stock
Sep 07
2022
SELL
Payment of exercise price or tax liability
$90,811
$30.07 p/Share
3,020
Reduced 30.92%
6,747
Common Stock
Sep 07
2022
BUY
Exercise of conversion of derivative security
$84,924
$13.48 p/Share
6,300
Added 46.22%
7,329
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$5,224
$20.25 p/Share
258
Reduced 6.93%
3,467
Common Stock