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
77.2200
78.1550
76.0300
76.7800
379,230
Thu, 22 Oct 2026
77.1300
78.9600
75.4000
78.5300
1,480,200
Wed, 21 Oct 2026
78.8900
80.7400
77.2600
78.1000
1,194,100
Tue, 20 Oct 2026
74.6100
79.9300
73.1700
78.7500
1,865,300
Mon, 19 Oct 2026
73.5500
76.0400
72.1300
74.5400
972,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
74.4100
75.3400
69.4300
72.0900
1,053,300
Thu, 15 Oct 2026
75.7700
77.5500
72.6700
74.5300
943,600
Wed, 14 Oct 2026
77.1700
78.7800
74.4700
74.7600
977,300
Tue, 13 Oct 2026
81.4200
81.4600
77.2500
77.5800
1,315,400
Mon, 12 Oct 2026
81.7700
83.7700
80.9100
81.5700
853,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
82.3600
85.2000
82.1300
82.3700
738,900
Thu, 08 Oct 2026
84.7300
84.8500
81.0600
82.4300
1,003,700
Wed, 07 Oct 2026
84.6000
86.6100
84.1300
84.8800
562,500
Tue, 06 Oct 2026
88.5800
88.5800
83.1900
85.4000
1,347,600
Mon, 05 Oct 2026
88.4400
89.5800
86.0900
88.0400
597,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
89.0500
91.2400
87.7300
88.2100
751,400
Thu, 01 Oct 2026
88.4000
91.0400
87.2200
88.3200
767,000
Wed, 30 Sep 2026
88.1900
90.7100
87.5800
88.0500
1,030,800
Tue, 29 Sep 2026
87.4000
87.6900
84.7200
87.1600
1,033,900
Mon, 28 Sep 2026
88.0300
89.1400
87.0400
87.8300
652,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
91.5600
92.8900
88.3400
88.5500
522,700
Thu, 24 Sep 2026
93.7500
94.9500
90.3600
90.7100
726,200
Wed, 23 Sep 2026
98.3500
98.5300
89.7800
93.4400
1,187,400
Tue, 22 Sep 2026
96.8400
100.4700
96.5500
98.3500
1,124,800
Mon, 21 Sep 2026
95.9500
99.6700
94.5800
96.4700
933,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
21 · S-3ASR
After-hours · 16:02 ET
S-3ASR ↗
Fri, 18 Sep 2026
101.1200
104.5500
96.4700
96.8100
2,829,300
Thu, 17 Sep 2026
104.5800
105.8500
99.9200
101.1200
1,140,600
Wed, 16 Sep 2026
105.4300
107.0000
101.6000
102.4900
1,035,500
Tue, 15 Sep 2026
107.8500
108.2600
104.0400
104.7700
479,000
Mon, 14 Sep 2026
108.3600
109.7600
106.5500
107.6900
651,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
106.7800
109.7900
105.0000
106.2000
732,800
Thu, 10 Sep 2026
105.8800
107.6400
101.6000
103.2800
535,800
Wed, 09 Sep 2026
108.0300
110.2400
105.9500
107.0400
1,033,900
Tue, 08 Sep 2026
105.6100
111.1100
104.9500
109.1300
631,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
107.0600
109.6100
105.6500
108.1000
638,500
Thu, 03 Sep 2026
106.4400
109.2300
105.5700
107.8500
355,700
Wed, 02 Sep 2026
107.6900
110.4400
103.1300
106.2400
565,400
Tue, 01 Sep 2026
105.3400
107.5200
103.8000
106.6200
576,600
Mon, 31 Aug 2026
105.3300
107.2000
102.3800
105.6100
459,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
111.3100
111.3100
105.6000
105.8400
376,200
Thu, 27 Aug 2026
111.2800
112.1300
109.6900
111.5400
601,200
Wed, 26 Aug 2026
111.4400
111.5600
109.5400
110.7600
335,400
Tue, 25 Aug 2026
112.2300
113.8600
110.2000
112.1100
552,000
Mon, 24 Aug 2026
110.0800
111.8100
105.0500
110.0700
531,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
110.3000
112.7200
108.9500
111.1000
730,900
Thu, 20 Aug 2026
111.7300
112.8200
107.3600
109.5100
735,500
Wed, 19 Aug 2026
117.6600
117.8800
112.7900
113.7000
793,200
Tue, 18 Aug 2026
113.5000
116.3000
112.3300
115.5400
464,300
Mon, 17 Aug 2026
115.3200
116.8900
113.2900
114.8600
581,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
108.9600
116.4700
108.7700
115.9600
903,300
Thu, 13 Aug 2026
112.9600
113.0700
109.0000
109.6000
411,100
Wed, 12 Aug 2026
109.3700
113.6500
108.3600
112.4100
654,000
Tue, 11 Aug 2026
111.8200
112.0900
107.9600
108.4900
777,900
Mon, 10 Aug 2026
107.6900
111.8300
106.2400
111.8000
861,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
111.6000
113.3500
106.8800
108.9200
570,500
Thu, 06 Aug 2026
111.9300
114.1400
106.8600
109.9200
708,300
Wed, 05 Aug 2026
109.8900
112.7800
108.0100
112.5000
1,051,800
Tue, 04 Aug 2026
20 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Tue, 04 Aug 2026
19 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 04 Aug 2026
106.9500
111.1700
106.7900
110.4000
636,600
Mon, 03 Aug 2026
105.6400
107.3800
103.0600
106.0200
842,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
113.0600
114.5500
105.6600
106.9200
1,075,500
Thu, 30 Jul 2026
104.1600
112.9600
104.1000
112.6400
929,000
Wed, 29 Jul 2026
102.1200
106.5500
100.9900
104.0900
887,300
Tue, 28 Jul 2026
104.5500
105.8600
100.0000
101.6100
841,000
Mon, 27 Jul 2026
103.8400
107.0300
103.2900
104.4900
610,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
106.1200
106.2800
102.6300
103.8700
827,600
Thu, 23 Jul 2026
101.0300
106.5600
100.1100
104.7900
884,000
Wed, 22 Jul 2026
104.7500
106.5600
102.4000
102.7600
1,028,700
Tue, 21 Jul 2026
102.0800
105.9800
101.4800
105.7200
621,400
Mon, 20 Jul 2026
105.0900
107.9900
100.0300
101.0000
837,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
93.9600
105.7200
91.0100
105.6000
1,025,000
Thu, 16 Jul 2026
99.1000
99.7600
93.5400
95.3500
1,179,600
Wed, 15 Jul 2026
100.0100
102.3400
98.1000
99.9100
813,800
Tue, 14 Jul 2026
99.8500
102.3700
97.7300
101.2800
1,195,300
Mon, 13 Jul 2026
96.3300
98.9600
93.8500
98.6400
542,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
99.4300
100.8400
94.6500
97.6000
842,600
Thu, 09 Jul 2026
98.7800
102.3300
98.3000
100.0300
2,395,600
Wed, 08 Jul 2026
95.7900
98.2900
93.9200
98.0700
754,000
Tue, 07 Jul 2026
93.3400
96.8800
92.4600
95.7600
819,600
Mon, 06 Jul 2026
94.2900
97.4800
90.5200
93.3400
857,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
90.2100
94.7000
87.4000
94.3400
753,200
Wed, 01 Jul 2026
96.6800
97.5500
90.0800
90.2100
1,613,500
Tue, 30 Jun 2026
96.5000
98.7000
95.2200
97.4800
1,365,300
Mon, 29 Jun 2026
96.0500
97.3800
92.4700
95.6800
1,350,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
91.8000
96.7800
88.5600
95.3500
5,658,800
Thu, 25 Jun 2026
90.7700
94.2800
90.1100
91.5700
1,535,900
Wed, 24 Jun 2026
88.1000
92.8200
88.0100
90.8000
1,520,900
Tue, 23 Jun 2026
86.4100
88.9700
84.6100
87.5300
969,200
Mon, 22 Jun 2026
85.1600
88.4100
83.9100
87.3700
1,021,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
83.6400
85.0000
79.7900
82.4900
2,478,000
Wed, 17 Jun 2026
78.9900
82.6800
78.6800
81.8900
870,300
Tue, 16 Jun 2026
82.5100
82.6100
77.6100
78.8800
910,500
Mon, 15 Jun 2026
83.4600
84.7500
81.0300
82.5100
764,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
77.4400
83.6100
77.1600
82.0700
1,380,700
Fri, 12 Jun 2026
18 · 8-K
Pre-market · 07:00 ET
8-K ↗
Thu, 11 Jun 2026
76.8100
80.2700
74.4300
76.4500
1,441,800
Wed, 10 Jun 2026
72.9000
78.2800
68.8500
76.4200
4,705,500
Tue, 09 Jun 2026
82.4300
84.8400
78.6400
84.5700
954,500
Mon, 08 Jun 2026
82.8300
83.3800
80.1600
81.2200
559,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
84.0300
85.8200
79.6400
80.5100
835,900
Thu, 04 Jun 2026
84.9700
87.4200
81.0800
84.1300
901,600
Wed, 03 Jun 2026
82.5100
85.4300
81.9000
84.9700
580,900
Tue, 02 Jun 2026
88.0200
89.9500
81.4100
81.5700
1,057,900
Mon, 01 Jun 2026
91.9200
92.4500
88.9700
89.4500
604,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
91.5200
93.6100
90.0300
93.0100
1,248,700
Thu, 28 May 2026
86.7500
91.4600
85.8200
90.8600
612,500
Wed, 27 May 2026
87.8700
90.7900
85.7900
86.6700
560,400
Tue, 26 May 2026
87.5400
89.2300
85.4300
86.8200
377,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
17 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 22 May 2026
88.8600
90.6800
86.1500
86.4800
469,800
Thu, 21 May 2026
87.5800
91.0200
87.2700
89.6300
514,800
Wed, 20 May 2026
87.3900
91.1900
86.5000
88.7200
677,000
Tue, 19 May 2026
83.7300
87.9300
80.3200
85.6700
531,800
Mon, 18 May 2026
86.4100
86.9800
81.3500
83.6000
601,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
83.5900
87.2200
81.2300
86.1600
612,400
Thu, 14 May 2026
85.4800
87.2200
84.5500
85.3400
241,400
Wed, 13 May 2026
85.3600
86.1100
83.1200
85.7400
420,000
Tue, 12 May 2026
86.9300
88.5400
85.3000
86.1500
347,100
Mon, 11 May 2026
86.6200
89.5700
85.4700
87.1200
255,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
85.4700
88.7400
85.0000
86.7100
517,000
Thu, 07 May 2026
91.2400
91.2400
83.5600
85.4700
990,100
Wed, 06 May 2026
91.8100
91.8100
87.4700
90.4200
466,900
Tue, 05 May 2026
16 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Tue, 05 May 2026
15 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 05 May 2026
90.5600
90.9000
87.9300
90.2400
343,800
Mon, 04 May 2026
86.9800
91.0400
84.0100
89.3400
376,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
87.6200
89.7900
84.0000
87.4200
487,200
Thu, 30 Apr 2026
84.1000
87.9900
83.0500
87.8000
428,100
Wed, 29 Apr 2026
83.1500
84.9900
82.0000
83.5000
510,000
Tue, 28 Apr 2026
87.1200
89.1800
83.4100
83.6700
499,700
Mon, 27 Apr 2026
87.3300
88.8800
85.9500
87.1600
599,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
89.4700
90.5800
87.1200
87.3900
349,200
Thu, 23 Apr 2026
91.2900
92.3600
89.1400
89.8200
356,600
Wed, 22 Apr 2026
91.5000
92.5000
89.5700
91.2900
303,500
Tue, 21 Apr 2026
91.4200
91.9900
88.0400
90.1500
441,100
Mon, 20 Apr 2026
93.0000
93.5400
91.1000
91.9200
534,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
93.2400
94.4500
91.5500
93.2600
553,100
Thu, 16 Apr 2026
94.8800
96.5000
91.3300
92.9000
606,300
Wed, 15 Apr 2026
94.8800
96.0000
93.1600
95.7600
709,400
Tue, 14 Apr 2026
90.2700
96.0500
90.2700
94.9100
1,140,600
Mon, 13 Apr 2026
90.0000
91.9400
88.9800
90.0000
639,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
92.0000
92.2500
88.0000
89.7700
481,100
Thu, 09 Apr 2026
14 · DEFA14A
After-hours · 16:10 ET
DEFA14A ↗
Thu, 09 Apr 2026
13 · DEF 14A
After-hours · 16:09 ET
DEF 14A ↗
Thu, 09 Apr 2026
87.5100
92.2700
87.0800
91.6600
652,600
Wed, 08 Apr 2026
88.4900
89.7200
85.5900
87.4800
1,033,300
Tue, 07 Apr 2026
84.8500
86.3200
83.2100
86.2000
349,200
Mon, 06 Apr 2026
85.5300
87.7600
84.7500
85.5000
1,047,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
82.6000
87.4600
81.8100
86.0000
879,700
Wed, 01 Apr 2026
85.4100
88.4900
83.8600
84.5600
1,103,400
Tue, 31 Mar 2026
80.0600
86.2500
77.6400
83.9200
2,078,600
Mon, 30 Mar 2026
80.9500
81.9200
78.4600
79.4500
962,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
81.9200
84.5500
80.3500
81.1300
1,689,200
Thu, 26 Mar 2026
79.9800
84.7500
79.1000
82.4500
1,560,200
Thu, 26 Mar 2026
12 · 8-K
Pre-market · 08:00 ET
8-K ↗
Wed, 25 Mar 2026
78.9400
82.1500
78.9400
79.6100
1,051,700
Tue, 24 Mar 2026
78.4600
80.2800
76.4200
78.5500
866,400
Mon, 23 Mar 2026
77.7600
80.3200
75.5000
79.3200
1,146,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
79.6300
82.4900
75.8000
77.7600
2,415,800
Thu, 19 Mar 2026
80.0000
81.2100
77.4800
80.0000
733,800
Wed, 18 Mar 2026
78.9400
80.9900
77.7600
78.8600
720,800
Tue, 17 Mar 2026
77.2400
79.4000
76.2800
78.9000
644,800
Mon, 16 Mar 2026
77.8200
81.2300
77.8200
78.0000
1,162,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
80.4500
82.2700
76.2200
77.8600
2,301,000
Thu, 12 Mar 2026
85.5300
85.5300
80.2100
80.3200
1,726,800
Thu, 12 Mar 2026
11 · 8-K
Pre-market · 07:20 ET
8-K ↗
Wed, 11 Mar 2026
10 · 424B5
After-hours · 17:28 ET
424B5 ↗
Wed, 11 Mar 2026
86.8600
88.0200
82.9300
85.8400
3,418,000
Tue, 10 Mar 2026
9 · S-3MEF
After-hours · 21:54 ET
S-3MEF ↗
Tue, 10 Mar 2026
81.0800
86.9700
77.4500
86.9200
2,327,400
Mon, 09 Mar 2026
7 · 424B5
After-hours · 17:25 ET
424B5 ↗
Mon, 09 Mar 2026
78.9000
84.8600
76.0700
79.2300
4,611,200
Mon, 09 Mar 2026
8 · 10-K
Pre-market · 07:21 ET
10-K ↗
Mon, 09 Mar 2026
6 · 8-K
Pre-market · 07:19 ET
8-K ↗
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
60.1600
65.5000
60.1600
65.2000
1,184,600
Thu, 05 Mar 2026
60.9000
62.5800
59.4300
61.4300
954,300
Wed, 04 Mar 2026
58.4500
64.6700
58.2000
62.0300
1,586,600
Tue, 03 Mar 2026
53.8400
57.3500
52.0700
55.3900
1,074,200
Mon, 02 Mar 2026
53.8400
56.1800
52.8200
55.2600
614,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
53.1500
56.7700
52.4700
55.1900
835,100
Thu, 26 Feb 2026
51.2500
54.0000
51.0000
53.1100
970,200
Wed, 25 Feb 2026
53.0200
54.3700
51.7000
51.8700
432,600
Tue, 24 Feb 2026
52.8700
54.2400
52.5700
52.8600
570,800
Mon, 23 Feb 2026
49.5100
52.8600
48.9400
52.6800
945,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
49.2100
50.6900
47.7900
49.5600
388,500
Thu, 19 Feb 2026
47.9900
50.0000
46.8000
49.7200
666,100
Wed, 18 Feb 2026
48.6800
50.1000
47.0400
47.4700
393,800
Tue, 17 Feb 2026
47.2000
50.0700
46.9100
49.2100
451,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
47.8000
49.6400
47.2300
47.4000
447,600
Thu, 12 Feb 2026
50.1000
50.1000
45.6400
47.4800
539,600
Wed, 11 Feb 2026
50.8600
51.1000
48.8300
49.9200
308,700
Tue, 10 Feb 2026
53.0400
53.0500
50.6200
50.8200
336,200
Mon, 09 Feb 2026
50.8300
53.3300
49.4500
52.7100
654,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
47.5700
51.4400
47.3600
50.7500
733,300
Thu, 05 Feb 2026
47.9100
49.0100
46.0300
46.5800
951,700
Wed, 04 Feb 2026
52.7100
52.7100
48.0000
48.1300
1,010,600
Tue, 03 Feb 2026
52.9200
54.8500
50.7800
52.4600
851,300
Mon, 02 Feb 2026
53.2500
54.1700
52.2700
53.1800
473,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
53.3600
57.5000
52.8100
53.3900
2,827,400
Thu, 29 Jan 2026
51.4400
54.5900
50.7900
53.3600
1,183,300
Wed, 28 Jan 2026
5 · S-3
After-hours · 16:25 ET
S-3 ↗
Wed, 28 Jan 2026
50.0000
50.9400
48.8600
50.5000
467,200
Tue, 27 Jan 2026
51.4500
52.0200
50.1500
50.3100
421,000
Mon, 26 Jan 2026
51.7000
51.7000
50.0000
51.1700
511,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
52.4100
53.7900
51.4700
52.3300
989,900
Thu, 22 Jan 2026
48.0600
54.0000
47.5700
52.7600
1,445,400
Wed, 21 Jan 2026
46.5500
48.0900
46.0400
48.0300
743,100
Tue, 20 Jan 2026
42.8300
46.7600
42.7000
46.6000
1,021,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
44.3200
44.9900
43.0500
44.1000
638,600
Thu, 15 Jan 2026
46.2900
46.5400
42.3700
44.0000
870,100
Wed, 14 Jan 2026
44.8800
46.5900
43.7900
46.2900
1,241,700
Tue, 13 Jan 2026
39.1100
46.2200
38.9500
44.8600
1,685,200
Mon, 12 Jan 2026
38.3000
39.8000
36.7100
39.1200
703,800
Mon, 12 Jan 2026
4 · 8-K
Pre-market · 09:01 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
38.4400
39.3400
37.9600
38.1900
920,400
Thu, 08 Jan 2026
38.0200
38.6500
36.7700
38.1200
514,500
Wed, 07 Jan 2026
36.5600
39.2300
36.5600
38.0900
722,400
Tue, 06 Jan 2026
36.5100
36.8700
35.8400
36.2000
719,000
Mon, 05 Jan 2026
39.6500
40.7700
36.2100
36.8900
652,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
41.1100
41.5300
38.7500
39.6800
617,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
40.9900
41.6600
40.9500
41.2100
466,700
Tue, 30 Dec 2025
41.4300
41.9600
40.7900
40.9600
388,600
Mon, 29 Dec 2025
41.8600
42.9300
41.3300
41.6200
279,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
42.9300
43.4000
41.4600
41.8300
319,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
42.8900
43.2300
42.4000
43.1500
269,800
Tue, 23 Dec 2025
43.3900
43.7200
42.0200
42.6100
555,000
Mon, 22 Dec 2025
42.5000
44.0000
42.1100
43.7700
644,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
41.7400
43.5800
41.0100
42.4400
3,569,900
Thu, 18 Dec 2025
41.8900
42.8600
40.7700
41.7500
582,800
Wed, 17 Dec 2025
41.5100
42.3800
40.7700
41.4300
605,500
Tue, 16 Dec 2025
41.6400
42.2600
40.1600
41.4000
648,700
Mon, 15 Dec 2025
42.4800
42.9000
41.4800
41.9200
692,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
41.6400
43.1900
40.9800
42.1300
520,200
Thu, 11 Dec 2025
43.9300
44.0600
41.3800
41.6300
724,800
Wed, 10 Dec 2025
43.5400
43.9800
42.9600
43.5800
356,500
Tue, 09 Dec 2025
43.5300
44.0800
42.7000
43.5800
372,900
Mon, 08 Dec 2025
44.6000
44.6000
42.7900
43.6000
419,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
44.9600
45.0800
43.6100
44.2600
431,000
Thu, 04 Dec 2025
43.7200
45.4600
43.2800
44.7100
512,800
Wed, 03 Dec 2025
42.2400
44.5300
42.0000
43.9700
752,100
Tue, 02 Dec 2025
43.1800
43.8400
42.1900
42.2800
414,300
Mon, 01 Dec 2025
43.5000
44.0000
42.5700
43.2000
721,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
44.3800
44.5800
43.5500
43.9800
242,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
44.2200
44.9500
43.4600
44.0300
701,300
Tue, 25 Nov 2025
43.4400
44.4600
43.1900
44.0900
719,200
Mon, 24 Nov 2025
42.0100
44.2100
42.0000
43.6800
1,110,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
40.3900
42.5600
39.8200
41.4500
834,800
Thu, 20 Nov 2025
41.3000
43.3400
40.3700
40.3900
823,100
Wed, 19 Nov 2025
40.6700
41.7100
40.3300
40.7900
1,839,200
Tue, 18 Nov 2025
41.0400
41.4300
39.7300
40.8200
542,200
Mon, 17 Nov 2025
40.8500
43.6700
40.2200
41.3500
1,614,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
34.5600
41.1500
34.2900
40.8500
1,574,900
Thu, 13 Nov 2025
38.2200
38.3100
35.4600
35.5000
715,500
Wed, 12 Nov 2025
36.1000
39.1100
35.7500
38.7200
669,400
Tue, 11 Nov 2025
36.4500
37.0200
35.9600
36.1000
473,600
Mon, 10 Nov 2025
37.3800
37.5000
35.6900
36.6100
435,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
35.9800
36.6300
35.3200
36.2800
493,700
Thu, 06 Nov 2025
33.8500
37.4700
33.8500
36.4300
687,100
Wed, 05 Nov 2025
3 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Wed, 05 Nov 2025
2 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 05 Nov 2025
33.0000
34.0900
32.4200
33.7300
380,400
Tue, 04 Nov 2025
33.8900
34.1100
32.9600
33.2000
364,100
Mon, 03 Nov 2025
1 · 8-K
After market open · 13:04 ET
8-K ↗
Mon, 03 Nov 2025
34.5200
35.4000
32.2800
34.0300
590,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
33.7500
35.2600
33.4300
34.9800
322,800
Thu, 30 Oct 2025
33.8200
34.4600
33.4300
33.7400
274,900
Wed, 29 Oct 2025
33.6900
33.9700
33.0200
33.8200
316,500
Tue, 28 Oct 2025
33.5100
34.4000
32.8900
33.6700
480,700
Mon, 27 Oct 2025
33.5000
34.5000
33.0100
33.5200
720,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
33.6900
33.8000
32.3500
32.9200
779,400