Feb 24
2024
SELL
Payment of exercise price or tax liability
$108,679
$92.73 p/Share
1,172
Reduced 0.77%
151,720
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$117,303
$92.73 p/Share
1,265
Reduced 0.82%
152,892
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$120,229
$92.13 p/Share
1,305
Reduced 0.84%
154,157
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$868,233
$92.13 p/Share
9,424
Added 5.72%
155,462
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$866,584
$95.25 p/Share
9,098
Reduced 5.86%
146,038
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
24,286
Added 13.54%
155,136
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$114,171
$96.92 p/Share
1,178
Reduced 0.89%
130,850
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$123,180
$96.84 p/Share
1,272
Reduced 0.95%
132,028
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$868,262
$97.47 p/Share
8,908
Added 6.26%
133,300
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$100,982
$99.49 p/Share
1,015
Reduced 0.81%
124,392
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$812,647
$101.81 p/Share
7,982
Reduced 5.98%
125,407
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
21,392
Added 13.82%
133,389
Common Stock
Dec 01
2022
SELL
Open market or private sale
$41,848
$100.84 p/Share
415
Reduced 0.37%
111,997
Common Stock
Nov 01
2022
SELL
Open market or private sale
$38,831
$93.57 p/Share
415
Reduced 0.37%
112,412
Common Stock
Oct 03
2022
SELL
Open market or private sale
$39,201
$94.46 p/Share
415
Reduced 0.37%
112,827
Common Stock
Sep 01
2022
SELL
Open market or private sale
$44,422
$107.04 p/Share
415
Reduced 0.37%
113,242
Common Stock
Aug 01
2022
SELL
Open market or private sale
$45,596
$109.87 p/Share
415
Reduced 0.36%
113,657
Common Stock
Jul 01
2022
SELL
Open market or private sale
$44,716
$107.75 p/Share
415
Reduced 0.36%
114,072
Common Stock
Jun 01
2022
SELL
Open market or private sale
$46,708
$112.55 p/Share
415
Reduced 0.36%
114,487
Common Stock
May 02
2022
SELL
Open market or private sale
$45,928
$110.67 p/Share
415
Reduced 0.36%
114,902
Common Stock
Apr 01
2022
SELL
Open market or private sale
$46,260
$111.47 p/Share
415
Reduced 0.36%
115,317
Common Stock
Mar 01
2022
SELL
Open market or private sale
$41,670
$100.41 p/Share
415
Reduced 0.36%
115,732
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$92,202
$100.22 p/Share
920
Reduced 0.79%
116,147
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$114,895
$97.04 p/Share
1,184
Reduced 1.0%
117,067
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$842,990
$97.67 p/Share
8,631
Added 6.8%
118,251
Common Stock