Feb 18
2024
SELL
Payment of exercise price or tax liability
$108,870
$21.91 p/Share
4,969
Reduced 1.07%
458,928
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
248,632
Added 34.89%
463,897
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$150,881
$19.9 p/Share
7,582
Reduced 3.4%
215,265
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$108,250
$17.44 p/Share
6,207
Reduced 2.71%
222,847
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
64,667
Added 22.02%
229,054
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$31,137
$16.1 p/Share
1,934
Reduced 1.16%
164,387
Common Stock
Mar 02
2023
SELL
Open market or private sale
$1,322,162
$18.37 p/Share
71,974
Reduced 30.2%
166,321
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$115,640
$19.61 p/Share
5,897
Reduced 2.41%
238,295
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$126,406
$19.61 p/Share
6,446
Reduced 2.57%
244,192
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$1,053,141
$19.05 p/Share
55,283
Reduced 22.28%
192,835
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
166,094
Added 39.86%
250,638
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$150,955
$19.06 p/Share
7,920
Reduced 5.36%
139,827
Common Stock
Oct 29
2022
SELL
Payment of exercise price or tax liability
$170,002
$23.18 p/Share
7,334
Reduced 4.73%
147,747
Common Stock
May 25
2022
SELL
Open market or private sale
$1,508,465
$23.03 p/Share
65,500
Reduced 29.69%
155,081
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$11,826
$25.27 p/Share
468
Reduced 0.21%
220,581
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$106,791
$25.64 p/Share
4,165
Reduced 1.85%
221,049
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$116,713
$25.64 p/Share
4,552
Reduced 1.98%
225,214
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$60,457
$24.27 p/Share
2,491
Reduced 1.07%
229,766
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$191,447
$24.86 p/Share
7,701
Reduced 3.21%
232,257
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
64,861
Added 21.28%
239,958
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$189,451
$24.82 p/Share
7,633
Reduced 16.59%
38,366
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
-
14,365
Added 23.8%
45,999
Common Stock
Sep 29
2021
SELL
Payment of exercise price or tax liability
$49,312
$25.34 p/Share
1,946
Reduced 5.8%
31,634
Common Stock
Sep 29
2021
BUY
Exercise of conversion of derivative security
-
3,662
Added 9.83%
33,580
Common Stock
Aug 11
2021
SELL
Open market or private sale
$201,500
$31.0 p/Share
6,500
Reduced 17.85%
29,918
Common Stock