Feb 16
2025
SELL
Payment of exercise price or tax liability
$40,372
$29.95 p/Share
1,348
Reduced 6.92%
18,130
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
$120,009
$29.95 p/Share
4,007
Added 17.06%
19,478
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$12,700
$30.53 p/Share
416
Reduced 3.32%
12,113
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
$102,519
$30.53 p/Share
3,358
Added 17.83%
15,471
Common Stock
Sep 06
2024
SELL
Open market or private sale
$168,695
$28.13 p/Share
5,997
Reduced 32.37%
12,529
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$14,850
$23.61 p/Share
629
Reduced 4.39%
13,698
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$113,989
$23.61 p/Share
4,828
Added 20.67%
18,526
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
$58,961
$21.87 p/Share
2,696
Added 15.84%
14,327
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$9,395
$22.86 p/Share
411
Reduced 3.41%
11,631
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$9,942
$22.91 p/Share
434
Reduced 3.48%
12,042
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$110,002
$26.16 p/Share
4,205
Added 25.21%
12,476
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$63,700
$26.41 p/Share
2,412
Reduced 22.58%
8,271
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
$132,683
$26.41 p/Share
5,024
Added 31.99%
10,683
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$7,769
$27.07 p/Share
287
Reduced 4.83%
5,659
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$11,225
$27.18 p/Share
413
Reduced 6.49%
5,946
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$11,955
$27.42 p/Share
436
Reduced 6.42%
6,359
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
$14,954
$22.42 p/Share
667
Added 8.94%
6,795
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$8,111
$38.44 p/Share
211
Reduced 3.33%
6,128
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$11,203
$38.63 p/Share
290
Reduced 4.37%
6,339
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
2,593
Added 28.12%
6,629
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$6,836
$32.4 p/Share
211
Reduced 4.97%
4,036
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
2,458
Added 36.66%
4,247
Common Stock