Aug 23
2024
SELL
Open market or private sale
$1,421,200
$35.53 p/Share
40,000
Reduced 20.1%
158,969
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$221,733
$29.96 p/Share
7,401
Reduced 3.59%
198,969
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
$158,414
$15.44 p/Share
10,260
Added 4.74%
206,370
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
-
11,554
Reduced 5.56%
196,110
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
23,323
Added 10.1%
207,664
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$1,255,219
$31.43 p/Share
39,937
Reduced 17.81%
184,341
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
-
99,494
Added 30.73%
224,278
Common Stock
Jun 05
2023
SELL
Open market or private sale
$779,400
$25.98 p/Share
30,000
Reduced 19.38%
124,784
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$540,388
$25.04 p/Share
21,581
Reduced 12.24%
154,784
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
52,137
Added 22.82%
176,365
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$205,939
$24.89 p/Share
8,274
Reduced 6.24%
124,228
Common Stock
May 13
2023
BUY
Exercise of conversion of derivative security
-
13,968
Added 9.54%
132,502
Common Stock
Feb 28
2023
SELL
Open market or private sale
$215,883
$21.61 p/Share
9,990
Reduced 7.77%
118,534
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$139,760
$13.99 p/Share
9,990
Added 7.21%
128,524
Common Stock
Sep 02
2022
SELL
Open market or private sale
$207,500
$20.75 p/Share
10,000
Reduced 7.78%
118,534
Common Stock
Jun 06
2022
SELL
Open market or private sale
$213,300
$21.33 p/Share
10,000
Reduced 7.22%
128,534
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$224,402
$21.19 p/Share
10,590
Reduced 7.1%
138,534
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
13,099
Added 8.07%
149,124
Common Stock
May 13
2022
SELL
Open market or private sale
$208,700
$20.87 p/Share
10,000
Reduced 7.33%
126,416
Common Stock
May 13
2022
BUY
Exercise of conversion of derivative security
-
9,609
Added 6.6%
136,025
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$386,565
$21.22 p/Share
18,217
Reduced 11.78%
136,416
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
-
43,361
Added 21.9%
154,633
Common Stock
Oct 01
2021
SELL
Open market or private sale
$76,026
$22.81 p/Share
3,333
Reduced 2.91%
111,272
Common Stock
Sep 02
2021
SELL
Open market or private sale
$336,692
$23.44 p/Share
14,364
Reduced 11.14%
114,605
Common Stock
Sep 02
2021
BUY
Exercise of conversion of derivative security
$27,024
$2.45 p/Share
11,030
Added 7.88%
128,969
Common Stock