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
94.2200
100.5000
93.0101
98.5100
1,048,557
Thu, 22 Oct 2026
103.4800
105.1400
94.6000
95.0300
1,385,600
Wed, 21 Oct 2026
110.9500
112.7500
109.3500
112.1800
1,301,700
Tue, 20 Oct 2026
106.9500
109.6800
103.9300
107.7000
1,223,300
Mon, 19 Oct 2026
110.4600
114.8700
110.0800
110.1600
1,744,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
110.7200
111.7000
104.6200
105.0100
1,548,000
Thu, 15 Oct 2026
112.9900
114.3500
106.4800
113.3400
1,865,100
Wed, 14 Oct 2026
124.1100
126.2900
118.8000
119.7100
1,199,500
Tue, 13 Oct 2026
15 · 8-K
After market open · 10:30 ET
8-K ↗
Tue, 13 Oct 2026
127.6400
128.2500
121.5800
128.0900
1,446,200
Mon, 12 Oct 2026
136.8600
136.8600
129.5100
130.2800
1,245,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
141.0800
142.8100
137.6800
139.6700
813,100
Thu, 08 Oct 2026
136.2800
143.6400
134.5400
137.1300
1,680,800
Wed, 07 Oct 2026
137.2700
142.4000
135.6900
139.8000
1,057,500
Tue, 06 Oct 2026
148.3200
148.4100
140.8800
141.3000
2,107,900
Mon, 05 Oct 2026
150.5000
151.1700
143.6900
147.9900
13,931,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
150.3200
151.1800
145.8900
149.1500
2,034,500
Thu, 01 Oct 2026
149.4500
149.7000
145.0700
148.4400
1,199,700
Wed, 30 Sep 2026
142.3000
150.6500
140.1400
149.3100
2,288,400
Tue, 29 Sep 2026
132.5100
136.6900
132.5100
136.2500
1,270,700
Mon, 28 Sep 2026
129.3200
131.1600
124.1000
130.9700
1,342,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
130.8500
133.0600
128.2200
129.6900
896,500
Thu, 24 Sep 2026
126.9800
129.8600
124.3600
129.0400
930,500
Wed, 23 Sep 2026
125.3900
131.4800
123.6400
131.2600
1,273,700
Tue, 22 Sep 2026
116.8200
126.1700
116.5200
126.0100
842,000
Mon, 21 Sep 2026
123.0000
123.7800
118.4900
119.3100
1,288,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
114.0000
118.6700
113.5000
118.3800
2,463,200
Thu, 17 Sep 2026
109.6400
112.6800
109.2500
111.5300
1,348,300
Wed, 16 Sep 2026
105.0000
106.1300
103.1300
104.8200
598,900
Tue, 15 Sep 2026
105.1300
105.1700
100.3900
101.6900
969,000
Mon, 14 Sep 2026
104.2400
109.0600
102.5400
102.9400
1,230,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
113.6800
117.1200
112.9400
114.9500
870,200
Thu, 10 Sep 2026
110.0000
115.8100
110.0000
112.1200
1,191,800
Wed, 09 Sep 2026
109.5300
115.9500
108.5200
114.1800
1,233,100
Tue, 08 Sep 2026
107.0900
111.9900
106.6400
109.8600
1,272,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
99.6400
104.2000
99.0100
103.9000
1,099,800
Thu, 03 Sep 2026
95.0300
97.1600
92.0500
96.7600
898,100
Wed, 02 Sep 2026
95.5000
97.5000
93.5100
96.5800
1,071,200
Tue, 01 Sep 2026
99.2700
99.5400
94.9900
95.4100
1,133,900
Mon, 31 Aug 2026
103.1500
103.1700
99.7700
100.6100
1,124,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
109.4600
109.9500
101.3300
101.7000
1,091,300
Thu, 27 Aug 2026
112.0000
113.9000
109.2600
110.2300
1,092,900
Wed, 26 Aug 2026
107.8000
110.2200
104.6800
108.1000
1,467,900
Tue, 25 Aug 2026
112.4100
112.4100
106.7900
107.7200
779,100
Mon, 24 Aug 2026
110.6300
112.1600
104.7700
107.9000
1,256,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
117.6900
117.8000
110.3200
114.1600
734,900
Thu, 20 Aug 2026
114.5000
117.6000
112.4300
115.7100
743,000
Wed, 19 Aug 2026
126.0300
126.0300
113.5500
114.9500
1,060,100
Tue, 18 Aug 2026
129.2800
129.5700
120.0100
124.3400
1,532,700
Mon, 17 Aug 2026
134.0500
139.8000
133.1900
138.1600
966,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
129.4800
134.2900
127.3600
131.6000
819,900
Thu, 13 Aug 2026
128.0300
135.6400
127.2600
131.6700
1,031,400
Wed, 12 Aug 2026
127.8000
130.4700
125.5400
128.7700
1,159,500
Tue, 11 Aug 2026
116.5000
121.8900
114.6700
121.0700
1,233,500
Mon, 10 Aug 2026
119.7300
120.0000
112.4000
112.4700
993,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
119.9000
120.6800
115.2200
117.3900
651,100
Thu, 06 Aug 2026
112.8500
120.4500
109.7400
115.2100
1,058,600
Wed, 05 Aug 2026
117.9000
119.3600
113.1000
114.4400
1,519,500
Tue, 04 Aug 2026
14 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Tue, 04 Aug 2026
115.0000
121.5800
114.0100
120.3000
2,097,000
Mon, 03 Aug 2026
101.3200
111.1900
100.7500
108.8000
1,575,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
111.8700
113.8400
104.9000
106.2000
1,616,900
Thu, 30 Jul 2026
101.9600
107.1200
98.2500
105.3800
2,468,500
Wed, 29 Jul 2026
13 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 29 Jul 2026
88.2300
89.7100
82.3400
83.4500
2,478,500
Tue, 28 Jul 2026
92.2700
93.0000
84.7700
88.2300
2,248,600
Mon, 27 Jul 2026
104.0400
105.9400
94.7300
98.8000
1,246,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
112.5800
112.5800
103.6500
104.0400
942,700
Thu, 23 Jul 2026
112.2300
116.0600
111.5000
112.7500
774,500
Wed, 22 Jul 2026
109.4200
116.2600
108.2800
113.3900
1,027,700
Tue, 21 Jul 2026
112.7500
114.1800
108.5500
113.7500
1,127,000
Mon, 20 Jul 2026
107.2800
109.9900
104.4600
105.3100
1,041,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
100.0000
108.0000
97.2800
105.5700
1,795,100
Thu, 16 Jul 2026
110.0000
112.5600
105.3500
107.1100
1,090,900
Wed, 15 Jul 2026
121.3800
121.5900
110.3600
115.8100
1,251,700
Tue, 14 Jul 2026
118.9600
119.5000
112.9200
116.3300
1,075,900
Mon, 13 Jul 2026
112.0800
113.0000
108.5900
110.3000
1,034,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
115.1400
118.0200
113.1500
117.5200
1,001,800
Thu, 09 Jul 2026
119.9500
123.5500
118.9000
119.4400
1,599,900
Wed, 08 Jul 2026
106.0000
112.3900
105.3500
111.5900
1,533,600
Tue, 07 Jul 2026
111.7800
113.1700
104.0200
106.0500
2,737,100
Mon, 06 Jul 2026
128.8000
131.6400
117.7500
118.6700
2,916,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
147.1300
147.1300
120.6400
123.5900
2,101,700
Wed, 01 Jul 2026
153.3800
156.0000
146.5900
147.1300
1,460,000
Tue, 30 Jun 2026
145.0900
160.2700
145.0100
159.9300
1,875,200
Mon, 29 Jun 2026
134.0500
146.3800
131.0000
144.1700
2,173,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
140.2100
141.7400
129.0300
130.7400
10,977,800
Thu, 25 Jun 2026
151.0000
155.0000
143.4600
148.7500
1,786,600
Wed, 24 Jun 2026
141.8000
144.0600
137.0000
141.4200
1,253,200
Tue, 23 Jun 2026
138.5000
145.3200
138.5000
142.7900
1,319,300
Mon, 22 Jun 2026
151.3100
157.2400
148.4600
156.6600
1,210,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
149.0100
154.6700
146.3200
149.5500
1,935,900
Wed, 17 Jun 2026
146.4000
148.0000
139.1400
139.9500
1,074,900
Tue, 16 Jun 2026
152.5900
154.7700
139.9600
140.2400
1,147,900
Mon, 15 Jun 2026
148.2900
152.9000
146.4500
152.6000
1,739,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
132.4000
140.7500
131.1300
139.2100
1,207,600
Thu, 11 Jun 2026
120.5000
130.4900
118.3000
130.2400
1,229,800
Wed, 10 Jun 2026
119.0000
127.1900
114.5000
115.8100
1,592,600
Tue, 09 Jun 2026
128.3600
132.5000
113.3000
120.6200
1,357,500
Mon, 08 Jun 2026
124.8800
126.2500
119.8900
124.2500
2,199,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
124.0600
124.6100
115.1200
116.7000
1,260,900
Thu, 04 Jun 2026
121.1600
129.7700
117.7000
126.6100
1,260,900
Wed, 03 Jun 2026
126.5900
127.6500
122.6100
126.0200
1,574,700
Tue, 02 Jun 2026
118.8000
127.7300
117.9000
125.1100
1,408,200
Mon, 01 Jun 2026
120.9800
121.2500
113.8000
115.0700
2,667,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
130.7300
131.6800
123.9000
124.5900
1,583,000
Thu, 28 May 2026
133.0200
133.0200
125.5000
130.2200
961,300
Wed, 27 May 2026
138.6100
138.8000
129.1200
133.0300
1,429,800
Tue, 26 May 2026
133.9300
139.9200
129.5300
136.4800
2,281,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
129.7800
132.0200
127.5100
128.9900
1,438,500
Thu, 21 May 2026
124.1500
130.5000
123.4600
128.0000
1,469,900
Wed, 20 May 2026
121.0000
127.7400
120.5600
125.3100
1,513,100
Tue, 19 May 2026
12 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 19 May 2026
114.1200
119.3100
112.3100
117.2000
1,408,600
Mon, 18 May 2026
126.2700
126.4400
114.8400
117.4200
2,070,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
121.4100
127.9900
119.3000
126.2700
2,739,500
Thu, 14 May 2026
129.3100
129.8500
126.1000
127.9900
1,384,500
Wed, 13 May 2026
135.1600
136.1500
122.0800
129.3100
3,486,800
Tue, 12 May 2026
146.0000
146.0000
125.7200
132.0200
4,195,200
Mon, 11 May 2026
156.0700
157.6300
139.2900
151.4000
3,814,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
149.3900
153.6200
146.0600
147.8700
1,866,000
Thu, 07 May 2026
148.9200
153.2000
142.3400
144.6800
2,070,600
Wed, 06 May 2026
146.5200
151.5000
142.5000
149.1200
2,199,600
Tue, 05 May 2026
11 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Tue, 05 May 2026
138.5000
145.1600
136.4400
145.0000
1,722,000
Mon, 04 May 2026
139.0800
143.0000
132.7600
134.3700
1,762,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
136.0400
140.3300
131.5000
137.3700
1,779,700
Thu, 30 Apr 2026
144.0000
146.1100
129.2500
135.9300
4,630,100
Wed, 29 Apr 2026
10 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 29 Apr 2026
137.4600
140.0000
132.2400
135.5300
2,654,800
Tue, 28 Apr 2026
134.1000
139.1100
130.2000
134.1800
2,465,100
Mon, 27 Apr 2026
156.2800
156.2800
139.6800
143.9300
2,919,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
153.2200
159.0900
147.1300
155.0800
1,705,600
Thu, 23 Apr 2026
144.9600
151.5000
144.9600
148.3700
1,155,100
Wed, 22 Apr 2026
143.2700
146.4300
141.2500
146.1800
1,297,000
Tue, 21 Apr 2026
145.9000
152.0000
141.7100
142.0400
2,185,600
Mon, 20 Apr 2026
138.2500
145.4800
137.8400
144.0300
1,591,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
133.7500
138.2800
130.8700
137.2100
1,609,500
Thu, 16 Apr 2026
127.8300
129.5000
124.3900
127.6800
1,469,100
Wed, 15 Apr 2026
125.6600
130.8900
124.1800
129.6200
1,724,000
Tue, 14 Apr 2026
128.2100
133.9700
127.1100
128.2800
2,272,600
Mon, 13 Apr 2026
122.0200
136.0000
121.1100
128.2200
4,209,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
122.1500
126.3000
121.5900
123.8000
1,743,400
Thu, 09 Apr 2026
118.4000
122.4200
117.0500
121.0700
1,507,100
Wed, 08 Apr 2026
111.7900
118.2400
110.9200
117.8000
2,129,300
Tue, 07 Apr 2026
104.0400
105.7700
101.9000
105.1200
587,000
Mon, 06 Apr 2026
104.7100
106.1600
101.9900
104.4700
630,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
9 · DEFA14A
After-hours · 16:10 ET
DEFA14A ↗
Thu, 02 Apr 2026
8 · DEF 14A
After-hours · 16:08 ET
DEF 14A ↗
Thu, 02 Apr 2026
95.8600
104.1000
95.7000
103.1600
867,100
Wed, 01 Apr 2026
98.9100
103.0900
98.2600
100.9100
1,315,300
Tue, 31 Mar 2026
93.6400
97.5900
91.2900
96.9900
1,387,300
Mon, 30 Mar 2026
99.0400
99.4400
90.7000
91.4100
943,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
98.5100
103.5700
96.4100
97.9300
1,319,000
Thu, 26 Mar 2026
104.5300
106.5000
100.0600
100.3500
1,684,400
Wed, 25 Mar 2026
107.6200
110.0900
103.6500
108.0700
2,058,100
Tue, 24 Mar 2026
96.2900
107.5000
96.1900
105.5300
2,318,600
Mon, 23 Mar 2026
95.3900
99.1100
93.5800
97.2000
1,320,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
7 · PRE 14A
After-hours · 16:08 ET
PRE 14A ↗
Fri, 20 Mar 2026
95.5100
96.5700
89.1000
92.2200
2,731,400
Thu, 19 Mar 2026
92.3600
96.6100
89.0000
95.1000
1,525,200
Wed, 18 Mar 2026
95.0000
98.0000
93.6000
96.1800
1,068,700
Tue, 17 Mar 2026
89.7700
94.8600
89.4500
94.7100
900,300
Mon, 16 Mar 2026
93.0400
94.6700
90.1400
90.3500
1,275,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
90.3900
92.0000
88.8900
89.9200
665,000
Thu, 12 Mar 2026
89.3200
89.7100
86.1300
88.4000
784,500
Wed, 11 Mar 2026
91.0400
94.1000
89.6800
91.8200
838,500
Tue, 10 Mar 2026
88.7800
93.7900
88.5000
91.0300
776,100
Mon, 09 Mar 2026
82.5400
89.4500
81.0100
89.0400
1,313,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
82.4400
88.2700
82.3500
85.0100
1,475,200
Thu, 05 Mar 2026
90.4200
92.6300
84.1300
86.6700
1,698,100
Wed, 04 Mar 2026
95.4300
96.6700
91.6600
92.6000
1,370,100
Tue, 03 Mar 2026
94.1100
95.9200
92.1500
92.7800
1,583,400
Mon, 02 Mar 2026
96.7500
99.7200
95.9000
99.7000
1,392,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
95.5400
99.1500
95.0000
98.8800
1,830,900
Thu, 26 Feb 2026
105.0000
105.8200
95.4000
97.7500
2,357,300
Wed, 25 Feb 2026
102.1300
107.0400
102.1300
105.8300
1,752,000
Tue, 24 Feb 2026
97.7100
101.5200
97.5500
100.5800
1,461,600
Mon, 23 Feb 2026
95.0300
97.7500
93.9900
96.1200
847,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
6 · 10-K
After-hours · 16:07 ET
10-K ↗
Fri, 20 Feb 2026
93.9100
95.3700
91.5200
94.5600
1,001,800
Thu, 19 Feb 2026
92.6200
93.7100
90.5700
92.2800
874,300
Wed, 18 Feb 2026
5 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 18 Feb 2026
95.0000
96.3400
91.9000
94.6800
866,300
Tue, 17 Feb 2026
93.5600
96.4100
92.4400
95.3800
877,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
93.5300
100.0100
93.0100
96.7300
1,413,000
Thu, 12 Feb 2026
96.0000
97.7300
92.9100
93.6800
1,179,000
Wed, 11 Feb 2026
95.9700
97.3800
93.0500
96.0700
1,061,100
Tue, 10 Feb 2026
95.0500
97.0000
92.1600
93.3000
1,490,200
Mon, 09 Feb 2026
88.8400
96.8200
87.4000
94.8800
2,147,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
85.3400
92.5800
85.2100
90.2900
2,270,800
Thu, 05 Feb 2026
77.7500
86.7500
76.0100
83.8700
3,841,100
Wed, 04 Feb 2026
4 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 04 Feb 2026
75.0200
79.2900
69.8300
71.5700
1,976,400
Tue, 03 Feb 2026
74.9600
77.5900
72.9300
74.6900
1,699,200
Mon, 02 Feb 2026
70.1300
72.4900
68.9700
71.2700
1,302,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
72.0100
75.0100
70.0200
70.4900
1,215,200
Thu, 29 Jan 2026
73.3200
75.7700
71.1300
73.3300
1,309,000
Wed, 28 Jan 2026
74.0000
74.4100
71.2700
72.5500
1,840,700
Tue, 27 Jan 2026
75.2400
76.1300
73.4900
73.7600
1,455,000
Mon, 26 Jan 2026
73.1600
77.6800
71.7900
74.0000
1,782,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
81.1800
81.2700
73.0100
73.2000
2,381,300
Thu, 22 Jan 2026
84.8200
85.4900
80.8600
81.0000
1,087,800
Wed, 21 Jan 2026
80.0100
83.6200
79.2500
83.4600
2,588,500
Tue, 20 Jan 2026
75.4100
80.1800
75.4100
79.4000
2,379,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
76.5500
78.5600
75.8100
78.3100
1,264,200
Thu, 15 Jan 2026
75.9000
78.0000
74.3200
75.2800
1,212,900
Wed, 14 Jan 2026
71.7200
73.8700
71.3700
71.9900
1,574,400
Tue, 13 Jan 2026
73.3900
76.1900
71.2800
72.5500
2,776,800
Mon, 12 Jan 2026
68.2400
73.2400
67.6300
73.1200
1,838,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
64.0400
68.7600
64.0400
68.6400
990,300
Fri, 09 Jan 2026
3 · 8-K
Next filing day · accepted 08 Jan, 17:43 ET
8-K ↗
Thu, 08 Jan 2026
62.3800
64.6100
60.8300
64.5200
1,007,500
Wed, 07 Jan 2026
62.8300
63.9500
62.0100
62.7200
906,800
Tue, 06 Jan 2026
63.3800
66.4700
63.0200
64.0000
1,419,500
Mon, 05 Jan 2026
60.7300
63.1000
60.3700
62.6900
877,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
57.8500
60.0000
57.8500
59.1900
550,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
57.3300
57.6400
55.7200
55.7800
458,000
Tue, 30 Dec 2025
57.6100
58.2100
57.0200
57.1000
476,400
Mon, 29 Dec 2025
57.3900
58.2100
57.0700
57.4200
642,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
58.6700
58.6700
57.4700
58.0600
197,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
57.9900
58.3500
57.6500
58.1700
187,200
Tue, 23 Dec 2025
57.4800
58.4600
57.4800
58.1600
638,000
Mon, 22 Dec 2025
58.0000
58.7100
57.3900
57.9300
855,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
55.2200
57.3100
55.2200
56.9700
2,696,700
Thu, 18 Dec 2025
55.8800
56.7800
54.9700
55.0100
1,548,300
Wed, 17 Dec 2025
56.4000
57.2400
53.4100
53.8300
2,323,400
Tue, 16 Dec 2025
55.6500
56.4100
54.4400
55.9800
1,240,100
Mon, 15 Dec 2025
55.8200
56.7800
55.0000
56.2600
1,130,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
57.9100
58.2700
54.9600
55.4400
880,300
Thu, 11 Dec 2025
58.3500
58.8900
57.4600
58.1300
538,100
Wed, 10 Dec 2025
58.2800
60.3000
58.1100
59.2300
670,500
Tue, 09 Dec 2025
57.7100
58.7800
56.8800
58.2800
433,800
Mon, 08 Dec 2025
58.4400
58.5100
56.9000
58.3300
457,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
57.9100
58.2900
56.2700
57.4500
587,300
Thu, 04 Dec 2025
56.4300
57.9500
56.4300
57.3500
420,700
Wed, 03 Dec 2025
55.6200
57.9400
55.1500
57.2600
920,700
Tue, 02 Dec 2025
55.5400
56.7800
55.1200
56.0400
667,300
Mon, 01 Dec 2025
53.9600
55.2700
53.6000
54.8400
532,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
54.5100
55.0400
53.8800
55.0200
271,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
53.3500
54.9200
53.0400
53.8400
923,400
Tue, 25 Nov 2025
51.3100
53.3100
50.5900
53.1800
570,300
Mon, 24 Nov 2025
49.9700
51.8500
49.6500
51.4900
509,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
48.3400
50.0900
47.3300
49.4200
699,400
Thu, 20 Nov 2025
50.9000
53.0600
48.5000
48.7200
1,499,300
Wed, 19 Nov 2025
49.3000
51.3000
49.0800
50.4200
614,800
Tue, 18 Nov 2025
50.7600
51.2600
47.8300
48.6800
543,400
Mon, 17 Nov 2025
49.8600
50.6600
48.6000
49.0500
835,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
48.1600
50.9200
48.0000
50.1500
612,800
Thu, 13 Nov 2025
50.8400
51.1300
49.7400
50.7200
745,300
Wed, 12 Nov 2025
52.4800
53.6700
51.4500
51.6400
621,500
Tue, 11 Nov 2025
52.5700
52.8100
51.6700
51.9100
819,100
Mon, 10 Nov 2025
53.8600
55.3900
53.1100
53.5500
919,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
53.2600
53.2600
51.3100
52.2500
1,406,200
Thu, 06 Nov 2025
55.3100
55.3100
53.1700
54.2200
1,294,400
Wed, 05 Nov 2025
51.9700
55.7000
51.6200
55.3600
1,161,800
Tue, 04 Nov 2025
2 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Tue, 04 Nov 2025
53.6100
54.0000
51.4000
51.7200
1,631,800
Mon, 03 Nov 2025
55.0800
56.4300
54.2600
56.4000
1,527,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
57.9800
59.6800
54.3900
54.9500
3,920,100
Thu, 30 Oct 2025
54.3500
61.1000
53.0000
59.2500
5,119,600
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 29 Oct 2025
44.3800
48.0000
44.1600
47.7200
2,874,700
Tue, 28 Oct 2025
43.5000
43.7500
41.8400
42.4200
966,800
Mon, 27 Oct 2025
43.9400
44.2000
43.0300
43.7700
907,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
43.2300
43.8400
42.6200
43.1700
893,100