Jan 31
2025
SELL
Payment of exercise price or tax liability
$18,073
$30.53 p/Share
592
Reduced 1.03%
56,615
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
$299,194
$30.53 p/Share
9,800
Added 12.86%
66,415
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$25,687
$23.61 p/Share
1,088
Reduced 2.34%
45,348
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$279,990
$23.61 p/Share
11,859
Added 17.17%
57,207
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
$202,669
$21.87 p/Share
9,267
Added 16.64%
46,436
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$16,459
$22.86 p/Share
720
Reduced 1.9%
37,169
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$15,326
$22.91 p/Share
669
Reduced 1.74%
37,889
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$239,991
$26.16 p/Share
9,174
Added 19.22%
38,558
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$81,289
$26.41 p/Share
3,078
Reduced 9.48%
29,384
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
$268,985
$26.41 p/Share
10,185
Added 23.88%
32,462
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$9,907
$27.07 p/Share
366
Reduced 1.62%
22,277
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$19,705
$27.18 p/Share
725
Reduced 3.1%
22,643
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$18,453
$27.42 p/Share
673
Reduced 2.8%
23,368
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$14,421
$37.85 p/Share
381
Reduced 1.56%
24,041
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$14,569
$38.44 p/Share
379
Reduced 1.53%
24,422
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$28,007
$38.63 p/Share
725
Reduced 2.84%
24,801
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
5,705
Added 18.27%
25,526
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$6,082
$33.6 p/Share
181
Reduced 0.9%
19,821
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$14,068
$32.64 p/Share
431
Reduced 2.11%
20,002
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$13,867
$32.4 p/Share
428
Reduced 2.05%
20,433
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
6,144
Added 22.75%
20,861
Common Stock