Apr 19
2024
SELL
Payment of exercise price or tax liability
$94,942
$34.3 p/Share
2,768
Reduced 8.48%
29,862
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
-
6,920
Added 17.5%
32,630
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$24,665
$36.06 p/Share
684
Reduced 2.59%
25,710
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
1,510
Added 5.41%
26,394
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$49,229
$29.13 p/Share
1,690
Reduced 6.36%
24,884
Common Stock
Apr 17
2023
BUY
Grant, award, or other acquisition
$153,806
$29.13 p/Share
5,280
Added 16.58%
26,574
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$20,468
$36.42 p/Share
562
Reduced 2.57%
21,294
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
1,330
Added 5.74%
21,856
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$3,859
$36.41 p/Share
106
Reduced 0.51%
20,526
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$64,185
$33.0 p/Share
1,945
Reduced 8.61%
20,632
Common Stock
Apr 18
2022
BUY
Grant, award, or other acquisition
$206,250
$33.0 p/Share
6,250
Added 21.68%
22,577
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$20,866
$33.6 p/Share
621
Reduced 3.66%
16,327
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
1,260
Added 6.92%
16,948
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$9,684
$28.65 p/Share
338
Reduced 2.11%
15,688
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$8,455
$21.68 p/Share
390
Reduced 2.38%
16,026
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
1,920
Added 10.47%
16,416
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$9,139
$19.57 p/Share
467
Reduced 3.12%
14,496
Common Stock
Aug 16
2020
SELL
Payment of exercise price or tax liability
$6,366
$18.89 p/Share
337
Reduced 2.2%
14,963
Common Stock
Jul 29
2020
BUY
Open market or private purchase
$58,680
$14.67 p/Share
4,000
Added 20.73%
15,300
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$5,448
$25.82 p/Share
211
Reduced 1.83%
11,300
Common Stock
Feb 16
2020
BUY
Grant, award, or other acquisition
-
1,470
Added 11.32%
11,511
Common Stock
Nov 15
2019
SELL
Payment of exercise price or tax liability
$11,432
$24.48 p/Share
467
Reduced 4.44%
10,041
Common Stock
Aug 16
2019
SELL
Payment of exercise price or tax liability
$8,051
$23.82 p/Share
338
Reduced 3.12%
10,508
Common Stock
Feb 16
2019
BUY
Grant, award, or other acquisition
-
1,735
Added 13.79%
10,846
Common Stock
Nov 16
2018
SELL
Payment of exercise price or tax liability
$9,695
$20.76 p/Share
467
Reduced 4.88%
9,111
Common Stock