Jul 01
2024
SELL
Payment of exercise price or tax liability
$126,447
$20.77 p/Share
6,088
Reduced 5.1%
113,347
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
$519,250
$20.77 p/Share
25,000
Added 17.31%
119,435
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$36,403
$19.98 p/Share
1,822
Reduced 1.89%
94,741
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
7,477
Added 7.19%
96,563
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$24,888
$20.4 p/Share
1,220
Reduced 1.35%
89,086
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
4,985
Added 5.28%
89,495
Common Stock
Jul 28
2023
BUY
Open market or private purchase
$6,554
$21.42 p/Share
306
Added 0.36%
85,321
Common Stock
Jul 01
2023
SELL
Sale (or disposition) back to the issuer
-
3,653
Reduced 4.12%
85,015
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
15,000
Added 14.47%
88,668
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$36,630
$26.66 p/Share
1,374
Reduced 1.83%
73,668
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
5,639
Added 6.99%
75,042
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$23,108
$28.67 p/Share
806
Reduced 1.15%
69,403
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
3,307
Added 4.53%
69,747
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$125,971
$40.08 p/Share
3,143
Reduced 4.49%
66,902
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
7,991
Added 10.56%
67,648
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$152,596
$39.78 p/Share
3,836
Reduced 5.82%
62,054
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
15,000
Added 18.54%
65,890
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$939,437
$43.3 p/Share
21,696
Reduced 29.89%
50,890
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
-
21,696
Added 23.01%
72,586
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$383,108
$43.25 p/Share
8,858
Reduced 14.83%
50,890
Common Stock
Nov 09
2021
BUY
Exercise of conversion of derivative security
-
8,858
Added 12.91%
59,748
Common Stock
Nov 08
2021
SELL
Payment of exercise price or tax liability
$637,175
$43.21 p/Share
14,746
Reduced 22.47%
50,890
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
-
14,746
Added 18.34%
65,636
Common Stock
Nov 03
2021
SELL
Payment of exercise price or tax liability
$428,900
$42.89 p/Share
10,000
Reduced 16.42%
50,890
Common Stock
Nov 03
2021
BUY
Exercise of conversion of derivative security
$428,900
$42.89 p/Share
10,000
Added 14.11%
60,890
Common Stock