May 23
2024
BUY
Open market or private purchase
$39,000
$15.6 p/Share
2,500
Added 1.03%
239,067
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$957,848
$20.84 p/Share
45,962
Reduced 16.28%
236,317
Common Stock
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
110,481
Added 31.49%
240,335
Common Stock
Aug 08
2023
BUY
Open market or private purchase
$46,175
$18.47 p/Share
2,500
Added 1.44%
171,296
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$49,365
$19.97 p/Share
2,472
Reduced 1.45%
168,296
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
5,940
Added 3.36%
170,768
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$719,492
$19.87 p/Share
36,210
Reduced 18.01%
164,828
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
87,041
Added 30.63%
197,121
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$20,180
$20.18 p/Share
1,000
Added 0.87%
113,997
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$35,334
$19.12 p/Share
1,848
Reduced 1.77%
102,422
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
5,939
Added 5.39%
104,270
Common Stock
Mar 16
2022
BUY
Open market or private purchase
$93,600
$18.72 p/Share
5,000
Added 4.84%
98,331
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$103,943
$20.71 p/Share
5,019
Reduced 4.25%
112,997
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$78,435
$16.6 p/Share
4,725
Reduced 4.82%
93,331
Common Stock
Mar 06
2022
BUY
Exercise of conversion of derivative security
-
14,594
Added 11.01%
118,016
Common Stock
Mar 06
2022
BUY
Exercise of conversion of derivative security
-
14,595
Added 12.96%
98,056
Common Stock
Nov 09
2021
BUY
Open market or private purchase
$102,950
$20.59 p/Share
5,000
Added 5.67%
83,211
Common Stock
Aug 13
2021
BUY
Open market or private purchase
$175,760
$21.97 p/Share
8,000
Added 9.31%
77,961
Common Stock
Aug 10
2021
BUY
Open market or private purchase
$54,050
$21.62 p/Share
2,500
Added 3.45%
69,961
Common Stock
May 17
2021
BUY
Open market or private purchase
$21,620
$21.62 p/Share
1,000
Added 1.46%
67,461
Common Stock
May 14
2021
BUY
Open market or private purchase
$31,905
$21.27 p/Share
1,500
Added 2.21%
66,461
Common Stock
Mar 16
2021
BUY
Open market or private purchase
$49,600
$19.84 p/Share
2,500
Added 3.71%
64,961
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$102,945
$22.22 p/Share
4,633
Reduced 6.91%
62,461
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
14,594
Added 17.87%
67,094
Common Stock
Nov 18
2020
BUY
Open market or private purchase
$25,620
$17.08 p/Share
1,500
Added 2.78%
52,500
Common Stock