Nov 07
2024
SELL
Open market or private sale
$1,995,246
$19.76 p/Share
100,974
Reduced 16.26%
519,926
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$777,799
$15.79 p/Share
49,259
Reduced 7.35%
620,900
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
77,305
Added 10.34%
670,159
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$293,807
$14.33 p/Share
20,503
Reduced 3.34%
592,854
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
39,699
Added 6.08%
613,357
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$121,551
$9.67 p/Share
12,570
Reduced 2.1%
585,477
Common Stock
Apr 24
2023
BUY
Grant, award, or other acquisition
-
53,271
Added 8.18%
598,047
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$110,313
$21.84 p/Share
5,051
Reduced 0.92%
544,776
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
22,736
Added 3.97%
549,827
Common Stock
Nov 30
2022
SELL
Open market or private sale
$3,456,015
$24.75 p/Share
139,637
Reduced 20.94%
527,091
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
$2,435,269
$17.44 p/Share
139,637
Added 20.17%
552,625
Common Stock
May 12
2022
SELL
Payment of exercise price or tax liability
$85,543
$21.64 p/Share
3,953
Reduced 0.74%
527,091
Common Stock
Apr 25
2022
BUY
Grant, award, or other acquisition
-
50,916
Added 8.75%
531,044
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$6,982
$23.83 p/Share
293
Reduced 0.06%
480,128
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$109,999
$23.83 p/Share
4,616
Reduced 0.95%
480,421
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
30,956
Added 6.0%
485,037
Common Stock
Dec 23
2021
-
6,250
Reduced 1.36%
454,081
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$565,669
$17.33 p/Share
32,641
Reduced 6.62%
460,331
Common Stock
May 12
2021
SELL
Payment of exercise price or tax liability
$128,055
$18.2 p/Share
7,036
Reduced 1.41%
492,972
Common Stock
Apr 28
2021
SELL
Open market or private sale
$1,908,690
$18.29 p/Share
104,357
Reduced 17.27%
500,008
Common Stock
Apr 28
2021
BUY
Exercise of conversion of derivative security
$1,351,423
$12.95 p/Share
104,357
Added 14.72%
604,365
Common Stock
Apr 26
2021
BUY
Grant, award, or other acquisition
-
31,942
Added 6.0%
500,008
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$67,604
$16.68 p/Share
4,053
Reduced 0.86%
468,066
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
52,103
Added 9.94%
472,119
Common Stock
May 12
2020
SELL
Payment of exercise price or tax liability
$41,961
$8.02 p/Share
5,232
Reduced 1.23%
420,016
Common Stock