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
57.7000
62.4900
56.3200
56.5300
2,124,041
Thu, 22 Oct 2026
20 · 10-Q
After-hours · 20:20 ET
10-Q ↗
Thu, 22 Oct 2026
19 · 8-K
After market open · 11:32 ET
8-K ↗
Thu, 22 Oct 2026
62.2800
63.1600
57.8100
59.0000
3,288,600
Wed, 21 Oct 2026
61.4800
65.0650
61.4300
63.5000
2,400,100
Tue, 20 Oct 2026
59.9050
62.2100
58.7600
61.7700
1,484,100
Mon, 19 Oct 2026
58.2000
59.6600
57.8500
59.0800
904,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
57.9000
59.7600
57.5400
58.6900
1,452,100
Thu, 15 Oct 2026
59.0000
60.7050
57.3900
57.6700
991,400
Wed, 14 Oct 2026
56.9950
58.6000
56.6300
58.5600
817,200
Tue, 13 Oct 2026
57.7000
58.1600
56.2300
57.6100
958,200
Mon, 12 Oct 2026
58.5000
58.8800
56.8700
57.7200
840,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
55.3800
58.4900
54.3400
58.3900
1,386,600
Thu, 08 Oct 2026
50.8100
56.9200
50.7600
55.9800
2,239,800
Wed, 07 Oct 2026
54.0200
54.4200
50.4550
50.6500
1,249,200
Tue, 06 Oct 2026
55.3000
55.9800
54.3900
54.4800
1,028,500
Mon, 05 Oct 2026
56.1000
58.1850
54.7500
55.3200
1,193,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
57.7600
57.7600
55.5350
55.9700
715,800
Thu, 01 Oct 2026
58.1200
58.5100
56.5500
57.0100
1,183,300
Wed, 30 Sep 2026
56.5500
58.6000
56.5500
57.2550
876,800
Tue, 29 Sep 2026
57.0000
57.4300
55.7950
56.5500
750,800
Mon, 28 Sep 2026
58.2700
58.6900
56.9300
57.6600
758,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
59.1700
59.7800
57.6900
58.5900
860,100
Thu, 24 Sep 2026
57.7600
59.6200
57.1700
59.1700
998,800
Wed, 23 Sep 2026
59.6600
61.3000
57.5200
57.9800
873,800
Tue, 22 Sep 2026
57.9700
60.2200
57.5300
59.6000
1,581,300
Mon, 21 Sep 2026
56.5200
58.4500
55.5650
57.2500
1,061,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
56.0500
56.9150
55.1800
55.8200
3,191,300
Thu, 17 Sep 2026
56.8700
58.1500
55.6900
56.2400
2,078,500
Wed, 16 Sep 2026
55.9900
57.1500
54.6800
56.3700
2,544,800
Tue, 15 Sep 2026
54.9000
55.9600
53.8800
55.7800
1,885,600
Mon, 14 Sep 2026
50.8500
56.0200
50.8500
55.0300
2,535,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
51.9500
53.0200
51.5020
52.0100
2,032,700
Thu, 10 Sep 2026
50.8300
52.2100
50.6200
51.1000
1,006,500
Wed, 09 Sep 2026
53.2800
53.2800
51.0800
51.4900
1,966,000
Tue, 08 Sep 2026
54.7400
55.4900
53.1600
53.2700
1,178,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
54.5500
55.3800
54.1900
55.1300
1,717,700
Thu, 03 Sep 2026
57.7000
57.8200
54.9500
55.0800
1,834,200
Wed, 02 Sep 2026
58.0400
58.6800
56.8400
57.6900
999,200
Tue, 01 Sep 2026
58.6100
59.5600
57.5000
58.0600
1,176,600
Mon, 31 Aug 2026
61.7000
61.8200
58.7000
58.7150
1,040,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
61.9000
63.1800
60.9000
61.7100
599,200
Thu, 27 Aug 2026
62.3000
63.4800
61.0800
61.6300
948,200
Wed, 26 Aug 2026
63.6900
64.4800
62.3700
62.8000
623,000
Tue, 25 Aug 2026
64.1200
64.9000
63.5000
63.5700
542,200
Mon, 24 Aug 2026
63.9200
65.6350
63.1050
63.3600
693,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
65.2000
65.3150
63.1050
63.3500
607,000
Thu, 20 Aug 2026
67.2500
67.8600
64.9500
65.1700
840,900
Wed, 19 Aug 2026
64.1700
68.2500
63.6950
67.5700
943,900
Tue, 18 Aug 2026
65.2500
65.7650
63.3600
63.5400
635,300
Mon, 17 Aug 2026
64.7200
65.8700
63.1100
65.5000
585,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
65.0200
66.1980
64.7200
65.2100
657,300
Thu, 13 Aug 2026
66.9600
67.7000
65.0200
65.2100
787,400
Wed, 12 Aug 2026
65.1000
66.4600
64.7850
66.4500
947,600
Tue, 11 Aug 2026
62.6100
64.9350
60.0500
64.4600
1,449,700
Mon, 10 Aug 2026
62.2980
63.7600
61.5100
62.7800
901,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
63.9700
63.9700
62.1500
62.2500
756,400
Thu, 06 Aug 2026
64.8400
65.5600
63.1600
64.1200
896,000
Wed, 05 Aug 2026
65.3500
66.4950
64.4000
64.8400
700,000
Tue, 04 Aug 2026
63.3900
65.9300
63.0490
64.3800
988,300
Mon, 03 Aug 2026
66.0700
66.2600
63.3300
63.3900
1,153,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
67.6700
67.9600
65.2150
65.9400
859,700
Thu, 30 Jul 2026
67.1700
68.1100
66.1900
66.9500
711,900
Wed, 29 Jul 2026
69.7100
69.9560
66.6100
67.5400
1,575,800
Tue, 28 Jul 2026
68.5400
69.6500
66.1500
69.5800
1,590,900
Mon, 27 Jul 2026
66.0700
68.1500
65.9800
67.3500
1,593,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
70.3900
72.2800
65.5800
65.9700
1,694,800
Thu, 23 Jul 2026
17 · S-3ASR
After-hours · 16:05 ET
S-3ASR ↗
Thu, 23 Jul 2026
77.9200
79.9900
67.3200
69.3700
2,806,700
Thu, 23 Jul 2026
18 · 8-K
Pre-market · 07:20 ET
8-K ↗
Thu, 23 Jul 2026
16 · 10-Q
Pre-market · 08:15 ET
10-Q ↗
Wed, 22 Jul 2026
15 · 8-K
After-hours · 16:38 ET
8-K ↗
Wed, 22 Jul 2026
75.1400
76.5400
73.9200
74.4500
1,325,200
Tue, 21 Jul 2026
74.8400
76.3900
74.0200
75.8900
837,600
Mon, 20 Jul 2026
73.8100
75.7550
73.3080
73.8700
743,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
72.2600
75.0700
71.5400
73.1800
847,700
Thu, 16 Jul 2026
74.2600
75.6600
72.4350
73.2500
1,155,100
Wed, 15 Jul 2026
74.1200
76.8200
73.5850
74.7500
1,143,900
Tue, 14 Jul 2026
75.2400
76.0000
73.2500
74.0300
1,056,000
Mon, 13 Jul 2026
70.9500
74.7800
70.8600
74.6350
1,095,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
71.1400
72.1300
70.3800
71.4000
954,300
Thu, 09 Jul 2026
69.4600
72.7100
68.2450
71.2500
1,281,600
Wed, 08 Jul 2026
66.2500
68.5100
65.6250
68.4300
998,300
Tue, 07 Jul 2026
67.0100
69.6450
65.1100
65.5500
978,900
Mon, 06 Jul 2026
66.1100
68.9450
66.0300
66.7800
1,081,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
68.8900
69.4390
66.1200
66.1600
1,166,400
Wed, 01 Jul 2026
65.8150
69.7200
65.6100
68.9800
1,318,800
Tue, 30 Jun 2026
72.1500
72.8800
65.7800
66.1400
2,384,200
Mon, 29 Jun 2026
73.1000
74.6400
70.2210
72.5300
1,646,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
83.5200
83.6800
71.7800
73.7100
3,390,300
Thu, 25 Jun 2026
82.9000
84.1550
81.7920
82.5500
806,700
Wed, 24 Jun 2026
82.8200
84.7450
81.8000
82.7900
869,200
Tue, 23 Jun 2026
82.8800
83.4300
80.9400
82.7400
756,400
Mon, 22 Jun 2026
84.4500
85.1500
82.3600
82.8800
763,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
84.4700
85.8300
83.6500
84.0200
1,288,800
Wed, 17 Jun 2026
83.6000
84.1850
81.7800
83.6400
966,200
Tue, 16 Jun 2026
83.4300
85.3900
82.9000
83.8700
1,088,700
Mon, 15 Jun 2026
81.0100
83.0000
78.2000
82.8500
1,025,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
78.6500
82.3300
77.0000
80.9000
1,462,600
Thu, 11 Jun 2026
78.6700
80.5100
76.0000
78.6500
1,076,200
Wed, 10 Jun 2026
74.4100
78.9000
73.6010
78.7400
1,401,700
Tue, 09 Jun 2026
74.3700
74.8650
72.2900
74.2200
820,300
Mon, 08 Jun 2026
75.6600
75.6600
72.5000
73.4200
775,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
74.3400
76.5850
73.9900
74.0900
894,400
Thu, 04 Jun 2026
14 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 04 Jun 2026
74.7300
75.3900
73.2200
73.9800
744,000
Wed, 03 Jun 2026
74.6400
76.2200
72.7200
75.1800
1,039,300
Tue, 02 Jun 2026
74.9900
75.2300
73.5000
74.4500
585,500
Mon, 01 Jun 2026
75.0500
76.9100
74.2110
75.0000
687,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
77.4000
77.4000
74.6000
75.1300
1,167,500
Thu, 28 May 2026
78.5000
78.5150
76.7800
77.3800
609,000
Wed, 27 May 2026
77.3200
79.3750
77.0200
78.6300
708,900
Tue, 26 May 2026
76.8400
77.1200
75.5900
76.4900
844,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
79.0600
79.6300
75.3600
76.0400
997,000
Thu, 21 May 2026
77.9500
79.3500
77.0000
78.8300
856,300
Wed, 20 May 2026
77.2100
78.9500
76.5400
77.8800
759,100
Tue, 19 May 2026
79.1450
79.2000
76.0900
76.4500
1,384,400
Mon, 18 May 2026
78.5500
79.7000
77.8000
79.2300
812,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
76.4400
78.5500
75.5900
78.4400
1,395,100
Thu, 14 May 2026
74.7700
77.0100
73.4010
76.4400
1,285,000
Wed, 13 May 2026
74.6100
76.3500
73.8300
74.7700
1,762,800
Tue, 12 May 2026
72.4600
75.6350
72.2500
74.6100
2,009,000
Mon, 11 May 2026
72.0300
72.5900
70.8500
72.4600
1,273,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
68.4500
72.9800
68.3200
71.6000
1,671,700
Thu, 07 May 2026
69.1500
69.3500
67.2450
68.2050
911,200
Wed, 06 May 2026
68.9600
68.9600
66.9600
68.6400
997,200
Tue, 05 May 2026
68.1000
69.5700
67.1000
67.7900
1,455,400
Mon, 04 May 2026
66.9200
67.8400
65.6400
67.2500
1,210,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
66.8700
68.2600
66.2600
66.7500
1,392,000
Thu, 30 Apr 2026
67.6550
69.5850
63.7550
65.9900
4,623,300
Wed, 29 Apr 2026
60.6300
67.2100
56.3310
66.9500
5,754,000
Wed, 29 Apr 2026
13 · 10-Q
Pre-market · 08:42 ET
10-Q ↗
Wed, 29 Apr 2026
12 · 8-K
Pre-market · 07:23 ET
8-K ↗
Tue, 28 Apr 2026
51.1300
53.3400
51.1300
51.6300
1,606,200
Mon, 27 Apr 2026
50.0000
52.9200
49.7850
51.6100
1,233,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
47.2000
50.8800
46.5200
50.3900
1,029,900
Thu, 23 Apr 2026
11 · DEFA14A
After-hours · 16:34 ET
DEFA14A ↗
Thu, 23 Apr 2026
46.6400
48.0500
46.6400
47.4200
771,600
Wed, 22 Apr 2026
10 · 8-K/A
After-hours · 16:13 ET
8-K/A ↗
Wed, 22 Apr 2026
9 · DEFA14A
After-hours · 16:11 ET
DEFA14A ↗
Wed, 22 Apr 2026
8 · DEF 14A
After-hours · 16:09 ET
DEF 14A ↗
Wed, 22 Apr 2026
47.7400
48.9900
46.1300
46.5800
737,100
Tue, 21 Apr 2026
47.2600
48.7650
46.5000
47.3800
916,900
Mon, 20 Apr 2026
48.0600
48.2000
45.8500
47.4700
2,071,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
48.8900
49.9000
47.5500
48.3200
1,072,800
Thu, 16 Apr 2026
49.8800
50.7200
47.2300
48.3350
895,900
Wed, 15 Apr 2026
49.3300
50.5500
48.4500
49.7900
877,500
Tue, 14 Apr 2026
48.1900
50.2150
48.1150
49.6300
943,500
Mon, 13 Apr 2026
50.9700
51.2350
47.5200
48.3900
1,782,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
7 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 10 Apr 2026
49.7700
51.0900
48.7300
51.0000
851,200
Thu, 09 Apr 2026
48.3500
49.6950
47.7300
48.8300
1,146,000
Wed, 08 Apr 2026
50.1800
51.5450
48.9000
49.1600
1,517,500
Tue, 07 Apr 2026
49.2300
51.1400
49.0400
49.2200
1,208,000
Mon, 06 Apr 2026
48.2300
49.9550
47.0000
49.5300
637,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
47.2200
48.9800
46.2600
48.2400
787,900
Wed, 01 Apr 2026
48.6700
49.0400
47.6280
48.5900
1,308,400
Tue, 31 Mar 2026
47.5200
48.3000
45.0200
47.9100
1,331,400
Mon, 30 Mar 2026
46.9700
48.0500
46.1100
46.5200
1,513,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
51.2600
51.3100
46.8900
46.9700
1,779,900
Thu, 26 Mar 2026
52.9200
53.2300
51.6400
51.6800
1,167,200
Wed, 25 Mar 2026
54.6300
55.0300
52.6200
53.8700
1,475,900
Tue, 24 Mar 2026
55.2600
55.7000
52.9900
54.7100
9,318,900
Mon, 23 Mar 2026
56.5000
57.0700
55.0310
55.7700
2,740,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
53.5500
53.9200
52.4400
52.8800
894,600
Thu, 19 Mar 2026
55.4500
55.6980
51.6500
53.9800
1,421,000
Wed, 18 Mar 2026
58.0400
58.0400
55.6100
55.8900
735,200
Tue, 17 Mar 2026
59.9200
59.9200
57.9700
58.1400
983,700
Mon, 16 Mar 2026
57.9800
61.3900
57.9800
60.6000
1,755,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
58.8600
59.7300
56.4300
58.3500
789,000
Thu, 12 Mar 2026
56.4700
58.7200
56.4700
57.9900
1,175,300
Wed, 11 Mar 2026
54.3000
58.0100
54.3000
57.6900
1,138,800
Tue, 10 Mar 2026
52.5800
56.3150
52.5800
54.9100
1,135,900
Mon, 09 Mar 2026
50.8100
52.7600
49.9250
52.7400
883,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
51.9000
52.8200
51.0800
51.7200
818,300
Thu, 05 Mar 2026
54.1800
54.2050
52.0650
53.0000
920,000
Wed, 04 Mar 2026
54.3200
55.2600
53.8050
55.1750
648,600
Tue, 03 Mar 2026
52.9700
54.2600
51.4780
54.1200
995,100
Mon, 02 Mar 2026
56.9900
58.5500
54.3300
54.4500
1,329,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
57.4100
58.1650
56.8200
58.0600
1,086,100
Thu, 26 Feb 2026
55.3000
58.1450
55.0000
57.4100
1,041,500
Wed, 25 Feb 2026
54.8100
55.7450
54.4200
55.0700
615,400
Tue, 24 Feb 2026
53.5500
55.2400
52.2700
55.2400
1,062,600
Mon, 23 Feb 2026
53.9100
55.9500
53.3400
53.6200
1,419,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
51.0000
55.6200
50.0100
53.9600
2,518,900
Thu, 19 Feb 2026
50.1900
51.8200
48.0100
51.7600
2,103,800
Wed, 18 Feb 2026
55.0500
57.2700
48.5400
50.0600
4,800,000
Wed, 18 Feb 2026
6 · 10-K
Pre-market · 08:53 ET
10-K ↗
Wed, 18 Feb 2026
5 · 8-K
Pre-market · 07:19 ET
8-K ↗
Tue, 17 Feb 2026
56.5000
58.1250
56.1900
56.5200
1,426,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
57.1400
58.9300
55.5300
56.5800
987,400
Thu, 12 Feb 2026
58.8900
59.3500
56.6700
57.2100
835,600
Wed, 11 Feb 2026
57.1800
59.3500
56.7150
58.9600
826,500
Tue, 10 Feb 2026
58.6300
59.0700
54.8900
56.5600
846,700
Mon, 09 Feb 2026
59.0800
59.8800
57.3010
58.4100
550,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
57.2300
59.0500
57.0300
58.9600
739,000
Thu, 05 Feb 2026
54.8000
57.4150
54.1600
56.9900
711,700
Wed, 04 Feb 2026
57.8000
58.0500
54.2100
55.0000
969,300
Tue, 03 Feb 2026
56.0600
57.5800
55.7500
57.5600
793,100
Mon, 02 Feb 2026
53.3000
56.3700
52.6900
55.7300
747,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
53.9700
54.5900
52.9700
53.3500
605,800
Thu, 29 Jan 2026
54.2300
54.7450
53.4000
54.3750
494,900
Wed, 28 Jan 2026
54.9400
55.2500
52.1450
54.1700
769,600
Tue, 27 Jan 2026
55.6000
55.9900
54.4500
54.9800
724,800
Mon, 26 Jan 2026
52.0800
55.0700
51.6100
54.8700
842,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
52.2200
52.5600
51.8300
52.3000
763,100
Thu, 22 Jan 2026
53.4300
53.7800
52.0800
52.2200
697,400
Wed, 21 Jan 2026
54.1800
54.4700
53.1800
53.5400
804,500
Tue, 20 Jan 2026
52.9200
54.5800
52.4100
53.9300
609,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
52.7800
54.2950
52.5300
53.5400
539,800
Thu, 15 Jan 2026
52.0500
52.8300
51.9100
52.7100
633,800
Wed, 14 Jan 2026
55.3000
55.4550
51.9300
51.9900
808,100
Tue, 13 Jan 2026
55.6600
55.9000
55.0000
55.2800
529,400
Mon, 12 Jan 2026
54.8700
56.4600
54.3000
55.6500
582,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
55.1300
56.1500
54.8800
54.9700
399,800
Thu, 08 Jan 2026
4 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 08 Jan 2026
54.0900
55.3600
54.0900
55.1700
459,200
Wed, 07 Jan 2026
52.4600
55.5300
52.3100
54.2200
732,700
Tue, 06 Jan 2026
53.3000
53.3000
51.4310
51.9900
867,600
Mon, 05 Jan 2026
53.5500
54.1900
51.5500
53.5400
577,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
52.9900
54.2550
52.3200
53.4600
441,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
53.4300
53.7400
52.7000
53.0100
320,100
Tue, 30 Dec 2025
54.1600
54.8300
53.3800
53.4300
444,000
Mon, 29 Dec 2025
53.5600
54.8900
53.3400
54.5200
477,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
53.2400
53.7300
52.8700
53.5600
206,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
53.8600
54.0410
53.2150
53.4100
151,500
Tue, 23 Dec 2025
53.7300
54.3400
53.0100
53.7000
523,200
Mon, 22 Dec 2025
53.0400
54.3450
52.9500
53.3900
447,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
52.5000
54.1900
52.5000
53.4800
1,395,500
Thu, 18 Dec 2025
51.5800
52.8750
51.5800
52.4800
624,700
Wed, 17 Dec 2025
52.3300
52.3300
51.0000
51.2300
922,500
Tue, 16 Dec 2025
53.9100
54.0550
51.9400
52.2100
787,600
Mon, 15 Dec 2025
54.7800
55.2900
53.9600
54.0300
781,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
54.3300
54.8400
53.9100
54.5600
408,100
Thu, 11 Dec 2025
54.7200
55.0000
53.4900
54.3300
496,500
Wed, 10 Dec 2025
54.0400
54.6900
53.7300
54.1200
634,700
Tue, 09 Dec 2025
53.7900
55.0000
53.5700
54.1400
515,900
Mon, 08 Dec 2025
55.0300
55.0300
53.3050
53.5700
808,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
53.9600
54.8500
53.6600
54.5650
670,600
Thu, 04 Dec 2025
54.5800
54.9700
53.6300
53.7900
454,600
Wed, 03 Dec 2025
54.6500
55.0900
53.9500
54.6200
598,400
Tue, 02 Dec 2025
54.2800
54.7700
52.9360
54.6500
1,329,100
Mon, 01 Dec 2025
53.4100
54.4100
52.9000
54.1700
753,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
53.9200
54.2300
52.6900
53.4100
526,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
52.9600
53.9750
52.1500
53.8300
903,700
Tue, 25 Nov 2025
51.1600
53.1000
51.0000
53.0300
1,940,300
Mon, 24 Nov 2025
50.0000
51.9500
49.3300
51.1400
2,006,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
46.3400
49.0900
46.2500
48.3200
928,100
Thu, 20 Nov 2025
47.7000
47.8130
45.9000
46.2200
415,200
Wed, 19 Nov 2025
46.5100
47.7500
45.8400
47.2900
604,600
Tue, 18 Nov 2025
45.6800
46.8400
45.0000
46.5900
914,600
Mon, 17 Nov 2025
47.3600
50.5000
45.0100
45.4300
2,648,000
Mon, 17 Nov 2025
3 · 8-K
Pre-market · 07:10 ET
8-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
43.2100
44.2000
43.1100
43.8500
685,300
Thu, 13 Nov 2025
43.5000
43.9900
42.6400
43.1300
801,900
Wed, 12 Nov 2025
42.0500
43.1500
41.5000
43.1400
932,400
Tue, 11 Nov 2025
41.7700
42.3700
40.6150
41.8600
458,700
Mon, 10 Nov 2025
42.3400
43.2800
41.6800
41.7000
491,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
41.8600
42.5600
41.5000
42.1100
397,100
Thu, 06 Nov 2025
41.6200
42.7300
41.5750
41.8200
604,400
Wed, 05 Nov 2025
40.0800
42.2200
39.8500
41.7900
998,300
Tue, 04 Nov 2025
40.6000
41.2500
39.6900
39.8800
744,700
Mon, 03 Nov 2025
40.8000
41.7300
39.8600
40.8200
946,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
42.5000
43.0650
41.1200
41.1800
966,100
Thu, 30 Oct 2025
45.0000
45.0000
41.1600
42.6100
2,156,600
Wed, 29 Oct 2025
46.3800
48.6700
42.2000
45.2800
3,883,100
Wed, 29 Oct 2025
2 · 10-Q
Pre-market · 08:56 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 08:00 ET
8-K ↗
Tue, 28 Oct 2025
40.9800
42.3700
40.6200
42.2400
973,200
Mon, 27 Oct 2025
39.8600
41.3800
39.6000
40.9800
800,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
41.2500
41.7000
39.6400
39.6650
497,000