Sep 11
2025
SELL
Open market or private sale
$151,380
$25.23 p/Share
6,000
Reduced 10.88%
49,123
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$15,742
$27.33 p/Share
576
Reduced 1.03%
55,123
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$12,986
$26.45 p/Share
491
Reduced 0.87%
55,699
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$18,060
$26.56 p/Share
680
Reduced 1.2%
56,190
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
$208,017
$26.56 p/Share
7,832
Added 12.1%
56,870
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$106,967
$29.5 p/Share
3,626
Reduced 6.89%
49,038
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
$348,306
$29.5 p/Share
11,807
Added 18.31%
52,664
Common Stock
Aug 05
2024
SELL
Open market or private sale
$487,199
$32.48 p/Share
15,000
Reduced 27.24%
40,074
Common Stock
Feb 28
2024
SELL
Open market or private sale
$1,004,399
$33.48 p/Share
30,000
Reduced 35.26%
55,074
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$8,923
$33.8 p/Share
264
Reduced 0.31%
85,074
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
5,973
Added 6.46%
86,512
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$16,806
$34.16 p/Share
492
Reduced 0.57%
85,338
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$23,297
$34.16 p/Share
682
Reduced 0.79%
85,830
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$47,387
$34.19 p/Share
1,386
Reduced 1.69%
80,539
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$142,709
$34.19 p/Share
4,174
Added 4.85%
81,925
Common Stock
Aug 10
2023
SELL
Open market or private sale
$702,966
$32.59 p/Share
21,570
Reduced 21.72%
77,751
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$7,016
$26.78 p/Share
262
Reduced 0.26%
99,321
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$12,799
$25.91 p/Share
494
Reduced 0.49%
99,583
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
6,267
Added 5.89%
100,077
Common Stock