Daily NYSE prices are sourced from yfinance. Yellow highlighting
marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time:
pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it.
The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.
Date
Open
High
Low
Close
Volume
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
173.7600
174.4050
172.0900
172.2100
1,252,280
Thu, 22 Oct 2026
167.8600
174.1200
167.8300
173.9100
1,290,200
Wed, 21 Oct 2026
167.9300
168.1300
166.6700
166.9500
884,400
Tue, 20 Oct 2026
166.2900
167.9000
164.9400
167.1300
662,700
Mon, 19 Oct 2026
166.8800
166.9300
164.2200
164.7400
1,033,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
164.8800
167.8100
164.4900
167.3400
955,900
Thu, 15 Oct 2026
166.0600
166.0600
163.4400
163.9500
887,100
Wed, 14 Oct 2026
163.4100
165.0000
161.9700
163.9400
871,300
Tue, 13 Oct 2026
163.3100
164.2700
160.6900
163.4700
803,600
Mon, 12 Oct 2026
161.6600
163.2100
161.3700
162.3800
1,438,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
23 · 8-K
After-hours · 20:05 ET
8-K ↗
Fri, 09 Oct 2026
22 · 8-K
After market open · 13:10 ET
8-K ↗
Fri, 09 Oct 2026
159.9900
161.9200
159.9900
161.6600
877,700
Thu, 08 Oct 2026
21 · 424B2
After-hours · 20:05 ET
424B2 ↗
Thu, 08 Oct 2026
159.5300
160.8300
158.3700
160.6600
2,138,000
Wed, 07 Oct 2026
160.0100
160.4000
158.5900
159.2100
1,533,300
Tue, 06 Oct 2026
20 · 424B5
After market open · 12:40 ET
424B5 ↗
Tue, 06 Oct 2026
158.9100
159.9500
157.8400
159.7400
1,046,600
Mon, 05 Oct 2026
157.3100
158.4800
156.0900
158.0500
857,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
157.0700
158.6200
156.5900
157.1700
843,800
Thu, 01 Oct 2026
156.0100
156.8600
154.7200
156.3800
1,086,700
Wed, 30 Sep 2026
158.1300
158.1600
156.2500
156.4400
965,500
Tue, 29 Sep 2026
156.0800
157.9900
155.6400
157.6000
921,400
Mon, 28 Sep 2026
157.5500
157.8000
156.3400
157.0500
1,039,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
156.1100
157.5000
155.3900
157.2100
1,040,400
Thu, 24 Sep 2026
156.9400
157.7000
156.0100
156.4200
1,218,000
Wed, 23 Sep 2026
156.5300
157.3200
155.0000
156.2400
1,066,400
Tue, 22 Sep 2026
158.0200
158.8800
157.2600
157.3400
999,100
Mon, 21 Sep 2026
160.2600
160.4100
158.1500
158.2700
1,059,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
161.0000
161.1200
159.9800
160.3000
2,082,200
Thu, 17 Sep 2026
162.4200
162.9600
161.4300
162.0300
1,414,900
Wed, 16 Sep 2026
163.2000
163.9800
161.5300
161.9600
1,180,800
Tue, 15 Sep 2026
163.8100
164.2500
161.9900
162.0400
1,107,900
Mon, 14 Sep 2026
164.1600
165.0800
163.1400
163.8400
987,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
165.7200
165.8700
163.0400
163.1900
970,700
Thu, 10 Sep 2026
167.5600
168.0600
164.6700
164.8100
903,000
Wed, 09 Sep 2026
168.2200
168.3000
165.8900
166.5900
667,000
Tue, 08 Sep 2026
167.1900
169.0600
167.1900
168.0700
773,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
168.4000
169.5800
167.2800
167.5600
694,100
Thu, 03 Sep 2026
168.3000
169.4400
167.4200
169.1200
688,600
Wed, 02 Sep 2026
167.6600
168.3600
165.9800
167.6800
874,800
Tue, 01 Sep 2026
167.1300
167.7500
166.1700
167.7000
785,000
Mon, 31 Aug 2026
165.5000
166.7600
164.6200
166.1300
1,148,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
168.3500
168.3500
166.3800
166.6500
516,700
Thu, 27 Aug 2026
168.0700
168.0700
166.4100
167.2200
825,000
Wed, 26 Aug 2026
167.7400
169.6300
166.5000
169.4600
739,200
Tue, 25 Aug 2026
167.9400
168.4300
167.1000
167.5600
971,400
Mon, 24 Aug 2026
166.3500
167.9700
166.0300
167.8200
795,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
172.1200
172.1200
166.8500
166.8500
1,072,200
Thu, 20 Aug 2026
170.7500
173.1300
170.3700
170.5200
1,128,000
Wed, 19 Aug 2026
171.4000
172.1700
170.3900
171.3100
916,200
Tue, 18 Aug 2026
172.0700
172.7300
170.3200
170.5100
825,800
Mon, 17 Aug 2026
170.4700
171.5200
168.9000
169.9000
1,548,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
169.5000
170.2800
169.1200
169.9200
1,285,300
Thu, 13 Aug 2026
170.3000
172.0900
169.4000
169.9600
1,316,100
Wed, 12 Aug 2026
169.0600
170.3600
168.1300
169.5900
1,270,400
Tue, 11 Aug 2026
167.7900
169.4800
167.2400
169.2100
909,600
Mon, 10 Aug 2026
172.2700
172.2700
167.1500
167.9200
898,700
Mon, 10 Aug 2026
19 · 8-K
Pre-market · 06:15 ET
8-K ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
170.9600
172.3000
169.7000
170.1900
907,500
Thu, 06 Aug 2026
173.3500
173.6000
170.8700
171.9800
1,127,300
Wed, 05 Aug 2026
18 · 10-Q
After-hours · 16:54 ET
10-Q ↗
Wed, 05 Aug 2026
17 · 8-K
After-hours · 16:47 ET
8-K ↗
Wed, 05 Aug 2026
172.1800
172.5800
170.4600
172.2000
1,279,600
Tue, 04 Aug 2026
172.6000
173.7100
170.0000
172.6500
1,348,100
Mon, 03 Aug 2026
171.9600
174.2200
171.5300
172.8900
812,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
173.3000
174.9200
172.2200
172.7800
1,045,400
Thu, 30 Jul 2026
176.9400
177.4200
173.5500
174.2600
1,156,700
Wed, 29 Jul 2026
180.4900
181.3700
177.0900
177.6700
961,400
Tue, 28 Jul 2026
179.6100
182.6400
178.9700
179.3800
984,400
Mon, 27 Jul 2026
180.7900
180.7900
177.5700
178.2200
638,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
179.0900
180.0000
178.1000
179.2200
817,400
Thu, 23 Jul 2026
177.4000
179.7100
177.4000
178.0400
697,900
Wed, 22 Jul 2026
176.9000
178.5600
176.1900
178.4700
791,100
Tue, 21 Jul 2026
176.7500
176.8900
174.6800
175.0500
800,800
Mon, 20 Jul 2026
177.4300
178.6500
176.1900
177.3300
1,089,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
176.0400
181.4700
176.0400
177.6800
1,483,200
Thu, 16 Jul 2026
175.2000
178.2100
175.1900
178.0400
1,254,200
Wed, 15 Jul 2026
177.6500
178.2200
174.6500
174.9800
1,301,800
Tue, 14 Jul 2026
179.4700
180.8500
178.0700
178.4500
1,021,500
Mon, 13 Jul 2026
177.3500
179.9600
176.9400
179.5000
918,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
174.5600
176.6000
174.5600
176.2000
527,300
Thu, 09 Jul 2026
177.0300
177.4400
174.4600
174.7200
1,379,000
Wed, 08 Jul 2026
178.1400
179.1300
176.1800
177.0900
1,092,900
Tue, 07 Jul 2026
175.7000
179.7900
174.9800
177.5800
1,481,200
Mon, 06 Jul 2026
176.7900
176.7900
173.4900
173.8300
1,139,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
174.2900
176.8800
173.0600
176.8700
898,600
Wed, 01 Jul 2026
172.1100
173.8500
172.0000
173.0300
1,142,900
Tue, 30 Jun 2026
173.3900
174.2200
172.1800
172.2700
1,387,900
Mon, 29 Jun 2026
174.2800
175.4200
173.8200
174.8400
1,465,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
171.7000
175.1900
171.7000
175.1700
2,030,600
Thu, 25 Jun 2026
173.0000
175.2700
173.0000
173.6700
1,257,000
Wed, 24 Jun 2026
173.5300
173.7000
171.6300
172.5900
1,343,400
Tue, 23 Jun 2026
170.8900
172.7700
169.9500
171.0900
1,101,400
Mon, 22 Jun 2026
169.2300
170.7900
168.9000
169.5900
1,271,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
16 · 8-K
After-hours · 17:11 ET
8-K ↗
Thu, 18 Jun 2026
169.6400
171.2100
169.0400
170.1100
2,227,800
Thu, 18 Jun 2026
15 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 17 Jun 2026
14 · 424B2
After-hours · 16:22 ET
424B2 ↗
Wed, 17 Jun 2026
168.6200
170.0500
168.2200
169.6400
1,480,000
Tue, 16 Jun 2026
170.1900
171.2800
168.9300
169.6300
1,027,900
Mon, 15 Jun 2026
168.8200
170.8500
168.4000
169.6000
1,576,900
Mon, 15 Jun 2026
13 · 424B5
Pre-market · 08:43 ET
424B5 ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
168.2200
169.9900
167.7700
169.9600
1,540,700
Thu, 11 Jun 2026
170.2600
170.5900
167.7400
168.2300
1,632,500
Wed, 10 Jun 2026
168.9500
169.9400
167.7800
169.2700
1,776,600
Tue, 09 Jun 2026
168.2900
168.9200
166.6900
167.6200
1,793,900
Mon, 08 Jun 2026
169.9700
170.0400
167.1100
167.8900
2,243,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
168.9400
171.9500
168.4500
170.2400
1,467,600
Thu, 04 Jun 2026
169.7800
170.1300
166.3300
167.9600
1,701,000
Wed, 03 Jun 2026
169.3200
171.2700
168.2400
168.3000
2,125,000
Tue, 02 Jun 2026
168.1300
168.9100
166.4700
168.7500
1,782,700
Mon, 01 Jun 2026
168.1000
169.0600
167.1100
167.1500
1,992,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
172.4400
172.9400
168.1200
169.1300
6,473,400
Thu, 28 May 2026
174.8300
176.4700
172.0400
173.0300
1,565,500
Wed, 27 May 2026
176.7800
177.8600
175.1500
176.2400
996,700
Tue, 26 May 2026
176.9800
178.8500
176.1200
177.7200
1,477,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
178.1800
178.4800
176.3100
177.8100
1,472,300
Thu, 21 May 2026
176.2200
177.4700
175.2300
177.4600
1,615,200
Wed, 20 May 2026
178.2000
179.0200
175.8600
176.0000
2,009,900
Tue, 19 May 2026
178.6400
180.5600
177.5700
177.7300
2,326,000
Mon, 18 May 2026
177.7300
179.8100
176.9900
178.5200
1,764,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
180.8800
181.2200
176.2900
176.4800
1,616,600
Thu, 14 May 2026
180.2800
181.3700
179.6500
180.8700
1,622,900
Wed, 13 May 2026
181.0800
181.0800
178.0300
179.9500
1,379,300
Tue, 12 May 2026
182.7400
183.4300
180.9100
181.9400
903,900
Mon, 11 May 2026
182.4500
183.1400
180.6100
182.1300
796,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
183.4900
184.8300
180.8500
180.8700
1,136,600
Thu, 07 May 2026
186.8600
190.1900
180.6800
181.8600
1,868,800
Wed, 06 May 2026
12 · 10-Q
After-hours · 17:12 ET
10-Q ↗
Wed, 06 May 2026
11 · 8-K
After-hours · 16:58 ET
8-K ↗
Wed, 06 May 2026
188.9800
188.9800
183.7000
184.7600
906,800
Tue, 05 May 2026
186.5000
188.9000
185.5700
187.2500
860,900
Mon, 04 May 2026
187.2300
189.6900
186.6700
187.7700
748,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
188.5700
191.4900
187.9900
188.5400
676,200
Thu, 30 Apr 2026
186.0900
190.1000
185.9200
189.9800
1,172,300
Wed, 29 Apr 2026
186.5200
187.2200
185.5700
185.7100
696,700
Tue, 28 Apr 2026
187.8200
187.8200
185.7100
187.1300
457,600
Mon, 27 Apr 2026
186.4900
187.5000
185.5600
185.6200
845,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
187.4100
187.4100
185.1100
185.4500
617,300
Thu, 23 Apr 2026
183.6500
188.5400
182.4700
187.8100
735,500
Wed, 22 Apr 2026
183.9600
184.6500
181.3200
182.4900
846,000
Tue, 21 Apr 2026
187.3500
187.3500
182.6800
182.9300
608,100
Mon, 20 Apr 2026
186.0900
187.7100
186.0000
186.2300
514,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
187.3400
187.3400
183.7700
186.5400
841,200
Thu, 16 Apr 2026
185.9400
188.3100
185.7500
187.9800
1,095,800
Wed, 15 Apr 2026
187.5000
187.5000
185.3600
186.2600
578,300
Tue, 14 Apr 2026
187.0400
188.3300
185.2800
188.1600
497,400
Mon, 13 Apr 2026
190.2600
190.2600
186.4800
187.7500
874,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
192.2900
192.3100
190.3100
190.3600
910,100
Thu, 09 Apr 2026
189.4600
192.5100
189.2200
192.2900
932,600
Wed, 08 Apr 2026
186.7000
190.0300
186.0200
189.6600
1,043,500
Tue, 07 Apr 2026
187.8100
190.0500
187.5700
188.7000
816,600
Mon, 06 Apr 2026
188.8100
190.0000
187.5600
187.8100
614,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
186.2100
189.1100
185.3100
188.9700
664,700
Wed, 01 Apr 2026
183.6000
186.5900
183.5800
185.4900
811,200
Tue, 31 Mar 2026
185.8700
186.0700
182.5000
184.7200
886,700
Mon, 30 Mar 2026
184.8500
186.2200
184.0500
185.0200
838,900
Mon, 30 Mar 2026
10 · 8-K
Pre-market · 07:15 ET
8-K ↗
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
183.4400
184.4500
182.7500
183.1900
636,300
Thu, 26 Mar 2026
181.2100
183.2600
180.8500
183.1800
694,700
Wed, 25 Mar 2026
182.4800
183.4200
181.4100
181.5500
770,400
Tue, 24 Mar 2026
180.2100
183.6300
179.3200
181.5700
766,600
Mon, 23 Mar 2026
181.3100
182.2900
180.5200
181.0300
1,034,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
184.9500
185.4200
180.4300
180.4900
3,328,800
Thu, 19 Mar 2026
185.1300
186.2100
183.4200
184.9000
1,082,000
Wed, 18 Mar 2026
185.8600
186.4500
185.1000
185.2500
2,133,800
Tue, 17 Mar 2026
189.0700
189.0700
186.5200
186.9800
691,500
Mon, 16 Mar 2026
190.1300
190.1300
187.0700
187.8200
899,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
188.6200
189.3200
186.8500
188.5800
765,000
Thu, 12 Mar 2026
184.8300
188.8000
183.7900
186.7900
930,600
Wed, 11 Mar 2026
184.5200
184.8400
182.1900
184.3000
842,400
Tue, 10 Mar 2026
184.2000
186.3000
183.0700
183.4400
1,222,800
Mon, 09 Mar 2026
183.1200
185.9000
182.9100
185.2400
1,601,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
184.4400
186.2300
183.2300
185.0400
1,057,900
Thu, 05 Mar 2026
185.1100
186.5100
184.0000
185.3800
1,263,300
Wed, 04 Mar 2026
185.8900
186.8900
183.8500
186.7700
1,456,700
Tue, 03 Mar 2026
184.8500
186.4600
182.6500
186.0000
1,659,100
Mon, 02 Mar 2026
186.7900
187.9800
185.2500
187.0700
1,053,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
184.3600
187.8200
182.8800
186.7900
2,836,600
Thu, 26 Feb 2026
182.3400
183.9100
181.9700
183.6300
931,400
Wed, 25 Feb 2026
181.8900
182.4800
180.0900
182.0600
814,600
Tue, 24 Feb 2026
181.7800
182.3900
180.4100
182.0200
720,500
Mon, 23 Feb 2026
180.1900
182.6900
180.1900
181.7200
823,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
180.2600
181.0800
178.3000
180.9700
1,037,300
Thu, 19 Feb 2026
179.1500
180.1200
178.2500
178.9700
928,900
Wed, 18 Feb 2026
179.9500
180.3900
177.6300
178.1200
1,584,100
Tue, 17 Feb 2026
180.0900
181.0100
179.2600
180.2400
912,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
177.5200
179.9400
176.6100
179.2500
1,184,000
Thu, 12 Feb 2026
176.6800
179.8900
176.5300
177.7700
2,037,900
Wed, 11 Feb 2026
174.1500
176.3700
173.7700
175.9700
1,296,600
Tue, 10 Feb 2026
9 · 8-K
After-hours · 17:12 ET
8-K ↗
Tue, 10 Feb 2026
171.8500
174.5000
171.1400
174.1700
1,125,600
Mon, 09 Feb 2026
171.2800
171.7200
169.8200
171.4600
1,271,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
172.6600
174.5700
170.7800
171.3800
962,200
Thu, 05 Feb 2026
173.6100
173.6100
170.2100
171.5000
1,624,700
Thu, 05 Feb 2026
8 · 424B3
Next filing day · accepted 04 Feb, 20:57 ET
424B3 ↗
Wed, 04 Feb 2026
171.1200
174.5700
168.6700
171.8300
1,821,600
Tue, 03 Feb 2026
7 · 10-Q
After-hours · 17:00 ET
10-Q ↗
Tue, 03 Feb 2026
6 · 8-K
After-hours · 16:44 ET
8-K ↗
Tue, 03 Feb 2026
166.1300
169.9900
166.1300
168.8100
2,334,100
Mon, 02 Feb 2026
166.3300
167.2900
164.5000
166.5200
1,673,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
165.5900
167.2100
164.4000
166.3400
3,291,700
Thu, 29 Jan 2026
166.9300
168.8200
165.9400
166.0000
2,091,400
Wed, 28 Jan 2026
169.0000
169.4000
165.9800
166.0000
1,966,400
Tue, 27 Jan 2026
168.2400
169.0300
167.3900
169.0300
2,044,700
Mon, 26 Jan 2026
166.6100
169.0300
166.2500
168.5000
2,474,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
165.2600
165.5300
163.5700
165.3400
2,542,700
Thu, 22 Jan 2026
169.3100
169.3100
163.7700
165.4000
2,000,600
Wed, 21 Jan 2026
169.7000
169.8400
166.6800
168.3700
2,305,100
Tue, 20 Jan 2026
170.7300
172.0900
167.9900
168.0000
1,648,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
169.3700
170.6700
169.1300
170.4700
1,372,900
Thu, 15 Jan 2026
169.3400
170.4900
168.5200
170.2800
795,900
Wed, 14 Jan 2026
168.5800
170.1300
168.1800
168.7200
1,450,100
Tue, 13 Jan 2026
167.6300
168.9400
166.7000
168.4100
1,154,800
Mon, 12 Jan 2026
166.9300
168.6600
166.7400
167.6100
935,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
167.2000
168.6200
166.3900
166.7800
713,000
Thu, 08 Jan 2026
166.0100
168.3000
165.7300
167.1000
950,700
Wed, 07 Jan 2026
168.1500
168.6100
165.5200
166.1500
719,100
Tue, 06 Jan 2026
167.2100
168.1700
166.4900
167.5400
899,200
Mon, 05 Jan 2026
168.5000
169.1700
164.5000
166.8800
971,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
167.1500
170.1100
166.3400
169.3600
656,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
168.5800
169.0100
167.4700
167.6300
469,100
Tue, 30 Dec 2025
168.9100
169.2700
168.2500
168.5800
472,900
Mon, 29 Dec 2025
168.9300
169.6000
168.4700
168.7800
526,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
168.3400
168.7800
167.3000
168.1300
345,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
168.4400
169.2100
167.7200
168.4000
438,600
Tue, 23 Dec 2025
167.4200
168.6800
166.9900
167.9900
983,900
Mon, 22 Dec 2025
166.7000
167.4500
165.3700
167.3400
910,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
169.1900
169.4200
166.6000
166.7000
1,628,200
Fri, 19 Dec 2025
5 · DEFA14A
Pre-market · 08:39 ET
DEFA14A ↗
Fri, 19 Dec 2025
4 · DEF 14A
Pre-market · 08:37 ET
DEF 14A ↗
Thu, 18 Dec 2025
168.7100
170.4400
168.7100
169.4200
1,025,000
Wed, 17 Dec 2025
167.9500
170.7800
167.4300
169.1700
1,192,400
Tue, 16 Dec 2025
168.6700
170.4300
167.8900
168.0000
1,570,000
Mon, 15 Dec 2025
168.7500
171.4200
167.9100
170.7500
1,819,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
167.3400
169.6400
167.0700
168.3700
983,900
Thu, 11 Dec 2025
167.3700
170.1000
166.4000
167.0900
916,800
Wed, 10 Dec 2025
166.1600
167.7300
165.9900
166.8000
1,051,300
Tue, 09 Dec 2025
3 · PRE 14A
After-hours · 16:31 ET
PRE 14A ↗
Tue, 09 Dec 2025
168.2400
169.0800
165.8900
166.2800
972,500
Mon, 08 Dec 2025
170.8300
171.1600
166.7500
167.0700
1,066,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
170.2800
172.1300
170.2800
171.2900
939,100
Thu, 04 Dec 2025
170.4000
172.1100
170.4000
170.9500
1,222,500
Wed, 03 Dec 2025
170.9100
172.2900
170.1800
171.1500
968,300
Tue, 02 Dec 2025
172.5300
172.5300
169.6400
170.0800
865,400
Mon, 01 Dec 2025
175.6100
176.2200
171.5600
171.7200
958,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
176.2200
176.9900
175.6100
176.3700
336,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
173.3100
176.0200
173.2100
175.7400
715,200
Tue, 25 Nov 2025
174.8900
175.6300
172.6400
173.3400
991,000
Mon, 24 Nov 2025
174.0000
175.3700
173.3400
174.5600
4,679,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
175.3000
176.1100
174.3000
175.1600
1,894,700
Thu, 20 Nov 2025
174.5100
176.0000
174.0200
174.7700
975,700
Wed, 19 Nov 2025
175.0200
175.6600
173.5600
173.9200
993,300
Tue, 18 Nov 2025
175.9500
177.0500
174.9600
175.2200
926,200
Mon, 17 Nov 2025
175.9500
177.0200
174.8000
175.6800
1,430,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
2 · 10-K
After-hours · 17:06 ET
10-K ↗
Fri, 14 Nov 2025
177.9700
179.2600
174.8900
175.1200
1,321,800
Thu, 13 Nov 2025
178.2200
180.3300
177.7400
177.9700
1,210,300
Wed, 12 Nov 2025
178.3900
179.2000
177.5000
177.8300
939,200
Tue, 11 Nov 2025
178.2600
178.8400
177.3900
178.6600
669,100
Mon, 10 Nov 2025
175.9200
178.0200
175.8000
177.7600
885,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
176.4300
177.8700
175.2900
176.9100
1,343,600
Thu, 06 Nov 2025
177.1500
180.6500
175.2200
175.4800
1,741,700
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:35 ET
8-K ↗
Wed, 05 Nov 2025
173.5500
174.3400
171.7000
172.5900
1,028,300
Tue, 04 Nov 2025
173.5100
174.1100
171.8200
173.9500
834,600
Mon, 03 Nov 2025
170.9800
173.2300
169.3100
172.7000
766,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
172.9500
173.6200
171.3800
171.7200
1,906,600
Thu, 30 Oct 2025
172.4100
174.1300
172.2600
173.3500
660,300
Wed, 29 Oct 2025
173.8200
174.4000
171.4400
171.6600
816,300
Tue, 28 Oct 2025
175.9000
176.4600
174.2800
174.4900
713,700
Mon, 27 Oct 2025
175.8400
176.3500
174.4400
176.3500
635,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
176.2300
176.6700
175.1900
175.9300
627,200