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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
121.0100
121.0100
118.4000
120.2400
1,012,467
Thu, 22 Oct 2026
117.2300
120.3200
116.7500
119.8600
1,224,300
Wed, 21 Oct 2026
119.0100
119.0100
115.7500
116.4600
1,256,900
Tue, 20 Oct 2026
118.7600
119.9000
118.1600
119.4300
1,185,100
Mon, 19 Oct 2026
117.1600
117.9300
116.6700
117.5500
1,094,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
116.6200
118.1200
115.8900
118.0800
1,119,200
Thu, 15 Oct 2026
116.4000
117.2800
115.6100
115.9100
1,118,400
Wed, 14 Oct 2026
112.8800
114.7900
112.6000
114.2400
825,700
Tue, 13 Oct 2026
115.8200
115.8200
112.6900
112.9500
1,106,500
Mon, 12 Oct 2026
114.0200
114.5100
112.7400
114.4600
834,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
112.2600
114.5500
111.9600
114.0000
1,126,300
Thu, 08 Oct 2026
110.8500
112.6800
110.6300
111.8000
1,439,300
Wed, 07 Oct 2026
112.1600
112.2000
110.7700
110.7900
1,504,800
Tue, 06 Oct 2026
111.9400
113.2900
111.8400
112.0700
1,304,100
Mon, 05 Oct 2026
110.6600
112.3700
110.3300
111.8400
1,283,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
27 · 8-K
After market open · 11:19 ET
8-K ↗
Fri, 02 Oct 2026
110.2600
111.3100
109.8500
110.7500
1,058,600
Thu, 01 Oct 2026
110.1900
110.9200
109.7700
110.0000
1,018,300
Wed, 30 Sep 2026
111.3600
111.7000
110.5300
110.7800
1,112,800
Tue, 29 Sep 2026
111.9000
113.0500
111.0500
111.8900
959,200
Mon, 28 Sep 2026
112.2300
113.3500
111.6700
112.2800
1,550,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
111.4300
112.5600
110.3900
112.2600
757,400
Thu, 24 Sep 2026
112.7100
113.1300
110.9400
111.1300
784,800
Wed, 23 Sep 2026
26 · 8-K
After-hours · 16:46 ET
8-K ↗
Wed, 23 Sep 2026
113.6300
114.7000
112.2800
112.3200
916,400
Tue, 22 Sep 2026
113.8700
115.0500
113.5800
113.7700
1,126,300
Mon, 21 Sep 2026
113.8200
115.0200
113.1800
113.7400
1,423,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
114.5000
115.1600
113.7400
113.7500
2,797,000
Thu, 17 Sep 2026
115.5400
116.3900
114.8900
114.9500
994,800
Wed, 16 Sep 2026
116.5100
117.8000
114.2300
114.8900
1,216,100
Tue, 15 Sep 2026
118.1000
118.1000
116.7500
117.1300
928,100
Mon, 14 Sep 2026
115.3100
118.3800
115.2200
118.0400
1,094,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
115.1300
115.8200
113.8000
114.4800
712,000
Thu, 10 Sep 2026
116.6000
116.7100
114.6100
114.9300
839,400
Wed, 09 Sep 2026
25 · 8-K
After-hours · 16:43 ET
8-K ↗
Wed, 09 Sep 2026
117.5000
117.8000
115.6000
116.0400
786,200
Tue, 08 Sep 2026
119.4900
120.4300
117.6200
117.6500
978,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
119.2400
120.7900
118.9500
119.4400
911,200
Thu, 03 Sep 2026
121.6300
121.7200
119.5300
119.8500
977,900
Wed, 02 Sep 2026
121.7500
122.4300
120.2200
121.2400
1,280,400
Tue, 01 Sep 2026
121.7400
122.7100
120.5300
121.4400
1,571,900
Mon, 31 Aug 2026
122.2900
122.8000
121.2700
121.4200
1,552,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
123.5700
124.6000
122.5900
122.9200
1,358,900
Thu, 27 Aug 2026
24 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 27 Aug 2026
125.5600
126.0700
123.1900
123.1900
1,421,900
Wed, 26 Aug 2026
125.5600
126.4000
124.4900
125.2400
1,434,300
Tue, 25 Aug 2026
23 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 25 Aug 2026
123.0300
126.2300
123.0300
125.9400
1,739,800
Mon, 24 Aug 2026
121.8900
123.9400
121.8900
123.4300
1,052,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
122.4100
122.9200
121.2100
121.6600
1,314,500
Thu, 20 Aug 2026
121.2100
122.7100
121.0200
122.2900
1,181,800
Wed, 19 Aug 2026
120.2100
124.5200
120.2100
122.0600
16,868,800
Tue, 18 Aug 2026
122.0000
123.1700
120.1300
120.1700
1,570,100
Mon, 17 Aug 2026
122.7100
123.1700
121.3000
121.3600
2,361,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
123.9400
125.5500
123.1100
123.2900
2,697,600
Thu, 13 Aug 2026
118.5900
120.3800
118.5900
120.1900
620,100
Wed, 12 Aug 2026
118.0000
118.7000
117.7400
118.3400
713,800
Tue, 11 Aug 2026
118.3600
120.0500
117.9700
118.6700
704,100
Mon, 10 Aug 2026
119.5200
119.6100
118.3000
118.5700
836,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
120.0200
121.1000
119.4300
120.4400
810,800
Thu, 06 Aug 2026
121.6800
122.0200
119.5500
120.3200
630,500
Wed, 05 Aug 2026
121.5600
122.2600
119.5800
120.8600
930,200
Tue, 04 Aug 2026
121.1100
122.2600
119.7900
121.6700
1,129,500
Mon, 03 Aug 2026
123.5400
125.4600
122.1000
122.4600
1,194,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
124.1600
124.8400
122.8400
123.4800
853,400
Thu, 30 Jul 2026
126.9200
127.2300
122.6900
124.4300
1,433,300
Wed, 29 Jul 2026
124.4000
128.1300
122.9500
127.9400
4,136,700
Tue, 28 Jul 2026
22 · 10-Q
After market open · 15:23 ET
10-Q ↗
Tue, 28 Jul 2026
123.0000
127.4500
122.0500
124.0900
5,431,600
Mon, 27 Jul 2026
21 · 8-K
After-hours · 16:32 ET
8-K ↗
Mon, 27 Jul 2026
121.7200
122.9600
120.7200
121.4400
3,186,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
120.8200
122.0700
120.2200
121.8300
2,590,200
Thu, 23 Jul 2026
119.7300
121.2500
119.3200
120.0000
2,483,100
Wed, 22 Jul 2026
119.3500
120.0100
118.8600
119.6600
1,214,100
Tue, 21 Jul 2026
119.9900
120.0900
118.9500
119.0400
808,000
Mon, 20 Jul 2026
121.5500
122.8700
119.9200
120.2000
788,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
122.9300
123.3300
120.7600
121.4600
1,606,000
Thu, 16 Jul 2026
118.9300
122.1900
118.9300
121.9700
3,646,600
Wed, 15 Jul 2026
120.4600
121.6500
118.1200
118.3900
2,098,500
Tue, 14 Jul 2026
120.7000
120.7700
119.5600
119.7800
2,362,700
Mon, 13 Jul 2026
119.0400
121.5700
119.0400
120.8000
1,056,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
119.9800
120.1600
118.0000
118.8800
657,000
Thu, 09 Jul 2026
119.6800
120.1200
118.3300
118.7400
864,600
Wed, 08 Jul 2026
121.2600
121.5400
119.1500
119.1600
734,300
Tue, 07 Jul 2026
123.7000
124.8400
122.1100
122.2900
1,078,900
Mon, 06 Jul 2026
123.3900
123.3900
121.4800
122.1800
1,248,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
121.9000
123.9100
121.9000
123.6300
1,070,000
Wed, 01 Jul 2026
119.5400
122.2400
119.1900
120.7800
1,373,300
Tue, 30 Jun 2026
120.0000
120.1700
118.6600
119.9100
1,422,900
Mon, 29 Jun 2026
121.2600
121.3400
119.5400
121.2300
967,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
118.9200
121.7400
118.9200
121.2500
2,709,400
Thu, 25 Jun 2026
119.0200
119.6400
117.4600
118.5800
1,084,300
Wed, 24 Jun 2026
119.9900
121.2600
118.3700
119.9300
1,153,500
Tue, 23 Jun 2026
119.2400
120.4400
117.7900
119.5000
1,285,000
Mon, 22 Jun 2026
122.6700
122.6700
117.5600
118.2900
1,259,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
123.3300
123.3300
118.3000
118.4600
1,610,400
Wed, 17 Jun 2026
123.2900
124.2800
121.6000
121.9000
949,100
Tue, 16 Jun 2026
124.6400
125.1000
123.2600
124.1800
878,400
Mon, 15 Jun 2026
126.8500
127.5900
124.1000
124.4100
962,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
125.6900
127.1400
124.6600
126.9500
895,000
Thu, 11 Jun 2026
127.0300
128.0500
125.7700
125.8500
768,500
Wed, 10 Jun 2026
125.7200
127.6500
125.1800
126.6400
1,493,700
Tue, 09 Jun 2026
121.9800
125.5100
121.7400
124.7300
1,830,800
Mon, 08 Jun 2026
123.8000
124.1800
121.7700
122.1900
1,446,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
121.8100
124.5400
121.8100
123.6900
1,352,600
Thu, 04 Jun 2026
122.2600
123.0700
119.9000
122.6900
1,839,500
Wed, 03 Jun 2026
120.8600
123.5600
120.3500
120.5300
1,163,000
Tue, 02 Jun 2026
120.7000
122.9800
120.4100
121.2600
848,000
Mon, 01 Jun 2026
20 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 01 Jun 2026
122.6900
123.9900
120.3500
120.3500
973,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
124.2100
124.7000
121.9900
123.6600
2,443,600
Thu, 28 May 2026
19 · 8-K/A
After market open · 15:29 ET
8-K/A ↗
Thu, 28 May 2026
124.1600
125.8100
123.1400
125.0000
1,082,100
Wed, 27 May 2026
124.1400
126.3800
124.1400
124.7800
831,500
Tue, 26 May 2026
127.6500
128.6100
123.8500
124.8700
852,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
126.5800
127.9800
125.5300
127.7500
947,500
Thu, 21 May 2026
122.7900
126.4300
122.2400
126.2900
1,007,800
Thu, 21 May 2026
18 · 8-K
Pre-market · 06:01 ET
8-K ↗
Wed, 20 May 2026
121.8500
123.0100
121.0100
122.9900
809,700
Tue, 19 May 2026
121.3600
122.6800
120.7300
121.9400
646,100
Mon, 18 May 2026
17 · 8-K
After market open · 13:11 ET
8-K ↗
Mon, 18 May 2026
120.9600
122.4400
120.9600
121.5100
596,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
122.5100
122.5100
120.1900
120.4100
758,500
Thu, 14 May 2026
123.2400
123.7500
121.3800
121.8700
711,400
Wed, 13 May 2026
16 · 8-K/A
After-hours · 16:23 ET
8-K/A ↗
Wed, 13 May 2026
124.1800
125.1900
123.7900
124.2800
721,900
Tue, 12 May 2026
126.1500
126.2500
124.5900
124.9100
642,400
Mon, 11 May 2026
126.2800
126.8500
124.8400
125.7900
869,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
126.2200
126.4200
124.7000
125.9400
794,000
Thu, 07 May 2026
126.3900
126.9400
124.6900
126.0700
842,100
Wed, 06 May 2026
125.6100
127.7700
124.9800
125.9200
961,000
Tue, 05 May 2026
124.6600
125.6400
123.3200
125.2700
536,800
Mon, 04 May 2026
15 · 8-K
After-hours · 16:11 ET
8-K ↗
Mon, 04 May 2026
125.9100
127.1500
123.7000
124.7700
575,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
128.2200
129.0600
126.1400
126.5500
679,300
Thu, 30 Apr 2026
127.0000
128.4700
126.8500
127.8400
1,062,400
Wed, 29 Apr 2026
127.7200
128.2600
125.0400
126.5600
908,000
Tue, 28 Apr 2026
14 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Tue, 28 Apr 2026
126.8400
129.9400
126.7000
128.3000
1,565,300
Mon, 27 Apr 2026
13 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 27 Apr 2026
129.7100
130.4100
127.4900
127.6400
770,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
129.3900
130.2400
128.8000
129.8300
636,900
Thu, 23 Apr 2026
128.3400
130.0600
128.3100
129.6000
870,100
Wed, 22 Apr 2026
129.2200
129.7500
126.5200
127.8500
802,900
Tue, 21 Apr 2026
130.3600
130.4300
128.2100
129.2200
501,100
Mon, 20 Apr 2026
130.0000
131.1800
129.3300
130.2500
1,045,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
128.1400
130.5600
128.1400
130.4700
860,400
Thu, 16 Apr 2026
129.0300
130.1900
127.5300
128.2300
702,900
Wed, 15 Apr 2026
129.3700
130.2200
128.2500
128.6600
954,600
Tue, 14 Apr 2026
129.1300
130.4600
128.7900
130.0500
598,900
Mon, 13 Apr 2026
129.0000
130.2000
127.8300
129.5200
414,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
128.6000
129.8600
127.7600
129.3000
430,700
Thu, 09 Apr 2026
128.3000
130.2700
127.9800
128.6800
715,200
Wed, 08 Apr 2026
127.9400
129.3700
127.7200
128.6200
876,200
Tue, 07 Apr 2026
127.5000
128.4900
126.6900
126.9400
496,400
Mon, 06 Apr 2026
128.4700
129.9700
127.5800
127.8400
363,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
127.6600
129.5200
127.4500
129.2500
391,300
Wed, 01 Apr 2026
125.9600
127.8400
125.0400
127.3800
692,900
Tue, 31 Mar 2026
126.5200
127.1200
124.4300
125.9600
898,500
Tue, 31 Mar 2026
12 · DEFA14A
Next filing day · accepted 30 Mar, 17:57 ET
DEFA14A ↗
Mon, 30 Mar 2026
11 · DEF 14A
After-hours · 17:32 ET
DEF 14A ↗
Mon, 30 Mar 2026
126.2200
127.9700
125.4600
126.2000
793,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
10 · 8-K
After-hours · 16:14 ET
8-K ↗
Fri, 27 Mar 2026
128.5100
128.9600
125.2300
125.5700
489,100
Thu, 26 Mar 2026
127.0000
128.8900
127.0000
127.8300
440,500
Wed, 25 Mar 2026
129.9200
130.4900
127.6300
127.6400
484,700
Tue, 24 Mar 2026
128.8300
130.5000
128.4400
128.7600
614,400
Mon, 23 Mar 2026
131.5200
132.0200
128.9100
129.0400
819,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
131.5700
131.7700
129.4700
130.4400
1,628,600
Thu, 19 Mar 2026
131.1600
132.4400
130.5700
131.1200
1,240,300
Wed, 18 Mar 2026
134.3600
135.0900
132.0800
132.2400
996,800
Tue, 17 Mar 2026
135.8100
136.6800
135.1700
135.2700
526,000
Mon, 16 Mar 2026
135.7100
136.6500
132.8800
134.9500
781,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
136.5800
137.5900
134.3600
134.4400
809,900
Thu, 12 Mar 2026
136.0400
137.1500
134.9000
135.0000
1,117,400
Wed, 11 Mar 2026
136.0900
137.1600
134.9200
136.3100
1,055,500
Tue, 10 Mar 2026
135.1400
137.3200
134.2700
136.6500
999,700
Mon, 09 Mar 2026
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 09 Mar 2026
135.6800
136.0600
133.1800
135.4400
981,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
135.6400
137.4100
134.3000
136.7100
846,800
Thu, 05 Mar 2026
134.8600
136.9500
134.6400
136.6900
850,200
Wed, 04 Mar 2026
135.8600
136.1300
133.7800
135.8600
736,400
Tue, 03 Mar 2026
135.3300
136.9500
134.2800
136.4100
660,000
Mon, 02 Mar 2026
136.3400
137.8500
135.3200
137.1800
768,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
136.2600
137.8400
134.6900
136.4600
3,437,100
Thu, 26 Feb 2026
133.4700
136.1400
133.1000
135.7800
995,600
Wed, 25 Feb 2026
8 · 8-K
After market open · 15:56 ET
8-K ↗
Wed, 25 Feb 2026
7 · 10-K
After market open · 15:40 ET
10-K ↗
Wed, 25 Feb 2026
130.7200
135.5800
130.7200
132.5900
1,139,200
Tue, 24 Feb 2026
6 · 8-K
After-hours · 16:28 ET
8-K ↗
Tue, 24 Feb 2026
131.0100
131.8300
129.7800
131.3200
915,400
Mon, 23 Feb 2026
131.3000
132.6100
130.8100
131.1600
724,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
130.3600
130.9200
128.9100
130.8500
711,300
Thu, 19 Feb 2026
129.2800
131.9900
129.1700
129.2800
690,200
Wed, 18 Feb 2026
132.2300
133.2500
129.9300
129.9900
782,200
Tue, 17 Feb 2026
132.0000
133.1000
130.5500
131.4700
636,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
129.1100
131.2200
127.6300
130.7900
735,000
Thu, 12 Feb 2026
129.0000
131.2700
127.5800
128.8900
1,148,900
Wed, 11 Feb 2026
126.7200
128.4400
126.4000
127.8100
672,300
Tue, 10 Feb 2026
5 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 10 Feb 2026
125.8900
128.8900
125.1000
128.2600
620,800
Mon, 09 Feb 2026
125.3200
126.3400
123.7700
125.6300
663,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
124.3000
126.1200
122.7000
125.6900
1,402,500
Thu, 05 Feb 2026
115.9000
126.1800
115.9000
123.6800
1,882,900
Wed, 04 Feb 2026
128.1600
129.8300
127.8300
127.9200
1,010,100
Tue, 03 Feb 2026
126.0600
128.1800
126.0600
127.5700
645,700
Mon, 02 Feb 2026
125.8600
127.8100
125.4700
125.8500
667,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
126.5400
127.7600
125.3500
127.4300
746,200
Thu, 29 Jan 2026
124.9500
126.7300
124.0500
126.5900
813,600
Wed, 28 Jan 2026
127.4600
127.4600
123.6800
123.9700
804,400
Tue, 27 Jan 2026
124.9300
128.3700
124.9300
127.0400
968,000
Mon, 26 Jan 2026
127.1400
127.1400
124.2500
124.8900
555,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
125.7300
126.9300
124.4900
126.4600
505,600
Thu, 22 Jan 2026
125.6900
126.6000
125.1600
125.5700
601,700
Wed, 21 Jan 2026
126.6500
127.4800
124.8400
124.9800
977,100
Tue, 20 Jan 2026
129.8500
130.0300
125.7200
125.9900
828,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
126.7700
130.3000
126.4900
130.2200
568,500
Thu, 15 Jan 2026
126.9200
129.0400
126.9200
127.4000
492,500
Wed, 14 Jan 2026
124.3500
126.7500
124.3500
126.6400
469,800
Tue, 13 Jan 2026
124.5400
125.2900
123.2000
124.7400
534,900
Mon, 12 Jan 2026
126.8200
127.2300
123.8700
124.0900
715,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
125.3100
126.1600
124.8100
126.1100
635,500
Thu, 08 Jan 2026
121.9600
125.9900
121.9600
125.5100
691,000
Wed, 07 Jan 2026
123.2100
124.1500
122.3700
122.7600
784,800
Tue, 06 Jan 2026
120.5600
122.8700
120.5600
122.8500
862,300
Mon, 05 Jan 2026
122.1300
122.1300
120.0400
121.1400
589,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
123.5900
123.5900
121.3900
122.1300
492,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
124.6300
124.7100
123.7600
123.9100
465,400
Tue, 30 Dec 2025
124.7200
125.6900
124.5000
125.4700
487,200
Mon, 29 Dec 2025
124.0000
124.9200
123.9900
124.8200
355,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
124.7600
124.7600
123.8100
124.2600
316,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
123.7800
124.7400
123.6900
124.4500
194,800
Tue, 23 Dec 2025
123.3400
124.0800
122.5300
123.4100
582,100
Mon, 22 Dec 2025
122.2200
124.0100
121.7200
123.1900
674,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
123.5000
123.5000
121.4900
122.7400
2,058,300
Thu, 18 Dec 2025
123.7700
124.6500
122.7000
122.9300
968,800
Wed, 17 Dec 2025
122.6500
124.5400
122.5300
124.1300
1,165,300
Tue, 16 Dec 2025
4 · 8-K
After-hours · 16:26 ET
8-K ↗
Tue, 16 Dec 2025
124.3100
124.6200
122.7300
123.2300
1,025,900
Mon, 15 Dec 2025
122.8100
123.9900
121.3300
123.8900
1,026,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
123.4100
124.0900
121.5100
122.2000
859,800
Thu, 11 Dec 2025
122.8000
125.4500
122.6400
123.1800
1,249,100
Wed, 10 Dec 2025
123.4400
124.4100
122.1300
122.1400
1,069,400
Tue, 09 Dec 2025
125.3800
126.6800
122.8100
123.0400
813,100
Mon, 08 Dec 2025
127.7000
129.1800
125.4700
125.5300
761,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
127.3700
128.3300
126.4900
128.2300
662,200
Thu, 04 Dec 2025
127.7100
129.6800
127.0900
127.3300
541,200
Wed, 03 Dec 2025
127.3700
128.2100
126.7500
127.3400
686,700
Tue, 02 Dec 2025
128.4000
128.5300
126.3400
127.2600
406,300
Mon, 01 Dec 2025
3 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 01 Dec 2025
128.6700
128.6700
127.6700
128.1600
597,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
128.7800
130.0000
127.4400
128.8400
372,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
128.3200
130.0100
128.2500
128.5800
548,900
Tue, 25 Nov 2025
128.7700
130.1800
128.4600
128.5200
428,000
Mon, 24 Nov 2025
127.8700
128.9300
126.1500
128.8200
769,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
125.8400
128.5700
125.3900
128.2300
698,700
Thu, 20 Nov 2025
126.1400
127.0500
124.8100
125.2100
572,300
Wed, 19 Nov 2025
126.6000
126.6000
125.0900
125.5200
449,300
Tue, 18 Nov 2025
125.6600
126.6600
125.1200
125.4400
360,800
Mon, 17 Nov 2025
127.3300
127.3300
125.2900
125.7900
328,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
126.1200
127.1900
125.6200
126.8200
368,700
Thu, 13 Nov 2025
126.7400
127.0900
125.3600
125.5100
556,400
Wed, 12 Nov 2025
126.9800
128.4700
126.8800
126.8900
549,600
Tue, 11 Nov 2025
126.4900
128.5300
126.4900
127.8700
585,900
Mon, 10 Nov 2025
126.1700
126.6500
125.2400
125.8700
396,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
124.5400
126.7000
124.5400
126.6200
720,200
Thu, 06 Nov 2025
124.9300
126.4200
124.0600
124.2000
468,900
Wed, 05 Nov 2025
124.9500
125.8300
124.4300
125.0500
766,100
Tue, 04 Nov 2025
123.7200
125.0700
123.2400
124.8000
592,400
Mon, 03 Nov 2025
124.6500
126.1200
123.4100
124.5200
1,348,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
124.1500
126.6500
122.1900
126.6000
1,624,600
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Thu, 30 Oct 2025
119.4000
126.1700
119.4000
122.8700
1,216,100
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 29 Oct 2025
121.9500
121.9500
118.5600
119.5300
1,109,100
Tue, 28 Oct 2025
123.8100
123.8100
121.6800
122.3700
435,000
Mon, 27 Oct 2025
124.0000
125.2800
123.5300
124.4700
575,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
124.0700
125.0000
123.4100
124.0600
341,800
Thu, 23 Oct 2025
125.2500
125.8400
121.1400
123.3400
973,100