Mar 18
2024
SELL
Payment of exercise price or tax liability
$1,186,585
$34.66 p/Share
34,235
Reduced 20.12%
135,918
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
-
87,000
Added 33.83%
170,153
Common Stock, par valu...
Mar 13
2024
SELL
Payment of exercise price or tax liability
$65,119
$39.49 p/Share
1,649
Reduced 1.94%
83,153
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
4,190
Added 4.71%
84,802
Common Stock, par valu...
Mar 09
2024
SELL
Payment of exercise price or tax liability
$62,805
$38.46 p/Share
1,633
Reduced 1.99%
80,612
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
3,921
Added 4.55%
82,245
Common Stock, par valu...
Aug 30
2023
SELL
Open market or private sale
$517,800
$25.89 p/Share
20,000
Reduced 20.34%
78,324
Common Stock
Aug 29
2023
SELL
Open market or private sale
$10,240
$25.6 p/Share
400
Reduced 0.41%
98,324
Common stock, par valu...
Aug 24
2023
SELL
Open market or private sale
$491,800
$24.59 p/Share
20,000
Reduced 16.85%
98,724
Common Stock
Aug 23
2023
SELL
Open market or private sale
$174,888
$25.07 p/Share
6,976
Reduced 5.55%
118,724
Common stock, par valu...
Aug 16
2023
SELL
Open market or private sale
$2,500
$25.0 p/Share
100
Reduced 0.08%
125,560
Common Stock
Aug 15
2023
SELL
Open market or private sale
$5,912
$25.16 p/Share
235
Reduced 0.19%
125,660
Common stock, par valu...
Mar 18
2023
SELL
Payment of exercise price or tax liability
$651,149
$19.02 p/Share
34,235
Reduced 21.38%
125,895
Common Stock
Mar 18
2023
BUY
Exercise of conversion of derivative security
-
87,000
Added 35.2%
160,130
Common stock, par valu...
Mar 09
2023
SELL
Payment of exercise price or tax liability
$36,704
$21.77 p/Share
1,686
Reduced 2.25%
73,130
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
3,920
Added 4.98%
74,816
Common Stock, par valu...
Mar 18
2022
SELL
Payment of exercise price or tax liability
$860,693
$25.05 p/Share
34,359
Reduced 32.64%
70,896
Common Stock
Mar 18
2022
BUY
Exercise of conversion of derivative security
$2,179,350
$25.05 p/Share
87,000
Added 45.25%
105,255
Common Stock, $.0001 p...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$114,975
$23.45 p/Share
4,903
Reduced 21.17%
18,255
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$292,140
$23.45 p/Share
12,458
Added 34.98%
23,158
Common Stock, $.0001 p...