Jun 03
2025
SELL
Open market or private sale
$17,066
$37.02 p/Share
461
Reduced 0.32%
145,064
Common Stock
May 22
2025
SELL
Open market or private sale
$492,674
$38.18 p/Share
12,904
Reduced 8.17%
145,064
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$427,847
$38.59 p/Share
11,087
Reduced 6.56%
157,968
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$114,580
$35.04 p/Share
3,270
Reduced 1.9%
169,055
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
19,166
Added 10.01%
172,325
Common Stock
Feb 21
2025
SELL
Open market or private sale
$794,902
$36.15 p/Share
21,989
Reduced 12.55%
153,159
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$1,015,043
$36.59 p/Share
27,741
Reduced 13.67%
175,148
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
32,380
Added 13.76%
202,889
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
48,029
Added 21.98%
170,509
Common Stock
Dec 02
2024
SELL
Open market or private sale
$10,162
$38.06 p/Share
267
Reduced 0.22%
122,480
Common Stock
Nov 21
2024
SELL
Open market or private sale
$377,329
$35.12 p/Share
10,744
Reduced 8.06%
122,480
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$428,180
$35.84 p/Share
11,947
Reduced 8.23%
133,224
Common Stock
Aug 23
2024
SELL
Open market or private sale
$377,160
$35.0 p/Share
10,776
Reduced 6.91%
145,171
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$409,007
$34.33 p/Share
11,914
Reduced 7.1%
155,947
Common Stock
Jun 03
2024
SELL
Open market or private sale
$15,610
$36.73 p/Share
425
Reduced 0.25%
167,861
Common Stock
May 22
2024
SELL
Open market or private sale
$978,413
$36.62 p/Share
26,718
Reduced 13.73%
167,861
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$448,805
$37.36 p/Share
12,013
Reduced 5.81%
194,579
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$290,029
$37.52 p/Share
7,730
Reduced 3.61%
206,592
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
45,286
Added 17.44%
214,322
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$386,199
$37.01 p/Share
10,435
Reduced 5.81%
169,036
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
42,192
Added 19.03%
179,471
Common Stock
Nov 22
2023
SELL
Open market or private sale
$1,455,190
$45.95 p/Share
31,669
Reduced 18.77%
137,087
Common Stock
Nov 21
2023
SELL
Open market or private sale
$1,162,141
$45.75 p/Share
25,402
Reduced 13.08%
168,756
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$512,103
$46.34 p/Share
11,051
Reduced 5.39%
194,158
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$449,743
$41.05 p/Share
10,956
Reduced 5.07%
205,209
Common Stock