Nov 22
2024
SELL
Sale (or disposition) back to the issuer
-
76,828
Reduced 100.0%
0
Common Stock
Sep 06
2024
SELL
Open market or private sale
$1,033,980
$27.21 p/Share
38,000
Reduced 33.09%
76,828
Common Stock
Mar 25
2024
SELL
Open market or private sale
$1,418,336
$27.6 p/Share
51,389
Reduced 30.92%
114,828
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
$145,417
$10.47 p/Share
13,889
Added 9.74%
128,717
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$370,623
$24.6 p/Share
15,066
Reduced 9.0%
152,328
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
40,650
Added 19.54%
167,394
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$481,678
$22.85 p/Share
21,080
Reduced 14.26%
126,744
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
53,570
Added 26.6%
147,824
Common Stock
Sep 28
2023
SELL
Open market or private sale
$1,010,100
$27.3 p/Share
37,000
Reduced 28.19%
94,254
Common Stock
Sep 01
2023
SELL
Open market or private sale
$538,200
$26.91 p/Share
20,000
Reduced 13.22%
131,254
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$280,982
$25.79 p/Share
10,895
Reduced 6.72%
151,254
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
31,795
Added 16.39%
162,149
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$233,257
$25.86 p/Share
9,020
Reduced 6.47%
130,354
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$379,759
$27.86 p/Share
13,631
Reduced 8.91%
139,374
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
47,755
Added 23.79%
153,005
Common Stock
Nov 08
2022
SELL
Open market or private sale
$2,604,800
$32.56 p/Share
80,000
Reduced 43.18%
105,250
Common Stock
Mar 22
2022
SELL
Open market or private sale
$2,257,997
$24.73 p/Share
91,306
Reduced 33.02%
185,250
Common Stock
Mar 22
2022
BUY
Exercise of conversion of derivative security
$699,301
$13.63 p/Share
51,306
Added 19.73%
208,779
Common Stock
Mar 07
2022
SELL
Open market or private sale
$655,437
$24.12 p/Share
27,174
Reduced 10.77%
225,250
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
$394,566
$14.52 p/Share
27,174
Added 9.72%
252,424
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$160,848
$22.89 p/Share
7,027
Reduced 3.03%
225,250
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
29,488
Added 11.27%
232,277
Common Stock
Feb 28
2022
SELL
Open market or private sale
$575,009
$22.19 p/Share
25,913
Reduced 11.33%
202,789
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$225,648
$21.88 p/Share
10,313
Reduced 4.31%
228,702
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$108,561
$19.61 p/Share
5,536
Reduced 2.26%
239,015
Common Stock