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
46.7100
47.5400
45.9500
46.9800
686,609
Thu, 22 Oct 2026
46.3700
47.7900
45.9100
47.1200
768,500
Wed, 21 Oct 2026
47.5300
48.5200
46.5600
48.2500
512,900
Tue, 20 Oct 2026
44.8100
47.4100
44.3500
46.9700
688,500
Mon, 19 Oct 2026
45.7100
46.3500
44.3300
45.4600
804,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
44.5100
45.8900
44.1900
44.5000
756,200
Thu, 15 Oct 2026
43.3000
45.1100
42.5000
44.9700
1,045,300
Wed, 14 Oct 2026
45.9200
46.8200
43.9100
44.7800
1,055,600
Tue, 13 Oct 2026
46.1600
47.1600
45.3600
46.7000
1,026,000
Mon, 12 Oct 2026
48.7200
48.7200
46.9800
47.1100
558,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
50.7900
51.3600
48.7000
49.1200
365,500
Thu, 08 Oct 2026
50.5400
50.6300
48.8900
49.8900
734,600
Wed, 07 Oct 2026
52.1500
52.5700
50.6600
51.4000
440,200
Tue, 06 Oct 2026
54.6900
54.6900
53.1300
53.4000
506,700
Mon, 05 Oct 2026
54.0700
54.6300
52.1700
54.3600
704,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
53.5400
55.8600
53.0300
54.4600
892,600
Thu, 01 Oct 2026
51.8000
52.1300
50.4800
51.5000
852,600
Wed, 30 Sep 2026
51.2800
52.2800
50.7900
51.8000
1,124,800
Tue, 29 Sep 2026
53.1600
53.1600
50.7200
51.0800
1,073,200
Mon, 28 Sep 2026
51.8200
52.5100
50.7200
51.8400
629,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
51.2900
52.8900
50.9400
52.2200
752,700
Thu, 24 Sep 2026
49.8400
50.8400
49.0800
50.7800
656,600
Wed, 23 Sep 2026
51.2200
51.5000
49.5700
51.0500
657,100
Tue, 22 Sep 2026
49.6200
52.2600
49.4300
51.4600
663,800
Mon, 21 Sep 2026
51.3900
51.9300
49.4700
49.5100
738,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
49.7600
50.6100
49.1500
50.3900
1,529,000
Thu, 17 Sep 2026
49.1000
50.2400
48.6700
49.1500
828,600
Wed, 16 Sep 2026
49.6400
49.6400
46.7100
47.6500
601,800
Tue, 15 Sep 2026
49.5900
49.9200
47.4000
48.2700
756,700
Mon, 14 Sep 2026
49.8200
50.2700
48.4400
48.5100
554,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
50.6800
53.1500
50.5100
52.2800
1,009,700
Thu, 10 Sep 2026
48.2000
50.0800
48.2000
49.6900
353,800
Wed, 09 Sep 2026
49.9000
51.1700
49.4900
49.7100
675,400
Tue, 08 Sep 2026
51.1900
51.6000
50.0500
50.4600
589,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
51.0000
51.7000
49.7700
50.4500
470,600
Thu, 03 Sep 2026
50.0000
51.0400
48.4200
50.5400
781,400
Wed, 02 Sep 2026
49.7800
50.6100
48.6700
50.3000
1,176,200
Tue, 01 Sep 2026
50.5000
50.7800
49.2900
49.7800
2,531,800
Mon, 31 Aug 2026
51.6100
52.5200
50.9000
51.3800
946,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
55.0000
55.9300
51.3200
51.5100
770,200
Thu, 27 Aug 2026
56.2100
56.9700
54.7800
55.3100
667,500
Wed, 26 Aug 2026
55.4900
56.6200
54.5000
54.9000
648,100
Tue, 25 Aug 2026
54.5900
54.7000
53.2800
54.6300
635,500
Mon, 24 Aug 2026
54.6600
54.6600
51.8300
53.1800
711,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
55.2800
55.6400
54.1500
55.1800
746,600
Thu, 20 Aug 2026
55.7600
56.8000
54.1300
54.8400
660,300
Wed, 19 Aug 2026
59.4000
59.5000
55.6900
55.7900
675,400
Tue, 18 Aug 2026
59.8100
60.7000
58.0000
58.5900
795,700
Mon, 17 Aug 2026
63.0700
64.6500
61.9600
62.1000
529,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
14 · 8-K
After-hours · 16:05 ET
CURRENT REPORT ↗
Fri, 14 Aug 2026
61.7700
63.4300
61.2900
62.7500
372,600
Thu, 13 Aug 2026
63.4800
64.4700
61.9000
62.3100
382,400
Wed, 12 Aug 2026
65.7400
66.1800
63.2400
63.8400
472,100
Tue, 11 Aug 2026
63.3800
65.1400
62.6700
63.2700
513,000
Mon, 10 Aug 2026
65.0800
65.4800
61.4700
61.9700
637,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
60.7100
64.8200
60.7100
64.5900
668,700
Thu, 06 Aug 2026
13 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Thu, 06 Aug 2026
61.5300
63.1600
58.6100
58.9800
852,600
Wed, 05 Aug 2026
12 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 05 Aug 2026
63.3600
64.0300
61.4800
61.9500
797,300
Tue, 04 Aug 2026
62.7100
64.8900
61.8000
64.5700
741,900
Mon, 03 Aug 2026
58.4400
61.8200
58.4400
60.4000
685,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
62.5700
63.7200
60.4800
60.7100
578,500
Thu, 30 Jul 2026
59.0100
61.6800
58.3700
60.8700
697,100
Wed, 29 Jul 2026
58.5500
59.7500
56.0400
56.5700
744,200
Tue, 28 Jul 2026
60.3500
62.0000
57.2800
59.2000
717,200
Mon, 27 Jul 2026
63.5800
65.1500
60.3800
63.4100
938,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
70.7600
70.7600
63.3600
63.4600
677,700
Thu, 23 Jul 2026
71.0300
72.9200
70.0600
70.8700
494,200
Wed, 22 Jul 2026
72.5400
74.4200
71.8000
72.4900
507,100
Tue, 21 Jul 2026
73.1500
74.9200
72.6000
74.3900
539,800
Mon, 20 Jul 2026
71.4300
72.4800
70.5700
71.1500
497,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
66.8000
71.5700
66.4700
70.4500
741,800
Thu, 16 Jul 2026
68.6400
70.1700
68.0300
69.8400
1,045,100
Wed, 15 Jul 2026
71.8200
72.2000
67.3400
71.0200
954,700
Tue, 14 Jul 2026
72.7300
73.3300
70.4100
70.7600
838,200
Mon, 13 Jul 2026
69.8800
70.4200
68.8700
69.4400
586,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
69.5000
72.3000
69.1700
72.0700
452,800
Thu, 09 Jul 2026
69.9000
71.7400
68.1500
70.8300
660,500
Wed, 08 Jul 2026
65.2100
67.7500
65.2100
66.4600
944,200
Tue, 07 Jul 2026
69.0400
69.5600
65.4500
66.8400
1,107,600
Mon, 06 Jul 2026
74.0800
77.5700
72.9400
73.0600
618,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
80.2000
80.3700
70.8900
72.9900
1,342,200
Wed, 01 Jul 2026
81.0200
82.8600
79.8900
80.2700
511,900
Tue, 30 Jun 2026
79.6000
84.0100
79.4900
83.7600
858,400
Mon, 29 Jun 2026
78.4500
79.7900
75.4800
78.9600
879,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
81.5100
82.6100
79.2000
79.3700
2,544,700
Thu, 25 Jun 2026
84.8700
86.7900
80.5000
84.8100
1,014,100
Wed, 24 Jun 2026
81.8800
82.0000
79.0000
81.8600
977,900
Tue, 23 Jun 2026
81.4700
85.0000
80.2000
80.5700
1,085,100
Mon, 22 Jun 2026
89.2900
91.1800
87.1100
87.3500
1,111,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
83.7600
87.8900
83.7600
87.1100
1,651,000
Wed, 17 Jun 2026
79.4500
84.6000
78.0800
80.7300
852,000
Tue, 16 Jun 2026
84.1200
84.4600
79.2000
79.3300
562,000
Mon, 15 Jun 2026
81.7000
83.6500
80.9500
83.3100
885,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
78.0800
81.3100
76.1500
78.3800
1,109,200
Thu, 11 Jun 2026
76.6600
78.3500
73.9600
77.7600
694,800
Wed, 10 Jun 2026
74.4700
78.4000
73.8800
74.6300
1,461,800
Tue, 09 Jun 2026
78.2700
80.1800
69.3700
74.7100
1,414,500
Mon, 08 Jun 2026
79.2400
79.6600
75.5700
76.6800
1,153,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
82.4900
83.0600
76.4600
77.0200
1,461,100
Thu, 04 Jun 2026
11 · 8-K
After-hours · 16:05 ET
CURRENT REPORT ↗
Thu, 04 Jun 2026
80.9900
87.3600
80.3700
85.3000
809,900
Wed, 03 Jun 2026
85.3200
87.0700
82.5900
84.9900
991,600
Tue, 02 Jun 2026
84.1600
86.0400
82.3800
84.1900
1,170,000
Mon, 01 Jun 2026
82.7700
84.2400
80.2900
81.9100
990,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
86.6600
89.0000
83.0300
84.0000
1,898,900
Thu, 28 May 2026
86.9800
87.9500
81.1500
87.0700
1,773,700
Wed, 27 May 2026
88.1700
88.1700
80.5600
86.9000
2,854,100
Tue, 26 May 2026
79.2400
84.9000
78.0000
84.0900
3,876,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
70.8300
72.1000
70.1200
70.8500
1,158,700
Thu, 21 May 2026
69.4000
71.2900
68.7000
70.4800
1,035,300
Wed, 20 May 2026
69.0800
69.7800
67.3800
69.1300
1,002,900
Tue, 19 May 2026
65.1200
68.7100
64.4800
68.2800
964,500
Mon, 18 May 2026
73.9700
74.4900
65.5400
67.6200
1,287,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
69.5000
73.5400
68.8000
73.2400
1,413,300
Thu, 14 May 2026
71.4400
71.7100
69.1200
71.6700
951,700
Wed, 13 May 2026
73.4900
73.9000
70.7100
71.1500
1,303,300
Tue, 12 May 2026
73.0700
73.2100
68.5900
70.9100
987,400
Mon, 11 May 2026
74.0300
75.2100
70.4400
74.3400
1,527,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
77.2200
81.5900
71.8500
73.2800
1,563,100
Thu, 07 May 2026
10 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Thu, 07 May 2026
9 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 07 May 2026
77.6400
77.7700
71.6300
71.8300
1,756,900
Wed, 06 May 2026
77.8000
78.9500
74.5200
78.2300
1,234,700
Tue, 05 May 2026
73.6600
77.2100
73.0000
77.0800
997,100
Mon, 04 May 2026
73.5500
74.2300
70.4900
72.8500
1,969,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
71.4900
73.7400
70.7200
73.3200
747,200
Thu, 30 Apr 2026
71.1700
72.7900
70.1600
72.7100
1,271,500
Wed, 29 Apr 2026
67.9200
71.6700
67.8900
69.6900
1,317,900
Tue, 28 Apr 2026
68.0000
69.2200
64.8500
66.0200
1,479,900
Mon, 27 Apr 2026
73.3500
73.3500
68.8700
70.6200
926,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
74.9900
75.5000
72.7500
73.5400
1,274,600
Thu, 23 Apr 2026
72.2500
74.8000
70.8100
72.6300
1,279,900
Wed, 22 Apr 2026
69.8900
76.2200
69.5000
71.7300
2,694,800
Tue, 21 Apr 2026
8 · DEFA14A
After-hours · 16:19 ET
DEFA14A ↗
Tue, 21 Apr 2026
7 · DEF 14A
After-hours · 16:17 ET
DEF 14A ↗
Tue, 21 Apr 2026
62.5300
69.5000
62.5300
67.3700
2,121,800
Mon, 20 Apr 2026
58.9800
62.2800
58.7000
61.8300
1,250,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
56.8300
60.1100
56.1600
58.6500
777,500
Thu, 16 Apr 2026
54.8500
56.8300
54.8500
56.0500
657,400
Wed, 15 Apr 2026
53.5500
54.9600
53.2500
54.8700
497,600
Tue, 14 Apr 2026
53.7600
54.6100
53.0300
54.0300
511,100
Mon, 13 Apr 2026
54.5300
54.7400
52.9900
53.3800
813,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
55.1400
55.9000
54.1800
54.5300
579,400
Thu, 09 Apr 2026
53.5500
55.0800
53.5500
54.5400
646,800
Wed, 08 Apr 2026
53.6300
54.5000
52.6600
53.8900
775,500
Tue, 07 Apr 2026
51.0700
51.7200
50.0800
51.6100
626,400
Mon, 06 Apr 2026
51.1300
53.4900
51.0000
51.4400
804,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
50.9800
53.2500
50.9500
52.3700
799,800
Wed, 01 Apr 2026
52.0900
53.5000
51.7400
52.3700
787,300
Tue, 31 Mar 2026
48.7300
51.4100
48.6000
51.2000
914,700
Mon, 30 Mar 2026
50.2600
50.4300
47.5600
47.8800
642,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
49.3600
49.7500
48.4000
49.5000
687,000
Thu, 26 Mar 2026
51.0600
51.9800
49.6800
50.0500
1,134,800
Wed, 25 Mar 2026
51.8300
52.0800
51.1000
51.9900
639,000
Tue, 24 Mar 2026
47.0100
51.1300
47.0000
50.8100
1,050,400
Mon, 23 Mar 2026
47.3700
48.5500
46.9100
47.5800
677,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
46.7200
47.8600
45.8500
46.4500
1,504,900
Thu, 19 Mar 2026
44.8900
47.3000
44.4900
46.6300
804,100
Wed, 18 Mar 2026
47.2000
47.2300
45.9800
46.0800
640,800
Tue, 17 Mar 2026
47.2500
48.3500
47.0200
47.6300
676,100
Mon, 16 Mar 2026
48.1200
48.5700
46.7300
46.7700
2,180,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
47.1500
47.6900
46.1700
47.4500
817,200
Thu, 12 Mar 2026
46.1300
46.8900
45.9600
46.3500
759,700
Wed, 11 Mar 2026
45.1600
46.9200
45.1600
46.8500
543,900
Tue, 10 Mar 2026
46.9500
47.1200
44.4500
45.0700
934,500
Mon, 09 Mar 2026
45.0900
47.5500
44.7600
47.1500
810,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
46.4600
47.5800
45.4900
46.0600
1,359,300
Thu, 05 Mar 2026
46.2300
47.8400
45.8400
47.8100
779,800
Wed, 04 Mar 2026
48.7600
49.1200
45.7500
46.9700
1,216,900
Tue, 03 Mar 2026
48.2900
49.0700
47.1500
48.0000
1,591,900
Mon, 02 Mar 2026
46.6400
51.0000
45.7500
50.2400
1,463,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
47.1400
48.2200
46.6700
47.9200
902,200
Thu, 26 Feb 2026
48.5800
48.8900
46.6700
48.4600
811,100
Wed, 25 Feb 2026
47.8600
48.7300
47.3100
48.6600
713,700
Tue, 24 Feb 2026
46.0600
47.7700
46.0400
47.0800
678,200
Mon, 23 Feb 2026
45.3700
45.7500
44.7200
45.5700
912,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
45.1300
46.5900
44.7400
45.5100
592,700
Thu, 19 Feb 2026
45.1100
45.9800
44.9000
45.6700
568,600
Wed, 18 Feb 2026
45.8900
46.8200
45.2900
45.9300
639,500
Tue, 17 Feb 2026
47.0000
47.2000
45.0200
45.7300
694,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
47.0700
47.6400
45.8900
47.2100
457,200
Thu, 12 Feb 2026
48.5100
49.4000
46.0400
46.6900
932,000
Wed, 11 Feb 2026
46.7300
48.5000
46.5300
48.2700
704,200
Tue, 10 Feb 2026
45.9700
47.5700
45.5400
45.6600
1,223,300
Mon, 09 Feb 2026
47.2600
47.4500
44.9900
45.7900
1,108,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
6 · 10-K
After-hours · 16:16 ET
10-K ↗
Fri, 06 Feb 2026
45.8400
48.4400
43.2600
47.3400
1,855,400
Thu, 05 Feb 2026
5 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 05 Feb 2026
46.9500
47.5500
46.2600
47.2000
1,102,400
Wed, 04 Feb 2026
46.0100
48.8300
45.8500
47.2500
1,134,000
Tue, 03 Feb 2026
46.5200
46.6500
44.2200
45.2400
1,169,700
Mon, 02 Feb 2026
45.0600
47.1000
44.9500
46.5200
787,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
4 · 8-K
After-hours · 16:07 ET
8-K ↗
Fri, 30 Jan 2026
46.1200
47.2200
45.2700
45.9400
1,082,500
Thu, 29 Jan 2026
46.8500
47.5400
45.9700
47.1200
859,700
Wed, 28 Jan 2026
46.9900
48.5700
46.3900
46.7700
1,236,800
Tue, 27 Jan 2026
44.6300
46.0900
44.5300
45.9200
710,400
Mon, 26 Jan 2026
44.3000
44.4600
43.7300
44.2700
792,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
45.3100
45.6300
43.8000
44.4900
827,100
Thu, 22 Jan 2026
46.2600
46.5800
45.2400
45.4800
855,800
Wed, 21 Jan 2026
43.6400
45.7800
43.4300
45.6500
951,300
Tue, 20 Jan 2026
42.2000
43.6300
41.9500
42.9000
853,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
44.1300
44.9800
42.9200
43.3200
1,174,100
Thu, 15 Jan 2026
42.8100
43.7600
42.1200
43.4800
1,047,300
Wed, 14 Jan 2026
40.5400
42.5200
40.5000
42.1000
646,800
Tue, 13 Jan 2026
41.7300
42.1600
40.7000
40.9000
675,300
Mon, 12 Jan 2026
41.2000
41.7300
40.3700
41.5400
685,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
40.9300
41.7300
40.4700
41.5100
706,900
Thu, 08 Jan 2026
39.8400
41.2500
39.7200
40.8100
733,000
Wed, 07 Jan 2026
39.2100
40.6400
38.5800
40.4400
1,133,100
Tue, 06 Jan 2026
38.0800
40.3200
38.0800
39.6800
1,202,100
Mon, 05 Jan 2026
37.8500
39.8300
37.5800
37.7200
1,135,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
36.3600
37.7200
36.0600
37.3000
960,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
35.9100
36.0600
35.4500
35.5400
532,500
Tue, 30 Dec 2025
35.9900
36.4200
35.7800
35.9900
823,000
Mon, 29 Dec 2025
37.0700
37.0700
35.2200
35.9000
1,175,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
37.3400
37.4700
36.7600
37.3000
470,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
37.0900
37.4500
36.8200
37.1600
290,800
Tue, 23 Dec 2025
36.8000
37.2200
36.7600
37.0600
854,100
Mon, 22 Dec 2025
36.8200
37.5500
36.7700
37.0300
895,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
36.0800
36.8600
36.0500
36.5800
10,008,000
Thu, 18 Dec 2025
36.9900
37.1500
36.0600
36.1700
848,300
Wed, 17 Dec 2025
36.1700
36.7200
35.5500
36.1000
1,007,800
Tue, 16 Dec 2025
36.6200
37.0500
35.7800
36.1400
887,400
Mon, 15 Dec 2025
36.9200
37.2100
35.7400
36.3400
707,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
37.3000
37.9900
36.1200
36.4700
770,000
Thu, 11 Dec 2025
37.3400
37.9100
36.8100
37.3500
724,100
Wed, 10 Dec 2025
36.3900
38.2000
36.1600
37.5500
1,040,600
Tue, 09 Dec 2025
36.8500
37.2600
36.0200
36.3700
1,110,700
Mon, 08 Dec 2025
36.7700
37.5900
36.3200
37.2400
931,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
36.8800
37.2000
36.1100
36.5100
1,039,300
Thu, 04 Dec 2025
36.1300
36.7600
35.5600
36.5800
637,800
Wed, 03 Dec 2025
34.9100
36.6600
34.7500
36.1900
784,200
Tue, 02 Dec 2025
34.0300
34.8900
33.5000
34.5600
673,600
Mon, 01 Dec 2025
33.0900
34.4100
32.8100
33.6900
851,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
33.4200
33.7400
33.2900
33.6000
333,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
33.3900
33.9300
33.2500
33.7300
889,200
Tue, 25 Nov 2025
32.8300
33.7600
32.5300
33.5100
527,700
Mon, 24 Nov 2025
33.1100
33.9300
32.6700
33.2200
948,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
30.9700
33.2000
30.9700
33.0600
1,284,800
Thu, 20 Nov 2025
32.2500
32.2800
30.8600
30.9200
857,100
Wed, 19 Nov 2025
31.8300
32.4200
31.4000
31.5900
737,900
Tue, 18 Nov 2025
3 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 18 Nov 2025
31.8000
32.6300
31.6500
31.8300
1,256,200
Mon, 17 Nov 2025
34.2100
34.3500
32.1100
32.2900
1,040,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
33.5200
34.8300
33.5200
34.6000
677,000
Thu, 13 Nov 2025
35.0400
35.6500
34.5900
34.7500
825,700
Wed, 12 Nov 2025
36.0800
36.7300
35.4100
35.6600
783,300
Tue, 11 Nov 2025
35.7400
35.8900
35.0200
35.3900
711,100
Mon, 10 Nov 2025
36.4100
36.4100
34.9000
35.6800
900,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
36.0000
36.0000
34.3000
35.3000
1,224,900
Thu, 06 Nov 2025
38.5600
39.3700
36.4100
36.5200
1,339,700
Wed, 05 Nov 2025
37.4000
40.6500
37.2000
39.5900
1,764,000
Wed, 05 Nov 2025
2 · 10-Q
Pre-market · 08:38 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
Pre-market · 08:17 ET
8-K ↗
Tue, 04 Nov 2025
40.2000
40.7000
38.8500
38.9600
1,075,200
Mon, 03 Nov 2025
41.9100
42.1500
41.0100
41.6200
787,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
40.6900
42.5500
40.3200
41.8900
1,354,700
Thu, 30 Oct 2025
41.1800
41.6200
40.3900
40.8700
886,300
Wed, 29 Oct 2025
42.8800
42.8800
41.0900
41.4900
942,800
Tue, 28 Oct 2025
42.9700
43.1200
41.7500
42.6600
816,900
Mon, 27 Oct 2025
43.4400
44.4500
42.8000
43.0400
1,013,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
44.4400
45.0000
42.9800
43.0100
748,400