Dec 12
2024
SELL
Open market or private sale
$157,498
$59.21 p/Share
2,660
Reduced 1.22%
214,712
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$101,865
$58.95 p/Share
1,728
Reduced 0.79%
217,372
Common Stock
Nov 15
2024
SELL
Open market or private sale
$3,345,228
$57.49 p/Share
58,188
Reduced 20.98%
219,100
Common Stock
Nov 10
2024
SELL
Payment of exercise price or tax liability
$2,222,943
$58.06 p/Share
38,287
Reduced 12.13%
277,288
Common Stock
Nov 10
2024
BUY
Grant, award, or other acquisition
-
69,999
Added 18.15%
315,575
Common Stock
Sep 19
2024
BUY
Grant, award, or other acquisition
-
82,621
Added 25.31%
243,844
Common Stock
Sep 12
2024
SELL
Open market or private sale
$129,325
$48.95 p/Share
2,642
Reduced 1.61%
161,223
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$83,520
$48.7 p/Share
1,715
Reduced 1.04%
163,865
Common Stock
Aug 16
2024
SELL
Open market or private sale
$369,145
$49.47 p/Share
7,462
Reduced 4.31%
165,580
Common Stock
Aug 10
2024
SELL
Payment of exercise price or tax liability
$220,393
$45.47 p/Share
4,847
Reduced 2.72%
173,042
Common Stock
Jun 13
2024
SELL
Open market or private sale
$118,745
$45.34 p/Share
2,619
Reduced 1.46%
176,384
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$78,019
$45.84 p/Share
1,702
Reduced 0.94%
179,003
Common Stock
May 17
2024
SELL
Open market or private sale
$386,691
$48.24 p/Share
8,016
Reduced 4.25%
180,705
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$200,048
$47.79 p/Share
4,186
Reduced 2.17%
188,721
Common Stock
Mar 14
2024
SELL
Open market or private sale
$11,913
$50.27 p/Share
237
Reduced 0.12%
191,322
Common Stock
Mar 13
2024
SELL
Open market or private sale
$150,130
$50.01 p/Share
3,002
Reduced 1.54%
191,559
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$51,727
$49.5 p/Share
1,045
Reduced 0.53%
194,561
Common Stock
Mar 05
2024
SELL
Open market or private sale
$444,626
$48.86 p/Share
9,100
Reduced 4.45%
195,606
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$150,540
$50.13 p/Share
3,003
Reduced 1.45%
204,706
Common Stock
Dec 13
2023
SELL
Open market or private sale
$126,786
$49.18 p/Share
2,578
Reduced 1.24%
206,142
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$81,036
$48.38 p/Share
1,675
Reduced 0.8%
208,720
Common Stock
Nov 17
2023
SELL
Open market or private sale
$1,179,546
$47.99 p/Share
24,579
Reduced 10.46%
210,395
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$829,452
$52.0 p/Share
15,951
Reduced 6.36%
234,678
Common Stock
Sep 21
2023
BUY
Grant, award, or other acquisition
-
79,678
Added 24.24%
249,074
Common Stock
Sep 13
2023
SELL
Open market or private sale
$169,896
$56.22 p/Share
3,022
Reduced 1.75%
169,396
Common Stock