Oct 09
2024
SELL
Payment of exercise price or tax liability
$61,290
$24.37 p/Share
2,515
Reduced 1.9%
129,582
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$64,273
$22.24 p/Share
2,890
Reduced 2.14%
132,097
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$37,474
$22.24 p/Share
1,685
Reduced 1.23%
134,987
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$69,954
$21.16 p/Share
3,306
Reduced 2.36%
136,672
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
35,178
Added 20.08%
139,978
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$20,016
$22.72 p/Share
881
Reduced 0.83%
104,800
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$25,667
$15.01 p/Share
1,710
Reduced 1.59%
105,681
Common Stock
Sep 26
2023
SELL
Payment of exercise price or tax liability
$13,719
$15.99 p/Share
858
Reduced 0.79%
107,391
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$66,795
$23.72 p/Share
2,816
Reduced 2.54%
108,249
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$38,420
$22.91 p/Share
1,677
Reduced 1.49%
111,065
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
28,459
Added 20.15%
112,742
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$18,762
$18.54 p/Share
1,012
Reduced 1.19%
84,283
Common Stock
Oct 09
2022
SELL
Payment of exercise price or tax liability
$33,766
$19.62 p/Share
1,721
Reduced 1.98%
85,295
Common Stock
Sep 26
2022
SELL
Payment of exercise price or tax liability
$15,869
$18.41 p/Share
862
Reduced 0.98%
87,016
Common Stock
Sep 25
2022
SELL
Payment of exercise price or tax liability
$6,467
$18.69 p/Share
346
Reduced 0.39%
87,878
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$71,959
$25.32 p/Share
2,842
Reduced 3.12%
88,224
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
-
19,238
Added 17.44%
91,066
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$21,357
$24.69 p/Share
865
Reduced 1.19%
71,828
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
19,520
Added 21.17%
72,693
Common Stock
Oct 09
2021
SELL
Payment of exercise price or tax liability
$53,392
$30.88 p/Share
1,729
Reduced 3.15%
53,173
Common Stock
Sep 26
2021
SELL
Payment of exercise price or tax liability
$28,813
$33.31 p/Share
865
Reduced 1.55%
54,902
Common Stock
Sep 25
2021
SELL
Payment of exercise price or tax liability
$11,525
$33.31 p/Share
346
Reduced 0.62%
55,767
Common Stock
May 28
2021
BUY
Grant, award, or other acquisition
$5,456
$15.86 p/Share
344
Added 0.61%
56,113
Common Stock
Mar 24
2021
BUY
Grant, award, or other acquisition
-
13,326
Added 19.29%
55,769
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
10,000
Added 19.07%
42,443
Common Stock