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
111.8600
111.8600
107.0200
108.3700
1,802,234
Thu, 22 Oct 2026
113.9400
115.1600
110.5100
112.4400
1,370,900
Wed, 21 Oct 2026
116.9900
116.9900
112.5000
114.3900
1,328,500
Tue, 20 Oct 2026
116.2600
117.7900
115.6500
116.4300
880,700
Mon, 19 Oct 2026
114.9200
116.3500
113.9600
116.1800
752,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
116.9600
118.6300
113.7300
114.9200
1,282,400
Thu, 15 Oct 2026
113.8600
117.4800
113.5100
116.5900
1,488,900
Wed, 14 Oct 2026
112.4300
113.0000
109.7300
112.8500
1,167,600
Tue, 13 Oct 2026
108.7600
113.7500
108.6900
112.3700
1,450,700
Mon, 12 Oct 2026
108.2400
110.1300
108.0000
109.0000
1,314,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
106.9100
109.2000
105.5600
108.4500
1,137,600
Thu, 08 Oct 2026
106.6500
107.9500
105.5500
106.9100
929,900
Wed, 07 Oct 2026
107.5100
107.8400
106.5500
106.9900
867,700
Tue, 06 Oct 2026
110.0000
110.6800
107.1800
108.2300
2,072,200
Mon, 05 Oct 2026
110.0000
111.0000
107.1800
109.0300
816,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
107.9500
109.8700
107.0000
109.6500
733,300
Thu, 01 Oct 2026
105.0100
108.4000
104.5500
107.9500
862,300
Wed, 30 Sep 2026
107.3500
107.5400
104.0500
105.2400
908,000
Tue, 29 Sep 2026
105.8800
107.6100
105.1800
107.3500
2,323,800
Mon, 28 Sep 2026
104.0200
107.1500
103.6900
105.1600
1,413,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
105.5400
105.9200
102.3400
104.4900
985,000
Thu, 24 Sep 2026
104.1600
105.7200
103.3200
105.0500
1,224,600
Wed, 23 Sep 2026
103.6700
106.0400
101.7400
104.4100
1,776,100
Tue, 22 Sep 2026
101.0200
104.6000
100.5300
103.0400
1,900,100
Mon, 21 Sep 2026
97.5000
100.0400
96.9800
99.4700
1,057,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
95.2500
96.5400
94.5400
96.5100
1,616,000
Thu, 17 Sep 2026
97.8900
98.2600
95.7900
95.8700
933,800
Wed, 16 Sep 2026
97.3500
98.1800
96.4100
97.0200
1,482,800
Tue, 15 Sep 2026
104.9800
104.9800
95.6200
96.7300
2,241,200
Mon, 14 Sep 2026
103.3000
105.8000
103.1700
105.1700
1,091,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
101.5500
103.3100
99.5400
102.7000
1,232,700
Thu, 10 Sep 2026
102.9300
104.0000
100.3700
101.1600
1,494,100
Wed, 09 Sep 2026
105.9200
106.7400
103.3000
103.6100
1,488,200
Tue, 08 Sep 2026
107.3600
109.4600
106.6000
107.2100
1,441,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
106.8000
109.8800
106.8000
107.5800
1,184,100
Thu, 03 Sep 2026
108.2200
108.9200
106.5400
107.1800
863,600
Wed, 02 Sep 2026
108.7300
109.9500
108.1500
108.5700
1,236,900
Tue, 01 Sep 2026
108.5000
109.5000
106.3700
108.3600
1,360,000
Mon, 31 Aug 2026
111.8700
113.8000
107.6300
109.4900
2,598,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
110.7500
113.3200
110.3100
112.0700
803,300
Thu, 27 Aug 2026
113.9600
114.3400
110.0300
110.0900
1,425,600
Wed, 26 Aug 2026
114.4400
115.7800
113.4600
115.3500
1,399,500
Tue, 25 Aug 2026
114.6800
114.6800
112.2700
113.4900
1,985,800
Mon, 24 Aug 2026
113.0000
115.3500
111.2100
114.6100
2,113,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
106.8800
113.6400
106.6100
113.3300
1,865,300
Thu, 20 Aug 2026
105.2500
106.6500
102.4200
106.5300
1,751,900
Wed, 19 Aug 2026
106.9400
110.5600
105.7300
105.8200
1,183,800
Tue, 18 Aug 2026
108.7500
110.0900
106.0100
106.3600
1,794,500
Mon, 17 Aug 2026
110.7300
111.9900
108.6800
109.0700
2,287,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
112.7000
113.7300
110.8800
113.3800
1,410,500
Thu, 13 Aug 2026
118.0000
118.4600
111.4100
111.8800
2,109,000
Wed, 12 Aug 2026
113.8900
117.9700
111.6700
117.2900
2,181,100
Tue, 11 Aug 2026
110.6100
113.8300
110.5500
113.0600
2,529,300
Mon, 10 Aug 2026
106.9500
111.6600
106.1600
111.1900
2,331,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
106.5000
107.7100
105.8600
107.0500
1,231,700
Thu, 06 Aug 2026
105.0200
107.8700
103.7700
107.3100
2,176,300
Wed, 05 Aug 2026
106.8900
107.9500
105.0300
105.3100
1,485,200
Tue, 04 Aug 2026
104.8900
106.4400
103.7500
105.8300
2,093,600
Mon, 03 Aug 2026
13 · 10-Q
After-hours · 17:01 ET
10-Q ↗
Mon, 03 Aug 2026
102.3200
105.1800
101.5100
104.8900
1,640,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
101.8300
103.3300
100.6000
101.4200
1,975,100
Thu, 30 Jul 2026
101.5000
102.6400
98.3400
101.3100
2,367,200
Wed, 29 Jul 2026
92.9400
101.8100
92.5300
101.1400
5,378,500
Wed, 29 Jul 2026
12 · 8-K/A
Next filing day · accepted 28 Jul, 21:58 ET
FORM 8-K/A ↗
Tue, 28 Jul 2026
11 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Tue, 28 Jul 2026
87.6700
89.2200
86.2800
89.0100
1,564,700
Mon, 27 Jul 2026
86.1000
87.4100
85.2600
87.0300
1,541,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
83.3300
85.4000
82.9200
84.7200
1,734,600
Thu, 23 Jul 2026
84.5100
85.3300
83.8100
84.4600
1,466,700
Wed, 22 Jul 2026
86.8600
87.3400
85.0000
85.6800
2,191,300
Tue, 21 Jul 2026
86.1100
87.6800
85.2700
87.0700
1,507,000
Mon, 20 Jul 2026
86.6300
87.9000
85.6000
86.1100
1,428,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
83.2700
86.6600
82.8700
85.7700
1,670,600
Thu, 16 Jul 2026
80.5000
83.5900
80.4000
83.3100
1,266,100
Wed, 15 Jul 2026
80.0200
82.4400
79.5900
80.2700
1,282,700
Tue, 14 Jul 2026
82.4900
82.6200
80.2800
80.4400
975,100
Mon, 13 Jul 2026
83.3300
84.5400
80.7900
81.9500
1,926,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
79.0000
84.1600
78.7800
82.7600
2,295,700
Thu, 09 Jul 2026
76.9400
78.7100
76.5700
78.4200
1,110,200
Wed, 08 Jul 2026
77.1000
77.8000
75.5900
76.6300
1,467,700
Tue, 07 Jul 2026
76.5500
78.2900
76.1400
77.7400
824,600
Mon, 06 Jul 2026
79.1000
79.2300
76.4600
76.8900
1,299,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
80.3700
80.6400
77.4300
79.1800
1,410,400
Wed, 01 Jul 2026
79.5400
80.9300
78.9200
79.6400
1,153,100
Tue, 30 Jun 2026
79.4500
80.0400
78.2500
79.5400
1,290,700
Mon, 29 Jun 2026
79.5500
80.0000
78.0000
79.3600
1,077,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
78.2600
80.8900
77.9200
80.3800
2,083,600
Thu, 25 Jun 2026
76.6100
79.7000
76.6100
79.0500
1,005,700
Wed, 24 Jun 2026
77.2500
78.3100
76.4700
78.1700
1,013,300
Tue, 23 Jun 2026
76.4900
77.5600
75.5700
77.0500
1,181,500
Mon, 22 Jun 2026
77.5600
78.6400
76.3800
76.9100
973,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
76.6700
78.8700
75.5200
77.1900
1,426,700
Wed, 17 Jun 2026
73.4000
77.0200
72.7500
75.5200
1,267,100
Tue, 16 Jun 2026
73.2400
74.6300
73.0800
73.2700
1,720,400
Mon, 15 Jun 2026
73.3300
74.6000
72.7100
73.7500
2,429,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
75.4600
76.5200
74.1900
75.2800
1,823,700
Thu, 11 Jun 2026
70.6200
75.0800
70.4300
74.9800
2,215,700
Wed, 10 Jun 2026
68.7500
71.2400
68.2500
70.6200
1,417,400
Tue, 09 Jun 2026
67.7200
69.1400
66.7200
67.9400
1,546,200
Mon, 08 Jun 2026
65.9700
68.1100
65.4300
67.2200
1,435,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
64.2100
67.0600
64.2000
66.1300
1,192,100
Thu, 04 Jun 2026
65.0300
65.5900
63.0800
63.8400
921,700
Wed, 03 Jun 2026
10 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Wed, 03 Jun 2026
64.4400
65.7000
63.9700
64.8800
850,200
Tue, 02 Jun 2026
64.9600
65.1400
63.5500
64.4900
1,146,500
Mon, 01 Jun 2026
65.0500
66.5100
64.5300
65.8800
993,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
64.1100
67.1400
63.7600
66.0400
1,102,700
Thu, 28 May 2026
64.8200
65.5200
63.6800
64.2600
723,300
Wed, 27 May 2026
65.2600
66.3800
64.3000
64.9500
1,160,800
Tue, 26 May 2026
61.8900
64.7300
61.7900
64.6300
1,155,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
60.6300
61.7800
60.0000
61.1400
790,400
Thu, 21 May 2026
59.5800
60.6300
58.5400
60.5700
734,200
Wed, 20 May 2026
58.9200
60.7200
57.8100
60.3000
877,200
Tue, 19 May 2026
59.4400
59.5000
58.2800
58.4700
830,900
Mon, 18 May 2026
58.9900
60.0000
58.4700
59.7000
844,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
58.3400
59.9100
57.7000
59.4900
1,217,900
Thu, 14 May 2026
58.2100
59.0700
57.2400
58.2800
1,300,100
Wed, 13 May 2026
60.5200
60.5200
55.8300
56.5300
1,699,900
Tue, 12 May 2026
61.5300
61.5300
60.1800
60.7500
774,600
Mon, 11 May 2026
61.6600
62.0800
60.8200
61.1700
677,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
61.7600
62.1800
60.8800
61.6500
1,743,500
Thu, 07 May 2026
60.1500
60.8600
58.7000
60.8000
1,000,700
Wed, 06 May 2026
62.2000
63.3000
60.5800
60.6200
1,019,700
Tue, 05 May 2026
59.2400
62.0700
59.0100
61.1300
1,396,100
Mon, 04 May 2026
9 · 10-Q
After-hours · 17:01 ET
10-Q ↗
Mon, 04 May 2026
60.4800
60.6300
59.0600
59.2900
1,093,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
62.3000
62.6900
59.5800
60.2000
1,734,400
Thu, 30 Apr 2026
65.0400
65.4500
60.9500
62.8700
2,727,000
Wed, 29 Apr 2026
8 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Wed, 29 Apr 2026
62.4700
64.0000
62.0400
62.6700
2,475,700
Tue, 28 Apr 2026
62.4300
63.1900
61.3600
62.6800
1,384,900
Mon, 27 Apr 2026
61.8000
63.6800
61.4500
62.5100
1,522,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
61.7900
62.4200
60.7000
61.7200
732,100
Thu, 23 Apr 2026
63.6200
64.0000
61.7300
61.8800
935,000
Wed, 22 Apr 2026
62.4100
63.8000
62.0800
63.2700
1,479,200
Tue, 21 Apr 2026
62.4800
63.2300
61.4200
61.8400
1,124,100
Mon, 20 Apr 2026
62.1800
62.7800
61.2800
62.1400
966,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
60.6300
63.9000
60.6300
62.6800
1,078,000
Thu, 16 Apr 2026
60.9100
61.5100
59.7300
60.2400
1,212,000
Wed, 15 Apr 2026
61.0600
62.2200
60.6700
61.4700
1,001,200
Tue, 14 Apr 2026
58.7600
61.6300
58.7600
61.2600
1,224,800
Mon, 13 Apr 2026
58.2600
59.2600
57.3900
58.9000
1,034,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
7 · DEFA14A
After-hours · 16:20 ET
DEFA14A ↗
Fri, 10 Apr 2026
6 · DEF 14A
After-hours · 16:15 ET
FORM DEF 14A ↗
Fri, 10 Apr 2026
58.7200
59.6600
58.5200
59.1500
765,900
Thu, 09 Apr 2026
57.7500
59.1800
57.4200
58.7700
832,200
Wed, 08 Apr 2026
57.8200
59.4100
57.1500
57.5500
902,000
Tue, 07 Apr 2026
56.8000
57.3600
55.7400
55.7800
833,600
Mon, 06 Apr 2026
55.2900
57.0900
55.0200
57.0600
723,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
54.3500
56.0900
53.7600
55.2300
970,300
Wed, 01 Apr 2026
54.7500
55.6600
54.0400
55.3000
1,124,900
Tue, 31 Mar 2026
5 · 8-K
After-hours · 16:41 ET
FORM 8-K ↗
Tue, 31 Mar 2026
55.3400
55.7500
53.7300
54.7500
1,086,700
Mon, 30 Mar 2026
54.6600
55.4200
53.5900
54.3700
989,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
55.0000
55.3600
52.8200
54.0700
1,496,300
Thu, 26 Mar 2026
55.9000
56.6300
55.2300
55.3300
733,600
Wed, 25 Mar 2026
57.4500
57.8600
55.4700
56.3200
895,000
Tue, 24 Mar 2026
56.0900
57.4100
55.6800
56.9900
1,054,300
Mon, 23 Mar 2026
59.0000
59.6800
56.3300
56.5200
1,116,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
57.3600
58.2100
56.9300
57.1500
1,765,700
Thu, 19 Mar 2026
55.9600
58.0800
55.3600
57.2100
1,938,100
Wed, 18 Mar 2026
57.3000
57.8400
55.9000
56.2500
1,347,900
Tue, 17 Mar 2026
59.9100
60.0200
57.8500
58.0800
1,568,100
Mon, 16 Mar 2026
57.8800
59.5900
57.8200
59.2100
1,464,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
57.5400
58.9400
56.9800
57.5700
1,284,100
Thu, 12 Mar 2026
59.5400
60.0800
56.5000
56.6000
1,847,800
Wed, 11 Mar 2026
62.1000
62.8500
60.5200
60.6200
1,247,400
Tue, 10 Mar 2026
62.1800
63.2500
61.9600
62.5200
1,011,200
Mon, 09 Mar 2026
60.5900
63.1200
59.3900
62.9900
1,252,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
62.0000
62.3000
60.1100
61.7100
1,263,300
Thu, 05 Mar 2026
64.0400
64.8000
62.8100
62.9900
1,359,700
Wed, 04 Mar 2026
63.5900
64.1600
62.2500
64.0400
1,092,000
Tue, 03 Mar 2026
61.5000
63.6100
60.0800
63.5400
1,288,800
Mon, 02 Mar 2026
63.4500
64.5400
62.5500
62.9500
1,410,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
63.9400
65.0300
63.4400
64.7800
993,300
Thu, 26 Feb 2026
65.9600
66.5000
64.9800
65.0800
1,043,200
Wed, 25 Feb 2026
64.8800
66.2500
63.8300
65.9400
1,475,700
Tue, 24 Feb 2026
63.4900
64.7100
63.3500
64.3400
1,278,600
Mon, 23 Feb 2026
4 · 10-K
After-hours · 17:01 ET
10-K ↗
Mon, 23 Feb 2026
63.3400
64.2000
61.4600
63.9500
1,929,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
62.1000
63.6900
60.5300
63.5400
1,954,600
Thu, 19 Feb 2026
63.6200
64.8600
61.0000
62.4200
2,592,300
Wed, 18 Feb 2026
3 · 8-K
After-hours · 16:31 ET
FORM 8-K ↗
Wed, 18 Feb 2026
62.3200
65.5500
61.8200
64.0700
2,982,600
Tue, 17 Feb 2026
59.6100
63.0000
59.6100
62.5600
3,104,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
58.6100
59.5500
58.3500
58.6700
991,700
Thu, 12 Feb 2026
62.0900
62.7800
58.5200
58.6900
1,268,000
Wed, 11 Feb 2026
61.1000
61.6300
60.3500
61.5700
1,584,300
Tue, 10 Feb 2026
62.7100
63.8700
60.5100
60.5700
1,621,400
Mon, 09 Feb 2026
63.5300
64.2400
62.5900
63.4900
1,092,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
62.5400
63.9900
62.0000
63.2500
1,226,000
Thu, 05 Feb 2026
61.9300
62.9800
61.2800
62.8200
1,263,100
Wed, 04 Feb 2026
59.9400
62.1900
59.7000
61.8200
1,907,700
Tue, 03 Feb 2026
58.6300
60.1000
58.3200
59.8200
1,046,800
Mon, 02 Feb 2026
58.0800
58.6300
57.4300
58.6000
905,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
57.7900
58.5200
56.2900
57.9600
1,278,600
Thu, 29 Jan 2026
57.9700
58.7500
57.6900
58.5100
1,024,600
Wed, 28 Jan 2026
58.3400
59.0300
57.2600
57.8800
964,500
Tue, 27 Jan 2026
57.0700
57.6500
56.5300
57.0800
944,300
Mon, 26 Jan 2026
58.4900
58.7400
56.9800
57.3700
1,097,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
58.4700
59.3300
58.2100
58.8800
609,000
Thu, 22 Jan 2026
60.2900
61.5800
58.5100
58.9000
1,025,500
Wed, 21 Jan 2026
56.7500
60.0100
56.6600
59.8300
1,566,000
Tue, 20 Jan 2026
58.3900
59.5400
57.5700
57.6700
1,781,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
60.1800
60.7900
59.2300
59.3100
1,369,800
Thu, 15 Jan 2026
60.0000
61.7500
59.8700
60.7500
1,511,100
Wed, 14 Jan 2026
59.7100
60.4000
59.0100
60.1600
1,009,100
Tue, 13 Jan 2026
59.5100
60.3100
59.2100
59.7500
1,346,600
Mon, 12 Jan 2026
57.5200
59.9500
57.0000
59.9200
1,680,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
57.0000
57.7900
56.1200
57.6100
1,163,400
Thu, 08 Jan 2026
55.3100
57.6800
55.2500
56.9900
1,196,500
Wed, 07 Jan 2026
56.4400
56.7900
55.2800
55.6500
1,581,000
Tue, 06 Jan 2026
54.5400
56.6800
54.4100
56.5300
2,028,600
Mon, 05 Jan 2026
52.9200
55.1200
52.6700
54.6700
1,649,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
50.6200
52.9100
50.5200
52.8100
984,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
50.0000
50.7800
49.6500
50.4800
892,300
Tue, 30 Dec 2025
50.8500
50.8500
49.9200
50.0100
1,046,900
Mon, 29 Dec 2025
51.9600
52.2200
50.4800
50.7500
1,061,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
51.7400
52.5800
51.4700
52.5500
791,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
51.2300
51.7900
50.9200
51.6500
337,400
Tue, 23 Dec 2025
52.1800
52.2300
50.7200
51.0900
981,300
Mon, 22 Dec 2025
52.0600
52.5700
51.7800
52.2300
812,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
51.3000
52.7700
50.9000
52.0200
2,183,200
Thu, 18 Dec 2025
51.0700
52.0600
50.6600
51.6600
1,985,800
Wed, 17 Dec 2025
48.7900
51.0000
48.6300
50.2600
1,337,700
Tue, 16 Dec 2025
50.0100
50.3900
48.8500
49.1500
1,058,500
Mon, 15 Dec 2025
49.8800
50.2900
49.2700
50.2600
1,051,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
49.0800
50.6200
49.0500
49.8600
1,287,900
Thu, 11 Dec 2025
48.9000
49.7400
48.6200
48.9600
899,200
Wed, 10 Dec 2025
47.4900
49.1100
47.1700
48.9000
969,400
Tue, 09 Dec 2025
46.8200
47.6800
46.8000
47.4700
689,700
Mon, 08 Dec 2025
47.2500
47.6000
46.4700
46.8200
900,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
47.7800
47.8500
46.9000
46.9800
790,800
Thu, 04 Dec 2025
48.4200
48.5500
47.4200
47.7800
836,400
Wed, 03 Dec 2025
48.0000
48.8900
47.9300
48.4000
852,400
Tue, 02 Dec 2025
47.5200
48.1600
46.9700
47.8600
835,300
Mon, 01 Dec 2025
47.1300
47.8500
46.5800
47.3800
930,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
47.8100
47.9100
47.4300
47.6600
417,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
46.8600
47.9600
46.8600
47.7400
1,269,200
Tue, 25 Nov 2025
45.0600
47.2000
45.0000
47.0000
1,993,800
Mon, 24 Nov 2025
45.4800
45.6800
44.8200
45.0000
1,084,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
43.4500
45.5800
43.4300
45.4000
1,346,300
Thu, 20 Nov 2025
44.2200
44.6600
43.0700
43.1400
972,700
Wed, 19 Nov 2025
44.9800
45.4100
44.0300
44.0400
712,900
Tue, 18 Nov 2025
44.2300
45.2400
44.0000
44.9800
1,108,700
Mon, 17 Nov 2025
45.2500
45.5800
43.9800
44.3500
1,298,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
45.4500
46.0000
44.9000
44.9400
999,100
Thu, 13 Nov 2025
45.8000
47.0800
45.6300
45.8900
1,113,500
Wed, 12 Nov 2025
46.3300
46.9900
45.9500
46.0100
1,373,900
Tue, 11 Nov 2025
46.0100
46.3100
45.5300
45.8700
983,100
Mon, 10 Nov 2025
47.4600
47.8000
45.9300
45.9600
1,274,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
47.0000
47.8700
46.8800
47.4500
1,116,500
Thu, 06 Nov 2025
47.9000
48.2700
46.8600
46.9400
1,329,300
Wed, 05 Nov 2025
47.9300
48.8600
47.5800
48.2000
1,009,900
Tue, 04 Nov 2025
47.4400
48.5800
47.2700
47.7500
1,449,900
Mon, 03 Nov 2025
2 · 10-Q
After-hours · 17:01 ET
10-Q ↗
Mon, 03 Nov 2025
49.5500
49.6600
47.3900
47.4800
1,860,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
49.2000
50.6000
49.0000
49.8000
1,579,100
Thu, 30 Oct 2025
50.3300
50.6800
48.7600
49.1100
2,376,500
Wed, 29 Oct 2025
54.5000
54.5400
49.8700
50.3900
4,651,900
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Tue, 28 Oct 2025
56.0400
56.1500
54.2200
54.3300
3,092,800
Mon, 27 Oct 2025
56.6400
57.4700
55.7900
55.9100
2,013,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
57.3500
57.5600
55.8900
56.1500
1,556,800