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
58.9900
61.9300
58.0400
61.4700
5,122,453
Thu, 22 Oct 2026
60.5400
61.4600
58.0000
59.0000
2,322,900
Wed, 21 Oct 2026
60.8200
63.1100
60.8200
62.5900
1,489,600
Tue, 20 Oct 2026
59.4300
60.7300
58.0100
60.1700
1,231,800
Mon, 19 Oct 2026
60.0000
61.7500
59.5400
60.2900
1,567,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
61.0000
61.4900
58.3100
58.8300
1,644,100
Thu, 15 Oct 2026
59.8200
61.7200
58.2000
61.5000
3,442,200
Wed, 14 Oct 2026
64.6200
65.5400
59.9300
61.7300
2,507,600
Tue, 13 Oct 2026
66.4900
66.9900
64.9700
66.9000
1,494,400
Mon, 12 Oct 2026
71.4200
71.4800
67.3400
67.6600
2,089,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
70.7800
74.9200
70.4500
72.0100
2,935,100
Thu, 08 Oct 2026
69.3900
70.0500
65.3400
67.4100
2,092,700
Wed, 07 Oct 2026
72.1900
72.5700
69.2900
70.8700
1,740,000
Tue, 06 Oct 2026
70.2300
75.9300
70.2000
74.3800
2,226,000
Mon, 05 Oct 2026
71.6600
72.2800
69.6700
69.7900
2,251,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
71.4100
73.4100
70.0400
72.0000
1,949,000
Thu, 01 Oct 2026
69.8700
72.2000
68.0100
70.3500
1,271,500
Wed, 30 Sep 2026
69.5100
71.2900
68.5100
70.3800
1,280,300
Tue, 29 Sep 2026
72.7200
72.9900
68.2200
69.0900
1,481,600
Mon, 28 Sep 2026
71.5100
72.2800
69.8200
71.6500
1,317,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
74.8300
75.6600
72.7800
73.0200
912,700
Thu, 24 Sep 2026
71.6000
76.6000
71.5500
73.7200
1,142,400
Wed, 23 Sep 2026
75.2000
77.5700
73.3400
73.6800
1,708,800
Tue, 22 Sep 2026
76.7700
77.9700
74.4500
74.9900
1,657,800
Mon, 21 Sep 2026
77.8500
78.3100
76.0000
76.3800
2,165,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
74.6900
77.4300
72.5000
76.3800
4,299,200
Thu, 17 Sep 2026
73.0000
74.2200
71.3800
73.0200
1,372,500
Wed, 16 Sep 2026
71.8400
72.3500
69.9700
70.9500
1,629,900
Tue, 15 Sep 2026
72.5200
72.8000
67.8600
70.6100
1,752,000
Mon, 14 Sep 2026
71.3800
73.4700
71.2800
71.6400
1,166,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
75.5500
75.9500
73.0500
74.3100
1,244,500
Thu, 10 Sep 2026
71.1600
76.2000
70.3700
74.1800
1,803,000
Wed, 09 Sep 2026
77.9300
78.3400
72.3000
72.3600
1,433,500
Tue, 08 Sep 2026
75.8500
79.8300
75.1500
77.7500
2,045,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
15 · 8-K
After-hours · 17:22 ET
8-K ↗
Fri, 04 Sep 2026
71.7400
76.2900
71.7200
75.3200
1,554,900
Thu, 03 Sep 2026
70.2200
72.8500
68.9500
71.7200
1,929,000
Wed, 02 Sep 2026
66.1400
70.5500
65.4700
69.9200
2,120,800
Tue, 01 Sep 2026
66.7500
68.1700
65.8300
66.2800
1,335,000
Mon, 31 Aug 2026
67.0100
68.1500
66.7300
67.2700
1,351,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
73.1200
73.1200
67.3000
67.3700
1,844,700
Thu, 27 Aug 2026
71.9000
74.0000
70.5500
72.7300
1,342,900
Wed, 26 Aug 2026
72.3000
73.4000
70.7200
71.5100
1,378,600
Tue, 25 Aug 2026
73.9000
73.9000
71.3300
72.4600
1,315,300
Mon, 24 Aug 2026
74.1700
74.2500
71.8700
72.2800
1,433,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
75.1400
76.6700
73.5300
74.7200
1,209,800
Thu, 20 Aug 2026
75.4500
76.4200
72.6500
74.0300
1,755,600
Wed, 19 Aug 2026
76.8800
77.6200
73.6700
76.6700
2,063,300
Tue, 18 Aug 2026
77.5200
79.4700
76.0100
76.0700
1,987,400
Mon, 17 Aug 2026
82.8700
84.2700
81.3400
81.4100
1,578,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
82.9000
85.0000
81.0900
82.8700
1,414,900
Thu, 13 Aug 2026
87.7200
87.7400
82.5000
82.9000
1,886,400
Wed, 12 Aug 2026
86.5000
87.9000
83.1500
87.2300
1,537,100
Tue, 11 Aug 2026
85.1500
86.3200
83.2500
84.5200
1,258,500
Mon, 10 Aug 2026
81.0500
85.6200
80.1000
84.8300
2,052,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
83.5000
84.0000
79.3700
80.3800
1,875,000
Thu, 06 Aug 2026
14 · 10-Q
After market open · 15:57 ET
10-Q ↗
Thu, 06 Aug 2026
79.0100
88.4000
77.0600
81.9900
2,386,800
Wed, 05 Aug 2026
77.3900
86.8500
76.5500
81.0300
4,021,100
Tue, 04 Aug 2026
13 · 8-K
After-hours · 16:24 ET
8-K ↗
Tue, 04 Aug 2026
84.6900
87.1700
82.3000
86.1600
3,918,100
Mon, 03 Aug 2026
75.4100
83.5400
75.2000
81.2900
3,537,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
79.7600
79.7600
74.7100
76.9300
1,366,200
Thu, 30 Jul 2026
72.7800
77.8100
72.3800
77.6000
2,200,400
Wed, 29 Jul 2026
74.8000
76.4800
70.0100
70.1900
2,464,700
Tue, 28 Jul 2026
73.9600
74.1700
69.8200
74.1300
1,580,900
Mon, 27 Jul 2026
12 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Mon, 27 Jul 2026
72.7800
75.3200
72.5900
74.8700
1,338,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
74.6000
74.7200
70.1800
71.7000
1,790,100
Thu, 23 Jul 2026
72.8400
76.1700
72.3900
74.2700
1,416,200
Wed, 22 Jul 2026
73.4600
76.2300
73.0000
74.3700
1,603,000
Tue, 21 Jul 2026
71.3700
73.9600
69.9200
73.6900
1,728,200
Mon, 20 Jul 2026
70.8000
74.1000
69.2100
69.5100
1,677,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
65.6700
73.7700
65.4600
71.4800
3,650,300
Thu, 16 Jul 2026
68.2600
69.7700
66.6000
68.7100
2,742,600
Wed, 15 Jul 2026
70.5300
71.3100
66.8200
70.4400
1,711,900
Tue, 14 Jul 2026
71.8900
72.4200
69.3200
69.8400
1,635,100
Mon, 13 Jul 2026
72.0000
72.5700
67.8400
69.5400
2,648,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
70.2900
75.3200
68.9100
73.5600
2,437,700
Thu, 09 Jul 2026
76.3300
77.0200
69.4900
70.3900
3,145,700
Wed, 08 Jul 2026
74.5800
77.7500
73.0900
74.0000
1,775,300
Tue, 07 Jul 2026
81.5100
83.1400
76.2100
76.7200
2,183,600
Mon, 06 Jul 2026
85.4300
90.3000
83.1300
83.8000
2,326,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
83.0400
88.0000
79.8000
83.0600
2,438,600
Wed, 01 Jul 2026
88.9700
93.0300
82.2000
83.0200
7,082,700
Tue, 30 Jun 2026
76.4300
89.9500
76.1400
89.8100
6,421,900
Mon, 29 Jun 2026
67.3900
77.3900
66.2700
76.6900
4,666,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
59.1300
62.8900
58.6300
61.9500
4,901,800
Thu, 25 Jun 2026
63.1600
63.4500
58.4100
60.0000
2,329,500
Wed, 24 Jun 2026
63.3000
63.9000
61.3500
62.2300
1,967,200
Tue, 23 Jun 2026
61.6600
65.2900
61.5000
63.8800
1,837,800
Mon, 22 Jun 2026
63.6700
65.3800
61.1000
64.2300
2,743,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
66.6400
67.4300
62.5100
64.1300
3,640,100
Wed, 17 Jun 2026
62.6500
66.0100
62.1300
64.5500
2,451,200
Tue, 16 Jun 2026
65.5600
65.7000
61.3000
62.4500
3,324,600
Mon, 15 Jun 2026
73.0000
73.9600
64.8800
65.8700
3,458,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
75.3800
75.5700
68.8900
70.1700
3,630,800
Thu, 11 Jun 2026
62.8800
72.8900
62.2300
72.7100
3,590,900
Wed, 10 Jun 2026
63.4200
64.2300
61.1200
61.5000
3,090,600
Tue, 09 Jun 2026
66.8400
68.4000
61.0500
63.9400
2,746,700
Mon, 08 Jun 2026
69.1700
69.1700
63.1200
65.4800
4,305,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
71.4200
71.4200
65.7600
67.1800
2,557,500
Thu, 04 Jun 2026
68.0000
74.4300
66.8400
72.9300
2,185,800
Wed, 03 Jun 2026
71.4300
75.7500
69.2800
69.6200
3,490,000
Tue, 02 Jun 2026
73.3600
74.4500
72.2900
72.6100
2,757,400
Mon, 01 Jun 2026
80.7400
80.7400
71.0200
72.8600
4,227,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
11 · S-3ASR
After-hours · 16:47 ET
S-3ASR ↗
Fri, 29 May 2026
10 · 10-K
After-hours · 16:11 ET
10-K ↗
Fri, 29 May 2026
76.9700
83.9900
75.5000
80.6200
4,777,400
Thu, 28 May 2026
9 · 8-K
After-hours · 16:23 ET
8-K ↗
Thu, 28 May 2026
85.4700
89.7900
84.9900
86.6900
3,841,100
Wed, 27 May 2026
82.2500
87.4800
79.0700
85.5700
3,085,600
Tue, 26 May 2026
79.0000
83.2500
76.5000
81.4000
2,582,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
72.1000
77.2500
72.1000
74.5600
2,293,600
Thu, 21 May 2026
74.2700
77.7600
69.7500
70.7600
2,813,100
Wed, 20 May 2026
72.1600
75.7200
71.6900
75.2700
3,122,000
Tue, 19 May 2026
70.3500
71.6800
67.2000
70.9500
2,456,600
Mon, 18 May 2026
71.4300
73.4000
69.2500
71.5200
2,571,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
71.5100
71.9600
69.2400
69.5000
1,624,900
Thu, 14 May 2026
72.0300
75.1400
71.7400
74.3000
1,592,300
Wed, 13 May 2026
71.8900
72.4200
69.6300
70.5800
1,275,900
Tue, 12 May 2026
71.7300
72.2400
67.8300
70.9900
1,391,000
Mon, 11 May 2026
71.1800
74.2500
71.1800
73.0700
1,946,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
67.3500
70.3500
67.1000
70.0100
1,538,700
Thu, 07 May 2026
67.9700
68.9200
64.7300
66.3300
1,768,800
Thu, 07 May 2026
8 · 8-K
Pre-market · 08:14 ET
8-K ↗
Wed, 06 May 2026
66.0700
67.4800
65.1500
67.3000
1,299,200
Tue, 05 May 2026
64.8900
66.0100
64.0100
65.5700
754,700
Mon, 04 May 2026
63.7000
64.5600
62.7000
63.8200
871,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
66.6200
66.7500
64.1100
65.1200
1,250,900
Thu, 30 Apr 2026
60.2000
65.9800
60.1700
65.9100
2,596,200
Wed, 29 Apr 2026
58.4500
59.2900
56.6300
59.2800
1,961,700
Tue, 28 Apr 2026
57.9900
58.8200
56.6200
58.0600
1,545,600
Mon, 27 Apr 2026
62.2100
62.3900
57.8000
58.6600
1,633,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
63.6000
63.8800
60.5800
61.9900
1,359,400
Thu, 23 Apr 2026
62.5200
63.8700
60.8300
62.5800
1,122,900
Wed, 22 Apr 2026
63.8500
64.8700
61.0900
63.0800
1,204,800
Tue, 21 Apr 2026
64.6100
64.9800
62.2600
62.5300
1,233,900
Mon, 20 Apr 2026
62.8500
64.9200
62.4100
64.0800
1,425,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
62.3300
64.4600
61.3600
62.8500
1,849,000
Thu, 16 Apr 2026
59.9200
61.7800
59.2800
61.2300
1,497,000
Wed, 15 Apr 2026
57.7500
59.9500
56.5900
59.9200
1,953,900
Tue, 14 Apr 2026
58.8600
59.1800
56.2800
56.9800
1,154,800
Mon, 13 Apr 2026
55.9300
57.3700
55.1100
56.5500
986,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
56.0000
56.6100
54.1100
56.2500
1,102,000
Thu, 09 Apr 2026
56.1900
57.2500
55.0000
55.3900
1,072,900
Wed, 08 Apr 2026
57.2900
59.1900
54.4300
56.3300
2,102,900
Tue, 07 Apr 2026
51.8600
54.5100
51.0600
53.8800
1,521,600
Mon, 06 Apr 2026
52.9800
54.5000
51.2500
52.1000
1,459,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
43.1400
53.9800
43.0200
53.6900
3,356,200
Wed, 01 Apr 2026
47.7100
48.3300
44.9000
45.2300
1,654,500
Tue, 31 Mar 2026
44.1300
46.8100
43.7200
45.8000
1,729,400
Mon, 30 Mar 2026
47.5000
47.7100
43.4100
43.7200
1,433,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
47.6900
48.8800
45.8000
46.5800
1,272,300
Thu, 26 Mar 2026
48.5000
50.1000
47.5100
47.8300
1,475,900
Wed, 25 Mar 2026
48.8400
51.3200
48.6600
49.9600
2,415,200
Tue, 24 Mar 2026
48.5900
49.9600
47.3600
48.1000
1,568,800
Mon, 23 Mar 2026
46.3700
49.8000
46.0700
49.1600
1,672,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
52.0000
52.4000
46.0600
46.3900
4,677,100
Thu, 19 Mar 2026
47.1300
52.7000
46.4900
52.1200
2,528,900
Wed, 18 Mar 2026
50.2400
51.0000
48.4400
48.5900
1,550,000
Tue, 17 Mar 2026
47.4700
50.7000
47.4400
50.1800
2,151,400
Mon, 16 Mar 2026
46.8300
48.5000
46.0800
47.5300
1,904,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
46.7800
48.9800
45.0900
46.1400
1,188,900
Thu, 12 Mar 2026
45.6100
47.8500
44.6200
46.5100
1,721,900
Wed, 11 Mar 2026
45.1300
46.5800
44.5100
46.3900
1,294,500
Tue, 10 Mar 2026
45.9800
46.8900
45.5000
46.3100
968,000
Mon, 09 Mar 2026
42.6600
46.1500
41.6700
45.9800
1,297,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
43.5900
45.7700
42.8600
43.7900
1,008,100
Thu, 05 Mar 2026
46.3700
47.1100
44.2100
45.5300
1,345,100
Wed, 04 Mar 2026
46.8800
48.5000
45.7500
47.8400
1,255,900
Tue, 03 Mar 2026
45.1400
46.8300
44.1300
45.8200
1,262,100
Mon, 02 Mar 2026
44.5900
48.9300
44.0500
47.2400
1,359,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
45.5200
46.2800
44.4400
45.7800
1,027,600
Thu, 26 Feb 2026
47.5000
47.5000
45.0500
46.0700
1,074,100
Wed, 25 Feb 2026
48.7500
50.2400
46.5000
47.6600
1,293,800
Tue, 24 Feb 2026
45.2300
48.3500
44.8000
47.9200
1,554,000
Mon, 23 Feb 2026
45.4300
45.5000
44.1500
45.2300
1,066,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
45.4700
47.0500
45.0100
46.5000
1,804,900
Thu, 19 Feb 2026
45.4000
46.7600
44.4100
45.8400
998,800
Wed, 18 Feb 2026
46.2200
47.3500
45.5600
45.9700
1,043,200
Tue, 17 Feb 2026
47.8300
48.4600
44.2400
46.2200
1,627,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
47.4700
49.5000
45.5000
48.8500
2,252,700
Thu, 12 Feb 2026
45.6900
46.7500
43.8700
46.6300
2,301,800
Wed, 11 Feb 2026
46.4200
47.9800
43.9200
45.3300
1,710,000
Tue, 10 Feb 2026
45.6700
46.3300
43.9800
45.0000
1,621,400
Mon, 09 Feb 2026
41.9800
47.4200
41.7000
46.2800
2,163,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
7 · 10-Q
After-hours · 17:20 ET
10-Q ↗
Fri, 06 Feb 2026
41.2900
42.3100
38.9400
41.7000
2,836,000
Thu, 05 Feb 2026
6 · 8-K
After-hours · 16:41 ET
8-K ↗
Thu, 05 Feb 2026
38.9000
39.6300
36.7100
37.4400
2,668,100
Wed, 04 Feb 2026
42.7500
44.2400
38.3300
39.6800
2,587,400
Tue, 03 Feb 2026
44.7500
45.3900
42.7000
44.0300
1,764,400
Mon, 02 Feb 2026
44.2500
47.3100
43.6000
43.7500
2,272,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
45.5000
48.5600
44.4000
45.1700
2,138,000
Thu, 29 Jan 2026
48.1100
49.6800
45.1500
46.2300
1,620,400
Wed, 28 Jan 2026
45.6300
48.9000
45.5900
47.5800
2,275,900
Tue, 27 Jan 2026
42.8700
45.1100
42.8700
45.0400
1,472,600
Mon, 26 Jan 2026
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 26 Jan 2026
42.6800
43.5900
42.0400
42.7500
1,424,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
43.9300
44.0900
42.5000
43.2800
1,157,400
Thu, 22 Jan 2026
43.7400
44.5700
42.6700
44.2300
1,512,900
Wed, 21 Jan 2026
42.5500
43.2100
40.6600
42.6400
1,792,000
Tue, 20 Jan 2026
43.8800
45.5300
41.5000
41.9200
2,308,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
45.1000
46.4300
44.0100
45.9400
2,263,200
Thu, 15 Jan 2026
43.5000
45.4000
42.8700
44.1100
2,270,100
Wed, 14 Jan 2026
41.5300
43.1500
40.7100
42.8400
2,278,200
Tue, 13 Jan 2026
41.5000
42.9500
40.9900
41.6200
1,785,400
Mon, 12 Jan 2026
39.9700
41.2500
39.8000
40.4200
1,141,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
38.5900
40.9200
38.5100
40.8100
1,329,100
Thu, 08 Jan 2026
39.2100
40.8500
38.2300
38.7200
1,884,200
Wed, 07 Jan 2026
42.7600
42.7600
37.7000
37.7200
2,527,600
Tue, 06 Jan 2026
38.5000
43.5100
38.0200
43.4600
2,819,200
Mon, 05 Jan 2026
38.0100
38.7900
37.2800
38.5000
1,357,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
35.0800
37.6700
34.7600
37.6300
1,595,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
35.4500
35.5800
34.1000
34.4600
1,846,700
Tue, 30 Dec 2025
34.6000
35.5100
34.1800
35.3400
1,274,300
Mon, 29 Dec 2025
34.1000
35.3500
34.0500
34.6700
855,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
34.9200
35.0800
33.7200
34.8100
838,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
35.6800
35.7600
34.5700
35.1500
647,900
Tue, 23 Dec 2025
36.7800
37.4600
35.7100
35.8900
1,370,800
Mon, 22 Dec 2025
34.4500
37.0300
34.4300
36.9800
1,858,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
32.6400
34.0800
32.0600
33.8100
5,223,700
Thu, 18 Dec 2025
32.9500
33.5500
32.2000
32.3800
1,239,900
Wed, 17 Dec 2025
34.5700
34.9400
32.0800
32.1700
1,648,900
Tue, 16 Dec 2025
34.7200
35.5500
34.0800
34.4000
1,236,400
Mon, 15 Dec 2025
36.2600
36.5300
33.6500
35.3600
1,854,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
37.8700
37.8700
35.6000
35.8300
1,545,700
Thu, 11 Dec 2025
4 · 8-K
After-hours · 16:51 ET
8-K ↗
Thu, 11 Dec 2025
37.5900
38.6600
36.4700
38.2700
1,390,700
Wed, 10 Dec 2025
36.1700
38.1800
35.1800
37.2900
1,488,800
Tue, 09 Dec 2025
36.5300
37.1100
35.4100
36.1200
1,181,100
Mon, 08 Dec 2025
35.5500
37.1700
35.1300
36.9800
1,924,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
35.1400
35.5900
34.7800
34.9600
961,900
Thu, 04 Dec 2025
34.1600
36.0900
34.0600
35.1400
1,145,700
Wed, 03 Dec 2025
33.9200
34.5000
32.7100
34.2900
1,229,300
Tue, 02 Dec 2025
33.1800
33.7300
32.6900
33.5700
1,167,100
Mon, 01 Dec 2025
32.7900
33.5800
32.1900
32.6500
1,342,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
35.0600
35.2500
33.9400
34.3300
786,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
33.3300
35.9000
32.9300
34.8700
2,747,000
Tue, 25 Nov 2025
32.1500
33.0300
31.8700
33.0100
1,942,500
Mon, 24 Nov 2025
30.3000
32.5000
30.0900
32.3400
2,400,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
30.3400
31.1100
29.1300
30.3500
3,086,400
Thu, 20 Nov 2025
35.8000
35.9300
30.2400
30.4600
2,816,900
Wed, 19 Nov 2025
35.2000
37.2400
34.6900
34.9200
2,466,500
Wed, 19 Nov 2025
3 · 8-K
Pre-market · 08:00 ET
8-K ↗
Tue, 18 Nov 2025
32.7500
35.8600
32.3900
35.2700
1,736,000
Mon, 17 Nov 2025
35.2700
35.9000
32.7200
33.3600
2,096,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
34.2600
36.7800
34.2000
36.0600
1,364,900
Thu, 13 Nov 2025
37.0000
38.0000
35.3000
35.7800
2,304,900
Wed, 12 Nov 2025
38.0800
39.1000
37.1200
37.5200
2,555,400
Tue, 11 Nov 2025
39.0000
40.4900
37.9000
38.1100
3,576,600
Mon, 10 Nov 2025
41.8900
43.5900
36.4900
36.9800
4,523,400
Mon, 10 Nov 2025
2 · 10-Q
Next filing day · accepted 07 Nov, 20:46 ET
10-Q ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
1 · 8-K
After-hours · 16:07 ET
8-K ↗
Fri, 07 Nov 2025
33.8200
36.1100
33.6900
35.8100
2,150,100
Thu, 06 Nov 2025
37.0300
37.8200
35.2800
35.4900
1,713,400
Wed, 05 Nov 2025
37.3400
38.4600
36.8800
37.9200
1,671,600
Tue, 04 Nov 2025
35.9300
38.5900
35.6500
37.1400
1,680,300
Mon, 03 Nov 2025
38.9500
39.0000
36.6600
38.4000
2,546,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
38.9200
40.4700
38.7600
39.8200
1,775,200
Thu, 30 Oct 2025
37.9400
39.9800
37.8500
38.9700
3,902,600
Wed, 29 Oct 2025
39.8000
40.1000
37.9700
39.1700
1,961,300
Tue, 28 Oct 2025
39.0000
40.0800
38.4000
39.4100
2,117,500
Mon, 27 Oct 2025
38.7900
39.1300
37.6700
39.1300
1,813,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
38.0400
38.3000
37.1500
38.1100
1,571,900