Mar 20
2025
SELL
Payment of exercise price or tax liability
$52,181
$23.59 p/Share
2,212
Reduced 1.78%
122,206
Common Stock
Mar 20
2025
BUY
Grant, award, or other acquisition
-
8,503
Added 6.11%
130,709
Common Stock
Mar 19
2025
SELL
Payment of exercise price or tax liability
$70,661
$24.01 p/Share
2,943
Reduced 2.31%
124,418
Common Stock
Mar 19
2025
BUY
Grant, award, or other acquisition
-
5,886
Added 4.42%
127,361
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$20,194
$18.98 p/Share
1,064
Reduced 0.87%
121,475
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$20,245
$19.01 p/Share
1,065
Reduced 0.86%
122,539
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$72,865
$19.01 p/Share
3,833
Reduced 3.2%
115,880
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
7,724
Added 5.88%
123,604
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
7,667
Added 6.02%
119,713
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$43,288
$19.57 p/Share
2,212
Reduced 1.94%
112,046
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$19,152
$18.0 p/Share
1,064
Reduced 0.92%
114,258
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$18,477
$17.35 p/Share
1,065
Reduced 0.92%
115,322
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$214,765
$17.93 p/Share
11,978
Reduced 9.33%
116,387
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
31,235
Added 19.57%
128,365
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$124,246
$32.8 p/Share
3,788
Reduced 4.01%
90,750
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
13,957
Added 12.56%
97,130
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$34,123
$32.04 p/Share
1,065
Reduced 1.21%
86,961
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$138,513
$32.53 p/Share
4,258
Reduced 4.61%
88,026
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$51,588
$26.24 p/Share
1,966
Reduced 2.24%
85,895
Common Stock
Mar 23
2021
BUY
Grant, award, or other acquisition
-
9,044
Added 8.93%
92,284
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$112,624
$26.45 p/Share
4,258
Reduced 4.83%
83,928
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$17,430
$26.57 p/Share
656
Reduced 0.74%
88,186
Common Stock