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
222.2800
228.1312
220.5000
227.6100
2,019,177
Thu, 22 Oct 2026
226.2700
229.9600
222.1900
223.1600
2,287,400
Wed, 21 Oct 2026
221.1700
227.3580
219.7550
225.5050
2,311,000
Tue, 20 Oct 2026
216.5000
221.9800
214.7800
221.1100
2,071,900
Mon, 19 Oct 2026
208.1100
215.2800
207.1900
214.7500
1,849,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
218.9500
223.6970
204.0000
207.8200
2,946,000
Thu, 15 Oct 2026
202.6600
217.2500
201.5500
217.1200
3,680,800
Wed, 14 Oct 2026
15 · DEFA14A
After-hours · 20:08 ET
DEFA14A ↗
Wed, 14 Oct 2026
14 · DEF 14A
After-hours · 20:07 ET
DEF 14A ↗
Wed, 14 Oct 2026
206.6600
210.8400
203.1000
204.6600
2,081,600
Tue, 13 Oct 2026
209.4050
214.7700
207.7100
208.0400
2,625,800
Mon, 12 Oct 2026
208.9700
212.8400
205.4300
207.7500
1,978,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
204.4500
207.3660
202.0110
206.7900
2,098,700
Thu, 08 Oct 2026
197.0000
203.8900
196.1000
203.5700
2,905,700
Wed, 07 Oct 2026
194.8700
198.3900
193.4900
195.7900
1,747,500
Tue, 06 Oct 2026
198.8450
199.0800
190.9600
193.9800
1,961,100
Mon, 05 Oct 2026
187.6250
197.5000
186.5000
196.6500
3,036,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
190.9750
191.8300
186.6420
187.8900
1,748,500
Thu, 01 Oct 2026
183.7200
191.0700
182.5700
189.9100
2,698,200
Wed, 30 Sep 2026
176.3950
183.8000
175.5000
179.2900
2,463,200
Tue, 29 Sep 2026
177.7300
179.5000
168.0500
175.9600
4,583,600
Mon, 28 Sep 2026
182.1100
182.1100
173.5000
178.5400
3,658,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
192.0100
194.8100
187.2300
187.7400
1,884,300
Thu, 24 Sep 2026
195.9100
198.0000
191.7000
192.6100
1,690,100
Wed, 23 Sep 2026
190.0200
196.9200
188.9700
195.0800
2,407,900
Tue, 22 Sep 2026
200.0000
200.0000
185.5800
188.6500
2,960,900
Mon, 21 Sep 2026
194.4600
198.4700
193.8400
195.6700
3,179,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
193.4700
194.0400
188.8300
192.0200
8,901,700
Thu, 17 Sep 2026
188.6200
195.5400
185.7200
192.5300
2,477,200
Wed, 16 Sep 2026
185.5000
191.0430
185.0000
190.2800
2,589,800
Tue, 15 Sep 2026
187.1520
194.0100
187.0100
189.8100
2,185,300
Mon, 14 Sep 2026
186.2900
193.1700
181.7600
192.7700
3,735,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
178.6100
182.9950
176.7600
179.7000
1,791,300
Thu, 10 Sep 2026
174.4600
183.7000
174.4600
179.5700
3,075,000
Wed, 09 Sep 2026
176.3000
181.4900
174.2100
177.7400
3,517,600
Tue, 08 Sep 2026
184.3900
185.0000
175.5300
176.4200
3,873,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
189.7100
193.4250
186.5400
189.5800
2,472,200
Thu, 03 Sep 2026
190.6100
198.6000
190.6100
194.6800
3,354,600
Wed, 02 Sep 2026
187.5650
192.8700
184.7300
186.4400
3,545,600
Tue, 01 Sep 2026
190.5800
193.6450
185.4500
187.0300
3,890,300
Mon, 31 Aug 2026
188.4100
197.3000
187.6700
194.1700
5,116,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
185.0000
194.9600
185.0000
190.4150
5,224,700
Thu, 27 Aug 2026
169.0000
185.7300
168.7300
185.6200
6,071,400
Wed, 26 Aug 2026
161.9800
170.0000
160.9620
168.4700
4,119,800
Tue, 25 Aug 2026
170.6400
172.1000
165.1000
166.4900
2,908,700
Mon, 24 Aug 2026
169.3000
174.2340
169.0400
171.3300
2,582,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
174.2200
176.0000
168.0100
171.8100
3,275,000
Thu, 20 Aug 2026
173.9000
177.8800
171.2200
174.9100
5,458,400
Wed, 19 Aug 2026
161.6100
176.1500
161.5000
174.2300
6,066,900
Tue, 18 Aug 2026
158.5800
167.8700
158.5800
163.0000
4,888,400
Mon, 17 Aug 2026
159.0700
161.6000
156.5500
158.3400
3,048,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
13 · 10-K
After-hours · 16:07 ET
10-K ↗
Fri, 14 Aug 2026
166.2100
167.7500
161.8400
162.2200
4,191,000
Thu, 13 Aug 2026
155.5600
167.1100
154.9000
165.9800
5,535,800
Wed, 12 Aug 2026
151.5400
156.4500
150.7500
155.2400
4,031,800
Tue, 11 Aug 2026
151.3800
156.2150
148.8700
154.0800
4,432,400
Mon, 10 Aug 2026
149.3250
153.9900
145.0000
151.8700
8,655,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
145.1350
153.2000
141.5100
149.0700
20,086,000
Thu, 06 Aug 2026
12 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 06 Aug 2026
108.7300
110.8800
107.4200
110.1700
7,909,600
Wed, 05 Aug 2026
112.9400
113.5500
109.0800
113.3200
4,602,100
Tue, 04 Aug 2026
103.8400
110.5700
103.3200
110.3100
4,584,600
Mon, 03 Aug 2026
105.0700
108.9400
102.3500
103.7100
3,452,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
95.6800
101.6200
95.3500
101.0150
2,731,800
Thu, 30 Jul 2026
97.7350
99.1770
95.1800
98.1200
3,940,500
Wed, 29 Jul 2026
100.0000
106.7200
98.9050
104.2800
5,466,800
Tue, 28 Jul 2026
98.6260
102.6500
96.6100
99.9800
6,034,100
Mon, 27 Jul 2026
90.1300
97.7300
89.3530
95.8700
6,121,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
81.4300
87.0900
81.4300
86.8800
4,166,900
Thu, 23 Jul 2026
87.6900
87.7000
80.0000
80.1500
4,102,700
Wed, 22 Jul 2026
90.5400
90.6000
84.7100
85.4000
3,032,100
Tue, 21 Jul 2026
93.4080
96.5000
89.2700
90.6000
3,265,800
Mon, 20 Jul 2026
91.0000
97.2500
89.9300
96.4300
2,824,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
90.1300
94.3500
90.0100
93.2900
3,226,500
Thu, 16 Jul 2026
94.2400
95.2100
88.5000
92.3600
2,765,400
Wed, 15 Jul 2026
91.1700
95.8500
90.8500
91.7700
3,440,900
Tue, 14 Jul 2026
90.0000
91.9800
88.6100
89.0800
4,320,600
Mon, 13 Jul 2026
90.4000
96.5000
90.4000
96.1600
5,449,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
93.9700
94.9000
88.1400
88.8600
2,460,200
Thu, 09 Jul 2026
81.3600
90.8600
80.6600
90.7100
2,820,400
Wed, 08 Jul 2026
86.0000
87.0400
83.9800
85.4700
3,038,500
Tue, 07 Jul 2026
89.1100
91.2700
87.1100
88.3900
3,762,700
Mon, 06 Jul 2026
82.0000
86.8400
81.5100
85.5000
2,434,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
82.7800
85.5900
81.9000
83.8400
3,102,800
Wed, 01 Jul 2026
80.6200
84.6100
80.1600
83.1700
3,674,600
Tue, 30 Jun 2026
77.4900
79.2000
76.4700
77.7900
3,321,600
Mon, 29 Jun 2026
80.4600
82.8300
79.0100
79.2600
3,142,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
75.3000
79.3800
75.3000
78.7400
7,936,900
Thu, 25 Jun 2026
79.1500
80.1500
74.4100
74.6800
6,233,200
Wed, 24 Jun 2026
81.2700
84.0950
80.5600
81.5500
2,647,300
Tue, 23 Jun 2026
81.4000
83.0800
79.9700
81.3500
4,572,200
Mon, 22 Jun 2026
81.3100
85.5000
78.5500
79.9600
5,774,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
83.6400
85.7020
81.7600
82.7200
7,557,500
Wed, 17 Jun 2026
87.4900
88.4600
83.8300
84.3900
4,909,900
Tue, 16 Jun 2026
90.3900
93.0000
86.9620
87.9500
4,674,000
Mon, 15 Jun 2026
90.0000
93.8600
88.3400
91.5500
3,205,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
89.7100
90.0500
84.7600
88.5200
4,881,900
Thu, 11 Jun 2026
88.9520
91.6200
86.5100
89.2000
6,705,600
Wed, 10 Jun 2026
92.7900
96.6550
91.0600
91.5400
3,932,200
Tue, 09 Jun 2026
95.3100
99.0810
92.0000
95.6100
3,424,100
Mon, 08 Jun 2026
98.0300
99.9800
96.1200
97.8900
2,873,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
101.3900
103.3720
96.7850
99.4700
3,802,200
Thu, 04 Jun 2026
105.4900
106.2600
100.5700
101.5000
4,861,100
Wed, 03 Jun 2026
106.1300
106.1300
99.6450
101.5300
5,029,800
Tue, 02 Jun 2026
103.3700
109.6150
103.0000
109.1000
7,037,100
Mon, 01 Jun 2026
114.1800
119.3800
110.2300
115.9500
12,693,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
97.8750
108.4800
97.3600
107.6100
13,857,700
Thu, 28 May 2026
90.9900
95.2300
88.9800
93.2900
5,513,200
Wed, 27 May 2026
84.2100
90.8400
83.7300
89.0700
4,700,200
Tue, 26 May 2026
83.2900
86.0300
82.0000
84.9200
4,013,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
83.5200
88.5500
83.5200
85.4200
4,459,500
Thu, 21 May 2026
82.7750
84.3000
81.0000
82.1800
4,864,900
Wed, 20 May 2026
84.1850
86.7230
82.2000
86.2300
3,900,700
Tue, 19 May 2026
92.8000
94.5000
85.7800
86.6200
6,642,400
Mon, 18 May 2026
85.8000
91.4000
85.2500
89.4350
5,670,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
82.1000
89.1900
82.1000
87.4600
6,813,600
Thu, 14 May 2026
80.3300
82.5000
78.2000
80.8600
4,546,400
Wed, 13 May 2026
84.4400
84.8900
80.2000
80.6200
6,261,500
Tue, 12 May 2026
87.3100
88.2000
83.3800
85.0000
5,970,200
Mon, 11 May 2026
90.2400
92.4300
84.9000
87.3100
7,931,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
88.6400
92.1300
84.4200
91.6000
12,639,800
Thu, 07 May 2026
91.6100
95.0000
90.4200
92.3700
12,651,800
Wed, 06 May 2026
91.4800
91.4800
84.4850
88.8000
10,297,600
Tue, 05 May 2026
92.4900
93.9000
88.9300
92.3500
7,608,500
Mon, 04 May 2026
88.1700
96.3180
87.4600
93.1600
15,945,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
11 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Fri, 01 May 2026
82.9200
90.2300
82.0500
88.8800
27,384,500
Thu, 30 Apr 2026
10 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 30 Apr 2026
69.5850
69.5850
66.5500
68.5900
8,764,400
Wed, 29 Apr 2026
69.6000
70.7000
68.4800
70.4900
3,863,700
Tue, 28 Apr 2026
69.8700
72.8000
69.3750
69.7100
4,815,700
Mon, 27 Apr 2026
69.4200
71.9700
68.8600
69.2200
5,727,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
68.6300
71.9600
68.3200
71.5500
5,275,800
Thu, 23 Apr 2026
67.2000
68.0500
65.2000
67.6200
7,796,900
Wed, 22 Apr 2026
71.2800
74.5850
70.3500
74.0100
7,533,900
Tue, 21 Apr 2026
72.0800
75.9500
70.6090
71.2200
6,094,400
Mon, 20 Apr 2026
67.0000
71.5890
66.3200
71.4800
8,296,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
70.1150
70.5000
65.9100
66.9400
23,913,000
Thu, 16 Apr 2026
69.7800
71.0700
66.8500
68.7300
9,575,700
Wed, 15 Apr 2026
61.3800
66.1050
60.2500
66.0000
10,878,100
Tue, 14 Apr 2026
62.2000
63.4500
59.3600
59.7100
6,930,600
Mon, 13 Apr 2026
57.5000
61.4000
56.7200
61.3000
10,182,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
59.1700
59.2600
56.0100
57.1500
7,528,000
Thu, 09 Apr 2026
62.0700
63.2340
57.3000
58.9600
11,045,900
Wed, 08 Apr 2026
67.6700
68.5700
63.2000
63.6200
7,500,000
Tue, 07 Apr 2026
67.6100
68.2500
64.3200
64.8300
5,372,000
Mon, 06 Apr 2026
68.3000
69.5000
66.9600
68.0900
3,589,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
69.6100
69.9600
66.9050
68.2900
3,953,200
Wed, 01 Apr 2026
68.3200
70.4300
65.1200
69.3700
5,538,700
Tue, 31 Mar 2026
67.0000
69.5600
66.6500
68.2500
4,134,000
Mon, 30 Mar 2026
65.5250
68.6800
65.2400
66.8800
5,005,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
67.0100
67.0600
64.3000
65.1200
5,724,200
Thu, 26 Mar 2026
66.0900
69.3700
65.8200
68.1300
4,760,800
Wed, 25 Mar 2026
70.0000
71.2960
66.1000
66.4600
5,764,100
Tue, 24 Mar 2026
72.8000
72.8200
67.3300
68.1700
7,891,600
Mon, 23 Mar 2026
73.2300
75.4500
72.0000
74.4100
4,236,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
72.9100
75.1600
70.5400
73.7300
6,517,900
Thu, 19 Mar 2026
74.3700
76.7200
72.9300
74.6000
4,749,100
Wed, 18 Mar 2026
74.3700
74.4700
71.9100
73.4700
4,741,800
Tue, 17 Mar 2026
75.6900
78.8000
74.0830
74.9100
5,655,600
Mon, 16 Mar 2026
76.7000
77.4400
74.8900
76.1700
5,215,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
73.0700
76.0900
72.6400
75.2100
5,791,000
Thu, 12 Mar 2026
75.7700
80.4200
73.3200
73.3400
7,607,400
Wed, 11 Mar 2026
9 · 8-K
After-hours · 17:07 ET
8-K ↗
Wed, 11 Mar 2026
78.1300
79.1000
74.2000
75.4500
6,176,900
Tue, 10 Mar 2026
81.1000
82.0000
76.8600
78.0100
6,561,700
Mon, 09 Mar 2026
82.6800
83.9100
80.0400
82.0400
5,374,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
81.8000
84.9500
79.4300
83.6200
7,532,200
Thu, 05 Mar 2026
77.7600
84.2600
77.7000
82.5100
12,180,900
Wed, 04 Mar 2026
77.5000
78.3000
74.3500
76.8100
6,379,900
Tue, 03 Mar 2026
72.1100
78.7500
71.0000
78.3800
5,951,500
Mon, 02 Mar 2026
72.9100
75.6500
72.3400
73.8000
5,432,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
75.4300
76.7700
73.5600
75.1300
7,420,000
Thu, 26 Feb 2026
75.0000
81.6700
75.0000
79.4300
10,623,900
Wed, 25 Feb 2026
70.8900
73.5500
67.8700
73.1900
6,396,600
Tue, 24 Feb 2026
68.8100
73.2000
67.8500
71.1800
10,131,800
Mon, 23 Feb 2026
73.5000
73.7500
68.2700
68.8100
10,326,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
79.5650
81.1900
75.0100
75.9800
9,565,000
Thu, 19 Feb 2026
83.7100
84.3500
80.2100
80.2600
6,662,200
Wed, 18 Feb 2026
8 · 8-K
After-hours · 17:16 ET
8-K ↗
Wed, 18 Feb 2026
82.0400
84.4800
80.4000
83.6100
4,623,700
Tue, 17 Feb 2026
85.4400
87.2000
80.4000
82.1500
8,777,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
86.3800
88.2500
84.0000
84.3800
6,198,000
Thu, 12 Feb 2026
87.1400
88.5000
83.1700
86.4800
11,092,400
Wed, 11 Feb 2026
91.7500
93.0000
85.0400
86.9700
8,583,000
Tue, 10 Feb 2026
91.2900
97.0000
90.5000
92.9200
6,759,800
Mon, 09 Feb 2026
93.4550
94.0000
88.5100
91.2300
8,779,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
7 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Fri, 06 Feb 2026
100.1400
102.9900
92.3200
94.7200
14,005,000
Thu, 05 Feb 2026
6 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 05 Feb 2026
104.4900
106.9600
97.9300
98.4100
8,239,600
Wed, 04 Feb 2026
103.9400
110.2300
98.7050
105.0400
7,445,100
Tue, 03 Feb 2026
110.0100
110.2400
100.9200
105.0000
7,658,000
Mon, 02 Feb 2026
117.8400
119.6100
113.4700
113.7000
5,168,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
121.6200
123.5600
117.8300
118.1800
4,400,000
Thu, 29 Jan 2026
125.1600
125.4100
115.0100
120.3800
9,472,300
Wed, 28 Jan 2026
135.4900
138.8500
133.6100
134.7600
2,524,200
Tue, 27 Jan 2026
139.4900
140.6800
131.1700
133.8600
4,270,800
Mon, 26 Jan 2026
132.7400
138.9500
132.5100
138.4400
6,110,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
128.7600
132.2800
128.6500
131.7500
5,863,000
Thu, 22 Jan 2026
123.2000
128.7700
122.9850
128.4400
4,959,200
Wed, 21 Jan 2026
118.6050
123.4000
116.5600
122.4100
6,242,400
Tue, 20 Jan 2026
115.8300
121.2100
115.5300
118.0600
6,710,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
129.2200
129.4600
118.0800
118.5500
8,298,900
Thu, 15 Jan 2026
5 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 15 Jan 2026
132.6600
133.9700
127.7050
128.4500
4,631,000
Wed, 14 Jan 2026
137.2000
138.9200
131.1950
131.9600
4,012,300
Tue, 13 Jan 2026
146.2700
148.0000
137.6600
137.8900
5,131,000
Mon, 12 Jan 2026
145.9100
148.7300
143.6600
146.4400
2,515,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
150.0000
150.8380
143.1100
146.4200
3,705,400
Thu, 08 Jan 2026
159.1900
159.1900
149.0200
149.4300
4,094,800
Wed, 07 Jan 2026
158.3600
163.9200
157.2100
160.8700
2,683,400
Tue, 06 Jan 2026
152.6700
161.1800
150.5000
158.3600
2,990,300
Mon, 05 Jan 2026
155.0000
156.3800
152.4200
153.8800
4,158,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
162.1400
162.1400
153.8370
154.7600
2,673,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
163.0000
163.2610
161.5340
162.1400
1,372,600
Tue, 30 Dec 2025
162.5600
164.5000
162.0900
162.9300
1,092,200
Mon, 29 Dec 2025
162.0200
164.6850
162.0200
163.9900
1,260,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
161.6800
163.3900
161.2050
163.1500
865,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
160.8400
162.0500
159.8750
161.1200
439,000
Tue, 23 Dec 2025
162.7800
163.8450
158.0400
162.3900
1,864,100
Mon, 22 Dec 2025
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 22 Dec 2025
161.9500
166.0000
161.0800
164.4500
1,372,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
163.8900
165.7300
160.4900
161.0700
4,378,500
Thu, 18 Dec 2025
162.3500
166.3300
161.0000
165.0000
2,193,600
Wed, 17 Dec 2025
160.7000
166.4800
160.1720
161.9800
3,488,800
Tue, 16 Dec 2025
158.9100
163.5000
158.1100
159.5600
1,588,800
Mon, 15 Dec 2025
162.6500
162.6500
157.1230
159.1700
2,711,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
163.0000
164.4900
160.3100
162.0400
1,438,200
Thu, 11 Dec 2025
162.4300
164.8400
160.9700
163.2650
1,510,500
Wed, 10 Dec 2025
160.5400
164.0300
159.7000
161.7300
1,918,500
Tue, 09 Dec 2025
159.7000
162.6900
158.2600
161.4100
1,863,700
Mon, 08 Dec 2025
160.6000
162.4000
159.3100
160.7400
2,009,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
156.1000
164.4900
155.7900
159.3300
4,030,900
Thu, 04 Dec 2025
157.2400
158.2100
153.7500
156.5400
1,870,800
Wed, 03 Dec 2025
3 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 03 Dec 2025
153.5700
156.8700
151.6300
156.7550
2,428,800
Tue, 02 Dec 2025
153.5600
156.6450
152.0000
153.9100
2,482,500
Mon, 01 Dec 2025
148.0300
154.6300
147.9000
151.5800
2,797,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
148.2200
151.3600
147.6650
149.5200
1,241,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
147.3700
149.1600
146.9280
148.0300
1,816,100
Tue, 25 Nov 2025
146.4600
150.8900
146.2300
149.0400
2,529,000
Mon, 24 Nov 2025
146.7500
148.2900
145.0000
146.4500
3,605,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
143.5000
146.5250
139.7000
146.2800
3,995,500
Thu, 20 Nov 2025
147.5400
149.9000
143.3900
144.0400
2,300,000
Wed, 19 Nov 2025
148.2300
150.1000
146.2200
146.5100
2,065,200
Tue, 18 Nov 2025
146.2700
149.4700
145.2000
148.7500
2,561,500
Mon, 17 Nov 2025
150.2500
151.7000
145.0600
146.0200
2,971,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
150.3300
154.9100
149.1000
151.7900
2,658,800
Thu, 13 Nov 2025
154.0700
157.3000
151.6600
152.0500
3,119,500
Wed, 12 Nov 2025
158.6800
159.0530
153.1550
155.5000
2,066,400
Tue, 11 Nov 2025
160.2000
164.3100
157.3800
157.5400
2,716,500
Mon, 10 Nov 2025
157.5450
160.4000
154.4800
159.1300
2,394,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
155.0000
158.1100
153.1000
157.8300
1,692,500
Thu, 06 Nov 2025
159.5500
159.8100
152.9300
156.1300
2,664,900
Wed, 05 Nov 2025
167.6000
168.9800
160.0100
161.4600
2,780,600
Tue, 04 Nov 2025
174.3100
174.8400
161.7600
165.0000
4,944,100
Mon, 03 Nov 2025
169.9900
176.7200
167.1400
176.0800
4,227,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Fri, 31 Oct 2025
159.9700
170.5300
158.5000
169.4200
6,806,500
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 30 Oct 2025
157.9450
165.0000
157.2600
160.6700
5,494,300
Wed, 29 Oct 2025
162.3300
162.7600
158.4200
159.2800
2,603,300
Tue, 28 Oct 2025
163.9000
164.8800
162.0600
163.9600
2,772,500
Mon, 27 Oct 2025
164.7500
167.1000
163.7700
164.2600
2,297,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
167.3000
168.6530
162.1500
162.6400
1,977,800