Mar 25
2024
SELL
Payment of exercise price or tax liability
$145,589
$17.1 p/Share
8,514
Reduced 12.91%
57,434
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
2,000
Added 2.94%
65,948
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$107,423
$18.8 p/Share
5,714
Reduced 8.2%
63,948
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
7,500
Added 9.72%
69,662
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$204,744
$27.94 p/Share
7,328
Reduced 10.55%
62,162
Common Stock
Mar 21
2022
BUY
Grant, award, or other acquisition
-
7,500
Added 9.74%
69,490
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
1,804
Added 2.83%
61,990
Common Stock
Nov 05
2021
SELL
Open market or private sale
$112,694
$33.5 p/Share
3,364
Reduced 5.29%
60,186
Common Stock
Nov 03
2021
SELL
Open market or private sale
$216,533
$32.63 p/Share
6,636
Reduced 9.45%
63,550
Common Stock
Aug 09
2021
SELL
Open market or private sale
$154,900
$30.98 p/Share
5,000
Reduced 6.65%
70,186
Common Stock
Aug 04
2021
SELL
Open market or private sale
$149,600
$29.92 p/Share
5,000
Reduced 6.24%
75,186
Common Stock
Jun 04
2021
SELL
Open market or private sale
$146,300
$29.26 p/Share
5,000
Reduced 5.87%
80,186
Common Stock
Jun 02
2021
SELL
Open market or private sale
$140,850
$28.17 p/Share
5,000
Reduced 5.54%
85,186
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$163,656
$24.06 p/Share
6,802
Reduced 7.01%
90,186
Common Stock
Mar 03
2021
SELL
Open market or private sale
$121,250
$24.25 p/Share
5,000
Reduced 4.9%
96,988
Common Stock
Jan 25
2021
BUY
Grant, award, or other acquisition
-
15,000
Added 12.82%
101,988
Common Stock
Mar 25
2020
SELL
Payment of exercise price or tax liability
$111,393
$15.51 p/Share
7,182
Reduced 7.63%
86,988
Common Stock
Mar 23
2020
BUY
Grant, award, or other acquisition
-
15,000
Added 13.74%
94,170
Common Stock
Mar 25
2019
SELL
Payment of exercise price or tax liability
$137,471
$19.8 p/Share
6,943
Reduced 8.06%
79,170
Common Stock
Mar 25
2019
BUY
Grant, award, or other acquisition
-
15,000
Added 14.83%
86,113
Common Stock
Mar 26
2018
SELL
Payment of exercise price or tax liability
$168,671
$25.85 p/Share
6,525
Reduced 8.34%
71,713
Common Stock
Mar 26
2018
BUY
Grant, award, or other acquisition
-
15,000
Added 16.09%
78,238
Common Stock