Feb 28
2024
BUY
Grant, award, or other acquisition
-
5,769
Added 8.27%
64,008
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$51,715
$21.16 p/Share
2,444
Reduced 4.03%
58,239
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$10,199
$21.16 p/Share
482
Reduced 0.9%
53,095
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
7,588
Added 11.11%
60,683
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$11,918
$21.17 p/Share
563
Reduced 1.04%
53,577
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$11,281
$21.57 p/Share
523
Reduced 0.96%
54,140
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$15,458
$27.12 p/Share
570
Reduced 1.03%
54,663
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$11,095
$26.8 p/Share
414
Reduced 0.74%
55,233
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
4,491
Added 7.47%
55,647
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$57,790
$26.73 p/Share
2,162
Reduced 4.05%
51,156
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
6,541
Added 10.93%
53,318
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$14,140
$27.09 p/Share
522
Reduced 1.1%
46,777
Common Stock
Apr 24
2022
SELL
Payment of exercise price or tax liability
$11,396
$25.61 p/Share
445
Reduced 0.93%
47,299
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$63,576
$29.07 p/Share
2,187
Reduced 4.38%
47,744
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$16,103
$29.12 p/Share
553
Reduced 1.1%
49,931
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
3,850
Added 7.09%
50,484
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
6,786
Added 12.7%
46,634
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$15,198
$29.17 p/Share
521
Reduced 1.29%
39,848
Common Stock
Apr 24
2021
SELL
Payment of exercise price or tax liability
$12,104
$27.14 p/Share
446
Reduced 1.09%
40,369
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$15,842
$27.89 p/Share
568
Reduced 1.37%
40,815
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
4,172
Added 9.16%
41,383
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$69,561
$24.58 p/Share
2,830
Reduced 7.07%
37,211
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
8,175
Added 16.95%
40,041
Common Stock