Feb 20
2024
SELL
Payment of exercise price or tax liability
$72,804
$29.85 p/Share
2,439
Reduced 3.23%
73,158
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$26,378
$30.25 p/Share
872
Reduced 1.14%
75,597
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
6,260
Added 7.57%
76,469
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$167,529
$28.8 p/Share
5,817
Reduced 7.65%
70,209
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
14,358
Added 15.89%
76,026
Common Stock
Jul 05
2023
SELL
Payment of exercise price or tax liability
$151,418
$31.48 p/Share
4,810
Reduced 7.24%
61,668
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
-
12,222
Added 15.53%
66,478
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$24,324
$27.3 p/Share
891
Reduced 1.62%
54,256
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$39,386
$30.02 p/Share
1,312
Reduced 2.32%
55,147
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$39,422
$31.09 p/Share
1,268
Reduced 2.2%
56,459
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
6,648
Added 10.33%
57,727
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$13,320
$24.13 p/Share
552
Reduced 1.07%
51,079
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$15,193
$22.18 p/Share
685
Reduced 1.31%
51,631
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$6,836
$20.84 p/Share
328
Reduced 0.62%
52,316
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$16,320
$20.79 p/Share
785
Reduced 1.47%
52,644
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
12,164
Added 18.54%
53,429
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$26,045
$21.74 p/Share
1,198
Reduced 2.82%
41,265
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
4,040
Added 8.69%
42,463
Common Stock
Jul 06
2021
SELL
Payment of exercise price or tax liability
$36,081
$23.99 p/Share
1,504
Reduced 3.77%
38,423
Common Stock
Jul 06
2021
BUY
Grant, award, or other acquisition
-
6,174
Added 13.39%
39,927
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$16,179
$29.31 p/Share
552
Reduced 1.61%
33,753
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$26,652
$26.84 p/Share
993
Reduced 2.81%
34,305
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$7,660
$19.15 p/Share
400
Reduced 1.12%
35,298
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
9,937
Added 21.77%
35,698
Common Stock