May 09
2024
SELL
Payment of exercise price or tax liability
$396,537
$75.33 p/Share
5,264
Reduced 4.73%
106,079
Common Stock
May 02
2024
BUY
Grant, award, or other acquisition
-
34,403
Added 23.71%
110,725
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$95,658
$63.35 p/Share
1,510
Reduced 1.94%
76,321
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$42,949
$69.61 p/Share
617
Added 0.55%
111,343
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
3,838
Added 4.7%
77,831
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$271,245
$64.2 p/Share
4,225
Reduced 5.41%
73,820
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$45,172
$60.31 p/Share
749
Added 0.95%
78,046
Common Stock
Nov 01
2023
-
172
Added 0.22%
77,296
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
$44,693
$62.16 p/Share
719
Added 0.92%
77,123
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$44,196
$58.0 p/Share
762
Added 0.99%
76,403
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
-
19,098
Added 20.16%
75,640
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$105,876
$61.88 p/Share
1,711
Reduced 2.97%
55,835
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$11,828
$59.74 p/Share
198
Added 0.35%
56,541
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$30,288
$59.74 p/Share
507
Added 0.89%
56,343
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
4,400
Added 7.1%
57,546
Common Stock
Jan 12
2023
SELL
Payment of exercise price or tax liability
$139,618
$64.37 p/Share
2,169
Reduced 3.95%
52,789
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$25,700
$67.28 p/Share
382
Added 0.69%
54,959
Common Stock
Oct 06
2022
BUY
Grant, award, or other acquisition
-
9,125
Added 14.32%
54,576
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
$25,491
$79.41 p/Share
321
Added 0.7%
45,450
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
$25,323
$93.1 p/Share
272
Added 0.6%
45,129
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$129,803
$70.05 p/Share
1,853
Reduced 3.97%
44,856
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$21,782
$69.59 p/Share
313
Added 0.67%
46,710
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$658,680
$70.05 p/Share
9,403
Added 16.85%
46,396
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$63,204
$69.0 p/Share
916
Reduced 2.42%
36,992
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
$19,952
$64.99 p/Share
307
Added 0.8%
37,909
Common Stock