Mar 07
2024
SELL
Payment of exercise price or tax liability
$91,210
$22.16 p/Share
4,116
Reduced 6.88%
55,737
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
14,672
Added 17.24%
70,409
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$17,382
$21.62 p/Share
804
Reduced 1.38%
57,338
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$20,582
$21.62 p/Share
952
Reduced 1.61%
58,142
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$11,908
$22.64 p/Share
526
Reduced 0.88%
59,094
Common Stock
Aug 25
2023
-
100
Reduced 0.17%
59,620
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$57,364
$23.3 p/Share
2,462
Reduced 3.96%
59,720
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
12,770
Added 17.07%
62,054
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$20,147
$24.63 p/Share
818
Reduced 1.63%
49,284
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$19,577
$24.38 p/Share
803
Reduced 1.58%
50,102
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$23,704
$24.9 p/Share
952
Reduced 1.84%
50,905
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$13,497
$25.71 p/Share
525
Reduced 1.0%
51,857
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$42,600
$23.68 p/Share
1,799
Reduced 3.32%
52,382
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$17,472
$24.47 p/Share
714
Reduced 1.29%
54,824
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
11,926
Added 17.68%
55,538
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$11,689
$25.03 p/Share
467
Reduced 1.06%
43,612
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$15,537
$23.94 p/Share
649
Reduced 1.45%
44,079
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$36,331
$24.06 p/Share
1,510
Reduced 3.24%
45,158
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
10,058
Added 17.73%
46,668
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
3,289
Added 8.24%
36,610
Common Stock
Apr 02
2020
SELL
Payment of exercise price or tax liability
$5,787
$14.29 p/Share
405
Reduced 1.2%
33,321
Common Stock
Mar 05
2020
SELL
Payment of exercise price or tax liability
$12,002
$19.74 p/Share
608
Reduced 1.77%
33,726
Common Stock
Mar 05
2020
BUY
Grant, award, or other acquisition
-
11,552
Added 25.18%
34,334
Common Stock
Apr 02
2019
SELL
Payment of exercise price or tax liability
$8,361
$24.52 p/Share
341
Reduced 1.47%
22,782
Common Stock
Mar 05
2019
BUY
Grant, award, or other acquisition
-
6,463
Added 21.84%
23,123
Common Stock