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
89.6000
89.6000
87.1000
88.0100
432,261
Thu, 22 Oct 2026
92.2900
93.9800
88.1500
90.2300
895,400
Wed, 21 Oct 2026
93.8600
96.3900
93.0500
93.4900
948,000
Tue, 20 Oct 2026
89.6050
94.1900
88.4400
92.5900
1,604,400
Mon, 19 Oct 2026
88.0000
89.7100
85.3500
87.4900
1,574,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
91.4800
91.4800
86.8500
88.1300
1,445,700
Thu, 15 Oct 2026
88.3600
92.8100
88.0310
92.3800
1,520,200
Wed, 14 Oct 2026
86.1200
89.3800
85.8800
87.9800
1,126,500
Tue, 13 Oct 2026
85.9200
86.8600
84.5100
86.2200
992,700
Mon, 12 Oct 2026
87.3200
87.9100
86.4000
86.9400
658,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
90.2100
90.5600
87.3900
88.1500
884,900
Thu, 08 Oct 2026
86.7000
89.1000
84.1100
89.0500
2,102,700
Wed, 07 Oct 2026
86.8600
88.4600
86.0000
87.0100
1,385,500
Tue, 06 Oct 2026
93.6700
93.6700
87.8300
88.2200
2,000,500
Mon, 05 Oct 2026
92.2700
92.6100
89.4000
91.7300
840,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
95.8200
95.8200
92.5800
92.8800
644,200
Thu, 01 Oct 2026
96.6000
97.1250
93.8700
95.1000
1,244,200
Wed, 30 Sep 2026
99.3350
100.0800
97.4600
99.0200
886,100
Tue, 29 Sep 2026
96.9700
99.1700
94.4000
98.5000
1,628,100
Mon, 28 Sep 2026
91.5000
97.2700
91.4500
96.8500
1,680,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
94.0000
94.1600
90.9600
91.0600
1,484,800
Thu, 24 Sep 2026
92.9700
95.8800
91.9600
94.8700
1,663,200
Wed, 23 Sep 2026
98.3000
98.5000
92.5700
94.1300
2,634,200
Tue, 22 Sep 2026
102.7400
102.7400
96.7400
98.2900
2,531,400
Mon, 21 Sep 2026
15 · 6-K
After-hours · 16:12 ET
6-K ↗
Mon, 21 Sep 2026
105.7200
105.7200
102.5200
103.4500
973,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
107.0000
107.1850
103.8900
105.0400
876,000
Thu, 17 Sep 2026
104.5900
107.6000
104.1500
106.9900
1,151,900
Wed, 16 Sep 2026
106.3800
107.1600
101.2870
102.2300
1,894,300
Tue, 15 Sep 2026
113.0000
113.1050
106.0000
106.6600
2,007,100
Mon, 14 Sep 2026
116.6600
117.1350
113.2000
113.5800
1,156,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
115.4600
119.0200
114.6800
118.6400
893,500
Thu, 10 Sep 2026
117.8000
118.7500
114.3020
115.9500
1,287,200
Wed, 09 Sep 2026
118.1900
120.6300
116.6250
119.4600
985,400
Tue, 08 Sep 2026
114.0000
120.3000
112.9500
118.9500
1,605,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
114.1500
115.3300
112.7820
114.7900
489,800
Thu, 03 Sep 2026
112.3120
116.1000
112.1000
114.0350
1,111,800
Wed, 02 Sep 2026
114.3700
115.6600
111.0100
111.0800
868,100
Tue, 01 Sep 2026
111.0000
115.1100
110.2200
113.6700
991,300
Mon, 31 Aug 2026
112.1700
114.3300
111.3600
111.7300
1,056,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
114.3400
115.1700
111.7230
113.3500
926,200
Thu, 27 Aug 2026
116.6900
117.2400
114.1800
114.3000
1,074,300
Wed, 26 Aug 2026
117.0000
118.0000
116.0100
116.5200
511,300
Tue, 25 Aug 2026
118.1900
121.4500
117.6600
117.9300
853,500
Mon, 24 Aug 2026
114.0000
116.2200
113.2900
116.1500
1,290,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
117.6900
120.2600
114.5000
114.9500
987,100
Thu, 20 Aug 2026
120.0000
120.1100
116.2000
118.1950
1,193,500
Wed, 19 Aug 2026
120.3300
121.0800
119.0800
120.5600
637,000
Tue, 18 Aug 2026
120.0000
121.2500
118.5000
118.9400
481,900
Mon, 17 Aug 2026
118.8800
123.4200
118.7160
120.7300
894,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
120.7400
121.9700
117.9000
118.9600
903,800
Thu, 13 Aug 2026
126.2800
126.2800
120.5500
121.4500
812,500
Wed, 12 Aug 2026
126.8100
128.1900
125.2200
125.5200
525,300
Tue, 11 Aug 2026
127.8500
128.5000
125.0800
126.8100
466,000
Mon, 10 Aug 2026
129.9200
130.5000
127.1200
127.5000
763,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
132.0500
133.5200
130.0100
130.9300
1,100,300
Thu, 06 Aug 2026
126.0000
131.2500
125.6400
130.0000
1,076,000
Wed, 05 Aug 2026
126.3900
130.0700
125.1700
125.3900
660,000
Tue, 04 Aug 2026
125.0100
126.0000
123.8400
125.1900
634,800
Mon, 03 Aug 2026
120.4000
126.0000
119.5300
124.7800
941,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
127.2600
127.5100
120.6200
124.9200
1,237,700
Thu, 30 Jul 2026
119.6000
125.3900
119.0000
124.3300
1,490,800
Wed, 29 Jul 2026
124.9000
125.2400
118.1800
118.8400
1,146,400
Tue, 28 Jul 2026
126.2100
126.5000
121.7000
124.2300
1,013,900
Mon, 27 Jul 2026
125.9300
130.0000
124.0000
128.0000
662,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
133.1500
133.2300
125.6800
125.7000
951,000
Thu, 23 Jul 2026
128.2700
131.4150
127.4210
131.1600
750,500
Wed, 22 Jul 2026
133.0200
134.0000
129.1100
129.7300
699,900
Tue, 21 Jul 2026
131.7800
134.7400
131.0930
134.0900
752,300
Mon, 20 Jul 2026
137.0000
138.3200
130.8550
131.5000
1,093,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
136.0700
138.3600
134.0000
136.6500
1,408,200
Thu, 16 Jul 2026
134.5000
139.3950
133.0000
137.7700
1,556,900
Wed, 15 Jul 2026
134.1000
137.3200
133.3820
136.9400
934,600
Tue, 14 Jul 2026
138.0000
138.0000
134.6000
134.9100
933,100
Mon, 13 Jul 2026
137.2900
138.7500
134.6000
135.9800
1,035,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
140.7400
141.0000
137.7200
139.9000
837,500
Thu, 09 Jul 2026
139.0000
141.9900
138.5050
140.7400
907,200
Wed, 08 Jul 2026
140.8100
141.7500
136.8500
138.5400
1,260,800
Tue, 07 Jul 2026
142.5000
145.0100
140.5600
142.1700
1,356,100
Mon, 06 Jul 2026
146.1500
147.9800
143.0300
143.9900
1,544,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
14 · 6-K
After-hours · 16:09 ET
6-K ↗
Thu, 02 Jul 2026
13 · 424B5
After-hours · 16:06 ET
424B5 ↗
Thu, 02 Jul 2026
138.8700
146.6800
137.6320
144.6500
4,014,200
Wed, 01 Jul 2026
138.0000
139.3500
131.8600
132.5600
4,790,200
Tue, 30 Jun 2026
12 · 424B5
After-hours · 17:15 ET
424B5 ↗
Tue, 30 Jun 2026
130.8950
137.1100
128.1910
133.2600
8,949,500
Mon, 29 Jun 2026
11 · 6-K
After-hours · 17:22 ET
6-K ↗
Mon, 29 Jun 2026
98.3900
99.0600
93.0500
96.1500
2,771,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
93.0150
99.2300
93.0150
97.5000
1,666,900
Thu, 25 Jun 2026
90.1400
93.2000
87.0100
92.3700
1,769,800
Wed, 24 Jun 2026
97.9400
98.4600
74.7900
92.5100
6,728,700
Tue, 23 Jun 2026
101.7100
102.2400
97.2000
98.4300
1,561,900
Mon, 22 Jun 2026
99.1000
103.8300
97.5000
101.6600
2,237,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
100.5500
101.4900
97.8300
99.1500
1,701,700
Wed, 17 Jun 2026
97.6200
103.7100
96.0000
100.1500
1,731,200
Tue, 16 Jun 2026
98.9950
101.1550
96.0600
97.5000
1,945,000
Mon, 15 Jun 2026
99.6000
103.9300
95.7000
98.2600
2,124,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
99.4100
100.9000
96.2100
96.5500
1,156,900
Thu, 11 Jun 2026
96.7600
101.4750
95.8700
100.8700
1,175,500
Wed, 10 Jun 2026
101.8900
101.9000
96.7700
98.0300
1,363,700
Tue, 09 Jun 2026
101.4000
103.0350
96.8400
102.7200
1,183,000
Mon, 08 Jun 2026
101.8000
105.4320
96.0000
101.5300
1,821,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
105.1800
108.1750
98.2300
101.5300
2,625,300
Thu, 04 Jun 2026
93.3000
105.6500
92.6500
104.9300
5,267,500
Wed, 03 Jun 2026
81.2600
92.1400
80.7700
90.1500
7,165,700
Tue, 02 Jun 2026
77.5250
83.3400
69.8100
72.5000
16,115,600
Tue, 02 Jun 2026
10 · 6-K
Pre-market · 06:01 ET
6-K ↗
Mon, 01 Jun 2026
133.1500
133.2700
128.3700
129.6900
8,092,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
130.6100
133.5000
127.8900
132.6300
1,884,100
Thu, 28 May 2026
133.6400
135.0750
129.1100
129.5000
1,165,900
Wed, 27 May 2026
128.1000
131.2800
126.0000
129.7300
1,081,800
Tue, 26 May 2026
126.6300
128.4650
120.8000
126.4100
1,243,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
9 · 6-K
After-hours · 16:12 ET
6-K ↗
Fri, 22 May 2026
125.0000
125.6400
120.0500
121.9900
1,172,500
Thu, 21 May 2026
118.4900
126.4100
117.0000
124.0300
1,667,400
Wed, 20 May 2026
8 · 6-K
After-hours · 16:47 ET
6-K ↗
Wed, 20 May 2026
115.3600
121.0000
114.0700
119.9000
1,242,500
Tue, 19 May 2026
111.5000
115.2550
109.9300
113.7300
1,102,800
Mon, 18 May 2026
114.4300
115.3300
110.8200
113.5500
798,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
118.8500
119.0500
114.4450
114.5300
943,500
Thu, 14 May 2026
121.4500
122.3400
118.6800
121.0000
692,100
Wed, 13 May 2026
121.0000
123.5300
118.8150
121.9100
732,300
Tue, 12 May 2026
123.1100
123.7450
120.5000
121.3900
734,500
Mon, 11 May 2026
122.1100
124.3950
119.1800
122.1300
677,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
124.8400
126.7350
121.2100
122.7400
917,600
Thu, 07 May 2026
7 · 6-K
After-hours · 16:03 ET
6-K ↗
Thu, 07 May 2026
6 · 424B7
After market open · 11:33 ET
424B7 ↗
Thu, 07 May 2026
126.5600
128.8900
124.0400
124.6500
1,181,200
Wed, 06 May 2026
125.6400
129.1810
123.4500
126.5400
1,240,100
Tue, 05 May 2026
124.2500
125.3600
119.7000
123.7800
1,267,900
Mon, 04 May 2026
118.3100
119.0350
114.8500
117.1300
654,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
117.4200
119.0600
115.6300
117.6100
443,400
Thu, 30 Apr 2026
108.4900
117.7200
108.1200
117.3800
1,200,800
Wed, 29 Apr 2026
109.8700
110.2650
106.0000
106.2400
890,500
Tue, 28 Apr 2026
111.7900
114.4100
109.7700
109.8700
600,200
Mon, 27 Apr 2026
112.4800
113.6800
111.0100
111.9000
789,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
113.0000
115.5700
110.6000
114.5600
889,200
Thu, 23 Apr 2026
115.2600
116.5100
112.7700
113.0000
570,600
Wed, 22 Apr 2026
113.4000
116.0000
111.8250
115.9900
657,400
Tue, 21 Apr 2026
115.0100
116.9900
111.2800
111.4300
756,100
Mon, 20 Apr 2026
5 · 6-K
After-hours · 16:07 ET
6-K ↗
Mon, 20 Apr 2026
120.2100
120.7500
114.9000
114.9800
867,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
125.1100
125.7200
119.7900
120.1600
1,178,900
Thu, 16 Apr 2026
121.6900
123.1880
119.5100
122.4700
748,600
Wed, 15 Apr 2026
126.5000
126.7950
119.5000
121.4800
985,900
Tue, 14 Apr 2026
122.1700
127.4400
121.0300
125.8000
1,050,600
Mon, 13 Apr 2026
122.0000
126.0000
120.1900
121.3100
1,511,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
126.0000
128.4200
122.5500
126.1400
998,400
Thu, 09 Apr 2026
119.9600
126.0000
119.8350
125.6900
1,058,700
Wed, 08 Apr 2026
120.3000
120.7500
117.0000
118.9600
438,800
Tue, 07 Apr 2026
119.0600
119.0600
113.7500
116.4800
393,100
Mon, 06 Apr 2026
117.8900
120.0000
117.0000
119.4700
298,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
112.0000
119.7900
112.0000
118.3700
963,100
Wed, 01 Apr 2026
113.2100
118.8000
113.2100
114.9700
1,091,400
Tue, 31 Mar 2026
102.3900
112.9100
102.3900
111.3500
1,547,200
Mon, 30 Mar 2026
103.5000
104.8000
100.1500
101.5000
762,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
108.2400
108.4300
102.0000
102.4700
1,757,500
Thu, 26 Mar 2026
109.2200
111.0000
108.2300
109.4800
848,500
Wed, 25 Mar 2026
112.0000
113.7500
110.1300
110.7000
783,000
Tue, 24 Mar 2026
116.1600
116.9190
109.0800
110.1700
2,331,400
Mon, 23 Mar 2026
4 · 20-F
After-hours · 16:54 ET
20-F ↗
Mon, 23 Mar 2026
3 · 6-K
After-hours · 16:49 ET
6-K ↗
Mon, 23 Mar 2026
120.6300
123.0000
115.0100
115.4200
1,288,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
123.9900
126.8600
120.0100
120.3400
1,380,000
Thu, 19 Mar 2026
122.5000
124.9900
120.4700
123.0250
735,200
Wed, 18 Mar 2026
126.0100
126.0100
122.2600
123.9900
1,175,300
Tue, 17 Mar 2026
123.5100
127.0000
123.3150
126.6200
694,000
Mon, 16 Mar 2026
119.9900
123.7200
118.5500
122.7500
1,595,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
117.3800
121.2900
114.6700
115.5000
702,000
Thu, 12 Mar 2026
120.2350
122.2300
111.0000
116.9800
2,295,900
Wed, 11 Mar 2026
114.0100
114.3900
110.8000
112.3100
698,400
Tue, 10 Mar 2026
112.0100
116.4400
112.0100
115.2800
543,600
Mon, 09 Mar 2026
108.1900
110.2200
107.7500
109.6100
648,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
110.7500
111.3350
108.8300
109.3300
822,800
Thu, 05 Mar 2026
116.3500
116.4500
111.2500
112.7000
593,000
Wed, 04 Mar 2026
111.9300
117.4900
111.7500
116.7700
533,100
Tue, 03 Mar 2026
109.7200
113.0700
105.7800
111.1000
1,410,200
Mon, 02 Mar 2026
118.2800
118.5000
112.4800
113.1100
1,234,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
119.8000
122.4900
119.5000
121.2800
554,500
Thu, 26 Feb 2026
122.8500
122.8500
116.5400
119.4700
1,052,200
Wed, 25 Feb 2026
125.7000
127.1400
122.1600
123.3300
885,000
Tue, 24 Feb 2026
130.8400
130.8900
124.0400
128.2900
1,110,000
Mon, 23 Feb 2026
2 · 6-K
After-hours · 16:05 ET
6-K ↗
Mon, 23 Feb 2026
128.2900
132.9200
127.3190
132.9100
718,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
130.4500
133.4200
129.2700
130.3500
739,200
Thu, 19 Feb 2026
129.1000
132.4700
126.9000
130.2400
1,049,900
Wed, 18 Feb 2026
127.4600
130.4800
126.0100
126.9800
1,176,100
Tue, 17 Feb 2026
126.5100
127.9500
123.9350
125.6300
928,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
124.0100
126.2500
123.0100
124.9900
794,000
Thu, 12 Feb 2026
124.5800
125.4800
122.3650
124.5400
999,000
Wed, 11 Feb 2026
119.1100
123.3700
115.9250
122.7700
525,500
Tue, 10 Feb 2026
119.7600
122.5400
118.6900
119.1800
554,000
Mon, 09 Feb 2026
117.5800
119.9100
116.0100
119.7800
537,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
111.6800
118.2000
110.4700
117.6700
672,600
Thu, 05 Feb 2026
112.0000
115.1750
109.1100
110.7100
628,300
Wed, 04 Feb 2026
113.9900
116.7200
111.6930
113.5700
782,200
Tue, 03 Feb 2026
111.6800
114.9600
110.4000
113.3200
733,600
Mon, 02 Feb 2026
107.4900
112.2100
107.4200
111.4600
751,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
113.3400
114.6500
110.9800
111.1500
633,100
Thu, 29 Jan 2026
114.5800
114.9900
111.3400
113.5400
1,049,000
Wed, 28 Jan 2026
118.7300
119.1600
112.8800
113.9800
1,031,100
Tue, 27 Jan 2026
121.5500
125.0000
118.1300
118.8900
1,071,100
Mon, 26 Jan 2026
121.7400
123.8900
119.3300
120.8800
637,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
122.3200
125.8600
122.0000
122.1200
747,600
Thu, 22 Jan 2026
118.0300
123.7400
117.3300
123.6300
1,073,500
Wed, 21 Jan 2026
119.9900
121.4450
117.0100
120.0100
798,300
Tue, 20 Jan 2026
119.8800
122.5000
113.6380
118.8400
1,989,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
117.2300
119.5200
116.0250
117.1000
779,700
Thu, 15 Jan 2026
130.1300
130.1300
113.4000
116.8000
3,231,100
Wed, 14 Jan 2026
120.2700
127.2500
120.0000
125.0100
1,465,100
Tue, 13 Jan 2026
119.1500
124.2000
118.2500
119.6400
1,792,600
Mon, 12 Jan 2026
121.7500
129.6410
117.6450
118.0000
6,147,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
118.6200
119.1700
113.0000
114.4000
1,709,600
Thu, 08 Jan 2026
125.1000
125.1000
108.9500
115.4900
3,850,200
Wed, 07 Jan 2026
124.8600
129.5580
123.0000
126.4800
2,119,400
Tue, 06 Jan 2026
123.5100
124.5800
116.2000
119.1000
1,810,300
Mon, 05 Jan 2026
133.0500
133.1000
121.0200
123.2300
1,858,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
136.8000
138.6900
132.6100
133.7700
978,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
138.0000
138.0000
129.8850
134.8550
2,756,900
Tue, 30 Dec 2025
140.0000
140.4700
134.0210
138.3400
1,436,600
Mon, 29 Dec 2025
147.0000
147.0000
139.8650
140.4000
982,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
144.8900
144.8900
139.4200
142.3100
665,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
140.6700
148.8300
140.6700
145.3100
1,010,200
Tue, 23 Dec 2025
141.7900
142.4900
137.4000
138.3500
1,359,300
Mon, 22 Dec 2025
136.9900
139.6200
130.1400
138.7200
4,685,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
117.7400
120.5200
114.9000
114.9400
2,336,600
Thu, 18 Dec 2025
113.9900
117.7150
112.0100
113.6100
968,200
Wed, 17 Dec 2025
112.2400
113.3000
109.9900
110.8200
1,326,600
Tue, 16 Dec 2025
113.0000
115.6100
108.5250
110.9800
2,266,700
Mon, 15 Dec 2025
1 · 6-K
After-hours · 16:13 ET
6-K ↗
Mon, 15 Dec 2025
125.5700
125.5900
116.6000
117.9100
1,746,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
129.2400
131.0200
122.8050
125.5450
1,609,900
Thu, 11 Dec 2025
125.3600
137.9700
124.9800
133.0900
2,698,600
Wed, 10 Dec 2025
134.7900
138.4900
126.1400
127.5300
3,919,800
Tue, 09 Dec 2025
116.9800
123.1600
115.7100
123.0400
2,708,200
Mon, 08 Dec 2025
116.8800
118.8800
113.7900
115.0500
922,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
109.7500
115.1200
109.1000
114.5100
1,297,100
Thu, 04 Dec 2025
112.5000
112.5650
107.0550
110.6400
2,569,700
Wed, 03 Dec 2025
112.9500
115.4500
109.0000
110.9300
2,414,100
Tue, 02 Dec 2025
120.9800
121.4720
114.3400
114.8300
976,600
Mon, 01 Dec 2025
125.2500
125.5100
118.2700
119.9200
905,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
126.9700
126.9700
123.8500
124.8300
369,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
128.8700
130.2500
124.7300
125.6800
919,700
Tue, 25 Nov 2025
125.0000
128.5000
122.9900
128.2300
917,900
Mon, 24 Nov 2025
121.7700
127.0000
119.4500
125.7100
1,792,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
120.0100
122.7500
114.0600
119.1200
1,700,700
Thu, 20 Nov 2025
116.7400
126.9900
116.3500
122.9000
4,466,000
Wed, 19 Nov 2025
113.8300
115.3900
111.3300
112.9500
797,500
Tue, 18 Nov 2025
112.4200
115.4250
110.2500
113.8300
1,111,600
Mon, 17 Nov 2025
111.9600
116.4300
110.5600
113.6200
1,517,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
103.0000
112.5000
103.0000
110.3900
2,422,700
Thu, 13 Nov 2025
103.1700
105.5300
100.5000
100.9000
713,800
Wed, 12 Nov 2025
109.0500
109.0500
102.0300
103.4300
904,700
Tue, 11 Nov 2025
104.0300
109.0900
103.0000
109.0600
776,300
Mon, 10 Nov 2025
106.1700
109.7100
104.8100
106.1200
818,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
102.4900
106.5800
101.3700
105.2700
925,900
Thu, 06 Nov 2025
102.4000
105.2980
100.5700
103.9000
878,100
Wed, 05 Nov 2025
96.1200
100.3800
96.1000
99.6100
713,500
Tue, 04 Nov 2025
98.8000
104.9860
98.5400
98.6400
1,247,500
Mon, 03 Nov 2025
101.4000
101.8900
96.5200
98.8500
1,957,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
106.0900
108.0000
102.4100
102.4200
897,400
Thu, 30 Oct 2025
101.2500
106.7300
99.5600
104.2900
1,749,200
Wed, 29 Oct 2025
96.5100
98.9400
93.9500
98.9400
1,492,100
Tue, 28 Oct 2025
95.9200
97.1000
93.3600
94.2450
1,355,900
Mon, 27 Oct 2025
91.4900
94.9400
90.8500
94.8400
1,242,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
91.9100
93.2000
90.7500
90.7600
795,700