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
106.0500
106.0925
84.1300
85.8600
3,096,127
Thu, 22 Oct 2026
115.1600
115.7300
107.3300
107.5000
809,800
Wed, 21 Oct 2026
116.4500
118.4200
116.1000
116.2800
516,800
Tue, 20 Oct 2026
112.6000
117.1400
111.9600
116.4500
549,300
Mon, 19 Oct 2026
111.7000
113.0900
110.5000
112.1000
392,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
113.1700
113.6400
107.7900
110.1600
849,700
Thu, 15 Oct 2026
116.3100
117.4800
113.0200
113.3700
668,400
Wed, 14 Oct 2026
117.9400
122.2100
115.9500
116.2300
691,800
Tue, 13 Oct 2026
121.8300
122.8100
117.4200
117.8000
556,200
Mon, 12 Oct 2026
121.2400
122.0900
119.2800
121.1900
497,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
118.0000
122.3400
117.4100
121.1900
624,200
Thu, 08 Oct 2026
118.5600
119.1600
115.8000
118.5400
496,600
Wed, 07 Oct 2026
119.0000
122.0000
117.2300
119.6000
634,900
Tue, 06 Oct 2026
122.2000
122.5400
115.1100
119.5700
790,000
Mon, 05 Oct 2026
115.5900
122.8100
115.5000
122.0300
1,004,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
114.3800
117.3200
113.9000
116.2300
960,200
Thu, 01 Oct 2026
114.2900
115.9800
111.9400
114.0300
879,000
Wed, 30 Sep 2026
114.8000
118.0700
113.9800
115.2300
910,300
Tue, 29 Sep 2026
115.9200
120.5100
113.1600
114.7400
964,400
Mon, 28 Sep 2026
116.0000
117.0700
114.3600
115.6300
1,149,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
119.0000
120.4400
114.5100
116.1000
800,800
Thu, 24 Sep 2026
111.8600
119.1500
111.6800
118.5100
983,600
Wed, 23 Sep 2026
17 · 8-K
After market open · 12:15 ET
8-K ↗
Wed, 23 Sep 2026
117.3300
118.7900
112.0500
112.9400
809,800
Tue, 22 Sep 2026
113.9600
119.0000
113.0900
117.5100
810,200
Mon, 21 Sep 2026
110.2900
116.6500
109.0000
113.7600
1,347,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
116.8000
117.9000
108.4100
110.2900
17,233,200
Thu, 17 Sep 2026
113.1800
115.0900
111.0700
114.8600
883,600
Wed, 16 Sep 2026
110.8200
113.6000
110.4900
111.8100
668,600
Tue, 15 Sep 2026
111.9700
112.8000
109.4000
110.8200
1,458,700
Mon, 14 Sep 2026
113.3800
114.5200
111.1000
111.8000
1,230,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
115.2200
117.8400
109.3000
112.7900
1,282,400
Thu, 10 Sep 2026
114.4200
116.9900
113.2000
114.9200
683,000
Wed, 09 Sep 2026
114.2000
117.5000
113.7700
115.7000
572,000
Tue, 08 Sep 2026
108.8700
115.2800
108.2500
113.9800
1,045,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
110.5900
112.1300
109.2600
111.6200
604,500
Thu, 03 Sep 2026
110.3800
114.6100
109.4300
112.8000
611,100
Wed, 02 Sep 2026
113.3800
115.7800
108.7300
110.4300
960,800
Tue, 01 Sep 2026
113.9200
115.8500
111.1300
113.3800
1,112,200
Mon, 31 Aug 2026
113.6400
114.5300
111.2300
113.3500
636,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
117.1400
118.6700
112.9700
113.8800
917,900
Thu, 27 Aug 2026
119.2500
121.3000
116.7000
116.9300
640,500
Wed, 26 Aug 2026
122.5700
123.6400
119.7400
119.8000
980,800
Tue, 25 Aug 2026
124.8900
126.3800
122.0000
123.5700
981,700
Mon, 24 Aug 2026
120.5600
124.1400
119.1700
123.2400
1,012,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
121.4800
123.4400
120.5600
122.2500
656,400
Thu, 20 Aug 2026
118.1100
121.7200
116.3100
121.0500
787,400
Wed, 19 Aug 2026
119.3700
121.1100
118.3700
119.0200
859,600
Tue, 18 Aug 2026
116.6000
119.9500
116.6000
118.1000
804,000
Mon, 17 Aug 2026
115.0000
117.4900
114.3900
117.1700
541,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
110.6100
114.9000
110.0900
114.4700
728,900
Thu, 13 Aug 2026
112.5300
113.0000
110.2300
110.5100
740,300
Wed, 12 Aug 2026
110.8900
114.0000
110.6000
112.1800
663,000
Tue, 11 Aug 2026
114.1300
114.7100
111.6600
111.8600
699,800
Mon, 10 Aug 2026
110.8400
114.6300
110.0500
114.2300
1,256,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
108.2500
110.7900
108.0800
110.7700
769,000
Thu, 06 Aug 2026
111.0000
111.0000
107.3200
107.9500
761,800
Wed, 05 Aug 2026
111.0000
111.9600
109.2100
110.6900
846,800
Tue, 04 Aug 2026
113.0000
113.4600
109.0300
109.8000
1,265,600
Mon, 03 Aug 2026
114.1600
115.0000
109.0000
112.8000
1,688,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
118.1100
118.5300
111.7900
114.4900
1,841,200
Thu, 30 Jul 2026
112.0000
122.2100
104.7500
118.3200
4,497,400
Wed, 29 Jul 2026
16 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Wed, 29 Jul 2026
15 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 29 Jul 2026
94.8400
96.6000
91.5400
92.9500
1,550,600
Tue, 28 Jul 2026
90.8900
94.3200
90.0000
94.1900
823,400
Mon, 27 Jul 2026
91.6000
93.3500
90.1200
91.1200
1,418,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
96.7600
97.6300
94.5700
95.3600
1,004,000
Thu, 23 Jul 2026
90.9700
97.0500
90.4300
96.6600
981,100
Wed, 22 Jul 2026
95.1800
95.6500
90.7700
90.8800
1,378,200
Tue, 21 Jul 2026
92.0000
95.7900
91.2100
95.6500
839,100
Mon, 20 Jul 2026
90.8400
92.6600
90.0700
91.5700
1,611,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
88.5000
91.4500
87.2200
90.5200
1,893,000
Thu, 16 Jul 2026
89.6900
92.6400
88.8600
89.7200
878,100
Wed, 15 Jul 2026
90.3000
90.4500
86.1400
89.5700
1,019,900
Tue, 14 Jul 2026
86.4000
90.9600
85.6100
90.4700
1,159,600
Mon, 13 Jul 2026
90.3000
91.4900
84.8800
85.9000
1,325,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
92.6500
93.1700
90.0200
91.8800
1,128,500
Thu, 09 Jul 2026
92.2100
95.1100
91.9100
93.2500
1,189,300
Wed, 08 Jul 2026
92.7600
94.6800
91.1700
92.9400
1,037,100
Tue, 07 Jul 2026
92.3500
94.7700
92.2100
94.0400
1,142,000
Mon, 06 Jul 2026
90.2900
92.8300
89.7300
91.6100
1,171,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
90.3000
90.3000
86.8200
90.2100
771,900
Wed, 01 Jul 2026
87.0700
91.0000
86.0400
88.4800
1,046,500
Tue, 30 Jun 2026
87.6100
89.1000
86.3800
86.9500
738,700
Mon, 29 Jun 2026
87.4400
89.2400
86.5900
87.8900
864,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
83.7200
87.4900
82.3100
87.3200
1,590,800
Thu, 25 Jun 2026
81.8900
87.4700
80.1200
84.7500
1,103,000
Wed, 24 Jun 2026
80.5600
81.8900
80.0200
81.5600
754,000
Tue, 23 Jun 2026
80.0300
82.3100
79.2200
79.8500
947,300
Mon, 22 Jun 2026
80.7000
82.0000
77.3800
79.7100
882,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
82.8200
83.3000
79.4000
79.9100
1,875,400
Wed, 17 Jun 2026
14 · 8-K
After-hours · 16:36 ET
8-K ↗
Wed, 17 Jun 2026
84.2500
85.4000
81.4500
81.7500
850,300
Tue, 16 Jun 2026
83.1800
84.2700
82.1300
83.7100
767,900
Mon, 15 Jun 2026
82.9100
83.6800
79.4000
83.1200
1,042,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
82.9100
84.7900
82.4000
82.9100
719,000
Thu, 11 Jun 2026
79.0100
84.1700
78.5000
83.2500
1,093,900
Wed, 10 Jun 2026
76.6100
81.9100
76.5200
78.1200
1,494,300
Tue, 09 Jun 2026
73.9600
77.6200
73.6200
77.4900
1,010,100
Mon, 08 Jun 2026
72.8800
75.6500
72.6200
73.3300
867,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
74.7700
75.0900
72.5800
72.6200
774,500
Thu, 04 Jun 2026
72.7900
75.4300
72.2900
74.8900
910,100
Wed, 03 Jun 2026
70.9300
72.9500
70.0700
72.6500
793,300
Wed, 03 Jun 2026
13 · 8-K
Pre-market · 08:00 ET
8-K ↗
Tue, 02 Jun 2026
70.0000
71.5300
68.8500
71.2000
984,600
Mon, 01 Jun 2026
69.2900
71.1200
68.2500
70.4400
1,097,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
68.5700
69.6200
68.0400
69.4900
774,700
Thu, 28 May 2026
12 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 28 May 2026
66.7300
69.9000
65.6400
68.3800
1,190,000
Wed, 27 May 2026
64.7000
66.7400
63.9300
66.6500
1,889,900
Tue, 26 May 2026
60.3600
60.8000
59.0300
60.3600
681,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
60.0000
60.9500
59.5400
60.2200
536,000
Thu, 21 May 2026
58.4800
59.9600
57.7200
59.6900
874,600
Wed, 20 May 2026
58.6400
59.5500
57.1000
59.0600
1,115,200
Tue, 19 May 2026
55.0400
58.4500
54.5900
58.2200
1,498,400
Mon, 18 May 2026
56.4900
56.7700
55.0000
55.1200
816,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
57.4400
57.8800
56.0900
56.3700
874,500
Thu, 14 May 2026
57.3800
59.2000
56.1800
58.3000
1,879,100
Wed, 13 May 2026
53.8400
57.9800
53.3000
57.0800
2,307,700
Tue, 12 May 2026
51.1500
51.5000
50.6000
51.1600
771,300
Mon, 11 May 2026
52.9200
52.9800
51.1100
51.2000
1,325,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
51.0500
52.4800
50.3200
52.2800
872,700
Thu, 07 May 2026
52.0300
52.6200
49.8300
51.0500
1,117,200
Wed, 06 May 2026
51.6900
52.9800
51.0000
52.1500
1,534,500
Tue, 05 May 2026
52.1700
52.1700
51.0000
51.3300
1,176,000
Mon, 04 May 2026
51.3800
52.5000
50.1600
51.6000
1,388,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
48.4800
51.6600
46.1900
51.4200
3,274,600
Thu, 30 Apr 2026
11 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Thu, 30 Apr 2026
10 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 30 Apr 2026
46.9700
47.2400
45.7300
46.5200
1,233,100
Wed, 29 Apr 2026
46.2100
47.2900
46.2000
46.5900
1,235,600
Tue, 28 Apr 2026
46.2200
47.0900
45.9800
46.6200
724,900
Mon, 27 Apr 2026
46.2200
47.0000
45.7000
46.2200
646,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
45.9100
46.4300
44.5800
46.0600
632,800
Thu, 23 Apr 2026
46.3500
46.9800
44.2400
45.0800
881,300
Wed, 22 Apr 2026
45.6400
46.6400
45.0100
46.5700
727,200
Tue, 21 Apr 2026
46.3900
46.6800
44.5000
45.1000
961,800
Mon, 20 Apr 2026
45.8800
46.6000
45.0600
46.3400
722,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
9 · DEF 14A
After-hours · 16:08 ET
DEF 14A ↗
Fri, 17 Apr 2026
44.5400
46.5600
44.5400
46.1600
1,735,000
Thu, 16 Apr 2026
43.8200
44.3000
43.2000
43.9600
901,800
Wed, 15 Apr 2026
43.7600
44.4200
43.2700
43.9000
840,700
Tue, 14 Apr 2026
43.3200
44.1500
43.0900
43.6800
811,300
Mon, 13 Apr 2026
41.5500
43.4600
41.4900
43.3000
1,261,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
42.3400
42.8100
41.4500
41.9100
843,100
Thu, 09 Apr 2026
41.7300
42.8400
41.0000
42.2500
925,400
Wed, 08 Apr 2026
42.4400
43.4500
41.6800
41.8700
1,607,300
Tue, 07 Apr 2026
40.3600
41.9000
40.3600
41.6900
1,090,800
Mon, 06 Apr 2026
42.1600
42.9400
40.7900
40.8500
1,022,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
40.9500
43.3700
40.4800
42.4900
1,498,100
Wed, 01 Apr 2026
40.6100
42.6000
40.6100
41.9800
1,945,000
Tue, 31 Mar 2026
38.7300
40.3500
38.5000
40.3100
1,509,200
Mon, 30 Mar 2026
37.8100
39.0000
37.4700
38.1200
1,956,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
38.0900
38.4400
37.1500
37.6000
1,775,500
Thu, 26 Mar 2026
38.7600
40.1200
37.8800
38.5300
3,033,300
Wed, 25 Mar 2026
8 · 8-K
After market open · 13:31 ET
8-K ↗
Wed, 25 Mar 2026
34.1500
50.4000
33.9900
40.4700
11,743,400
Tue, 24 Mar 2026
33.1700
34.1100
33.0000
33.8200
1,242,500
Mon, 23 Mar 2026
35.0000
35.2700
33.6100
33.6300
1,338,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
35.5000
36.3500
34.4600
34.6400
3,205,400
Thu, 19 Mar 2026
32.9500
34.2500
32.8900
34.0800
1,266,400
Wed, 18 Mar 2026
33.0100
33.4900
32.6800
33.3000
1,653,900
Tue, 17 Mar 2026
32.4100
33.6800
32.2300
33.5100
1,038,600
Mon, 16 Mar 2026
32.3600
32.8500
32.0400
32.1800
725,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
32.7700
33.1200
31.8100
32.1500
1,019,100
Thu, 12 Mar 2026
33.2200
33.4300
31.9600
32.3900
1,154,400
Wed, 11 Mar 2026
33.4700
34.2700
33.0000
33.7400
1,239,000
Tue, 10 Mar 2026
34.0000
34.0000
32.9300
33.5400
1,018,300
Mon, 09 Mar 2026
33.5700
34.1100
33.1000
33.9900
1,208,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
33.2600
34.1800
32.9900
33.8700
1,230,000
Thu, 05 Mar 2026
34.9400
35.5500
33.8500
34.0400
1,330,200
Wed, 04 Mar 2026
35.2800
36.0600
34.9300
35.6900
1,082,100
Tue, 03 Mar 2026
34.9200
35.7300
34.0000
35.2800
1,397,600
Mon, 02 Mar 2026
34.5600
36.2700
34.3400
35.9700
1,134,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
35.2100
35.7400
34.5700
35.7000
1,408,900
Thu, 26 Feb 2026
36.4700
36.4700
34.5000
35.7800
1,576,900
Wed, 25 Feb 2026
37.6500
38.2200
33.9400
36.2200
2,985,800
Tue, 24 Feb 2026
7 · 10-K
After-hours · 16:13 ET
10-K ↗
Tue, 24 Feb 2026
6 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 24 Feb 2026
35.4000
37.5800
35.4000
36.4800
1,972,300
Mon, 23 Feb 2026
34.6100
35.7800
34.2100
35.3400
1,673,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
33.9700
35.0600
33.2900
34.8200
2,560,100
Thu, 19 Feb 2026
5 · 8-K
After-hours · 16:38 ET
8-K ↗
Thu, 19 Feb 2026
39.6500
40.2800
28.6600
34.2400
11,764,600
Wed, 18 Feb 2026
39.4800
40.5100
39.1500
39.8200
808,000
Tue, 17 Feb 2026
39.9000
40.4100
39.4100
39.6300
840,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
39.1100
40.4300
39.0900
39.9700
684,500
Thu, 12 Feb 2026
40.8500
40.8500
38.0000
38.3400
1,367,700
Wed, 11 Feb 2026
40.5900
41.0000
39.6600
40.8300
851,600
Tue, 10 Feb 2026
41.2800
41.9200
40.8200
40.9700
591,800
Mon, 09 Feb 2026
40.7700
41.4100
40.3000
41.3100
858,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
39.0100
40.8500
38.6800
40.8300
1,384,500
Thu, 05 Feb 2026
39.9000
40.7500
38.1000
38.3600
1,063,400
Wed, 04 Feb 2026
41.0200
41.3600
39.4200
40.1300
1,297,700
Tue, 03 Feb 2026
40.5400
41.2800
39.7400
40.7000
1,752,200
Mon, 02 Feb 2026
39.8700
42.2600
39.6300
40.7100
2,250,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
37.3900
40.7200
36.8000
39.8700
5,067,500
Thu, 29 Jan 2026
45.7400
46.0900
44.3400
44.6100
1,785,900
Wed, 28 Jan 2026
46.2600
47.0600
45.2400
45.8500
1,668,400
Tue, 27 Jan 2026
45.5300
46.2900
43.5200
46.2200
1,751,100
Mon, 26 Jan 2026
43.2100
45.6700
42.9000
45.6400
1,838,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
41.7700
44.8400
41.4100
43.9800
3,946,500
Thu, 22 Jan 2026
41.5100
43.5000
40.4600
41.3000
5,899,100
Thu, 22 Jan 2026
4 · 8-K
Pre-market · 08:10 ET
8-K ↗
Wed, 21 Jan 2026
35.2900
37.5000
35.0000
36.3100
1,436,300
Tue, 20 Jan 2026
34.1100
35.3100
33.8000
35.2900
1,632,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
35.3900
35.8600
34.5400
34.7300
2,415,900
Thu, 15 Jan 2026
37.0000
37.2200
35.1600
35.3900
1,351,800
Wed, 14 Jan 2026
36.1000
37.4800
35.7100
37.0400
1,284,900
Tue, 13 Jan 2026
37.3500
37.4600
36.2300
36.3500
1,239,200
Mon, 12 Jan 2026
37.4400
38.1100
37.0000
37.3600
1,325,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
36.9500
37.7000
36.2000
37.5000
1,613,200
Thu, 08 Jan 2026
36.5000
37.5000
36.1300
36.5300
1,863,500
Wed, 07 Jan 2026
36.3000
37.6500
35.6000
37.0000
1,851,600
Tue, 06 Jan 2026
34.8400
36.9000
34.2800
35.7800
3,842,000
Mon, 05 Jan 2026
38.1400
38.1700
34.8900
34.9500
5,194,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
35.7600
38.4400
35.1200
38.2000
6,702,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
3 · 8-K
After market open · 14:51 ET
8-K ↗
Wed, 31 Dec 2025
38.8900
39.0000
32.9900
34.8000
20,305,000
Tue, 30 Dec 2025
79.7500
79.7500
69.9100
70.2000
2,382,700
Mon, 29 Dec 2025
82.3200
82.9800
79.6700
79.8200
913,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
83.4100
83.7000
82.1300
82.6500
342,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
82.0100
84.4800
81.9700
83.5900
313,900
Tue, 23 Dec 2025
84.4000
85.1600
80.3800
81.9900
1,524,500
Mon, 22 Dec 2025
84.3700
85.2800
83.0500
85.1100
792,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
82.5100
85.3400
81.2600
83.7600
2,270,300
Thu, 18 Dec 2025
82.2800
83.3700
81.0100
81.5400
1,208,600
Wed, 17 Dec 2025
81.1900
82.9800
79.0200
82.2800
1,092,700
Tue, 16 Dec 2025
86.0200
86.5800
78.0700
81.1200
2,633,700
Mon, 15 Dec 2025
88.7400
89.0000
87.1100
87.3000
942,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
87.2300
88.7300
86.1300
87.9900
1,029,100
Thu, 11 Dec 2025
85.3300
87.5000
85.0600
87.1300
942,300
Wed, 10 Dec 2025
83.6500
85.9900
82.7200
85.3100
653,900
Tue, 09 Dec 2025
82.5700
84.9200
81.3100
83.1500
887,700
Mon, 08 Dec 2025
87.1900
87.1900
82.6100
82.9800
883,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
85.2700
86.3900
83.6000
86.1100
644,200
Thu, 04 Dec 2025
84.3500
85.8400
83.0700
84.6600
992,300
Wed, 03 Dec 2025
81.0400
84.4700
80.8300
83.6700
724,500
Tue, 02 Dec 2025
79.7800
81.7600
78.1900
80.7600
1,149,200
Mon, 01 Dec 2025
78.1700
80.1400
77.5500
79.7800
900,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
79.6000
80.0400
78.6300
79.4000
201,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
80.2800
81.3000
79.2500
79.8000
761,200
Tue, 25 Nov 2025
78.5900
81.4100
78.4000
80.2800
545,100
Mon, 24 Nov 2025
77.4700
78.7400
77.0100
77.7100
476,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
75.1000
78.9800
74.9300
77.2900
542,900
Thu, 20 Nov 2025
77.2600
78.9900
74.8300
75.0500
771,600
Wed, 19 Nov 2025
75.6700
76.2300
73.9200
76.1000
433,100
Tue, 18 Nov 2025
74.0400
75.9300
73.7900
75.1100
471,000
Mon, 17 Nov 2025
75.3200
76.8000
74.7000
75.1200
551,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
74.1200
76.6200
74.1200
75.5400
373,700
Thu, 13 Nov 2025
77.5400
77.9800
75.1100
75.7500
460,700
Wed, 12 Nov 2025
79.2900
79.8900
78.1600
78.3900
597,600
Tue, 11 Nov 2025
75.4200
79.4000
75.2900
79.0100
492,300
Mon, 10 Nov 2025
70.7700
76.4800
70.7400
75.4900
1,254,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
73.0600
74.0300
71.5200
73.7200
646,900
Thu, 06 Nov 2025
76.5300
76.7400
73.0400
73.0600
724,200
Wed, 05 Nov 2025
67.0000
77.0200
67.0000
76.6500
1,021,900
Tue, 04 Nov 2025
2 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 04 Nov 2025
72.5800
73.6900
69.6800
71.1000
1,130,200
Mon, 03 Nov 2025
73.0600
74.2700
70.5000
74.1700
712,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
72.9700
74.2200
72.4700
73.4700
686,800
Thu, 30 Oct 2025
72.2100
73.9900
71.5900
72.2600
577,600
Wed, 29 Oct 2025
72.0300
73.0900
70.9700
72.0500
551,300
Tue, 28 Oct 2025
72.5600
72.8100
70.8900
71.5600
571,400
Mon, 27 Oct 2025
73.3700
74.7700
72.2500
72.5600
713,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
73.5900
74.4200
72.3300
72.5200
456,300