Nov 27
2022
SELL
Payment of exercise price or tax liability
$300,078
$42.39 p/Share
7,079
Reduced 1.28%
547,101
Common Stock
Nov 24
2022
SELL
Payment of exercise price or tax liability
$254,899
$42.16 p/Share
6,046
Reduced 1.08%
554,180
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$277,420
$41.53 p/Share
6,680
Reduced 1.18%
560,226
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$115,218
$37.69 p/Share
3,057
Reduced 0.54%
566,906
Common Stock
Nov 08
2022
BUY
Grant, award, or other acquisition
-
4,981
Added 0.87%
568,171
Common Stock
Mar 07
2022
BUY
Open market or private purchase
$49,450
$19.78 p/Share
2,500
Added 0.44%
563,759
Common Stock
Mar 04
2022
BUY
Open market or private purchase
$49,625
$19.85 p/Share
2,500
Added 0.44%
561,259
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$270,164
$20.31 p/Share
13,302
Reduced 2.33%
558,759
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$11,833,015
$22.76 p/Share
519,904
Reduced 47.61%
572,061
Common Stock
Dec 06
2021
BUY
Exercise of conversion of derivative security
$7,972,875
$11.19 p/Share
712,500
Added 39.49%
1,091,965
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
27,822
Added 7.28%
354,465
Common Stock
Nov 28
2021
SELL
Payment of exercise price or tax liability
$166,759
$22.59 p/Share
7,382
Reduced 2.21%
326,643
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$152,121
$22.59 p/Share
6,734
Reduced 1.98%
334,025
Common Stock
Nov 24
2021
SELL
Payment of exercise price or tax liability
$135,585
$23.58 p/Share
5,750
Reduced 1.66%
340,759
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$39,976
$23.46 p/Share
1,704
Reduced 0.49%
346,509
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
2,920
Added 0.83%
348,213
Common Stock
Nov 20
2021
SELL
Payment of exercise price or tax liability
$151,098
$23.78 p/Share
6,354
Reduced 1.81%
345,293
Common Stock
May 12
2021
SELL
Payment of exercise price or tax liability
$16,263
$17.21 p/Share
945
Reduced 0.27%
349,354
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$305,233
$23.0 p/Share
13,271
Reduced 3.65%
350,299
Common Stock
Nov 28
2020
SELL
Payment of exercise price or tax liability
$144,928
$17.8 p/Share
8,142
Reduced 1.77%
450,749
Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$132,183
$17.8 p/Share
7,426
Reduced 1.59%
458,891
Common Stock
Nov 24
2020
BUY
Grant, award, or other acquisition
-
39,416
Added 7.79%
466,317
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$126,621
$16.82 p/Share
7,528
Reduced 1.73%
426,901
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$117,875
$16.82 p/Share
7,008
Reduced 1.59%
434,429
Common Stock