Mar 08
2024
SELL
Open market or private sale
$172,500
$23.0 p/Share
7,500
Reduced 3.23%
225,051
Common Stock
Feb 15
2024
SELL
Open market or private sale
$172,500
$23.0 p/Share
7,500
Reduced 3.12%
232,551
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$620,151
$22.44 p/Share
27,636
Reduced 10.32%
240,051
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
54,138
Added 17.96%
247,217
Common Stock
Jan 02
2024
SELL
Open market or private sale
$174,450
$23.26 p/Share
7,500
Reduced 3.39%
213,549
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$537,886
$23.27 p/Share
23,115
Reduced 9.47%
221,049
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
57,291
Added 20.54%
221,698
Common Stock
Dec 13
2023
SELL
Open market or private sale
$172,500
$23.0 p/Share
7,500
Reduced 3.86%
186,873
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$399,712
$23.66 p/Share
16,894
Reduced 8.0%
194,373
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
33,095
Added 14.47%
195,672
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$475,820
$22.67 p/Share
20,989
Reduced 10.54%
178,172
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
53,479
Added 22.49%
184,358
Common Stock
May 02
2022
SELL
Open market or private sale
$125,700
$25.14 p/Share
5,000
Reduced 3.32%
145,682
Common Stock
Apr 01
2022
SELL
Open market or private sale
$129,200
$25.84 p/Share
5,000
Reduced 3.21%
150,682
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$440,353
$25.13 p/Share
17,523
Reduced 10.12%
155,682
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
34,326
Added 16.54%
173,205
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$393,601
$25.41 p/Share
15,490
Reduced 10.03%
138,879
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
41,350
Added 22.34%
143,724
Common Stock
Nov 22
2021
SELL
Open market or private sale
$124,550
$24.91 p/Share
5,000
Reduced 4.24%
113,019
Common Stock
Oct 20
2021
SELL
Open market or private sale
$118,550
$23.71 p/Share
5,000
Reduced 4.06%
118,019
Common Stock
Sep 20
2021
SELL
Open market or private sale
$112,900
$22.58 p/Share
5,000
Reduced 3.91%
123,019
Common Stock
Aug 20
2021
SELL
Open market or private sale
$112,850
$22.57 p/Share
5,000
Reduced 3.76%
128,019
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$155,488
$17.24 p/Share
9,019
Reduced 6.35%
133,019
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
-
26,550
Added 15.75%
142,038
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$145,392
$16.55 p/Share
8,785
Reduced 7.07%
115,488
Common Stock