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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
178.8900
178.8900
176.1100
177.4500
837,200
Tue, 21 Jul 2026
179.8900
181.1800
178.1500
178.5800
1,622,200
Mon, 20 Jul 2026
181.9300
182.0000
177.0600
177.3700
1,521,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
180.4400
183.5200
180.4400
182.8000
2,731,200
Thu, 16 Jul 2026
179.6500
182.5900
178.8600
181.9600
1,071,700
Wed, 15 Jul 2026
178.5700
179.4500
176.7600
177.7000
1,068,900
Tue, 14 Jul 2026
175.3600
178.6400
174.6400
178.2200
1,771,800
Mon, 13 Jul 2026
174.0000
177.1100
172.8000
175.5000
1,760,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
171.1200
172.1800
170.1500
172.0200
1,213,200
Thu, 09 Jul 2026
164.9400
170.6500
164.6800
170.6200
1,666,000
Wed, 08 Jul 2026
166.2900
166.5200
163.2100
164.3600
760,100
Tue, 07 Jul 2026
167.3700
167.9100
165.4000
165.7400
786,000
Mon, 06 Jul 2026
167.8900
167.9100
164.2000
165.7000
880,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
167.8100
168.1200
166.1500
167.5700
947,500
Wed, 01 Jul 2026
164.0200
167.6500
163.2100
166.8100
1,557,800
Tue, 30 Jun 2026
162.0400
163.7800
161.0300
162.9800
1,038,400
Mon, 29 Jun 2026
160.0100
163.0000
159.6700
161.9700
951,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
161.7100
162.4900
160.0000
160.7300
1,030,500
Thu, 25 Jun 2026
160.3600
164.0000
159.7500
161.6700
851,300
Wed, 24 Jun 2026
161.5700
162.2400
158.9600
160.1600
1,259,500
Tue, 23 Jun 2026
164.0000
164.4400
160.8200
161.3400
974,700
Mon, 22 Jun 2026
162.7900
164.9500
162.1700
163.1500
1,472,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
161.4600
162.9900
160.1000
161.3200
2,583,800
Wed, 17 Jun 2026
163.1700
164.0300
159.9700
160.6100
1,466,900
Tue, 16 Jun 2026
163.7300
165.4800
163.3500
164.0200
1,095,900
Mon, 15 Jun 2026
165.5800
166.2600
163.0000
163.2300
1,718,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
168.2400
168.5200
165.2900
166.6200
866,000
Thu, 11 Jun 2026
165.9300
168.2100
165.3000
166.4400
1,352,200
Wed, 10 Jun 2026
165.1900
165.4100
162.0000
164.7100
1,717,300
Tue, 09 Jun 2026
165.0000
167.0000
162.6400
166.3400
1,857,900
Mon, 08 Jun 2026
160.4900
164.1000
160.4700
163.4400
1,901,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
160.2700
162.0000
159.9400
160.4400
1,611,300
Thu, 04 Jun 2026
160.8600
163.0000
159.0700
160.1300
2,184,300
Wed, 03 Jun 2026
157.8200
160.0100
157.6300
158.7000
864,400
Tue, 02 Jun 2026
160.4200
160.4600
156.8200
157.8700
1,114,300
Mon, 01 Jun 2026
156.8000
160.4100
156.2900
160.0300
1,315,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
158.7000
160.2800
157.6000
157.9900
2,131,600
Thu, 28 May 2026
160.2000
161.8400
158.8100
158.9600
917,300
Wed, 27 May 2026
161.8300
163.1000
160.4200
161.5100
710,400
Tue, 26 May 2026
158.7100
161.6400
158.5700
160.7000
747,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
157.4600
159.8600
156.3800
158.4800
1,261,900
Thu, 21 May 2026
157.6200
158.3200
155.1200
157.1900
695,100
Wed, 20 May 2026
19 · 8-K
After-hours · 16:42 ET
8-K ↗
Wed, 20 May 2026
157.7300
159.9000
155.8700
158.4200
1,292,100
Tue, 19 May 2026
156.0900
157.8300
154.1200
157.6000
788,800
Mon, 18 May 2026
155.9700
157.3100
154.5300
156.7700
651,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
154.4800
156.9000
153.7600
155.4500
859,000
Thu, 14 May 2026
156.0400
156.6800
149.1400
153.6100
1,078,600
Wed, 13 May 2026
155.1000
156.3800
153.6700
155.8000
792,800
Tue, 12 May 2026
154.4500
155.3300
151.4900
154.4300
1,124,500
Mon, 11 May 2026
156.4100
157.0000
153.9500
155.5400
774,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
153.2200
156.9900
153.2200
156.6900
1,054,200
Thu, 07 May 2026
152.9400
153.6900
151.0000
151.8600
1,095,000
Wed, 06 May 2026
18 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 06 May 2026
17 · 10-Q
After market open · 15:46 ET
10-Q ↗
Wed, 06 May 2026
153.9400
156.1000
149.7600
151.2400
1,388,200
Tue, 05 May 2026
16 · 8-K
After-hours · 16:23 ET
8-K ↗
Tue, 05 May 2026
15 · 8-K
After market open · 11:05 ET
8-K ↗
Tue, 05 May 2026
148.9000
153.5000
143.9000
153.0800
1,947,900
Mon, 04 May 2026
142.9900
143.2000
136.1300
139.7100
2,577,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
148.5900
149.5000
146.7400
147.2300
706,600
Thu, 30 Apr 2026
150.8000
150.8000
147.1400
147.8900
1,287,100
Wed, 29 Apr 2026
147.3800
149.0700
146.9200
148.7900
1,077,600
Tue, 28 Apr 2026
149.1200
149.2000
146.7400
147.3800
985,500
Mon, 27 Apr 2026
147.8300
149.4100
147.4800
148.1000
931,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
148.9400
149.3600
146.8600
147.5600
772,400
Thu, 23 Apr 2026
149.3400
150.6400
147.7800
149.7500
787,100
Wed, 22 Apr 2026
151.6800
151.9200
148.4200
148.4400
760,400
Tue, 21 Apr 2026
149.5900
151.7800
148.5800
150.9800
1,050,600
Mon, 20 Apr 2026
146.3400
149.3900
145.0000
149.3100
920,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
146.2900
148.2900
145.9300
147.3000
1,258,900
Thu, 16 Apr 2026
143.7000
147.6700
142.9100
147.0100
1,324,600
Wed, 15 Apr 2026
144.2300
145.1100
143.4400
144.0200
823,500
Tue, 14 Apr 2026
143.5200
145.1100
142.4200
144.9100
925,900
Mon, 13 Apr 2026
143.5400
144.5500
142.2200
143.8800
1,077,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
144.8300
146.2800
142.7500
143.0600
947,000
Thu, 09 Apr 2026
146.4700
147.8800
143.4400
144.8300
1,357,100
Wed, 08 Apr 2026
144.9900
146.9600
143.7100
146.6200
1,102,900
Tue, 07 Apr 2026
145.5400
147.5100
144.3200
144.5300
1,008,300
Mon, 06 Apr 2026
144.8700
145.5900
144.2600
145.4700
657,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
143.5800
147.2600
143.2900
145.8100
788,600
Wed, 01 Apr 2026
142.6500
146.2400
142.3300
144.3100
917,000
Tue, 31 Mar 2026
143.2100
145.3500
141.9100
143.2300
1,228,300
Mon, 30 Mar 2026
142.9600
143.6900
141.0300
141.4800
796,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
141.8200
142.9100
140.6800
141.2200
763,900
Thu, 26 Mar 2026
141.0300
144.4300
141.0300
142.6600
721,300
Wed, 25 Mar 2026
143.0500
144.3200
141.8100
143.1800
949,600
Tue, 24 Mar 2026
14 · DEFA14A
After market open · 13:42 ET
DEFA14A ↗
Tue, 24 Mar 2026
13 · DEF 14A
After market open · 13:37 ET
DEF 14A ↗
Tue, 24 Mar 2026
141.5400
143.6000
140.9500
141.9700
1,028,000
Mon, 23 Mar 2026
12 · 8-K
After-hours · 16:55 ET
8-K ↗
Mon, 23 Mar 2026
146.4700
147.0600
140.3900
140.5400
2,116,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
146.7900
147.4000
144.8600
146.3500
1,702,200
Thu, 19 Mar 2026
144.0300
148.5100
143.1400
147.2400
1,312,700
Wed, 18 Mar 2026
142.8300
144.6900
142.7000
144.6200
855,100
Tue, 17 Mar 2026
144.1000
144.9900
141.6500
143.1600
809,300
Mon, 16 Mar 2026
143.5000
144.8500
142.7100
142.7900
931,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
143.0700
145.0000
141.6000
142.5500
1,176,700
Thu, 12 Mar 2026
139.3600
143.9000
138.5900
142.2300
1,744,000
Wed, 11 Mar 2026
141.3200
142.2000
139.7600
140.8100
1,301,200
Tue, 10 Mar 2026
144.9800
145.1300
141.0100
141.3700
1,987,500
Mon, 09 Mar 2026
146.3100
146.8500
142.1700
145.2400
2,174,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
144.0300
146.8800
143.3100
146.8600
1,790,000
Thu, 05 Mar 2026
145.4600
146.9800
144.5500
146.7200
1,375,000
Wed, 04 Mar 2026
147.3900
148.9700
145.8100
146.8500
1,018,600
Tue, 03 Mar 2026
142.8100
148.5200
142.7100
148.0400
1,611,000
Mon, 02 Mar 2026
145.0000
147.8700
144.1200
145.6300
1,578,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
143.1600
146.3400
140.1500
145.0300
2,158,200
Thu, 26 Feb 2026
142.5900
145.8700
142.1000
144.7200
1,610,700
Wed, 25 Feb 2026
11 · 10-K
After-hours · 16:12 ET
10-K ↗
Wed, 25 Feb 2026
138.7100
142.6500
138.3300
141.8700
2,242,800
Tue, 24 Feb 2026
10 · 8-K
After market open · 11:49 ET
8-K ↗
Tue, 24 Feb 2026
9 · 8-K
After market open · 11:48 ET
8-K ↗
Tue, 24 Feb 2026
143.2300
147.1200
135.4200
138.8300
3,193,300
Mon, 23 Feb 2026
154.7200
155.3200
148.8500
149.6300
1,733,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
150.0900
156.6800
149.6300
156.3000
2,547,100
Thu, 19 Feb 2026
8 · 8-K
After-hours · 17:24 ET
8-K ↗
Thu, 19 Feb 2026
148.4500
151.0800
148.3000
150.7000
1,153,500
Wed, 18 Feb 2026
147.0000
149.6600
146.7600
149.5800
1,601,400
Tue, 17 Feb 2026
146.2800
148.3000
146.2800
147.1600
1,284,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
140.5200
147.8500
139.0200
146.5000
3,059,400
Thu, 12 Feb 2026
162.9400
163.7500
129.5900
140.5600
7,156,500
Wed, 11 Feb 2026
162.8300
164.6600
161.8700
161.8900
1,245,700
Tue, 10 Feb 2026
163.6500
164.4900
161.5500
161.7100
1,228,200
Mon, 09 Feb 2026
165.3600
166.0000
163.0900
163.6400
994,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
163.5000
165.4300
163.2500
165.0400
1,683,400
Thu, 05 Feb 2026
164.1600
165.1300
162.9700
163.7800
1,384,500
Wed, 04 Feb 2026
162.4900
165.2700
162.0100
164.9200
1,829,500
Tue, 03 Feb 2026
163.8900
167.1900
161.1900
162.2200
1,971,300
Mon, 02 Feb 2026
160.6200
163.9200
160.6200
163.5500
1,327,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
159.8100
161.3000
159.0300
160.5400
2,559,000
Thu, 29 Jan 2026
161.4000
163.5400
160.6100
161.5000
1,359,600
Wed, 28 Jan 2026
157.8400
161.1800
157.3600
160.0700
1,648,200
Tue, 27 Jan 2026
158.8800
159.6700
157.4100
158.3800
1,241,000
Mon, 26 Jan 2026
159.5900
160.2100
158.2000
158.8400
857,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
160.2300
160.5500
158.6700
159.2100
1,127,100
Thu, 22 Jan 2026
163.2500
164.1100
160.6500
160.8000
875,900
Wed, 21 Jan 2026
160.6000
163.1900
160.1700
162.5100
891,200
Tue, 20 Jan 2026
161.3300
161.8100
158.3800
159.1200
1,527,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
163.5400
164.2800
162.1800
162.4100
3,831,700
Thu, 15 Jan 2026
163.7300
164.4800
161.8400
163.7600
1,953,200
Wed, 14 Jan 2026
160.7000
162.4500
159.6600
162.2200
1,184,500
Tue, 13 Jan 2026
161.2600
161.8300
160.1700
160.6900
965,300
Mon, 12 Jan 2026
158.2300
161.4000
157.5000
161.1200
1,081,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
159.4800
160.1900
157.1100
158.8900
1,394,900
Thu, 08 Jan 2026
156.1300
158.9100
155.9400
158.1500
1,200,500
Wed, 07 Jan 2026
156.9200
157.1300
154.2800
156.9000
1,440,300
Tue, 06 Jan 2026
154.7100
157.8900
154.7100
157.5000
1,010,200
Mon, 05 Jan 2026
151.3300
154.7000
150.6400
154.4000
1,325,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
149.1400
151.9700
148.7600
151.8600
845,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
150.0800
150.5900
148.9700
149.0100
683,100
Tue, 30 Dec 2025
150.5000
150.8700
149.6900
150.1200
666,500
Mon, 29 Dec 2025
152.4000
152.6600
150.8900
151.0600
789,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
151.2500
152.4300
151.2200
152.2400
459,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
151.2400
152.1100
150.8900
151.5600
458,000
Tue, 23 Dec 2025
153.0200
153.3500
151.4900
151.6500
915,700
Mon, 22 Dec 2025
152.5200
153.4700
151.5600
153.0200
1,191,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
150.0000
153.3200
149.9200
152.8700
3,041,100
Thu, 18 Dec 2025
150.9300
151.8300
149.6900
150.7200
1,393,600
Wed, 17 Dec 2025
149.4600
150.7300
149.0000
149.7500
1,689,200
Tue, 16 Dec 2025
151.8400
154.2500
149.5400
149.9800
1,041,800
Mon, 15 Dec 2025
151.8800
155.0400
151.1000
151.5700
1,210,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
153.6500
154.4800
151.1800
151.7600
1,316,800
Thu, 11 Dec 2025
151.0000
153.8400
149.5900
153.0200
1,370,800
Wed, 10 Dec 2025
148.0000
151.3700
147.3600
151.3500
1,770,700
Tue, 09 Dec 2025
148.1100
149.1500
147.6200
147.7100
850,000
Mon, 08 Dec 2025
150.8300
150.9000
147.6000
148.0500
1,492,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
150.3000
151.6700
149.2400
151.4700
1,599,100
Thu, 04 Dec 2025
147.9500
151.2600
147.9500
150.5000
1,885,800
Wed, 03 Dec 2025
146.5500
148.6600
145.5700
148.0900
1,133,800
Tue, 02 Dec 2025
146.8400
147.1000
144.9300
146.4800
887,600
Mon, 01 Dec 2025
145.4800
147.8700
145.0800
146.4500
1,177,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
147.5000
147.5000
146.6600
146.9000
507,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
146.7300
147.9400
146.5000
147.3600
1,318,500
Tue, 25 Nov 2025
145.0200
148.3800
145.0000
147.5800
1,379,600
Mon, 24 Nov 2025
143.4600
146.2700
142.8700
144.2600
2,414,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
139.5000
143.8300
139.1600
143.2100
1,691,500
Thu, 20 Nov 2025
140.5100
141.0800
138.2200
138.3000
983,700
Wed, 19 Nov 2025
140.4300
140.9500
138.9200
139.1300
1,138,800
Tue, 18 Nov 2025
141.5900
143.0200
138.7400
139.9100
1,260,900
Mon, 17 Nov 2025
140.4600
142.7500
139.0900
142.2300
2,676,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
7 · 8-K
After-hours · 16:11 ET
8-K ↗
Fri, 14 Nov 2025
138.3100
140.0700
137.3000
138.4200
1,036,500
Thu, 13 Nov 2025
140.1500
140.5400
137.5300
138.4400
1,451,900
Wed, 12 Nov 2025
140.0000
142.0900
139.0000
140.6800
1,608,400
Tue, 11 Nov 2025
140.4000
140.6200
137.7300
139.5100
1,309,000
Mon, 10 Nov 2025
137.1400
141.7900
136.8800
140.4400
2,034,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
134.9900
137.4800
134.1600
137.4300
1,673,000
Thu, 06 Nov 2025
6 · 10-Q
After market open · 12:56 ET
10-Q ↗
Thu, 06 Nov 2025
138.0000
138.2200
133.9600
134.5400
2,076,400
Wed, 05 Nov 2025
134.1700
140.7200
133.2700
137.9200
3,413,500
Tue, 04 Nov 2025
5 · 8-K
After-hours · 16:52 ET
8-K ↗
Tue, 04 Nov 2025
4 · 8-K
After market open · 12:37 ET
8-K ↗
Tue, 04 Nov 2025
129.8900
136.1800
128.1000
135.7300
4,911,700
Mon, 03 Nov 2025
121.7300
124.0900
120.9400
122.4600
2,459,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
119.3500
122.7900
118.9400
121.9000
1,580,700
Thu, 30 Oct 2025
119.1000
121.7000
118.5800
120.1900
1,225,400
Wed, 29 Oct 2025
119.4800
119.7800
117.4500
117.5700
873,500
Tue, 28 Oct 2025
120.3300
121.2700
119.2100
119.4000
881,700
Mon, 27 Oct 2025
118.7300
119.7700
117.6900
119.6500
932,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
119.2700
119.2700
117.6600
117.8100
604,400
Thu, 23 Oct 2025
117.7200
118.9600
116.8400
118.4700
770,200
Wed, 22 Oct 2025
120.4600
121.3900
118.4800
118.6100
1,032,100
Tue, 21 Oct 2025
120.2700
121.9200
120.1700
121.0300
523,800
Mon, 20 Oct 2025
120.1200
121.3000
120.0400
120.4400
633,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
118.1400
120.2500
117.9700
119.9200
755,100
Thu, 16 Oct 2025
118.9900
119.4900
116.8700
118.2500
882,000
Wed, 15 Oct 2025
117.6800
118.1400
116.7700
117.3500
1,085,000
Tue, 14 Oct 2025
113.8900
118.0800
113.1700
117.3900
1,511,300
Mon, 13 Oct 2025
113.4200
114.4900
113.0600
113.9700
920,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
116.2500
117.2300
112.9500
113.1300
1,707,200
Thu, 09 Oct 2025
119.8500
120.3500
116.0800
116.2200
1,456,300
Wed, 08 Oct 2025
122.1100
122.3000
119.4400
120.7500
1,385,700
Tue, 07 Oct 2025
123.6800
124.1500
122.0800
122.2800
814,800
Mon, 06 Oct 2025
123.2700
124.0500
122.7700
123.6700
783,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
123.0700
125.3100
123.0700
123.5200
753,800
Thu, 02 Oct 2025
121.4600
123.3500
121.4500
123.0600
725,200
Wed, 01 Oct 2025
122.3500
122.7200
121.1200
121.5300
1,182,800
Tue, 30 Sep 2025
122.2500
122.7200
120.9400
122.5900
1,502,800
Mon, 29 Sep 2025
122.5600
123.1400
120.7800
122.7600
1,131,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
121.5200
122.8500
120.9600
121.8400
910,200
Thu, 25 Sep 2025
120.6300
121.5500
120.2100
121.2300
818,800
Wed, 24 Sep 2025
121.0000
122.4000
120.5200
120.9800
1,151,800
Tue, 23 Sep 2025
119.4500
121.5100
119.4500
121.1300
929,700
Mon, 22 Sep 2025
120.1500
120.4000
118.8400
119.4800
1,374,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
122.0900
123.0700
119.1900
120.1500
3,417,700
Thu, 18 Sep 2025
125.1400
125.9800
122.8800
124.0500
1,329,800
Wed, 17 Sep 2025
124.9000
127.1600
124.0800
124.9500
1,121,500
Tue, 16 Sep 2025
124.3200
125.5700
124.1300
124.8000
817,200
Mon, 15 Sep 2025
123.8700
125.1100
123.2800
124.1800
816,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
122.7800
124.0300
122.4600
123.5100
1,058,900
Thu, 11 Sep 2025
121.2800
123.9800
120.8000
123.3500
1,056,600
Wed, 10 Sep 2025
120.3100
122.0100
119.7700
121.3400
1,398,000
Tue, 09 Sep 2025
121.3000
121.7400
120.5000
120.9600
1,010,000
Mon, 08 Sep 2025
120.8800
121.8900
119.7700
121.7200
1,750,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
121.9200
123.1300
120.4800
120.9100
1,061,600
Thu, 04 Sep 2025
120.8600
121.7100
119.3800
121.6400
755,600
Wed, 03 Sep 2025
120.8100
121.4500
119.6400
120.4000
1,161,300
Tue, 02 Sep 2025
119.3800
120.8800
119.2800
120.8500
1,342,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
121.3200
122.1200
120.2400
120.5400
895,900
Thu, 28 Aug 2025
122.3900
122.5000
120.1200
121.2800
811,500
Wed, 27 Aug 2025
121.2300
122.4100
120.9900
122.3300
1,231,500
Tue, 26 Aug 2025
120.1500
122.0100
119.8900
121.6000
2,373,200
Mon, 25 Aug 2025
119.7200
120.4500
119.0100
120.3500
1,028,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
118.9500
121.4700
118.5400
120.0200
1,045,300
Thu, 21 Aug 2025
118.4900
119.3600
118.1500
118.4100
859,800
Wed, 20 Aug 2025
121.0200
121.8200
119.2800
119.2900
1,375,600
Tue, 19 Aug 2025
120.7000
122.2500
120.2200
121.4000
814,700
Mon, 18 Aug 2025
119.3800
120.5000
119.3700
120.0100
645,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
119.9200
120.1400
119.1100
119.8600
1,171,200
Thu, 14 Aug 2025
121.4700
121.4700
119.8300
119.8700
1,186,800
Wed, 13 Aug 2025
120.9400
122.4000
120.4900
122.2500
1,202,100
Tue, 12 Aug 2025
117.9800
120.7300
117.4300
120.7200
1,180,800
Mon, 11 Aug 2025
117.0700
117.9600
115.3500
116.9700
1,314,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
118.4800
118.8900
116.9700
117.1200
884,900
Thu, 07 Aug 2025
3 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 07 Aug 2025
2 · 10-Q
After market open · 13:34 ET
10-Q ↗
Thu, 07 Aug 2025
119.7100
119.7100
117.2400
118.0700
1,123,800
Wed, 06 Aug 2025
117.0500
119.2600
115.6200
118.7300
1,483,900
Tue, 05 Aug 2025
1 · 8-K
After market open · 11:18 ET
8-K ↗
Tue, 05 Aug 2025
115.2300
117.9800
113.8700
116.3100
2,125,900
Mon, 04 Aug 2025
114.3000
117.0200
114.0000
116.8900
1,966,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
116.2500
116.2700
113.2500
114.6500
1,587,500
Thu, 31 Jul 2025
111.8100
116.9200
110.4800
116.2400
2,368,900
Wed, 30 Jul 2025
114.1000
114.2500
110.5600
111.3700
1,531,800
Tue, 29 Jul 2025
115.2300
115.6100
113.5300
114.4600
1,501,300
Mon, 28 Jul 2025
115.9900
116.6100
115.0600
115.3600
1,013,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
117.6400
117.6900
116.2600
116.7000
912,500
Thu, 24 Jul 2025
115.3100
116.9100
115.0300
116.8400
1,059,800
Wed, 23 Jul 2025
115.2200
116.3500
114.7800
115.4300
803,400
Tue, 22 Jul 2025
112.6400
114.8400
112.6400
114.3300
923,800