Feb 28
2022
SELL
Payment of exercise price or tax liability
$226,773
$20.92 p/Share
10,840
Reduced 3.19%
328,747
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
27,550
Added 7.5%
339,587
Common Stock
Jan 31
2022
SELL
Open market or private sale
$114,380
$16.34 p/Share
7,000
Reduced 2.19%
312,037
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$277,322
$19.98 p/Share
13,880
Reduced 4.17%
319,037
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$78,581
$19.98 p/Share
3,933
Reduced 1.3%
297,642
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
10,000
Added 3.21%
301,575
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
35,275
Added 9.58%
332,917
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$84,652
$19.65 p/Share
4,308
Reduced 1.46%
291,575
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
10,000
Added 3.27%
295,883
Common Stock
Dec 27
2021
SELL
Open market or private sale
$138,460
$19.78 p/Share
7,000
Reduced 2.39%
285,883
Common Stock
Nov 29
2021
SELL
Open market or private sale
$142,940
$20.42 p/Share
7,000
Reduced 2.33%
292,883
Common Stock
Oct 25
2021
SELL
Open market or private sale
$155,330
$22.19 p/Share
7,000
Reduced 2.28%
299,883
Common Stock
Sep 27
2021
SELL
Open market or private sale
$160,580
$22.94 p/Share
7,000
Reduced 2.23%
306,883
Common Stock
Aug 30
2021
SELL
Open market or private sale
$174,650
$24.95 p/Share
7,000
Reduced 2.18%
313,883
Common Stock
Jul 26
2021
SELL
Open market or private sale
$189,840
$27.12 p/Share
7,000
Reduced 2.13%
320,883
Common Stock
Jul 09
2021
SELL
Payment of exercise price or tax liability
$55,469
$28.2 p/Share
1,967
Reduced 0.6%
327,883
Common Stock
Jul 09
2021
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.49%
329,850
Common Stock
Jun 28
2021
SELL
Open market or private sale
$194,670
$27.81 p/Share
7,000
Reduced 2.11%
324,850
Common Stock
Apr 21
2021
SELL
Payment of exercise price or tax liability
$124,459
$28.12 p/Share
4,426
Reduced 1.32%
331,850
Common Stock
Apr 21
2021
BUY
Exercise of conversion of derivative security
-
11,250
Added 3.26%
334,309
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$177,591
$27.08 p/Share
6,558
Reduced 1.98%
325,026
Common Stock
Mar 17
2021
BUY
Exercise of conversion of derivative security
-
16,667
Added 4.79%
331,584
Common Stock
Jan 03
2021
SELL
Payment of exercise price or tax liability
$114,987
$27.43 p/Share
4,192
Reduced 1.31%
314,917
Common Stock
Jan 03
2021
BUY
Exercise of conversion of derivative security
-
10,000
Added 3.04%
319,109
Common Stock
Nov 18
2020
BUY
Grant, award, or other acquisition
-
125,187
Added 28.83%
309,109
Common Stock