Sep 05
2024
SELL
Open market or private sale
$1,243,010
$35.36 p/Share
35,153
Reduced 15.86%
186,535
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$256,607
$29.96 p/Share
8,565
Reduced 3.73%
221,248
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
$182,037
$15.44 p/Share
11,790
Added 4.88%
229,813
Common Stock
May 24
2024
SELL
Open market or private sale
$1,096,550
$31.33 p/Share
35,000
Reduced 13.83%
218,023
Common Stock
May 23
2024
SELL
Open market or private sale
$626,600
$31.33 p/Share
20,000
Reduced 7.33%
253,023
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
-
17,971
Reduced 6.18%
273,023
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
35,914
Added 10.99%
290,994
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$1,490,567
$31.43 p/Share
47,425
Reduced 15.68%
255,080
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
-
115,108
Added 27.56%
302,505
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$692,681
$25.04 p/Share
27,663
Reduced 12.93%
186,247
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
65,923
Added 23.56%
213,910
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$243,573
$24.89 p/Share
9,786
Reduced 6.2%
147,987
Common Stock
May 13
2023
BUY
Exercise of conversion of derivative security
-
16,258
Added 9.34%
157,773
Common Stock
May 12
2023
SELL
Open market or private sale
$311,500
$24.97 p/Share
12,475
Reduced 8.1%
141,515
Common Stock
May 10
2023
SELL
Open market or private sale
$445,500
$24.75 p/Share
18,000
Reduced 10.47%
153,990
Common Stock
Mar 06
2023
SELL
Open market or private sale
$278,040
$23.17 p/Share
12,000
Reduced 6.52%
171,990
Common Stock
Mar 03
2023
SELL
Open market or private sale
$543,750
$21.75 p/Share
25,000
Reduced 11.96%
183,990
Common Stock
Feb 28
2023
SELL
Open market or private sale
$283,214
$21.57 p/Share
13,130
Reduced 5.91%
208,990
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$183,688
$13.99 p/Share
13,130
Added 5.58%
222,120
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$284,221
$21.19 p/Share
13,413
Reduced 6.06%
207,776
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
17,194
Added 7.21%
221,189
Common Stock
May 13
2022
BUY
Exercise of conversion of derivative security
-
11,127
Added 5.17%
203,995
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$481,397
$21.22 p/Share
22,686
Reduced 10.52%
192,868
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
-
53,199
Added 19.79%
215,554
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$543,953
$22.97 p/Share
23,681
Reduced 12.81%
161,195
Common Stock