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
238.5000
257.9100
234.7875
257.5700
13,342,948
Thu, 22 Oct 2026
242.6000
246.3600
235.1700
237.9400
10,109,200
Wed, 21 Oct 2026
230.8900
242.8980
228.7000
239.3400
9,396,700
Tue, 20 Oct 2026
226.2550
229.2400
221.3600
227.3700
8,029,700
Mon, 19 Oct 2026
234.1800
234.2620
223.9500
228.1000
8,318,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
246.9800
248.0000
224.6000
227.3900
13,859,700
Thu, 15 Oct 2026
243.1100
246.8800
239.8200
244.5700
10,792,000
Wed, 14 Oct 2026
253.7400
256.0700
248.0310
249.2900
9,213,500
Tue, 13 Oct 2026
260.6450
268.0800
259.3000
261.2100
6,373,100
Mon, 12 Oct 2026
276.3800
276.3900
261.2300
263.0100
7,166,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
267.5000
275.1200
262.4000
275.0400
7,072,000
Thu, 08 Oct 2026
264.6240
272.5000
261.6200
263.0100
9,385,300
Wed, 07 Oct 2026
276.8000
276.9000
264.5000
265.4400
8,805,200
Tue, 06 Oct 2026
278.0000
286.9900
276.0000
278.8600
7,929,500
Mon, 05 Oct 2026
271.2500
274.2300
268.3300
272.6700
4,833,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
269.5000
273.5350
267.6720
270.0400
5,848,300
Thu, 01 Oct 2026
263.6150
269.3000
259.3000
266.0900
6,947,000
Wed, 30 Sep 2026
264.2700
268.9500
261.5820
264.7500
8,816,000
Tue, 29 Sep 2026
257.1900
267.6900
255.7550
262.7400
7,075,000
Mon, 28 Sep 2026
248.9100
260.6850
246.5100
259.2500
8,962,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
259.5300
259.8600
251.5400
252.1300
7,641,600
Thu, 24 Sep 2026
261.7750
263.8700
258.5300
259.6700
8,399,300
Wed, 23 Sep 2026
251.9900
263.1900
248.5100
262.4900
13,225,800
Tue, 22 Sep 2026
248.2100
250.8000
244.7000
250.0600
8,918,400
Mon, 21 Sep 2026
231.6200
250.3100
230.8500
249.3500
13,372,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
246.9800
247.5030
234.9000
237.6500
19,469,000
Thu, 17 Sep 2026
236.0400
250.3200
233.1900
245.7000
12,331,300
Wed, 16 Sep 2026
236.9200
245.1900
235.6500
241.3600
11,758,600
Tue, 15 Sep 2026
233.0000
243.9800
232.1100
242.4900
17,227,100
Mon, 14 Sep 2026
219.0000
239.3700
216.0500
235.3800
25,381,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
16 · S-3ASR
After-hours · 17:14 ET
S-3ASR ↗
Fri, 11 Sep 2026
208.0350
213.1900
204.4400
206.7400
6,649,500
Thu, 10 Sep 2026
205.7350
214.6800
204.2700
208.8600
7,400,800
Wed, 09 Sep 2026
210.4800
212.7700
207.0000
207.8000
5,877,200
Tue, 08 Sep 2026
209.8500
211.6800
205.4000
210.0200
8,026,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
212.5000
218.3100
211.3200
213.1000
8,422,800
Thu, 03 Sep 2026
208.3550
215.1000
203.7600
214.9700
12,070,100
Wed, 02 Sep 2026
214.2200
214.8500
200.6000
203.4200
12,386,000
Tue, 01 Sep 2026
228.0000
231.2990
212.6500
215.0700
13,740,700
Mon, 31 Aug 2026
221.8350
233.8800
221.0000
231.0000
17,823,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
228.2300
228.6900
210.5300
218.4000
14,728,300
Thu, 27 Aug 2026
208.2500
229.0800
206.1000
227.9600
23,443,200
Thu, 27 Aug 2026
15 · 10-Q
Next filing day · accepted 26 Aug, 21:03 ET
10-Q ↗
Wed, 26 Aug 2026
14 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 26 Aug 2026
182.7500
191.3200
181.2400
189.1800
13,619,900
Tue, 25 Aug 2026
191.6200
194.5000
182.3500
185.3800
8,346,500
Mon, 24 Aug 2026
189.5200
195.4000
188.4300
190.6800
7,245,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
190.9400
192.8500
187.0100
191.9500
8,201,000
Thu, 20 Aug 2026
197.2850
200.7410
189.9300
190.3400
8,902,400
Wed, 19 Aug 2026
213.3800
213.9800
197.2500
201.6300
10,751,400
Tue, 18 Aug 2026
213.0000
216.0550
209.0700
212.9200
6,887,300
Mon, 17 Aug 2026
216.5300
219.1800
213.0100
213.9000
6,412,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
226.6400
227.5000
216.4650
216.9500
6,750,300
Thu, 13 Aug 2026
224.9800
226.6850
220.2300
225.5300
5,822,700
Wed, 12 Aug 2026
219.9300
224.9500
217.8900
221.7800
6,919,400
Tue, 11 Aug 2026
224.0000
225.5200
219.2400
221.9000
6,343,100
Mon, 10 Aug 2026
215.3080
226.9000
214.5500
225.1600
8,178,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
213.8250
216.5750
208.2000
214.4200
5,882,000
Thu, 06 Aug 2026
203.0000
207.6300
201.7500
207.3900
6,911,300
Wed, 05 Aug 2026
213.5500
219.3500
209.5600
209.8600
7,324,900
Tue, 04 Aug 2026
205.8000
212.6400
203.5000
211.2200
8,354,500
Mon, 03 Aug 2026
194.0400
203.1700
192.6000
202.5400
10,302,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
187.2200
191.6450
184.1600
190.8600
7,887,400
Thu, 30 Jul 2026
180.5800
185.4600
177.7470
185.2200
8,958,800
Wed, 29 Jul 2026
182.6250
186.3900
176.4600
179.3800
7,152,500
Tue, 28 Jul 2026
181.3300
184.6650
174.1400
181.8000
8,475,300
Mon, 27 Jul 2026
187.9050
188.5000
179.5000
180.1100
6,580,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
185.0000
185.8350
181.8300
183.2800
5,779,200
Thu, 23 Jul 2026
189.5100
190.2080
181.7770
183.4200
6,592,300
Wed, 22 Jul 2026
192.5600
193.4900
185.0500
188.4200
9,080,600
Tue, 21 Jul 2026
199.8100
200.0000
189.6800
191.1500
9,880,300
Mon, 20 Jul 2026
203.0800
208.2500
197.8200
198.4900
7,379,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
200.4000
209.5000
199.5200
203.0800
9,102,600
Thu, 16 Jul 2026
207.1700
207.6900
200.0700
203.7600
8,026,800
Wed, 15 Jul 2026
212.3800
217.5000
205.1000
206.7700
12,002,800
Tue, 14 Jul 2026
190.9950
211.0000
189.4600
210.7300
12,139,500
Mon, 13 Jul 2026
186.8600
189.2500
181.0000
187.9100
6,475,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
196.6000
198.0000
186.4800
187.1800
9,269,800
Thu, 09 Jul 2026
188.3050
198.7500
187.0000
198.4000
6,283,500
Wed, 08 Jul 2026
193.5100
195.6600
185.3000
191.1200
7,980,600
Tue, 07 Jul 2026
200.6900
201.3700
192.2200
194.6200
9,551,200
Mon, 06 Jul 2026
189.5100
209.5000
188.5500
199.3800
10,190,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
191.2550
199.5300
190.6100
193.9800
10,423,900
Wed, 01 Jul 2026
193.7500
196.5000
191.2500
193.1850
10,740,400
Tue, 30 Jun 2026
184.1250
191.3250
183.0000
190.7850
14,752,000
Mon, 29 Jun 2026
177.3750
188.9950
176.0300
185.7275
19,759,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
171.5500
176.2100
168.4025
175.2725
13,329,200
Thu, 25 Jun 2026
170.0950
173.1850
167.5002
169.6625
12,028,800
Wed, 24 Jun 2026
170.1225
171.7865
167.2500
168.2550
7,018,000
Tue, 23 Jun 2026
167.2525
172.7250
165.5000
170.2300
9,488,000
Mon, 22 Jun 2026
13 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Mon, 22 Jun 2026
171.2675
178.0450
168.2988
168.8600
13,743,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
171.6875
173.9775
165.2300
171.2150
21,517,600
Wed, 17 Jun 2026
170.0000
172.7325
167.7250
170.7400
8,393,200
Tue, 16 Jun 2026
173.2745
175.2175
166.4900
169.8725
8,576,000
Mon, 15 Jun 2026
173.1675
174.3737
167.2150
173.2275
10,184,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
172.6650
175.5425
169.5000
170.7000
9,243,600
Thu, 11 Jun 2026
161.3200
174.1075
160.2500
172.8825
14,136,000
Wed, 10 Jun 2026
159.7575
165.5325
158.9875
161.9350
10,109,600
Tue, 09 Jun 2026
164.6975
166.2175
154.4350
161.2325
14,962,400
Mon, 08 Jun 2026
168.3763
171.0000
163.0025
164.6975
13,349,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
174.1850
176.5550
167.5250
167.7550
20,955,200
Thu, 04 Jun 2026
168.5175
180.2400
167.7775
179.7725
29,799,200
Thu, 04 Jun 2026
12 · 10-Q
Next filing day · accepted 03 Jun, 21:32 ET
10-Q ↗
Wed, 03 Jun 2026
11 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 03 Jun 2026
191.4187
191.7500
185.5300
186.9025
20,986,400
Tue, 02 Jun 2026
191.2125
194.7050
186.3450
192.2375
16,741,200
Mon, 01 Jun 2026
183.9525
196.4150
183.5000
195.5425
18,361,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
169.3587
182.8725
168.7350
182.7500
19,256,800
Thu, 28 May 2026
162.3325
169.3750
160.3800
167.7500
9,488,400
Wed, 27 May 2026
160.2525
165.1650
158.2725
161.3400
13,091,600
Tue, 26 May 2026
166.2500
169.3750
162.0000
167.8875
8,319,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
162.6250
168.7100
162.4000
165.8650
11,113,600
Thu, 21 May 2026
162.6300
164.8875
160.5125
162.0575
10,584,400
Wed, 20 May 2026
153.5750
162.7500
153.5160
162.5275
17,533,200
Tue, 19 May 2026
154.9950
158.5600
153.3225
154.2200
17,860,000
Mon, 18 May 2026
147.3737
155.2625
146.8425
154.7075
18,799,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
143.2925
149.5625
140.1725
148.5200
15,437,600
Thu, 14 May 2026
139.9263
145.9450
138.7500
144.9875
11,263,600
Wed, 13 May 2026
135.2100
142.0925
134.5920
140.6425
11,203,600
Tue, 12 May 2026
135.5000
138.1075
133.2500
136.5450
14,181,600
Mon, 11 May 2026
130.9450
135.6675
130.5000
135.5650
11,173,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
124.7937
132.2287
123.0825
131.9425
16,164,800
Thu, 07 May 2026
121.5225
126.6975
121.5225
126.4300
20,458,000
Wed, 06 May 2026
117.1000
118.8240
114.3650
117.0175
8,795,600
Tue, 05 May 2026
10 · DEFA14A
After-hours · 16:03 ET
DEFA14A ↗
Tue, 05 May 2026
9 · DEF 14A
After-hours · 16:01 ET
DEF 14A ↗
Tue, 05 May 2026
118.5975
120.1650
116.5000
119.1325
8,900,000
Mon, 04 May 2026
114.2250
117.9525
113.8500
117.3100
8,734,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
113.6725
114.4925
111.3913
113.9100
6,088,000
Thu, 30 Apr 2026
111.7525
112.5027
108.1375
111.4375
9,770,800
Wed, 29 Apr 2026
112.5800
113.2900
110.8100
113.0950
7,659,200
Tue, 28 Apr 2026
114.4062
115.9225
112.5800
113.7475
7,491,600
Mon, 27 Apr 2026
113.3875
114.4950
110.6550
113.6525
9,188,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
111.9837
112.7613
108.8900
112.0325
9,086,800
Thu, 23 Apr 2026
113.4025
113.5000
109.1275
111.3475
12,902,000
Wed, 22 Apr 2026
113.8325
116.9875
113.1575
116.6700
11,569,600
Tue, 21 Apr 2026
7 · PRE 14A
After-hours · 16:13 ET
PRE 14A ↗
Tue, 21 Apr 2026
109.9375
114.7875
109.1250
112.4025
14,684,400
Tue, 21 Apr 2026
8 · 8-K
Next filing day · accepted 20 Apr, 18:53 ET
8-K ↗
Mon, 20 Apr 2026
105.6350
108.4525
104.2550
108.2875
11,540,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
107.2400
107.9600
105.0900
105.9875
11,625,200
Thu, 16 Apr 2026
105.4625
106.4425
102.7725
104.5500
11,964,400
Wed, 15 Apr 2026
101.7500
102.9950
100.5125
102.7900
12,432,400
Tue, 14 Apr 2026
101.1625
102.8600
98.3500
99.6225
12,748,000
Mon, 13 Apr 2026
95.0250
100.7650
94.5625
100.5600
16,666,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
99.0255
99.5125
91.1175
94.7550
35,756,000
Thu, 09 Apr 2026
106.4950
106.7550
97.7025
98.6700
21,682,000
Wed, 08 Apr 2026
109.9975
112.4750
105.8375
106.6275
18,908,800
Tue, 07 Apr 2026
99.4662
105.9325
98.8948
105.8075
18,507,200
Mon, 06 Apr 2026
101.2500
101.2500
98.1825
99.6525
6,382,800
Mon, 06 Apr 2026
6 · 8-K
Pre-market · 08:31 ET
8-K ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
97.7950
100.2000
96.6875
99.7800
7,960,400
Wed, 01 Apr 2026
99.1875
99.2350
96.5925
98.3275
8,475,600
Tue, 31 Mar 2026
95.4750
98.2200
94.7500
97.6025
11,906,400
Mon, 30 Mar 2026
94.8925
97.6217
94.0975
95.0150
17,526,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
92.7125
93.6150
90.4518
92.3950
24,128,000
Thu, 26 Mar 2026
95.7925
98.8750
95.2975
98.1550
9,834,800
Wed, 25 Mar 2026
99.7450
100.0800
95.8750
96.4650
12,514,800
Tue, 24 Mar 2026
102.6012
102.7150
97.6500
98.2475
14,545,200
Mon, 23 Mar 2026
102.7650
104.3575
101.7500
103.3275
14,413,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
105.9187
106.0775
100.9025
102.2500
36,446,000
Thu, 19 Mar 2026
109.7500
110.1775
105.8450
107.0450
9,439,200
Wed, 18 Mar 2026
107.1925
110.6075
106.9975
108.9525
11,196,400
Tue, 17 Mar 2026
106.0225
109.7525
104.9000
108.3000
11,726,000
Mon, 16 Mar 2026
110.7475
110.8800
105.9425
105.9600
14,665,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
110.9975
112.6600
108.6450
110.4450
8,908,400
Thu, 12 Mar 2026
110.2500
112.5075
109.5825
110.3850
9,440,000
Wed, 11 Mar 2026
110.6275
113.0000
109.0537
110.5075
11,622,000
Tue, 10 Mar 2026
111.2500
111.9875
107.1375
109.0825
13,267,200
Mon, 09 Mar 2026
106.3938
109.5700
106.3800
108.5325
15,401,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
106.4900
108.4275
105.0575
107.2475
18,416,800
Thu, 05 Mar 2026
101.8250
107.4225
101.7500
106.5400
23,784,800
Thu, 05 Mar 2026
5 · 10-K
Next filing day · accepted 04 Mar, 20:48 ET
10-K ↗
Wed, 04 Mar 2026
96.5462
102.1025
95.0275
101.9200
33,410,000
Tue, 03 Mar 2026
4 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 03 Mar 2026
92.3750
98.7300
91.9975
97.8550
30,852,800
Mon, 02 Mar 2026
93.9750
96.7875
93.2715
96.2150
15,086,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
92.2650
93.3750
89.8225
92.9950
20,503,200
Thu, 26 Feb 2026
91.8120
96.2725
91.1650
95.2750
24,799,200
Wed, 25 Feb 2026
87.3925
91.4950
86.6250
90.8275
22,791,600
Tue, 24 Feb 2026
87.2750
90.2250
86.2625
87.5625
28,554,800
Mon, 23 Feb 2026
96.2400
96.2775
85.6800
87.5825
60,305,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
104.8200
107.9700
96.7775
97.1500
33,443,200
Thu, 19 Feb 2026
104.4050
106.0000
102.4925
105.5350
8,001,600
Wed, 18 Feb 2026
102.4375
105.4400
100.5000
103.9400
11,010,800
Tue, 17 Feb 2026
105.8980
106.4705
100.0050
103.5713
17,712,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
104.2275
108.2125
103.1450
107.4100
14,146,800
Thu, 12 Feb 2026
104.7250
105.1675
100.5720
102.8850
13,990,800
Wed, 11 Feb 2026
103.4250
104.1475
101.1000
103.9525
9,883,600
Tue, 10 Feb 2026
100.3025
104.7200
100.1950
103.3475
12,485,600
Mon, 09 Feb 2026
99.0462
102.6875
96.5635
102.0100
11,303,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
96.2350
99.2475
94.5925
98.8750
19,772,000
Thu, 05 Feb 2026
103.6975
104.0725
93.6300
94.2900
24,212,800
Wed, 04 Feb 2026
102.9850
105.4950
100.3875
103.8400
18,932,000
Tue, 03 Feb 2026
108.9800
109.1773
103.7625
105.4325
15,339,600
Mon, 02 Feb 2026
110.0000
111.8100
108.6860
109.7125
8,294,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
110.1250
112.1850
109.5625
110.3512
10,381,600
Thu, 29 Jan 2026
115.1850
115.3875
107.8475
111.1550
20,921,200
Wed, 28 Jan 2026
119.8650
121.7500
117.2275
117.2975
9,530,000
Tue, 27 Jan 2026
119.6188
121.8000
118.3500
119.1650
11,338,000
Mon, 26 Jan 2026
113.4975
117.4900
113.1225
117.0825
7,828,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
113.6725
114.7150
112.3555
113.1225
7,083,200
Thu, 22 Jan 2026
113.6125
113.6175
111.5700
113.4425
6,058,800
Wed, 21 Jan 2026
111.2500
114.0300
109.7925
111.4700
10,747,200
Tue, 20 Jan 2026
110.7565
112.5663
110.0577
110.6825
12,926,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
114.1875
114.9250
110.9037
113.4700
13,751,600
Thu, 15 Jan 2026
115.9900
118.0775
112.5000
113.7500
11,340,000
Wed, 14 Jan 2026
116.4500
119.2500
112.9400
115.1750
15,019,600
Tue, 13 Jan 2026
116.7500
119.1375
115.2350
117.0050
10,773,200
Mon, 12 Jan 2026
115.0625
117.1525
114.9125
116.7475
7,755,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
118.0475
118.9950
116.5625
117.6525
9,590,000
Thu, 08 Jan 2026
119.5500
119.9975
115.1575
115.9675
9,822,000
Wed, 07 Jan 2026
115.7425
121.6375
115.5710
119.7275
15,868,400
Tue, 06 Jan 2026
114.4437
115.1150
112.8225
114.5800
9,360,400
Mon, 05 Jan 2026
114.6575
116.6225
113.7513
114.1375
10,462,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
118.5000
118.5000
112.3637
113.3950
13,300,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
118.9950
119.0150
117.1000
117.1900
6,644,000
Tue, 30 Dec 2025
119.0000
119.5300
118.0592
118.9075
4,672,400
Mon, 29 Dec 2025
3 · 8-K
After-hours · 17:15 ET
FORM 8-K ↗
Mon, 29 Dec 2025
119.5738
120.8225
118.6585
118.9775
5,258,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
119.2500
120.5387
118.7875
120.2975
4,602,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
119.2075
119.5000
117.6685
119.2775
2,980,400
Tue, 23 Dec 2025
120.6225
120.8975
118.3750
119.7100
8,212,000
Mon, 22 Dec 2025
119.9450
121.4675
118.7125
120.7850
9,213,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
120.0000
122.3012
119.6575
120.3200
18,650,800
Thu, 18 Dec 2025
119.9250
120.5100
118.4775
119.3150
7,340,400
Wed, 17 Dec 2025
122.3525
122.6100
117.4587
117.5050
9,269,200
Tue, 16 Dec 2025
121.6210
122.8600
120.5000
122.1325
7,034,800
Mon, 15 Dec 2025
127.2525
127.2525
121.8575
121.8675
8,739,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
129.1025
129.3590
124.6900
126.1950
10,710,800
Thu, 11 Dec 2025
129.1675
132.0475
128.1275
129.4125
8,006,000
Wed, 10 Dec 2025
129.0000
130.4025
126.1350
129.8850
9,437,200
Tue, 09 Dec 2025
128.0575
132.4740
127.9325
129.4950
8,143,200
Mon, 08 Dec 2025
128.2500
130.0750
127.2250
128.7975
6,642,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
129.0350
131.7225
127.0800
128.0075
10,517,600
Thu, 04 Dec 2025
130.9775
131.3175
127.5650
128.2800
9,909,200
Wed, 03 Dec 2025
124.4975
131.2500
121.5750
131.0425
22,315,200
Wed, 03 Dec 2025
2 · 10-Q
Next filing day · accepted 02 Dec, 21:47 ET
10-Q ↗
Tue, 02 Dec 2025
1 · 8-K
After-hours · 16:11 ET
8-K ↗
Tue, 02 Dec 2025
128.3675
130.2500
126.7500
129.1375
20,221,200
Mon, 01 Dec 2025
125.8037
126.6850
123.7525
126.0325
8,234,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
126.3425
127.6725
125.4850
127.2900
4,075,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
128.2500
128.7500
124.2500
125.3850
8,855,200
Tue, 25 Nov 2025
125.9250
128.4275
123.2525
128.0850
6,608,800
Mon, 24 Nov 2025
124.5400
127.2975
123.5075
126.7050
10,596,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
124.4775
125.2500
119.3875
122.6675
12,254,800
Thu, 20 Nov 2025
133.1400
134.8300
125.0325
125.3275
9,932,400
Wed, 19 Nov 2025
128.3425
131.4950
127.3227
130.1475
6,087,600
Tue, 18 Nov 2025
131.2050
132.8325
128.2500
128.4175
10,292,000
Mon, 17 Nov 2025
134.2500
135.1675
131.6450
132.4450
5,581,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
130.6175
136.0100
127.2625
134.3875
7,769,200
Thu, 13 Nov 2025
135.2475
135.9625
131.5350
132.4450
9,624,000
Wed, 12 Nov 2025
140.2750
141.7250
136.2500
136.4650
7,966,000
Tue, 11 Nov 2025
138.8050
139.6250
137.8025
139.1825
5,423,200
Mon, 10 Nov 2025
136.9550
139.7450
136.0625
139.3825
8,658,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
131.6650
135.5650
129.7750
134.9525
9,708,400
Thu, 06 Nov 2025
131.6700
135.0000
129.2750
133.1300
12,399,600
Wed, 05 Nov 2025
132.9700
133.7975
131.5000
133.5350
6,584,800
Tue, 04 Nov 2025
134.9475
137.3700
132.7750
133.4800
10,020,400
Mon, 03 Nov 2025
137.3300
138.9525
136.2750
137.9800
7,642,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
135.6025
137.3750
134.3250
135.7525
7,492,400
Thu, 30 Oct 2025
135.7775
137.4950
133.5262
134.6700
7,819,600
Wed, 29 Oct 2025
135.2500
137.2500
133.3250
136.3750
7,122,400
Tue, 28 Oct 2025
134.2025
138.4100
133.9950
136.7350
13,469,600
Mon, 27 Oct 2025
133.1350
133.5850
131.3100
132.4250
7,728,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
132.2000
133.8800
130.4675
131.8300
10,202,000