Feb 14
2025
SELL
Payment of exercise price or tax liability
$24,888
$27.41 p/Share
908
Reduced 3.67%
23,864
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
$27,135
$27.41 p/Share
990
Added 3.84%
24,772
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$38,921
$27.01 p/Share
1,441
Reduced 5.71%
23,782
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$112,491
$17.87 p/Share
6,295
Added 19.97%
25,223
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$23,895
$19.01 p/Share
1,257
Reduced 6.23%
18,928
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$31,499
$19.01 p/Share
1,657
Added 7.69%
19,879
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$24,705
$26.68 p/Share
926
Reduced 4.76%
18,528
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$2,746
$20.81 p/Share
132
Reduced 0.67%
19,454
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
5,158
Added 20.85%
19,586
Common
Feb 21
2023
SELL
Payment of exercise price or tax liability
$11,907
$30.77 p/Share
387
Reduced 3.89%
9,552
Common
Feb 21
2023
BUY
Grant, award, or other acquisition
-
6,196
Added 30.05%
14,426
Common
Feb 15
2023
SELL
Payment of exercise price or tax liability
$23,684
$32.05 p/Share
739
Reduced 7.9%
8,617
Common
Feb 15
2023
BUY
Grant, award, or other acquisition
$78,202
$32.05 p/Share
2,440
Added 21.48%
8,917
Common
Mar 27
2022
SELL
Payment of exercise price or tax liability
$2,726
$34.07 p/Share
80
Reduced 1.14%
6,916
Common
Mar 07
2022
SELL
Payment of exercise price or tax liability
$5,464
$32.72 p/Share
167
Reduced 2.33%
6,996
Common
Mar 07
2022
BUY
Grant, award, or other acquisition
$21,824
$32.72 p/Share
667
Added 8.52%
7,163
Common
Feb 28
2022
SELL
Payment of exercise price or tax liability
$13,810
$36.63 p/Share
377
Reduced 5.49%
6,496
Common
Feb 15
2022
BUY
Grant, award, or other acquisition
$37,191
$36.75 p/Share
1,012
Added 12.83%
6,873
Common
Mar 27
2021
SELL
Payment of exercise price or tax liability
$2,391
$45.11 p/Share
53
Reduced 0.9%
5,861
Common
Feb 26
2021
SELL
Payment of exercise price or tax liability
$9,478
$44.29 p/Share
214
Reduced 3.49%
5,914
Common
Feb 22
2021
SELL
Payment of exercise price or tax liability
$13,228
$45.93 p/Share
288
Reduced 4.49%
6,128
Common
Feb 15
2021
BUY
Grant, award, or other acquisition
$24,303
$43.09 p/Share
564
Added 8.08%
6,416
Common