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
83.9800
85.3850
83.0248
85.2700
1,995,088
Thu, 22 Oct 2026
82.1300
85.3600
81.6800
84.4100
3,614,700
Wed, 21 Oct 2026
80.0000
81.6200
79.2700
81.4800
2,596,300
Tue, 20 Oct 2026
77.2100
80.6100
77.2100
80.2800
3,320,600
Mon, 19 Oct 2026
74.5300
76.9850
74.5300
76.6600
2,048,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
78.2700
78.8000
73.7850
74.6500
2,332,700
Thu, 15 Oct 2026
75.1300
77.6000
74.7860
77.5200
4,877,800
Wed, 14 Oct 2026
72.0800
75.3100
72.0300
75.2300
3,362,700
Tue, 13 Oct 2026
71.2200
73.0400
70.8850
72.3100
2,025,400
Mon, 12 Oct 2026
71.4800
72.7600
70.6000
70.9700
1,523,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
72.0700
72.2500
69.9900
71.0800
2,249,400
Thu, 08 Oct 2026
69.2400
71.5150
68.7500
71.4300
3,159,200
Wed, 07 Oct 2026
68.0000
69.2600
67.9600
68.9000
2,602,200
Tue, 06 Oct 2026
69.8100
70.6800
66.8300
68.2200
3,710,200
Mon, 05 Oct 2026
69.0200
70.8100
68.9100
70.0300
2,432,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
69.8400
70.3800
68.2800
69.0100
1,881,800
Thu, 01 Oct 2026
68.8000
70.1850
67.8700
69.7400
2,072,400
Wed, 30 Sep 2026
67.0900
68.6200
66.8100
67.1500
1,908,800
Tue, 29 Sep 2026
66.2700
67.4300
65.8450
66.9800
1,841,000
Mon, 28 Sep 2026
65.8900
67.4550
63.9200
66.9800
3,271,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
68.6500
69.2100
67.2800
67.5000
2,224,200
Thu, 24 Sep 2026
69.0000
70.3600
68.4500
68.9900
2,318,500
Wed, 23 Sep 2026
67.2700
69.6200
66.9400
69.4900
3,403,000
Tue, 22 Sep 2026
69.6600
69.9300
65.5700
66.7600
5,179,200
Mon, 21 Sep 2026
69.1700
69.8700
67.9650
68.5700
3,279,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
70.9900
71.1500
69.0000
69.0700
7,160,700
Thu, 17 Sep 2026
69.1600
71.3600
68.2690
70.6400
3,161,700
Wed, 16 Sep 2026
70.6000
71.8400
70.1400
70.4000
2,404,300
Tue, 15 Sep 2026
68.9400
74.0650
68.9400
71.8500
4,977,900
Mon, 14 Sep 2026
67.0000
69.8600
66.4500
69.7600
3,002,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
65.6300
66.9900
65.4900
65.6500
2,193,100
Thu, 10 Sep 2026
64.6000
65.8400
63.8200
65.8000
2,744,400
Wed, 09 Sep 2026
64.6400
65.4500
63.6330
64.4500
3,107,600
Tue, 08 Sep 2026
67.0500
67.0500
64.2250
65.0800
4,133,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
15 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Fri, 04 Sep 2026
68.5200
70.4000
64.1600
68.4100
7,993,800
Thu, 03 Sep 2026
14 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 03 Sep 2026
67.0600
68.4600
65.5300
65.9700
5,688,300
Wed, 02 Sep 2026
64.8500
65.8100
64.1800
65.3900
2,725,100
Tue, 01 Sep 2026
65.1700
66.7750
64.3600
64.6400
3,013,900
Mon, 31 Aug 2026
63.6000
66.3300
63.6000
66.2700
3,877,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
64.0200
65.6400
63.9700
64.0000
3,771,500
Thu, 27 Aug 2026
61.1500
64.0400
60.5900
63.8000
3,782,800
Wed, 26 Aug 2026
58.9100
60.2800
58.7300
59.3300
4,109,600
Tue, 25 Aug 2026
61.7400
62.5600
60.2200
60.5400
3,511,700
Mon, 24 Aug 2026
61.6400
62.9900
61.3100
62.5600
1,907,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
61.8000
62.6500
60.7900
62.0000
1,789,000
Thu, 20 Aug 2026
62.0000
62.8700
61.3300
62.2800
1,838,000
Wed, 19 Aug 2026
59.9200
62.6600
59.9200
62.1100
2,248,400
Tue, 18 Aug 2026
60.3300
61.8200
59.8650
60.0100
2,974,100
Mon, 17 Aug 2026
61.0700
61.6000
59.6000
59.8200
2,116,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
64.9500
65.2500
60.4450
62.0400
3,961,600
Thu, 13 Aug 2026
58.3700
64.2000
57.8550
64.0900
5,440,400
Wed, 12 Aug 2026
58.4200
59.1600
57.5000
58.1000
1,883,300
Tue, 11 Aug 2026
59.1300
60.4650
58.6800
59.3400
1,765,100
Mon, 10 Aug 2026
59.1600
60.5900
59.0500
59.6400
3,263,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
57.9800
60.3850
57.8900
60.2600
3,443,600
Thu, 06 Aug 2026
56.0200
57.1700
55.3250
56.9000
2,061,600
Wed, 05 Aug 2026
58.4800
58.5100
56.8240
57.4900
2,084,700
Tue, 04 Aug 2026
54.3900
57.5500
54.2600
57.5400
2,740,400
Mon, 03 Aug 2026
56.4300
57.0000
55.0700
55.1300
3,015,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
53.0600
55.3500
52.6900
54.8300
2,994,100
Thu, 30 Jul 2026
56.1300
56.7900
52.8750
54.2900
4,661,500
Wed, 29 Jul 2026
56.0800
59.1300
55.6800
58.1700
4,474,600
Tue, 28 Jul 2026
53.5900
56.2000
53.5900
55.9700
3,664,700
Mon, 27 Jul 2026
51.7500
54.3000
51.2200
52.9100
3,106,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
48.0400
50.5150
48.0400
50.4400
2,540,900
Thu, 23 Jul 2026
48.4000
48.8000
46.5700
47.0400
2,411,100
Wed, 22 Jul 2026
50.5100
50.5700
47.2900
47.8900
2,948,800
Tue, 21 Jul 2026
50.9800
52.4500
50.5600
50.7400
2,654,400
Mon, 20 Jul 2026
52.2500
53.4300
51.2500
52.3000
2,937,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
52.8900
54.5000
52.1600
52.7400
3,236,600
Thu, 16 Jul 2026
51.9800
54.0100
51.1850
53.3800
4,160,200
Wed, 15 Jul 2026
50.0000
51.6600
49.8100
51.1600
3,543,800
Tue, 14 Jul 2026
47.3400
50.1200
47.1560
49.3800
2,382,400
Mon, 13 Jul 2026
49.6900
50.6500
49.1400
49.8700
2,707,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
49.5800
49.7000
48.2200
49.1800
3,139,900
Thu, 09 Jul 2026
46.2300
48.9500
45.5000
48.7600
3,010,100
Wed, 08 Jul 2026
46.6800
47.4500
45.7000
47.2200
2,838,500
Tue, 07 Jul 2026
47.9700
48.9850
46.9700
47.2300
3,366,400
Mon, 06 Jul 2026
45.2000
46.9800
44.7700
46.9000
3,471,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
45.7000
46.5900
45.5300
45.7700
2,484,000
Wed, 01 Jul 2026
45.6500
46.4000
44.9450
46.0200
3,493,000
Tue, 30 Jun 2026
44.8700
45.1100
43.8500
44.4200
3,411,200
Mon, 29 Jun 2026
45.9300
46.3800
44.9000
45.0400
3,575,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
42.9000
45.3300
42.9000
45.2100
8,406,100
Thu, 25 Jun 2026
43.6600
44.2200
42.2700
42.4600
4,102,000
Wed, 24 Jun 2026
42.8700
44.7800
42.6000
44.2400
5,004,400
Tue, 23 Jun 2026
43.3900
44.0200
42.6200
42.6700
3,968,700
Mon, 22 Jun 2026
42.8000
44.2070
42.2500
42.7100
5,124,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
42.0400
43.9100
41.3680
43.4700
9,474,900
Wed, 17 Jun 2026
43.8300
45.0900
42.3500
42.5800
4,954,200
Tue, 16 Jun 2026
44.1700
45.2900
43.9050
44.4300
3,780,200
Mon, 15 Jun 2026
45.4500
46.5000
43.4000
44.1950
5,503,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
44.4100
45.1200
43.4800
45.0300
4,257,400
Thu, 11 Jun 2026
44.4000
45.3300
43.8700
44.5500
4,109,100
Wed, 10 Jun 2026
44.0800
46.2400
44.0000
45.1300
3,626,100
Tue, 09 Jun 2026
45.7000
46.4300
43.7600
45.0700
5,771,000
Mon, 08 Jun 2026
47.0100
47.9600
45.7450
46.1600
4,878,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
13 · 10-Q
After-hours · 16:50 ET
10-Q ↗
Fri, 05 Jun 2026
49.1750
50.7800
46.7300
47.2600
8,714,000
Thu, 04 Jun 2026
12 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 04 Jun 2026
53.9400
54.2300
50.8100
50.9400
7,123,200
Wed, 03 Jun 2026
11 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Wed, 03 Jun 2026
54.1200
54.2900
51.8600
52.4000
3,274,600
Tue, 02 Jun 2026
55.0400
55.9100
53.6650
55.1000
4,887,600
Mon, 01 Jun 2026
54.4000
57.2900
53.1200
57.0200
4,910,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
50.1500
53.3600
49.8380
52.5200
5,531,000
Thu, 28 May 2026
49.1100
50.4300
48.3100
49.5800
2,478,500
Wed, 27 May 2026
48.6000
50.1250
48.1600
48.4300
2,144,000
Tue, 26 May 2026
48.7900
49.9150
48.0300
49.3200
2,418,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
49.5000
50.1950
48.8600
49.5300
2,276,600
Thu, 21 May 2026
48.9750
49.2100
47.6900
48.9700
2,195,900
Wed, 20 May 2026
48.5100
49.8900
47.6300
49.7300
2,425,800
Tue, 19 May 2026
10 · DEFA14A
After-hours · 16:31 ET
DEFA14A ↗
Tue, 19 May 2026
51.1330
51.4200
48.8300
49.4200
3,807,200
Mon, 18 May 2026
47.8900
49.5800
47.5600
49.0200
3,182,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
45.9900
48.2900
45.4700
47.7100
4,111,600
Thu, 14 May 2026
45.2100
46.2600
44.6000
45.5000
2,950,000
Wed, 13 May 2026
44.5600
45.3700
44.0600
45.0700
3,850,000
Tue, 12 May 2026
45.8800
46.3800
44.9300
45.1800
2,916,600
Mon, 11 May 2026
47.3100
48.3850
45.2650
45.4900
4,051,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
47.2200
47.9000
45.4000
47.9000
2,475,800
Thu, 07 May 2026
9 · DEFA14A
After-hours · 16:12 ET
DEFA14A ↗
Thu, 07 May 2026
47.6500
49.2000
47.6500
48.1900
4,380,900
Wed, 06 May 2026
8 · DEFA14A
After-hours · 16:15 ET
DEFA14A ↗
Wed, 06 May 2026
7 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 06 May 2026
47.7700
47.7700
46.2200
46.5300
2,510,300
Tue, 05 May 2026
48.3100
48.8300
47.2050
48.3800
1,961,100
Mon, 04 May 2026
48.1200
49.6600
47.7700
48.4500
3,182,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
47.6000
48.6700
46.5000
47.9600
3,514,100
Thu, 30 Apr 2026
46.2400
46.5900
45.2500
45.9900
2,382,100
Wed, 29 Apr 2026
45.7100
47.0800
45.1400
46.9200
2,734,600
Tue, 28 Apr 2026
46.4100
47.6500
45.7600
45.7800
2,367,800
Mon, 27 Apr 2026
46.1900
46.9700
45.6000
45.6600
1,900,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
45.2400
46.2600
44.8950
46.2200
2,403,000
Thu, 23 Apr 2026
45.6300
46.3300
43.6100
45.0200
4,602,400
Wed, 22 Apr 2026
47.9500
48.5600
46.9600
47.5200
2,274,800
Tue, 21 Apr 2026
47.9400
49.2700
47.3600
47.6000
2,487,200
Mon, 20 Apr 2026
45.7400
47.7300
45.7000
47.7100
2,905,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
47.5000
47.5500
45.4000
45.7400
2,530,900
Thu, 16 Apr 2026
6 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Thu, 16 Apr 2026
47.8500
48.2800
45.9000
46.0600
3,438,800
Wed, 15 Apr 2026
45.7680
46.9000
44.9750
46.8400
3,790,800
Tue, 14 Apr 2026
45.8500
46.4000
44.3300
44.6300
3,430,100
Mon, 13 Apr 2026
42.8600
45.5700
42.8500
45.4200
5,585,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
45.1300
46.2500
42.3800
42.8900
5,924,200
Thu, 09 Apr 2026
45.2600
45.6000
43.0100
45.5500
5,212,000
Wed, 08 Apr 2026
48.5500
49.3700
45.6300
45.7100
4,916,700
Tue, 07 Apr 2026
48.0000
48.7300
46.8810
47.3600
2,728,000
Mon, 06 Apr 2026
48.6800
49.4300
47.7100
48.0500
2,669,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
48.2500
49.2300
47.4200
48.3700
3,274,600
Wed, 01 Apr 2026
47.7000
48.3750
45.7900
48.1700
4,389,200
Tue, 31 Mar 2026
47.1600
48.3500
46.2700
47.4100
3,949,600
Mon, 30 Mar 2026
46.1200
47.6550
46.1200
47.2600
3,718,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
46.3100
46.3700
44.8500
45.7100
5,802,200
Thu, 26 Mar 2026
45.7700
47.7500
45.7000
47.1800
5,107,600
Wed, 25 Mar 2026
47.4800
48.2200
45.5800
46.3000
5,900,500
Tue, 24 Mar 2026
47.9700
48.2300
46.0950
46.1600
6,920,700
Mon, 23 Mar 2026
47.6200
49.1700
47.0200
48.7900
5,080,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
47.0200
48.7100
46.4010
47.2300
8,083,600
Thu, 19 Mar 2026
49.3400
51.4000
47.7000
47.7500
4,957,300
Wed, 18 Mar 2026
5 · 10-K
After-hours · 16:06 ET
10-K ↗
Wed, 18 Mar 2026
46.2200
49.8600
45.2000
48.9000
12,686,900
Tue, 17 Mar 2026
4 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 17 Mar 2026
46.9700
48.8900
46.7600
47.5400
8,001,600
Mon, 16 Mar 2026
46.7900
47.9100
46.6100
46.8200
3,891,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
46.3400
47.3400
45.7000
47.0500
3,414,200
Thu, 12 Mar 2026
47.9300
49.1100
46.4700
46.4800
3,997,300
Wed, 11 Mar 2026
49.1700
50.3130
47.1000
48.0000
2,927,300
Tue, 10 Mar 2026
48.6900
48.9600
46.7100
48.6400
4,452,500
Mon, 09 Mar 2026
47.9500
48.9800
47.3100
48.6900
3,519,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
3 · 8-K
After-hours · 16:21 ET
8-K ↗
Fri, 06 Mar 2026
48.1900
48.7400
47.1200
48.6900
3,392,300
Thu, 05 Mar 2026
46.3300
48.6140
46.2530
48.2300
4,786,800
Wed, 04 Mar 2026
46.4000
47.2300
46.1300
46.2200
3,484,700
Tue, 03 Mar 2026
45.0200
47.3800
44.3800
46.7400
4,814,200
Mon, 02 Mar 2026
44.2200
46.5400
44.1700
46.1600
4,500,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
44.3100
45.4600
43.4100
45.0700
18,043,000
Thu, 26 Feb 2026
43.8700
45.8900
43.4500
45.7200
5,622,400
Wed, 25 Feb 2026
42.0300
43.5800
40.1600
43.2600
6,539,500
Tue, 24 Feb 2026
41.9800
44.7000
41.8500
42.8500
8,314,100
Mon, 23 Feb 2026
43.1500
43.1500
40.4200
41.7500
4,633,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
44.0200
45.9400
43.7300
44.4800
3,758,000
Thu, 19 Feb 2026
44.4800
45.0000
43.6450
44.1200
4,096,400
Wed, 18 Feb 2026
45.7100
45.7680
44.4500
44.8200
4,429,100
Tue, 17 Feb 2026
44.7750
45.2900
43.9900
45.2100
4,661,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
44.0000
45.2500
43.6300
44.8200
5,006,300
Thu, 12 Feb 2026
44.2900
44.9700
41.5300
43.7400
8,610,500
Wed, 11 Feb 2026
47.4500
47.5800
44.0500
44.3400
6,604,400
Tue, 10 Feb 2026
47.6600
49.0550
47.5120
47.6200
4,174,000
Mon, 09 Feb 2026
46.8200
47.7850
46.0900
47.5900
3,431,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
46.1800
47.5500
45.3000
47.1300
4,393,500
Thu, 05 Feb 2026
46.4300
48.0000
45.2600
45.5400
4,677,100
Wed, 04 Feb 2026
45.7900
48.4100
45.0000
46.7500
6,923,100
Tue, 03 Feb 2026
49.2650
50.9900
45.2600
46.0700
8,810,800
Mon, 02 Feb 2026
52.7600
53.2800
51.6300
52.0000
4,047,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
53.4900
53.6300
52.3050
52.5400
4,797,800
Thu, 29 Jan 2026
54.4600
54.5300
51.9000
53.7800
5,863,600
Wed, 28 Jan 2026
55.8700
57.1300
55.3700
56.2150
3,048,000
Tue, 27 Jan 2026
57.7600
58.0300
55.0100
55.4200
3,538,200
Mon, 26 Jan 2026
57.4500
58.6500
57.2100
57.6600
3,704,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
57.7000
58.9600
57.2340
57.4600
3,555,300
Thu, 22 Jan 2026
56.2400
57.5750
55.6600
57.5000
4,771,500
Wed, 21 Jan 2026
55.9600
57.3300
55.4590
56.0300
4,139,700
Tue, 20 Jan 2026
55.6600
57.2900
55.5100
55.8200
4,657,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
59.9300
60.0000
56.6300
56.7100
5,414,900
Thu, 15 Jan 2026
62.0600
62.1800
59.5600
59.6900
4,331,900
Wed, 14 Jan 2026
63.9900
64.5300
61.8300
61.8700
3,537,400
Tue, 13 Jan 2026
68.3100
69.2600
64.3000
64.5100
3,622,500
Mon, 12 Jan 2026
68.8100
69.4900
67.4400
68.3100
2,401,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
70.0000
70.9300
68.7400
68.8100
2,968,300
Thu, 08 Jan 2026
69.2500
69.8800
67.4000
69.8000
3,103,900
Wed, 07 Jan 2026
65.4300
69.8500
65.4200
69.5700
4,021,100
Tue, 06 Jan 2026
64.3000
65.3900
64.0500
65.1900
3,174,600
Mon, 05 Jan 2026
64.7300
66.6670
64.3000
64.3400
3,510,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
68.6100
68.6800
64.2400
64.8500
3,091,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
68.8250
69.2850
68.3300
68.4000
1,547,700
Tue, 30 Dec 2025
69.2300
69.7700
69.0100
69.0800
1,573,100
Mon, 29 Dec 2025
69.6600
70.6450
69.2500
69.4700
1,615,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
69.4900
70.0010
69.4600
69.9700
1,271,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
68.7600
69.9760
68.7600
69.6400
1,190,500
Tue, 23 Dec 2025
69.9900
70.4250
68.7200
68.9700
1,745,700
Mon, 22 Dec 2025
70.0900
71.1000
70.0000
70.4300
2,236,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
69.2500
70.0800
69.0700
69.9800
8,220,000
Thu, 18 Dec 2025
67.7800
69.4400
67.4400
69.4000
3,495,000
Wed, 17 Dec 2025
67.6300
69.5700
67.3000
67.7900
2,888,400
Tue, 16 Dec 2025
67.9000
68.2700
66.8400
67.5800
2,893,300
Mon, 15 Dec 2025
70.8700
71.1000
66.7800
68.1900
2,849,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
70.5100
71.1500
69.6100
71.1100
2,389,500
Thu, 11 Dec 2025
68.6800
70.9600
68.4500
70.2300
3,033,800
Wed, 10 Dec 2025
69.2000
69.6480
67.3600
68.8100
3,689,000
Tue, 09 Dec 2025
65.3300
70.6080
65.3300
69.3900
5,145,100
Mon, 08 Dec 2025
66.0900
66.1600
64.5600
66.0400
4,015,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
2 · 10-Q
After-hours · 16:57 ET
10-Q ↗
Fri, 05 Dec 2025
64.5550
66.9670
63.4050
65.6700
8,934,800
Thu, 04 Dec 2025
1 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 04 Dec 2025
71.2000
72.3500
70.8000
71.1000
6,796,200
Wed, 03 Dec 2025
68.8900
71.0500
68.2650
70.6200
2,268,300
Tue, 02 Dec 2025
68.5400
69.9500
68.2300
68.8600
2,699,600
Mon, 01 Dec 2025
68.2500
69.5900
67.5700
68.3300
2,228,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
69.1900
70.1300
69.0600
69.3500
940,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
68.0200
69.4050
67.7650
68.8700
1,915,100
Tue, 25 Nov 2025
65.9000
68.3400
65.6400
67.9600
1,702,700
Mon, 24 Nov 2025
66.1800
66.4300
65.2700
65.9300
2,439,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
63.9900
66.2000
63.5000
65.3900
1,970,900
Thu, 20 Nov 2025
66.1300
66.7250
63.9300
64.0100
1,946,700
Wed, 19 Nov 2025
65.5800
65.5800
64.2400
65.0400
1,657,900
Tue, 18 Nov 2025
64.4300
66.3300
63.8100
65.5700
2,680,000
Mon, 17 Nov 2025
67.0700
67.3500
64.5800
64.6700
2,013,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
66.2100
68.3800
65.8400
67.7600
1,842,400
Thu, 13 Nov 2025
68.1500
69.1500
66.7450
67.0100
1,939,400
Wed, 12 Nov 2025
69.3600
70.2330
69.2550
69.3500
1,650,800
Tue, 11 Nov 2025
69.2200
70.3200
68.7550
68.8500
1,846,700
Mon, 10 Nov 2025
70.1700
70.1800
68.7100
69.6500
1,603,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
68.8200
70.1800
68.5000
69.7000
1,411,000
Thu, 06 Nov 2025
70.5000
70.5200
68.3100
69.7300
1,827,500
Wed, 05 Nov 2025
70.8500
71.6100
69.8800
70.9000
2,405,700
Tue, 04 Nov 2025
72.1300
72.1300
70.2700
70.8100
1,836,700
Mon, 03 Nov 2025
73.1400
74.2500
71.4500
73.0400
2,182,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
71.7200
73.2550
71.1260
73.1400
3,043,800
Thu, 30 Oct 2025
68.7200
73.5500
68.3000
71.6100
4,517,600
Wed, 29 Oct 2025
70.5000
70.6000
68.8450
68.9800
2,454,900
Tue, 28 Oct 2025
71.6100
71.6100
70.2800
70.7000
1,637,300
Mon, 27 Oct 2025
72.4600
72.4600
71.2100
71.4400
1,677,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
72.2000
72.5000
71.3200
71.4900
1,175,300