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
44.3000
45.6100
44.2500
45.2200
139,681
Thu, 22 Oct 2026
43.4200
45.8300
43.4200
44.9000
192,500
Wed, 21 Oct 2026
43.8600
44.0000
42.7800
43.3100
336,100
Tue, 20 Oct 2026
42.2500
44.2500
42.2500
43.6000
167,000
Mon, 19 Oct 2026
42.0700
42.3750
41.5000
42.0200
149,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
43.1500
44.2700
41.7400
42.0200
213,700
Thu, 15 Oct 2026
41.5900
43.1600
41.1800
42.9700
208,700
Wed, 14 Oct 2026
40.7100
41.1900
40.4100
41.1000
145,800
Tue, 13 Oct 2026
41.5300
42.0800
40.4600
41.4500
210,500
Mon, 12 Oct 2026
40.9500
41.8300
40.5000
40.9100
255,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
43.1800
43.2000
40.5900
40.7400
215,000
Thu, 08 Oct 2026
40.6200
42.8600
40.6200
42.7000
280,400
Wed, 07 Oct 2026
40.1800
41.4900
39.5500
40.9300
201,700
Tue, 06 Oct 2026
40.9500
42.2000
40.4600
40.7600
228,300
Mon, 05 Oct 2026
40.3400
41.1300
39.2050
40.9500
190,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
41.0700
41.5300
38.8300
40.1700
351,400
Thu, 01 Oct 2026
40.0300
40.8900
39.0400
40.5400
310,900
Wed, 30 Sep 2026
39.9800
40.6030
39.3850
39.9400
294,400
Tue, 29 Sep 2026
37.5000
40.1400
37.5000
39.9800
356,300
Mon, 28 Sep 2026
21 · 8-K
After market open · 11:30 ET
8-K ↗
Mon, 28 Sep 2026
43.3900
43.3900
35.5600
37.5450
776,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
43.7500
45.2150
43.4200
44.8200
183,800
Thu, 24 Sep 2026
44.2000
44.5000
43.4900
43.6200
197,700
Wed, 23 Sep 2026
45.1200
45.3400
43.8400
43.9100
94,700
Tue, 22 Sep 2026
45.7600
45.9700
44.6300
45.0900
141,400
Mon, 21 Sep 2026
46.0100
46.5000
45.0700
45.1400
117,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
45.9300
46.2700
45.4100
45.9700
321,200
Thu, 17 Sep 2026
46.1900
46.6400
45.3900
46.0000
136,500
Wed, 16 Sep 2026
46.7700
46.8850
44.8200
45.4100
293,200
Tue, 15 Sep 2026
47.7700
47.8750
46.5100
46.8500
167,300
Mon, 14 Sep 2026
47.1900
48.7850
46.9400
48.0400
193,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
48.9600
48.9600
47.0900
47.4600
160,000
Thu, 10 Sep 2026
47.4000
48.2150
46.3400
48.0500
176,200
Wed, 09 Sep 2026
49.0800
49.7890
46.0000
47.4300
239,800
Tue, 08 Sep 2026
50.3300
50.7800
49.3000
49.4700
161,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
48.6800
50.7300
48.1100
50.3300
198,500
Thu, 03 Sep 2026
49.2000
50.0550
48.4000
49.1900
134,500
Wed, 02 Sep 2026
47.6050
48.8000
47.0700
48.5200
174,500
Tue, 01 Sep 2026
46.5300
47.6940
45.9500
47.1700
149,800
Mon, 31 Aug 2026
48.4700
49.2500
46.8600
47.1100
160,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
47.1300
48.7040
47.0850
48.4800
199,300
Thu, 27 Aug 2026
46.3800
47.6300
46.3000
46.7400
142,600
Wed, 26 Aug 2026
46.9700
48.1550
46.5000
46.8600
108,500
Tue, 25 Aug 2026
46.6100
47.7300
46.4000
47.1700
142,700
Mon, 24 Aug 2026
46.2100
47.0350
45.7500
46.9600
125,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
46.4200
47.6150
45.2400
46.2750
135,300
Thu, 20 Aug 2026
47.3600
47.6550
45.3200
46.1000
215,000
Wed, 19 Aug 2026
49.4600
49.4600
47.2500
47.4900
187,200
Tue, 18 Aug 2026
49.4700
50.9600
49.1500
49.5400
175,400
Mon, 17 Aug 2026
52.5500
52.8000
48.4200
48.9400
274,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
50.6700
52.6800
50.5000
52.4700
208,200
Thu, 13 Aug 2026
49.8900
51.8820
49.8900
50.6300
229,200
Wed, 12 Aug 2026
51.7500
52.2500
49.1100
49.3200
224,100
Tue, 11 Aug 2026
48.4700
53.0200
48.4500
51.8600
505,400
Mon, 10 Aug 2026
47.0000
48.7400
46.5200
48.6100
525,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
20 · 10-Q
After market open · 11:01 ET
10-Q ↗
Fri, 07 Aug 2026
43.9700
45.8500
43.5090
45.3400
276,800
Thu, 06 Aug 2026
44.1400
45.2940
43.0000
43.9300
346,500
Wed, 05 Aug 2026
43.9100
46.0000
43.8290
44.1500
537,300
Tue, 04 Aug 2026
42.8400
44.8600
42.8300
44.0500
523,200
Mon, 03 Aug 2026
41.0500
43.0900
40.5000
42.6300
647,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
39.7200
44.0000
37.6500
40.9900
1,510,600
Thu, 30 Jul 2026
19 · 8-K
After-hours · 16:39 ET
8-K ↗
Thu, 30 Jul 2026
55.0000
56.4000
36.6100
39.9100
2,056,000
Thu, 30 Jul 2026
18 · 8-K
Pre-market · 06:46 ET
8-K ↗
Thu, 30 Jul 2026
17 · 8-K
Pre-market · 06:45 ET
8-K ↗
Wed, 29 Jul 2026
72.1800
73.7500
70.4800
70.6600
173,600
Tue, 28 Jul 2026
72.9500
73.5050
71.8500
73.0000
131,100
Mon, 27 Jul 2026
72.8200
74.0000
71.9800
72.3700
95,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
72.3400
73.5000
71.9100
72.1900
179,900
Thu, 23 Jul 2026
16 · 8-K
After-hours · 17:20 ET
8-K ↗
Thu, 23 Jul 2026
76.0200
76.0200
70.7750
71.4100
270,400
Thu, 23 Jul 2026
15 · 8-K
Next filing day · accepted 22 Jul, 19:54 ET
8-K ↗
Wed, 22 Jul 2026
77.4300
77.7800
76.2500
77.5500
131,500
Tue, 21 Jul 2026
77.6300
78.5000
76.8000
77.2500
107,900
Mon, 20 Jul 2026
78.8600
79.7000
77.2150
78.0000
98,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
80.6800
82.2400
78.8700
78.9800
110,600
Thu, 16 Jul 2026
79.2800
82.7900
79.2800
81.8800
89,200
Wed, 15 Jul 2026
79.4300
80.6200
78.3550
78.8900
81,300
Tue, 14 Jul 2026
78.0000
79.5800
78.0000
78.8500
81,400
Mon, 13 Jul 2026
78.7500
79.7000
77.7700
78.6000
79,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
78.8500
79.0000
78.0000
78.4700
90,600
Thu, 09 Jul 2026
76.5900
78.8200
76.5050
78.5300
78,700
Wed, 08 Jul 2026
77.3200
77.3200
75.9000
76.4200
82,700
Tue, 07 Jul 2026
79.5200
79.6600
76.4000
77.9900
106,800
Mon, 06 Jul 2026
78.0600
79.1600
76.7300
78.9300
102,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
80.1600
80.6500
77.7100
78.3500
101,700
Wed, 01 Jul 2026
77.7200
80.2300
77.2550
79.8400
111,400
Tue, 30 Jun 2026
77.2300
78.0900
76.6700
77.5100
86,500
Mon, 29 Jun 2026
77.4200
77.5300
75.8500
76.9500
102,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
76.6500
78.5100
75.5900
77.2500
359,500
Thu, 25 Jun 2026
74.8700
77.2000
74.6250
76.5500
123,500
Wed, 24 Jun 2026
74.2100
75.0000
74.0440
74.8700
90,900
Tue, 23 Jun 2026
72.0100
73.8000
71.5050
73.6100
98,300
Mon, 22 Jun 2026
71.4600
72.3550
69.9000
72.0600
108,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
71.4500
72.3200
70.5750
71.6500
193,400
Wed, 17 Jun 2026
71.5400
72.8800
69.4500
70.3400
128,000
Tue, 16 Jun 2026
71.4500
72.0000
70.9700
71.9800
104,400
Mon, 15 Jun 2026
73.8800
74.9800
70.7800
71.0400
95,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
72.2100
73.7000
72.2100
73.5300
75,700
Thu, 11 Jun 2026
71.4900
72.2300
70.0100
71.9900
97,600
Wed, 10 Jun 2026
72.4400
73.6700
71.0400
71.3200
105,100
Tue, 09 Jun 2026
71.1200
73.4350
71.1200
71.7500
89,700
Mon, 08 Jun 2026
70.6800
71.5400
70.3200
70.8000
57,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
70.1700
71.1700
69.5300
70.2400
84,700
Thu, 04 Jun 2026
68.9300
70.5900
68.9300
70.2800
87,000
Wed, 03 Jun 2026
70.0200
70.2550
67.5000
67.8200
133,700
Tue, 02 Jun 2026
70.9400
71.6900
70.1100
70.6700
97,600
Mon, 01 Jun 2026
70.8700
71.8050
68.8700
71.3400
109,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
14 · 8-K
After-hours · 16:31 ET
8-K ↗
Fri, 29 May 2026
70.5600
71.2200
69.6800
71.1800
123,800
Thu, 28 May 2026
70.5100
70.9850
69.7800
70.5600
93,300
Wed, 27 May 2026
71.7200
72.5550
70.4900
70.8050
75,200
Tue, 26 May 2026
69.9900
71.6730
69.9900
71.2700
209,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
70.4300
70.9900
69.5900
69.6600
121,700
Thu, 21 May 2026
70.0900
70.8750
69.0400
70.2700
150,400
Wed, 20 May 2026
68.9000
70.8000
68.1600
70.5800
157,200
Tue, 19 May 2026
69.6600
70.2600
68.6700
68.9000
95,600
Mon, 18 May 2026
68.3800
70.3900
68.3800
69.7100
119,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
69.4700
69.8750
68.0400
68.4100
108,800
Thu, 14 May 2026
68.6300
70.2000
68.6300
69.7100
169,100
Wed, 13 May 2026
69.4100
69.8500
66.5000
68.2250
238,100
Tue, 12 May 2026
70.7300
70.9800
67.9200
70.2900
192,900
Mon, 11 May 2026
72.8600
72.8600
70.2700
70.7300
260,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
74.7000
75.6600
72.0000
72.8600
168,000
Fri, 08 May 2026
13 · 10-Q
Pre-market · 09:24 ET
10-Q ↗
Thu, 07 May 2026
75.0700
75.8650
74.4400
74.8600
162,500
Wed, 06 May 2026
74.8600
75.9300
74.2000
74.9500
198,300
Tue, 05 May 2026
73.8000
75.3100
73.5900
74.7400
126,800
Mon, 04 May 2026
75.3950
78.0000
73.3500
73.6350
175,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
75.6200
76.6450
74.0000
76.3900
198,000
Thu, 30 Apr 2026
75.0100
76.7900
75.0100
75.6200
210,900
Wed, 29 Apr 2026
12 · 8-K
After market open · 14:14 ET
8-K ↗
Wed, 29 Apr 2026
82.6800
83.5000
74.3800
75.7100
551,300
Wed, 29 Apr 2026
11 · 8-K
Pre-market · 07:11 ET
8-K ↗
Wed, 29 Apr 2026
10 · 8-K
Pre-market · 07:10 ET
8-K ↗
Tue, 28 Apr 2026
83.6800
87.3300
83.4900
86.6800
175,400
Mon, 27 Apr 2026
82.0600
84.3200
82.0600
83.2800
80,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
83.8800
83.8800
81.9550
82.2700
90,000
Thu, 23 Apr 2026
81.7800
83.9100
81.2150
83.8900
91,200
Wed, 22 Apr 2026
82.4000
83.2550
81.1400
81.7800
98,300
Tue, 21 Apr 2026
82.7100
83.8600
81.0150
81.8200
156,100
Mon, 20 Apr 2026
82.9200
84.7600
82.3000
82.7050
147,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
84.8800
85.8800
83.0000
83.2900
211,600
Thu, 16 Apr 2026
83.3700
84.1500
82.5000
83.0000
135,400
Wed, 15 Apr 2026
82.0400
83.8450
82.0400
83.2900
83,300
Tue, 14 Apr 2026
82.2700
83.1800
81.9100
82.0400
79,600
Mon, 13 Apr 2026
9 · DEFA14A
After market open · 11:57 ET
DEFA14A ↗
Mon, 13 Apr 2026
8 · DEF 14A
After market open · 11:57 ET
DEF 14A ↗
Mon, 13 Apr 2026
81.8300
82.8600
81.0100
82.3900
126,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
82.3100
82.5050
80.8900
82.1000
109,800
Thu, 09 Apr 2026
80.9100
83.5750
80.4300
82.7200
163,300
Wed, 08 Apr 2026
81.0000
83.4950
81.0000
81.5000
278,500
Tue, 07 Apr 2026
78.5200
79.6450
77.3500
79.4100
94,500
Mon, 06 Apr 2026
77.3500
79.4700
76.9900
78.7000
135,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
75.0000
77.8100
74.3800
77.6600
93,800
Wed, 01 Apr 2026
76.6700
78.7600
76.4500
76.9300
99,700
Tue, 31 Mar 2026
75.2600
76.4400
73.9310
76.1000
265,100
Mon, 30 Mar 2026
73.6200
74.6400
73.2000
74.2300
88,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
74.4200
74.5200
73.2500
73.3900
92,200
Thu, 26 Mar 2026
75.0200
76.1900
74.2900
74.8600
92,800
Wed, 25 Mar 2026
77.8800
78.9500
75.1000
76.1500
105,800
Tue, 24 Mar 2026
76.4100
78.5000
75.9400
76.8400
100,100
Mon, 23 Mar 2026
77.0000
79.5000
75.8600
77.1300
137,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
76.0900
76.4300
73.9200
74.3600
339,000
Thu, 19 Mar 2026
74.9800
76.8900
73.6800
76.1600
97,400
Wed, 18 Mar 2026
78.1200
78.9700
75.2700
75.4200
129,600
Tue, 17 Mar 2026
77.7700
78.9850
77.3300
78.4900
122,700
Mon, 16 Mar 2026
77.4400
78.6700
76.5100
77.2400
112,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
78.5500
79.0250
76.0100
76.9200
85,900
Thu, 12 Mar 2026
7 · 8-K
After market open · 15:56 ET
8-K ↗
Thu, 12 Mar 2026
77.1800
77.7600
75.7400
77.3700
177,200
Wed, 11 Mar 2026
76.9800
78.9500
76.5100
78.7200
173,500
Tue, 10 Mar 2026
76.2300
79.9450
74.9200
77.7000
184,700
Mon, 09 Mar 2026
76.5500
77.8770
74.0800
76.7000
217,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
76.3700
78.6750
74.4100
78.5400
163,700
Thu, 05 Mar 2026
76.4900
80.2900
75.5000
79.1500
181,400
Wed, 04 Mar 2026
77.9000
79.2600
76.3500
76.5800
209,500
Tue, 03 Mar 2026
72.4100
77.4400
72.0350
77.1000
157,900
Mon, 02 Mar 2026
71.9000
77.5100
70.7200
74.8000
201,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
6 · 10-K
After market open · 15:40 ET
10-K ↗
Fri, 27 Feb 2026
75.2400
75.9850
71.4700
74.1900
334,200
Thu, 26 Feb 2026
81.4500
82.9900
77.1100
77.4600
358,100
Wed, 25 Feb 2026
79.3500
80.5680
78.7700
80.3100
118,700
Tue, 24 Feb 2026
75.3400
79.0150
73.9000
78.9000
248,800
Mon, 23 Feb 2026
82.9400
83.7600
74.9800
75.6500
409,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
83.9500
84.6400
82.4000
83.6500
120,100
Thu, 19 Feb 2026
84.2900
84.3700
83.2000
83.9700
127,800
Wed, 18 Feb 2026
85.9400
88.5700
84.5800
85.1000
134,700
Tue, 17 Feb 2026
84.0100
87.2800
83.8650
85.6700
158,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
83.3700
85.2600
81.4450
83.4700
125,200
Thu, 12 Feb 2026
87.7500
89.6300
82.1100
83.4900
187,600
Wed, 11 Feb 2026
88.3500
90.0000
87.4900
87.6300
140,000
Tue, 10 Feb 2026
87.3300
88.1300
86.3200
87.8400
189,200
Mon, 09 Feb 2026
88.3000
90.0000
86.8800
87.3100
185,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
85.9500
90.0000
85.5000
87.9400
156,300
Thu, 05 Feb 2026
88.3900
89.3300
83.5500
84.9700
284,500
Wed, 04 Feb 2026
90.3700
91.5600
88.0800
88.8000
272,000
Tue, 03 Feb 2026
98.4100
99.4850
87.8000
89.5000
434,900
Mon, 02 Feb 2026
95.0000
98.6200
93.2500
98.4100
262,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
100.1300
100.1300
93.4000
95.7800
334,000
Thu, 29 Jan 2026
100.1500
106.9200
98.5500
100.8100
250,000
Thu, 29 Jan 2026
5 · 8-K
Pre-market · 07:16 ET
8-K ↗
Thu, 29 Jan 2026
4 · 8-K
Pre-market · 07:15 ET
8-K ↗
Wed, 28 Jan 2026
104.2900
104.2900
100.2800
100.9500
153,500
Tue, 27 Jan 2026
109.5500
109.5500
103.3000
104.5800
169,900
Mon, 26 Jan 2026
111.0100
112.0000
108.2600
109.7000
176,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
115.0800
116.0000
110.7550
111.3400
129,400
Thu, 22 Jan 2026
114.8800
117.9300
114.0000
115.7700
129,200
Wed, 21 Jan 2026
110.8200
115.7400
110.7200
114.1800
149,700
Tue, 20 Jan 2026
111.8600
112.9700
109.2100
109.7300
98,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
113.3300
114.7400
112.1300
113.0400
70,000
Thu, 15 Jan 2026
113.6500
114.9900
113.0000
113.6900
115,400
Wed, 14 Jan 2026
110.3900
113.4900
109.0200
113.3300
99,100
Tue, 13 Jan 2026
111.0000
111.0000
107.5900
110.3900
132,000
Mon, 12 Jan 2026
115.9400
116.0000
110.0000
110.4100
87,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
119.0800
119.5000
116.6100
116.9400
139,800
Thu, 08 Jan 2026
117.1800
119.7650
116.8900
118.9700
134,400
Wed, 07 Jan 2026
117.6000
118.0300
115.3600
117.7900
67,500
Tue, 06 Jan 2026
114.5100
118.0600
113.1510
118.0300
163,900
Mon, 05 Jan 2026
113.0400
116.2800
111.9600
115.1100
127,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
114.4800
114.5900
112.1700
113.3000
97,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
114.2800
115.9750
114.2800
114.5900
103,200
Tue, 30 Dec 2025
116.7000
117.5000
114.2600
114.6200
65,100
Mon, 29 Dec 2025
116.3600
118.8500
115.8800
117.1900
76,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
116.7500
117.9450
115.7150
116.9100
46,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
116.9700
118.1600
116.3200
116.3200
32,100
Tue, 23 Dec 2025
117.2100
118.3300
116.4300
117.0000
60,500
Mon, 22 Dec 2025
117.4800
120.0500
116.9500
118.0800
131,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
115.7100
117.3600
115.3900
116.8500
168,500
Thu, 18 Dec 2025
115.0000
117.9900
114.3000
115.7900
96,700
Wed, 17 Dec 2025
114.7900
118.0000
112.5700
113.5300
195,900
Tue, 16 Dec 2025
115.9200
118.0000
114.0300
114.9300
202,000
Mon, 15 Dec 2025
115.7000
116.3700
114.0400
115.5350
88,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
117.0500
117.3200
113.7800
114.0900
103,300
Thu, 11 Dec 2025
117.5900
119.3900
116.4460
117.0500
56,200
Wed, 10 Dec 2025
114.7600
119.5750
109.7700
117.4100
152,200
Tue, 09 Dec 2025
114.6500
116.0000
114.3300
115.1200
87,300
Mon, 08 Dec 2025
112.8500
116.0000
112.2100
114.6900
94,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
111.1400
113.3400
110.1450
113.3200
100,200
Thu, 04 Dec 2025
109.2900
111.6000
109.2900
110.7800
89,600
Wed, 03 Dec 2025
107.9200
110.4800
107.7450
110.0400
106,500
Tue, 02 Dec 2025
115.0100
115.0100
106.3300
107.4700
165,900
Mon, 01 Dec 2025
109.8900
114.1100
109.2700
113.8100
198,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
112.0000
112.0000
110.1690
111.3500
36,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
108.0000
111.9900
108.0000
111.6200
148,800
Tue, 25 Nov 2025
105.6700
110.0600
105.6700
108.5200
159,100
Mon, 24 Nov 2025
103.4900
104.9100
103.0100
104.5700
119,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
99.5000
104.1150
99.4600
102.7700
76,900
Thu, 20 Nov 2025
103.6100
105.2050
99.0300
99.4600
72,400
Wed, 19 Nov 2025
103.7600
103.9800
101.5500
101.9200
76,600
Tue, 18 Nov 2025
102.0500
104.9900
101.2900
102.9000
91,500
Mon, 17 Nov 2025
104.1900
105.2000
101.3800
102.5100
228,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
103.2600
105.6000
102.0100
104.8500
153,000
Thu, 13 Nov 2025
109.6500
110.0050
103.2100
104.5500
112,300
Wed, 12 Nov 2025
108.5300
110.5300
108.1650
110.2900
93,200
Tue, 11 Nov 2025
107.1900
108.6400
106.4050
108.2200
61,900
Mon, 10 Nov 2025
107.6000
109.2400
105.7200
107.2700
77,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
104.1400
106.3400
102.8000
106.3400
66,200
Fri, 07 Nov 2025
3 · 10-Q
Pre-market · 09:27 ET
10-Q ↗
Thu, 06 Nov 2025
105.5800
106.0000
103.1000
104.4300
65,100
Wed, 05 Nov 2025
104.9800
108.3100
104.0650
105.5400
165,400
Tue, 04 Nov 2025
106.3600
106.7050
103.6900
104.1100
89,800
Mon, 03 Nov 2025
106.3600
109.1650
104.9900
107.7300
93,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
103.4900
106.7200
102.0000
106.5000
131,900
Thu, 30 Oct 2025
104.6600
107.2800
104.2600
104.4200
95,400
Wed, 29 Oct 2025
105.1500
113.2500
104.6880
105.1600
134,200
Wed, 29 Oct 2025
2 · 8-K
Pre-market · 07:14 ET
8-K ↗
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 07:12 ET
8-K ↗
Tue, 28 Oct 2025
106.0400
106.5600
104.6210
104.8400
44,800
Mon, 27 Oct 2025
109.2700
109.2800
105.4300
106.7400
85,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
105.8500
108.8200
104.3130
108.8100
85,400