Mar 23
2023
SELL
Payment of exercise price or tax liability
$299,544
$20.77 p/Share
14,422
Reduced 15.24%
80,241
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
37,284
Added 28.26%
94,663
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$49,265
$21.29 p/Share
2,314
Reduced 3.88%
57,379
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$28,447
$20.51 p/Share
1,387
Reduced 2.27%
59,693
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$30,147
$20.82 p/Share
1,448
Reduced 2.32%
61,080
Common Stock
Sep 14
2022
SELL
Payment of exercise price or tax liability
$39,110
$20.16 p/Share
1,940
Reduced 3.01%
62,528
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$13,274
$16.49 p/Share
805
Added 1.23%
64,468
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$94,689
$29.18 p/Share
3,245
Reduced 4.85%
63,663
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
-
9,000
Added 11.86%
66,908
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$36,333
$28.79 p/Share
1,262
Reduced 2.5%
49,158
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
8,750
Added 13.13%
57,908
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$52,658
$27.7 p/Share
1,901
Reduced 3.63%
50,420
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$4,975
$19.98 p/Share
249
Added 0.47%
52,321
Common Stock
Sep 14
2021
SELL
Payment of exercise price or tax liability
$45,054
$22.64 p/Share
1,990
Reduced 3.68%
52,071
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$11,509
$22.79 p/Share
505
Reduced 0.93%
54,061
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$16,263
$15.1 p/Share
1,077
Added 1.94%
54,566
Common Stock
Jun 16
2021
SELL
Payment of exercise price or tax liability
$8,860
$25.17 p/Share
352
Reduced 0.65%
53,489
Common Stock
May 04
2021
SELL
Payment of exercise price or tax liability
$14,105
$22.75 p/Share
620
Reduced 1.14%
53,841
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
1,822
Added 3.24%
54,461
Common Stock
Mar 17
2021
SELL
Payment of exercise price or tax liability
$29,600
$21.59 p/Share
1,371
Reduced 2.54%
52,639
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
10,500
Added 16.28%
54,010
Common Stock
Jan 05
2021
BUY
Grant, award, or other acquisition
$3,191
$11.08 p/Share
288
Added 0.66%
43,510
Common Stock