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
81.0700
82.7500
80.9250
81.0700
480,212
Thu, 22 Oct 2026
85.0000
85.4000
80.3700
81.6400
703,800
Wed, 21 Oct 2026
87.3000
89.5400
85.7400
88.8400
390,400
Tue, 20 Oct 2026
83.2400
86.8800
81.3400
85.3900
639,700
Mon, 19 Oct 2026
86.0600
86.1500
83.8200
84.7700
487,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
83.3700
85.9200
82.7300
82.8500
518,900
Thu, 15 Oct 2026
24 · 8-K
After-hours · 21:15 ET
8-K ↗
Thu, 15 Oct 2026
83.1400
85.7100
80.6300
85.3600
611,500
Wed, 14 Oct 2026
87.5200
89.4000
84.6900
86.7100
495,300
Tue, 13 Oct 2026
89.1700
91.0200
87.2900
90.7200
370,700
Mon, 12 Oct 2026
93.1200
93.7200
90.2900
90.6200
343,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
97.7200
97.7200
94.3400
94.9400
365,100
Thu, 08 Oct 2026
98.6200
99.9500
95.3400
96.2400
368,700
Wed, 07 Oct 2026
104.6100
105.2300
98.1600
100.6500
777,700
Tue, 06 Oct 2026
107.5600
110.8600
106.4500
107.7400
952,900
Mon, 05 Oct 2026
105.2000
105.2000
101.1500
103.5300
421,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
100.9800
105.6400
100.4500
103.8400
663,100
Thu, 01 Oct 2026
96.1800
97.6200
95.0000
97.4900
338,300
Wed, 30 Sep 2026
97.1800
98.2300
96.0100
96.7900
402,400
Tue, 29 Sep 2026
97.9700
98.7400
95.9600
97.1800
442,100
Mon, 28 Sep 2026
95.8400
96.5700
92.9000
96.3700
465,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
95.8900
97.9100
95.1300
95.8400
353,200
Thu, 24 Sep 2026
93.7000
95.1700
91.8500
94.7400
518,600
Wed, 23 Sep 2026
94.7900
95.8300
92.2300
95.5100
328,700
Tue, 22 Sep 2026
90.2500
96.4300
89.5600
95.9400
945,500
Mon, 21 Sep 2026
94.4300
94.4300
90.6800
90.7300
686,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
92.2000
92.4300
90.2500
92.3700
705,200
Thu, 17 Sep 2026
92.7900
93.5000
90.5800
90.7900
375,400
Wed, 16 Sep 2026
91.6200
92.6800
87.4300
89.4300
521,300
Tue, 15 Sep 2026
91.7100
91.8100
86.8500
90.2700
419,800
Mon, 14 Sep 2026
89.4900
92.1300
88.2400
90.3100
932,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
93.3600
95.7600
91.3700
95.0100
484,200
Thu, 10 Sep 2026
87.3000
92.5500
87.1000
91.6600
442,000
Wed, 09 Sep 2026
89.5600
92.2400
89.3800
90.0700
285,900
Tue, 08 Sep 2026
93.3400
93.7600
90.2800
90.9200
312,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
91.2900
92.0600
88.8800
91.7900
351,600
Thu, 03 Sep 2026
89.8300
90.6700
87.2300
89.9500
321,100
Wed, 02 Sep 2026
87.7200
90.1500
85.7700
90.0300
657,700
Tue, 01 Sep 2026
88.6100
89.0800
86.7200
87.1300
621,800
Mon, 31 Aug 2026
89.1400
90.9500
88.0000
90.8000
825,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
90.8700
90.8700
86.0000
88.0000
654,600
Thu, 27 Aug 2026
23 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 27 Aug 2026
92.4500
92.8900
90.2000
90.8600
542,300
Wed, 26 Aug 2026
93.1900
94.3200
90.3100
90.5400
560,300
Tue, 25 Aug 2026
92.2800
92.9600
89.7400
92.9500
646,200
Mon, 24 Aug 2026
92.2200
92.2200
88.5600
89.7500
502,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
92.1500
95.1700
90.3600
94.0400
719,800
Thu, 20 Aug 2026
93.5100
95.8100
90.3800
90.7400
459,600
Wed, 19 Aug 2026
100.8900
100.8900
91.9000
94.3200
704,900
Tue, 18 Aug 2026
22 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 18 Aug 2026
103.0100
103.6400
98.1500
99.1000
742,400
Mon, 17 Aug 2026
104.0000
110.1100
103.4000
107.5600
918,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
98.6500
103.7100
97.7600
103.4800
2,219,100
Thu, 13 Aug 2026
101.5500
105.0900
96.1000
97.1900
1,577,900
Wed, 12 Aug 2026
106.6500
107.8200
105.2400
107.0400
423,300
Wed, 12 Aug 2026
21 · 8-K
Next filing day · accepted 11 Aug, 19:38 ET
8-K ↗
Tue, 11 Aug 2026
103.1700
105.2600
101.0200
103.1500
302,100
Mon, 10 Aug 2026
106.5200
106.9700
100.7900
100.9400
435,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
100.8500
105.7600
100.0200
105.1700
640,700
Thu, 06 Aug 2026
99.6300
103.2500
92.4200
98.7200
791,900
Wed, 05 Aug 2026
20 · 10-Q
After-hours · 17:05 ET
10-Q ↗
Wed, 05 Aug 2026
19 · 8-K
After-hours · 17:00 ET
8-K ↗
Wed, 05 Aug 2026
85.7500
89.0800
84.2000
85.5900
539,400
Tue, 04 Aug 2026
86.8800
89.1500
85.5000
88.2900
583,000
Mon, 03 Aug 2026
80.5000
84.0000
79.1700
82.0900
379,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
86.2300
87.7700
81.4300
82.3200
591,900
Thu, 30 Jul 2026
80.5000
83.5500
79.1200
82.0000
643,100
Wed, 29 Jul 2026
78.9900
80.5900
74.3400
76.0900
689,000
Tue, 28 Jul 2026
18 · 8-K
After-hours · 17:00 ET
8-K ↗
Tue, 28 Jul 2026
81.4300
82.0300
78.1200
80.2900
436,000
Mon, 27 Jul 2026
87.9400
89.3000
82.6900
85.9000
337,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
91.5100
92.4400
86.3400
87.1100
296,700
Thu, 23 Jul 2026
92.6300
94.7500
90.7400
92.7400
349,400
Wed, 22 Jul 2026
91.1800
95.9600
90.9300
95.0100
413,300
Tue, 21 Jul 2026
91.5600
94.3900
90.1400
93.7500
405,100
Mon, 20 Jul 2026
88.9900
90.4700
86.6700
87.2700
351,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
84.8300
89.6800
82.0000
87.0200
868,500
Thu, 16 Jul 2026
93.9600
95.3500
88.8200
89.2800
618,500
Wed, 15 Jul 2026
17 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 15 Jul 2026
96.7500
97.1800
92.3400
96.9200
355,700
Tue, 14 Jul 2026
99.2800
99.2800
93.1900
95.1300
300,900
Tue, 14 Jul 2026
16 · 8-K
Pre-market · 08:15 ET
8-K ↗
Mon, 13 Jul 2026
93.4000
94.4100
91.7800
92.2900
255,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
93.0100
97.2000
92.5700
96.3800
319,000
Thu, 09 Jul 2026
97.2300
98.0200
94.7100
94.8000
549,300
Wed, 08 Jul 2026
91.3100
93.3400
90.1000
92.7700
498,500
Tue, 07 Jul 2026
92.2300
93.9400
88.2200
91.5700
466,800
Mon, 06 Jul 2026
98.7500
104.3500
97.1000
97.6400
545,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
105.7400
106.0900
94.4500
96.2500
641,400
Wed, 01 Jul 2026
105.8300
108.8900
104.4000
105.3900
347,500
Tue, 30 Jun 2026
105.0600
110.0800
103.5200
109.4400
786,600
Mon, 29 Jun 2026
104.1900
104.8100
97.8100
103.9100
687,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
109.0700
109.1300
101.1700
104.1400
2,875,700
Thu, 25 Jun 2026
117.3000
121.0000
112.2200
114.9700
527,900
Wed, 24 Jun 2026
112.0900
114.9000
108.5000
113.0400
678,900
Tue, 23 Jun 2026
113.4000
116.7300
111.1100
112.0800
501,700
Mon, 22 Jun 2026
125.8200
125.9900
121.4100
122.7600
848,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
113.2500
123.5000
113.2500
119.4600
1,568,900
Wed, 17 Jun 2026
111.3400
114.8000
108.2600
108.8000
331,400
Tue, 16 Jun 2026
112.3700
116.5700
109.3300
109.5300
336,500
Mon, 15 Jun 2026
112.6700
116.1200
111.6800
113.1500
376,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
106.3900
111.3400
105.4600
108.7500
423,500
Thu, 11 Jun 2026
103.5100
106.9300
99.8600
106.8400
489,400
Wed, 10 Jun 2026
101.8300
106.9000
99.2900
100.4500
407,500
Tue, 09 Jun 2026
107.4400
109.9700
97.1200
103.5100
471,200
Mon, 08 Jun 2026
105.3900
106.3400
103.0200
104.6600
334,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
106.8600
107.5100
100.0600
101.0600
513,200
Thu, 04 Jun 2026
111.6500
115.5000
107.8600
112.5000
389,000
Wed, 03 Jun 2026
115.8000
121.9600
112.5400
116.2200
891,800
Tue, 02 Jun 2026
104.7400
114.3400
104.6800
114.1300
953,300
Mon, 01 Jun 2026
103.5800
106.3900
100.7500
101.9600
700,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
111.0000
114.0000
104.2500
105.3200
1,168,800
Thu, 28 May 2026
108.2700
110.4400
105.1800
109.8900
981,000
Wed, 27 May 2026
110.0800
111.0000
104.9400
109.1300
1,041,800
Tue, 26 May 2026
103.9900
108.9200
103.3100
108.2400
871,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
97.5500
101.0000
96.2500
99.6500
787,600
Thu, 21 May 2026
96.6500
97.9200
94.9500
96.3000
589,300
Wed, 20 May 2026
96.2000
98.7200
95.5000
97.1500
741,400
Tue, 19 May 2026
92.0100
95.3600
91.0200
93.7500
516,500
Mon, 18 May 2026
101.9400
101.9400
93.6900
94.8400
677,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
99.9500
101.8000
97.5300
100.0400
875,600
Thu, 14 May 2026
101.7400
104.3500
99.9100
103.6500
686,500
Wed, 13 May 2026
106.3800
106.3800
101.9600
101.9600
584,700
Tue, 12 May 2026
15 · 8-K
After-hours · 17:00 ET
8-K ↗
Tue, 12 May 2026
108.8000
110.3200
100.7400
103.4500
911,200
Tue, 12 May 2026
14 · 8-K
Next filing day · accepted 11 May, 20:47 ET
8-K ↗
Mon, 11 May 2026
112.0300
112.7200
107.0400
111.9900
809,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
108.3300
113.8900
104.3300
111.4100
1,041,000
Thu, 07 May 2026
13 · 10-Q
After-hours · 17:05 ET
10-Q ↗
Thu, 07 May 2026
12 · 8-K
After-hours · 17:00 ET
8-K ↗
Thu, 07 May 2026
116.8300
117.8000
111.4800
112.5900
1,058,800
Wed, 06 May 2026
114.3500
116.4900
112.4000
116.0500
760,000
Tue, 05 May 2026
110.0000
112.6000
108.1100
112.5000
776,400
Mon, 04 May 2026
109.1900
110.0000
106.9100
108.7000
520,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
107.0100
108.8700
105.7000
108.2400
496,000
Thu, 30 Apr 2026
101.9600
107.6100
101.5000
107.1500
682,800
Wed, 29 Apr 2026
98.7600
103.5800
98.4000
101.0000
637,800
Tue, 28 Apr 2026
98.0100
100.2500
95.0800
96.6700
618,700
Mon, 27 Apr 2026
104.2700
104.9000
99.0300
101.2800
699,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
104.7500
108.0000
101.0100
104.4000
1,018,600
Thu, 23 Apr 2026
99.0900
101.9200
98.3500
100.4000
630,000
Wed, 22 Apr 2026
99.0500
99.8000
96.3700
97.7000
644,300
Tue, 21 Apr 2026
96.7500
99.1500
96.6200
97.0000
591,500
Mon, 20 Apr 2026
94.9900
97.9600
94.9700
96.6600
449,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
95.4000
98.1800
94.0500
94.8400
578,700
Thu, 16 Apr 2026
11 · 8-K
After-hours · 17:00 ET
8-K ↗
Thu, 16 Apr 2026
89.5800
93.9800
89.5800
93.9500
646,600
Wed, 15 Apr 2026
87.1900
90.3400
85.8500
90.2600
701,300
Tue, 14 Apr 2026
89.1400
89.1400
86.4900
87.5200
461,900
Mon, 13 Apr 2026
85.0000
88.3300
83.5200
88.2600
625,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
83.1000
85.5400
82.8400
83.0700
461,600
Thu, 09 Apr 2026
78.8400
82.8200
78.8100
82.2900
717,300
Wed, 08 Apr 2026
78.0000
79.0000
76.5100
78.6000
604,600
Tue, 07 Apr 2026
73.9100
74.0000
72.2200
73.2800
410,200
Mon, 06 Apr 2026
69.6800
78.0000
69.2400
73.6200
580,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
66.0400
69.6200
66.0200
68.5800
291,000
Wed, 01 Apr 2026
10 · DEFA14A
After-hours · 16:35 ET
DEFA14A ↗
Wed, 01 Apr 2026
9 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Wed, 01 Apr 2026
70.0600
72.0000
68.7900
68.9200
439,000
Tue, 31 Mar 2026
65.9600
68.4500
65.0100
68.2600
486,200
Mon, 30 Mar 2026
69.5600
71.0000
63.8200
64.3300
455,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
70.0000
71.9900
67.8400
68.2000
427,500
Thu, 26 Mar 2026
72.1700
74.3500
70.7200
71.0000
521,300
Wed, 25 Mar 2026
74.0000
75.0500
72.7400
73.4700
479,800
Tue, 24 Mar 2026
66.7200
73.2400
66.0600
72.2600
630,700
Mon, 23 Mar 2026
67.2500
69.6400
65.7200
68.0700
359,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
67.6200
67.7100
63.9000
64.7500
1,230,800
Thu, 19 Mar 2026
64.9000
68.0600
63.9500
67.1100
401,100
Wed, 18 Mar 2026
66.1200
67.7900
65.6900
66.7500
444,900
Tue, 17 Mar 2026
66.3400
68.0600
65.3700
66.5900
458,400
Mon, 16 Mar 2026
65.3000
67.0500
64.7500
65.9000
402,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
62.4800
64.4500
61.6700
63.8800
480,400
Thu, 12 Mar 2026
62.2500
62.7400
60.7400
61.6500
453,400
Wed, 11 Mar 2026
8 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 11 Mar 2026
63.1200
64.4100
62.5400
63.7300
388,100
Tue, 10 Mar 2026
62.2400
63.9500
62.0500
63.0100
500,800
Mon, 09 Mar 2026
60.1600
62.5800
58.3400
62.3100
511,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
62.2400
62.8700
61.1600
61.8900
414,000
Thu, 05 Mar 2026
64.8900
66.1900
63.6400
64.4200
315,800
Wed, 04 Mar 2026
67.8800
67.8800
65.3500
66.1500
466,700
Tue, 03 Mar 2026
69.0600
69.6400
66.0000
66.7900
1,086,600
Mon, 02 Mar 2026
66.7800
72.3100
66.7800
72.1000
610,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
67.8900
68.3600
66.5000
68.2300
483,000
Thu, 26 Feb 2026
70.5500
70.8000
68.0000
69.6300
376,500
Wed, 25 Feb 2026
70.6800
71.8000
68.6200
70.8000
411,300
Tue, 24 Feb 2026
68.8200
71.6700
68.8200
69.2900
315,600
Mon, 23 Feb 2026
68.2700
70.0000
66.6500
67.9200
279,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
66.2600
68.9800
65.0700
68.4500
753,500
Thu, 19 Feb 2026
66.5600
67.5900
65.3400
67.2400
387,100
Wed, 18 Feb 2026
68.5600
69.5300
67.0000
67.8400
444,300
Tue, 17 Feb 2026
70.1200
70.5800
66.6500
67.5400
452,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
70.5500
72.7900
69.3900
71.0700
438,200
Thu, 12 Feb 2026
7 · 8-K
After-hours · 17:00 ET
8-K ↗
Thu, 12 Feb 2026
78.1200
79.0000
71.1600
72.0800
790,400
Wed, 11 Feb 2026
72.0400
81.7100
71.8300
78.0000
1,865,000
Tue, 10 Feb 2026
6 · 10-K
After-hours · 17:11 ET
10-K ↗
Tue, 10 Feb 2026
5 · 8-K
After-hours · 17:05 ET
8-K ↗
Tue, 10 Feb 2026
61.2300
62.6700
61.0300
61.7000
298,700
Mon, 09 Feb 2026
60.2100
61.8500
59.6700
61.1100
278,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
59.7500
61.5300
59.1000
60.8400
303,500
Thu, 05 Feb 2026
58.3100
60.3000
56.7200
59.7100
274,400
Wed, 04 Feb 2026
58.8300
61.5000
58.5400
59.2800
269,500
Tue, 03 Feb 2026
60.8500
61.1900
57.1100
58.3800
312,600
Mon, 02 Feb 2026
58.1800
61.3200
58.1800
60.6600
344,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
58.9500
59.9800
58.1100
59.1900
332,800
Thu, 29 Jan 2026
59.8100
60.5000
57.8100
60.2600
432,900
Wed, 28 Jan 2026
59.8600
61.3600
58.8700
59.9800
501,100
Tue, 27 Jan 2026
57.2800
58.5000
56.6700
58.1600
372,100
Mon, 26 Jan 2026
56.1600
57.1100
56.0500
56.8500
237,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
58.1700
58.8700
55.8900
56.4700
320,500
Thu, 22 Jan 2026
59.7600
60.4400
57.7300
58.3100
235,000
Wed, 21 Jan 2026
57.8300
59.5600
57.1800
59.0400
251,700
Tue, 20 Jan 2026
4 · 8-K
After-hours · 17:00 ET
8-K ↗
Tue, 20 Jan 2026
55.2500
57.4300
55.1200
56.3400
262,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
58.0000
58.2900
56.7900
56.9000
247,700
Thu, 15 Jan 2026
56.5400
57.9800
56.2000
57.4700
418,100
Wed, 14 Jan 2026
53.9600
56.3200
53.9600
55.8100
387,900
Tue, 13 Jan 2026
54.6800
55.6500
54.0600
54.2600
280,600
Mon, 12 Jan 2026
54.5700
54.9500
53.6000
54.2900
230,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
54.9200
55.3600
54.2000
55.0800
227,900
Thu, 08 Jan 2026
53.2200
55.3300
53.1800
54.9200
254,500
Wed, 07 Jan 2026
54.2700
54.2900
52.5400
53.7600
237,400
Tue, 06 Jan 2026
52.3600
54.9400
52.0800
54.8400
357,600
Mon, 05 Jan 2026
51.6500
54.1700
51.6500
52.0300
331,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
50.4700
51.5500
50.2700
51.4300
265,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
50.2400
50.3800
49.1300
49.3400
201,800
Tue, 30 Dec 2025
50.1100
50.5800
49.8900
49.8900
148,500
Mon, 29 Dec 2025
50.0400
50.8200
49.5500
50.0200
172,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
50.5600
50.6700
50.0400
50.3900
133,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
50.0200
50.5100
49.9900
50.2400
103,500
Tue, 23 Dec 2025
50.1900
50.5500
49.6200
50.1300
210,200
Mon, 22 Dec 2025
51.6900
52.4100
50.4700
50.5700
293,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
50.9400
52.6400
50.6100
50.9000
646,900
Thu, 18 Dec 2025
51.1900
51.7100
50.4900
50.8600
354,000
Wed, 17 Dec 2025
50.4000
51.4200
49.8200
49.9900
330,300
Tue, 16 Dec 2025
50.5900
50.7900
49.8200
50.3900
296,700
Mon, 15 Dec 2025
51.0300
51.0300
49.5000
50.5400
372,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
51.6500
52.6300
50.2400
50.5900
333,100
Thu, 11 Dec 2025
52.6400
53.0000
51.8000
52.0100
240,900
Wed, 10 Dec 2025
51.3600
53.2000
50.3200
52.7700
341,600
Tue, 09 Dec 2025
52.1200
52.4500
51.2700
51.4000
294,800
Mon, 08 Dec 2025
53.4100
53.5200
51.9600
52.3000
349,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
51.9500
53.2100
51.7500
52.5800
280,200
Thu, 04 Dec 2025
51.1400
52.3300
50.3600
51.6900
404,400
Wed, 03 Dec 2025
47.2200
51.7100
47.0600
51.3300
889,300
Tue, 02 Dec 2025
46.7500
47.1300
45.5800
46.8200
1,278,900
Mon, 01 Dec 2025
45.5000
46.5400
45.3500
46.1700
477,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
46.3200
46.6200
45.8600
46.2100
350,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
45.0900
46.4300
44.7700
46.1100
797,300
Tue, 25 Nov 2025
44.5500
46.1700
44.5500
45.1900
604,000
Mon, 24 Nov 2025
44.7400
46.0000
44.4100
45.4300
396,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
42.4500
45.2900
42.3400
44.7400
350,900
Thu, 20 Nov 2025
44.0500
44.9500
42.2800
42.3600
504,800
Wed, 19 Nov 2025
43.3900
43.9500
42.9000
43.1300
340,400
Tue, 18 Nov 2025
43.1300
43.8000
42.8900
43.1100
334,700
Mon, 17 Nov 2025
43.9000
44.7700
43.1400
43.7400
489,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
43.8000
45.1100
43.5000
44.5700
311,500
Thu, 13 Nov 2025
46.0000
46.7000
44.8300
45.0000
375,300
Wed, 12 Nov 2025
3 · 8-K
After-hours · 17:00 ET
8-K ↗
Wed, 12 Nov 2025
47.4000
47.8800
46.5100
46.7600
347,200
Tue, 11 Nov 2025
46.5600
46.9700
46.0800
46.8900
292,300
Mon, 10 Nov 2025
44.3500
46.6600
44.2600
46.6100
505,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
46.6200
47.5000
43.2700
44.2800
766,600
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 17:10 ET
10-Q ↗
Thu, 06 Nov 2025
1 · 8-K
After-hours · 17:05 ET
8-K ↗
Thu, 06 Nov 2025
52.0300
52.2900
51.0800
51.8000
330,800
Wed, 05 Nov 2025
50.8800
52.8600
50.2700
52.3900
235,500
Tue, 04 Nov 2025
52.0700
52.6100
50.7400
50.8800
210,800
Mon, 03 Nov 2025
53.5800
53.9300
52.0700
53.2600
270,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
52.7400
53.5400
52.5000
53.3600
255,500
Thu, 30 Oct 2025
54.2700
55.1100
52.7400
52.9000
286,800
Wed, 29 Oct 2025
56.1200
56.1200
53.9600
54.4600
254,900
Tue, 28 Oct 2025
56.3700
56.5900
55.4800
55.8300
197,700
Mon, 27 Oct 2025
58.0100
58.4500
56.5600
56.6300
202,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
58.8000
58.8000
57.0100
57.0500
320,600