Daily Nasdaq 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
143.5200
143.8300
140.9000
142.7000
1,033,366
Thu, 22 Oct 2026
141.6200
143.8300
140.7500
143.2900
1,244,500
Wed, 21 Oct 2026
141.3800
142.7700
140.8400
141.3100
815,500
Tue, 20 Oct 2026
138.5100
142.0900
137.9000
142.0000
1,257,600
Mon, 19 Oct 2026
136.3400
137.5300
135.0100
136.9800
1,050,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
137.8600
138.2000
135.5500
135.7100
1,127,400
Thu, 15 Oct 2026
137.2600
138.2300
135.5500
136.9500
1,379,100
Wed, 14 Oct 2026
133.9400
136.5700
132.2500
135.9100
1,506,700
Tue, 13 Oct 2026
139.6000
139.9300
134.8900
135.1300
1,568,300
Mon, 12 Oct 2026
142.3700
143.6300
140.8900
141.3700
1,092,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
141.3300
143.5500
140.0200
142.4400
1,019,500
Thu, 08 Oct 2026
142.8800
143.0200
140.3400
141.2500
1,237,200
Wed, 07 Oct 2026
145.3300
145.8800
143.2100
143.4700
1,143,700
Tue, 06 Oct 2026
145.5600
145.7700
141.3900
145.5100
1,449,500
Mon, 05 Oct 2026
142.9400
146.9200
142.4800
144.2100
1,748,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
141.4100
144.5600
140.3600
143.1800
1,648,200
Thu, 01 Oct 2026
140.9400
143.7400
139.6100
140.7100
2,052,000
Wed, 30 Sep 2026
138.3300
142.9100
137.6300
141.8400
1,847,000
Tue, 29 Sep 2026
138.2600
141.0700
136.3100
138.3500
1,499,000
Mon, 28 Sep 2026
23 · 8-K
After-hours · 20:20 ET
8-K ↗
Mon, 28 Sep 2026
137.7600
140.5900
136.7800
140.4400
1,423,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
138.9400
138.9400
137.0200
138.4000
1,171,000
Thu, 24 Sep 2026
138.5400
140.6300
137.0000
138.9400
1,169,100
Wed, 23 Sep 2026
141.9700
142.2500
139.3200
139.4900
1,747,700
Tue, 22 Sep 2026
144.1700
144.2600
141.7800
142.2500
1,213,700
Mon, 21 Sep 2026
146.1500
146.2600
143.4500
143.9600
1,385,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
152.6300
152.6300
146.0600
146.2300
2,815,400
Thu, 17 Sep 2026
151.1400
152.0700
149.7100
151.8300
1,178,300
Wed, 16 Sep 2026
150.3400
151.3100
149.0000
149.5000
1,015,400
Tue, 15 Sep 2026
156.7000
156.7000
149.1500
150.0200
1,332,100
Mon, 14 Sep 2026
158.0000
159.1900
156.5700
157.2200
785,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
157.2000
159.6700
156.1200
156.2200
890,900
Thu, 10 Sep 2026
154.3800
159.9400
152.0400
156.5700
895,200
Wed, 09 Sep 2026
154.6100
155.5500
152.3800
155.1400
1,050,700
Tue, 08 Sep 2026
153.9900
156.8200
151.7700
155.1300
818,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
158.2400
159.8000
154.8300
155.6400
933,400
Thu, 03 Sep 2026
159.9300
159.9300
156.7600
158.3500
758,300
Wed, 02 Sep 2026
157.3900
160.4300
155.0900
157.7900
1,037,900
Tue, 01 Sep 2026
154.3100
157.0300
153.7000
156.7600
878,400
Mon, 31 Aug 2026
153.1100
155.0000
151.7700
154.0300
1,741,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
155.9200
156.5700
153.0800
154.0600
813,000
Thu, 27 Aug 2026
155.2800
156.7500
154.6100
155.9200
730,300
Wed, 26 Aug 2026
153.2100
159.4000
152.0200
156.5900
1,119,100
Tue, 25 Aug 2026
153.8400
156.1300
152.0100
153.3700
1,041,800
Mon, 24 Aug 2026
152.5700
154.5600
151.7700
153.0400
1,207,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
153.1300
155.2700
152.5100
152.5700
1,227,600
Thu, 20 Aug 2026
154.9900
155.8100
152.5000
152.9300
870,700
Wed, 19 Aug 2026
156.5600
156.5600
154.3400
155.5400
1,162,800
Tue, 18 Aug 2026
155.9200
156.2400
153.4600
154.2300
1,037,500
Mon, 17 Aug 2026
151.6200
154.8100
150.6900
154.4900
1,169,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
149.7200
153.4200
148.7800
152.7200
1,305,100
Thu, 13 Aug 2026
154.4300
155.8100
150.2000
150.8200
2,055,700
Wed, 12 Aug 2026
159.7400
159.9800
154.8600
156.4900
2,094,100
Tue, 11 Aug 2026
165.4600
165.4600
161.7800
161.9400
808,100
Mon, 10 Aug 2026
161.5200
165.1500
161.5200
164.9200
935,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
161.5300
164.7600
159.6800
163.4100
971,000
Thu, 06 Aug 2026
161.2800
162.5100
158.4800
159.8200
1,366,100
Wed, 05 Aug 2026
168.5500
168.5500
161.3000
161.5000
1,292,000
Tue, 04 Aug 2026
166.8900
169.0200
165.7100
166.0600
1,197,300
Mon, 03 Aug 2026
166.2500
170.8800
164.0100
166.2300
1,515,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
22 · 8-K/A
After-hours · 16:05 ET
8-K/A ↗
Fri, 31 Jul 2026
184.3400
185.5500
164.5600
166.8000
4,584,200
Fri, 31 Jul 2026
21 · 10-Q
Next filing day · accepted 30 Jul, 21:22 ET
10-Q ↗
Thu, 30 Jul 2026
20 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 30 Jul 2026
179.0000
186.1200
176.6000
185.5000
2,170,900
Wed, 29 Jul 2026
182.0000
183.5000
180.0000
180.7900
1,071,900
Tue, 28 Jul 2026
178.8400
182.9100
176.2500
182.8300
1,333,100
Mon, 27 Jul 2026
176.4600
179.1500
176.0000
176.4100
1,047,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
174.2500
177.3000
173.4300
175.7700
1,129,500
Thu, 23 Jul 2026
170.6700
174.9900
170.0000
174.1500
1,103,200
Wed, 22 Jul 2026
178.8700
181.0000
171.8100
172.6900
1,192,000
Tue, 21 Jul 2026
174.7700
179.0500
174.1000
179.0500
1,305,400
Mon, 20 Jul 2026
172.3700
174.5900
171.7000
173.0000
977,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
169.7700
172.5700
169.2600
170.8800
929,700
Thu, 16 Jul 2026
170.7800
172.6200
169.0100
171.5500
900,800
Wed, 15 Jul 2026
172.0400
173.1200
169.4400
172.0500
878,300
Tue, 14 Jul 2026
177.3300
177.3300
169.0400
172.0400
1,054,000
Mon, 13 Jul 2026
174.5000
175.8800
172.0300
174.1000
1,573,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
181.0000
181.1800
174.2100
177.1100
1,047,400
Thu, 09 Jul 2026
178.5200
181.0000
177.6500
180.5500
1,178,600
Wed, 08 Jul 2026
177.7000
178.6300
175.2800
178.2400
1,155,600
Tue, 07 Jul 2026
176.1000
178.7500
174.7500
177.4900
1,033,800
Mon, 06 Jul 2026
175.0100
175.0200
171.1400
174.1000
922,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
169.1000
174.3800
168.2600
174.2600
1,251,000
Wed, 01 Jul 2026
169.5000
169.5700
165.9100
167.7700
927,300
Tue, 30 Jun 2026
170.6600
171.5000
168.2400
168.5400
1,075,600
Mon, 29 Jun 2026
168.8700
171.4300
167.9000
170.0000
1,350,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
163.5900
169.5600
163.1200
168.5200
1,953,000
Thu, 25 Jun 2026
165.8400
168.0700
163.6800
164.1800
783,700
Wed, 24 Jun 2026
163.4300
168.5800
162.3400
166.0600
1,362,000
Tue, 23 Jun 2026
161.6200
163.5300
160.4200
161.4400
1,076,100
Mon, 22 Jun 2026
161.1700
161.7900
159.3200
161.6200
1,008,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
160.0100
161.3300
156.3100
158.2900
2,718,000
Wed, 17 Jun 2026
156.6200
160.0200
155.6600
159.0000
1,037,700
Tue, 16 Jun 2026
160.6100
161.6600
155.3000
156.4200
934,400
Mon, 15 Jun 2026
159.8900
160.5500
156.7000
159.5100
1,243,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
162.0400
162.9700
159.4400
159.7600
1,055,100
Thu, 11 Jun 2026
161.5900
164.0400
160.1800
162.7100
764,800
Wed, 10 Jun 2026
167.8000
169.3900
160.7200
160.8600
1,097,200
Tue, 09 Jun 2026
164.8900
166.4300
160.8800
165.2400
1,098,800
Mon, 08 Jun 2026
163.8800
165.4000
162.2300
163.1200
804,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
167.5300
168.0000
163.1100
163.8800
1,050,100
Thu, 04 Jun 2026
165.2300
169.5700
164.5200
167.3500
1,301,800
Wed, 03 Jun 2026
155.5600
165.8100
155.1200
165.1100
1,941,700
Tue, 02 Jun 2026
160.4000
160.4000
154.0600
154.8400
1,039,500
Mon, 01 Jun 2026
159.3600
161.8000
157.4400
161.0000
1,220,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
156.7100
159.0800
155.4300
158.3000
1,907,800
Thu, 28 May 2026
19 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 28 May 2026
155.7500
157.8400
154.3200
156.3900
1,068,300
Wed, 27 May 2026
156.7400
157.6200
154.4800
155.8300
708,600
Tue, 26 May 2026
158.0000
158.2500
155.6600
155.7300
984,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
156.9500
158.6300
155.4400
156.7000
758,700
Thu, 21 May 2026
153.7400
157.2600
152.5400
155.5000
1,037,000
Wed, 20 May 2026
154.8000
156.4800
152.5600
154.6700
1,168,500
Tue, 19 May 2026
156.5900
156.8800
153.2700
154.3600
1,386,300
Mon, 18 May 2026
158.7000
159.7600
156.0900
157.2100
1,127,600
Mon, 18 May 2026
18 · 8-K
Pre-market · 09:04 ET
8-K ↗
Mon, 18 May 2026
17 · SC TO-T/A
Pre-market · 08:57 ET
SC TO-T/A ↗
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
158.2200
159.2300
155.5000
158.4200
1,307,300
Thu, 14 May 2026
161.6300
162.3900
157.6000
159.0500
1,285,200
Wed, 13 May 2026
157.9500
161.7700
155.7700
161.3200
1,565,300
Tue, 12 May 2026
151.4300
156.3300
150.8200
155.8000
1,309,600
Mon, 11 May 2026
152.0000
154.4400
150.3200
150.5900
1,216,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
150.0000
154.7400
149.5400
152.2500
1,415,000
Thu, 07 May 2026
146.1000
150.3600
146.0800
149.5900
1,790,200
Wed, 06 May 2026
148.9800
148.9800
141.9600
147.0200
2,437,100
Tue, 05 May 2026
16 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Tue, 05 May 2026
15 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 05 May 2026
135.0000
137.1500
132.7600
135.0600
1,427,500
Mon, 04 May 2026
131.7800
134.6600
131.7800
134.0700
1,196,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
131.7900
132.4100
129.8600
131.7800
680,100
Thu, 30 Apr 2026
132.0400
134.1100
129.7600
131.6700
966,500
Wed, 29 Apr 2026
14 · SC TO-T/A
After-hours · 16:31 ET
SC TO-T/A ↗
Wed, 29 Apr 2026
126.4900
131.3600
126.4900
131.2300
1,708,700
Tue, 28 Apr 2026
129.1800
130.4100
127.2300
128.1200
844,600
Tue, 28 Apr 2026
13 · SC TO-T/A
Pre-market · 07:30 ET
SC TO-T/A ↗
Mon, 27 Apr 2026
127.4300
129.4600
126.9900
128.0400
1,500,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
130.0000
130.3400
127.2000
127.6800
1,203,100
Thu, 23 Apr 2026
131.1800
132.4800
129.3000
130.1900
518,700
Wed, 22 Apr 2026
131.2500
131.4300
129.8900
131.1800
753,400
Tue, 21 Apr 2026
131.6500
132.7800
129.5600
130.2200
933,000
Mon, 20 Apr 2026
132.8900
134.1100
130.3300
131.5900
1,775,700
Mon, 20 Apr 2026
12 · SC TO-T
Pre-market · 07:36 ET
SC TO-T ↗
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
129.0000
133.7400
128.4100
133.2500
1,728,400
Thu, 16 Apr 2026
131.0000
131.7100
127.7600
128.4100
1,030,300
Wed, 15 Apr 2026
11 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Wed, 15 Apr 2026
10 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Wed, 15 Apr 2026
131.9600
132.1400
130.4600
131.4400
1,098,500
Tue, 14 Apr 2026
126.3200
130.8400
126.3200
130.8100
1,113,900
Mon, 13 Apr 2026
128.6900
129.4100
125.6400
126.3200
1,093,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
132.0200
133.0000
127.1700
128.8900
807,000
Thu, 09 Apr 2026
132.7600
133.1700
130.1500
131.6400
820,300
Wed, 08 Apr 2026
131.1800
133.2000
128.9000
133.1500
1,216,000
Tue, 07 Apr 2026
133.3500
134.2000
128.9900
130.9000
1,771,900
Tue, 07 Apr 2026
9 · SC TO-C
Next filing day · accepted 06 Apr, 18:50 ET
SC TO-C ↗
Mon, 06 Apr 2026
8 · SC TO-C
After-hours · 17:08 ET
SC TO-C ↗
Mon, 06 Apr 2026
130.9300
134.0200
125.3100
132.4800
2,021,500
Mon, 06 Apr 2026
7 · SC TO-C
Pre-market · 07:39 ET
SC TO-C ↗
Mon, 06 Apr 2026
6 · 8-K
Pre-market · 07:35 ET
8-K ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
130.8100
133.7500
130.0000
131.6000
707,000
Wed, 01 Apr 2026
131.9300
133.4000
130.2500
132.5600
1,133,000
Tue, 31 Mar 2026
131.7400
133.9900
129.9700
131.7400
1,339,200
Mon, 30 Mar 2026
129.4800
130.1000
128.2000
128.7200
740,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
132.0700
132.9500
128.0200
128.3200
761,300
Thu, 26 Mar 2026
131.1300
133.0100
129.9600
132.4200
574,600
Wed, 25 Mar 2026
128.9800
133.0500
128.9800
131.1300
1,099,200
Tue, 24 Mar 2026
126.1400
128.3100
125.1100
127.8600
1,293,100
Mon, 23 Mar 2026
129.6500
130.9700
127.0300
127.0500
709,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
128.8300
130.1600
126.6800
127.6800
2,182,000
Thu, 19 Mar 2026
130.6200
132.2500
127.0700
129.7000
892,300
Wed, 18 Mar 2026
129.9500
131.0500
129.0100
130.7100
800,500
Tue, 17 Mar 2026
130.1400
131.6900
129.8800
130.7100
632,400
Mon, 16 Mar 2026
130.4000
131.8900
129.4800
129.8500
915,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
128.6400
130.7200
128.0500
129.7800
947,800
Thu, 12 Mar 2026
129.5100
130.0000
127.1500
127.7800
793,300
Wed, 11 Mar 2026
129.8600
130.5500
128.1000
129.5400
780,500
Tue, 10 Mar 2026
130.4200
131.9000
129.0700
129.8600
799,300
Mon, 09 Mar 2026
128.4300
130.1300
126.8800
129.9300
855,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
128.3300
129.2500
126.9500
128.1300
903,600
Thu, 05 Mar 2026
132.0400
133.0000
129.2200
129.6400
1,559,700
Wed, 04 Mar 2026
131.3300
134.8300
131.0100
133.4400
1,379,500
Tue, 03 Mar 2026
131.9900
132.4200
128.0000
131.1400
889,200
Mon, 02 Mar 2026
130.3200
133.2500
130.3200
132.3800
1,025,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
129.1200
132.9900
129.0900
132.2500
1,321,800
Thu, 26 Feb 2026
131.2400
132.2000
128.9300
130.6400
833,300
Wed, 25 Feb 2026
132.0000
132.2500
130.0200
131.1500
919,200
Tue, 24 Feb 2026
129.0900
131.3800
128.0300
130.9600
991,000
Mon, 23 Feb 2026
128.0200
128.7900
126.5900
128.3800
1,025,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
129.4500
130.3500
127.1600
128.6300
1,080,200
Thu, 19 Feb 2026
128.8900
130.9800
127.7900
130.1000
1,244,700
Wed, 18 Feb 2026
127.1300
128.8700
126.0200
128.3800
1,091,100
Tue, 17 Feb 2026
125.1400
129.9400
125.1400
127.7600
1,609,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
123.8300
126.5000
123.3600
124.1200
2,202,600
Thu, 12 Feb 2026
132.3400
134.5000
122.1400
123.1000
4,166,700
Wed, 11 Feb 2026
5 · 10-K
After-hours · 16:03 ET
10-K ↗
Wed, 11 Feb 2026
4 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 11 Feb 2026
136.9900
139.8300
135.0200
137.4400
1,388,500
Tue, 10 Feb 2026
140.3400
142.8200
137.5600
137.6500
1,322,700
Mon, 09 Feb 2026
141.0200
141.0900
138.5000
139.5600
870,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
138.7500
142.1500
138.2700
141.2000
1,154,000
Thu, 05 Feb 2026
136.4600
141.4500
136.4600
137.9300
1,272,900
Wed, 04 Feb 2026
139.0700
140.4300
137.0300
137.8600
935,700
Tue, 03 Feb 2026
137.0400
141.2400
137.0400
138.9800
996,900
Mon, 02 Feb 2026
135.3300
137.9500
135.0000
137.6300
940,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
136.6300
137.9500
134.9600
136.0600
1,035,400
Thu, 29 Jan 2026
135.5300
138.1300
133.4100
137.9600
928,500
Wed, 28 Jan 2026
133.0100
137.4500
132.7500
134.6600
934,800
Tue, 27 Jan 2026
134.5000
136.5100
133.5400
133.8900
582,400
Mon, 26 Jan 2026
134.3600
136.2100
134.1100
134.5100
925,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
138.1600
138.7400
135.4100
136.1800
1,159,700
Thu, 22 Jan 2026
135.5700
137.7300
134.9400
137.3700
800,400
Wed, 21 Jan 2026
135.3400
136.1900
133.7200
135.4100
927,300
Tue, 20 Jan 2026
130.2200
134.7700
129.1700
134.5400
1,057,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
133.3100
134.0200
131.3600
132.3900
1,023,400
Thu, 15 Jan 2026
135.2400
135.9800
131.3000
133.3500
891,000
Wed, 14 Jan 2026
132.1700
135.4800
132.0100
135.3300
1,078,900
Tue, 13 Jan 2026
133.2000
133.7800
131.3300
132.2600
1,161,200
Mon, 12 Jan 2026
135.2100
135.5500
132.1600
132.6600
1,923,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
135.9900
137.0800
134.8700
135.7900
1,419,300
Thu, 08 Jan 2026
139.5400
139.6800
134.2000
135.5700
1,568,500
Wed, 07 Jan 2026
138.0300
142.1600
137.6000
140.6200
1,289,100
Tue, 06 Jan 2026
136.7700
138.5300
135.9500
137.3500
1,118,400
Mon, 05 Jan 2026
136.0000
138.1800
134.0300
135.9900
1,614,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
141.5900
142.0700
138.6400
140.6000
963,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
140.6300
142.3000
140.5000
141.8300
849,200
Tue, 30 Dec 2025
143.0300
143.1800
140.5600
140.9500
1,000,400
Mon, 29 Dec 2025
145.2600
145.5100
143.2600
143.6400
695,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
146.2700
146.7900
144.6500
145.2600
693,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
148.1700
148.3800
146.5300
146.9300
359,700
Tue, 23 Dec 2025
146.4200
148.5600
146.4200
147.2800
550,000
Mon, 22 Dec 2025
145.0000
148.4500
145.0000
147.5300
694,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
142.9700
145.9500
141.0000
145.0000
1,983,700
Thu, 18 Dec 2025
141.7800
144.2300
141.2300
141.8400
1,520,900
Wed, 17 Dec 2025
150.4700
150.4700
141.6100
141.7000
1,758,100
Tue, 16 Dec 2025
155.2300
155.2300
148.0300
148.7400
1,012,600
Mon, 15 Dec 2025
152.7800
155.5500
151.1200
154.0600
768,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
155.0000
155.2900
151.0900
152.8000
948,900
Thu, 11 Dec 2025
153.3900
156.4600
153.3000
154.7500
1,037,800
Wed, 10 Dec 2025
155.8700
156.7000
151.5900
155.6300
948,900
Tue, 09 Dec 2025
153.4500
156.2700
152.2900
155.0200
836,600
Mon, 08 Dec 2025
156.6500
160.1800
154.7400
154.9900
1,432,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
154.4700
156.7600
153.3800
155.5100
893,200
Thu, 04 Dec 2025
152.0000
154.3100
151.0100
154.2200
599,600
Wed, 03 Dec 2025
153.2000
154.3500
150.2600
151.9600
823,100
Tue, 02 Dec 2025
151.1300
153.7900
150.8400
152.4800
853,200
Mon, 01 Dec 2025
152.3800
153.2900
149.5800
150.8800
703,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
152.7800
153.7000
150.4100
152.1600
501,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
146.7500
153.5400
146.0000
151.5800
1,732,000
Tue, 25 Nov 2025
141.6700
144.7500
140.6700
143.5300
631,700
Mon, 24 Nov 2025
3 · 8-K
After-hours · 16:02 ET
8-K ↗
Mon, 24 Nov 2025
142.0200
143.5100
139.2700
141.2500
1,206,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
140.2400
144.8300
139.7200
141.8300
967,900
Thu, 20 Nov 2025
138.7200
141.0800
137.8300
138.9800
798,000
Wed, 19 Nov 2025
140.2200
140.2200
137.0200
138.0600
1,091,200
Tue, 18 Nov 2025
142.9900
145.0800
138.4300
138.6300
1,271,800
Mon, 17 Nov 2025
144.6600
145.9100
142.4400
143.5600
856,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
142.9900
146.3800
142.9900
144.8600
642,900
Thu, 13 Nov 2025
146.0100
148.8400
143.9100
144.1700
922,600
Wed, 12 Nov 2025
147.4000
148.0400
145.4100
146.8500
1,155,800
Tue, 11 Nov 2025
147.5000
149.4200
145.0000
147.2900
1,352,600
Mon, 10 Nov 2025
152.9700
154.1000
146.0200
150.0200
964,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
154.2500
154.5000
148.9700
152.3700
1,431,400
Thu, 06 Nov 2025
153.8600
155.6400
152.8600
154.8000
944,400
Wed, 05 Nov 2025
147.7000
157.6700
147.7000
153.7500
2,937,700
Tue, 04 Nov 2025
142.3500
143.8700
140.8200
143.1900
744,600
Mon, 03 Nov 2025
142.6200
144.9800
139.4600
141.9600
764,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
138.0400
143.4700
137.0700
143.2100
1,325,900
Thu, 30 Oct 2025
137.4100
140.1900
136.5100
138.0400
899,900
Wed, 29 Oct 2025
140.0000
144.3000
133.6100
138.0200
3,007,200
Tue, 28 Oct 2025
2 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 28 Oct 2025
147.3800
149.9800
146.6300
147.3800
1,401,300
Mon, 27 Oct 2025
145.0000
149.3300
144.9400
148.9400
964,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
143.6000
144.4200
142.2000
144.0000
636,100