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
Mon, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
48.8100
48.9750
48.7800
48.8800
3,014,434
Thu, 22 Oct 2026
17 · DEFA14A
After-hours · 21:17 ET
SOLICITING MATERIAL UNDER 240.14A-12 ↗
Thu, 22 Oct 2026
48.6900
48.9300
48.6800
48.8900
4,831,100
Wed, 21 Oct 2026
48.7000
48.8000
48.6500
48.6900
7,643,400
Tue, 20 Oct 2026
48.6900
48.7400
48.6600
48.6800
7,360,800
Mon, 19 Oct 2026
16 · DEFA14A
After-hours · 20:15 ET
SOLICITING MATERIAL UNDER 240.14A-12 ↗
Mon, 19 Oct 2026
48.6900
48.7600
48.6400
48.7000
7,587,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
15 · DEFA14A
After-hours · 20:14 ET
SOLICITING MATERIAL UNDER 240.14A-12 ↗
Fri, 16 Oct 2026
48.6700
48.7600
48.6000
48.7200
36,254,800
Fri, 16 Oct 2026
14 · DEFA14A
Next filing day · accepted 15 Oct, 22:32 ET
SOLICITING MATERIAL UNDER 240.14A-12 ↗
Thu, 15 Oct 2026
13 · DEFA14A
After-hours · 21:24 ET
CURRENT REPORT ↗
Thu, 15 Oct 2026
12 · 8-K
After-hours · 21:20 ET
CURRENT REPORT ↗
Thu, 15 Oct 2026
47.0000
47.5100
45.6500
47.3400
2,689,900
Wed, 14 Oct 2026
47.8800
48.5700
46.2600
47.0600
1,622,500
Tue, 13 Oct 2026
46.3700
48.9750
45.7000
48.7200
1,470,700
Mon, 12 Oct 2026
50.2700
50.3100
46.1900
46.3700
1,834,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
49.2200
50.2790
48.9100
50.1200
1,575,300
Thu, 08 Oct 2026
48.4800
49.2500
48.1700
48.8800
1,304,700
Wed, 07 Oct 2026
49.0300
49.6650
47.9200
48.9600
1,796,800
Tue, 06 Oct 2026
48.5700
49.3500
48.5000
49.0800
1,626,500
Mon, 05 Oct 2026
47.7200
48.6400
47.5300
48.1500
1,081,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
47.9400
48.5370
47.4350
47.5700
1,012,300
Thu, 01 Oct 2026
48.0600
48.1000
46.5500
47.4500
1,440,200
Wed, 30 Sep 2026
47.2400
48.0900
46.9100
47.4500
1,211,100
Tue, 29 Sep 2026
47.7100
48.3100
46.0700
47.1100
1,197,900
Mon, 28 Sep 2026
45.0200
48.1300
44.6200
47.9250
1,824,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
47.9500
47.9500
46.2100
46.2500
1,616,800
Thu, 24 Sep 2026
48.3500
48.4800
47.5050
47.9500
1,355,600
Wed, 23 Sep 2026
47.4400
48.5100
46.9400
48.3500
1,161,300
Tue, 22 Sep 2026
48.5200
48.5800
46.5500
47.2900
1,586,500
Mon, 21 Sep 2026
47.5400
48.7900
47.0200
48.4550
1,790,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
48.0700
48.0700
46.4800
47.5600
2,715,600
Thu, 17 Sep 2026
46.6500
48.2600
45.7500
47.8100
1,578,900
Wed, 16 Sep 2026
46.4300
48.3900
46.3500
46.7600
1,965,100
Tue, 15 Sep 2026
46.6900
48.0500
46.6400
47.4700
2,195,500
Mon, 14 Sep 2026
45.7050
47.6100
45.3300
47.4800
3,027,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
45.1900
45.7800
44.1720
45.1200
2,227,200
Thu, 10 Sep 2026
45.6200
46.6800
45.3800
45.5000
1,519,300
Wed, 09 Sep 2026
45.5400
46.1600
45.0300
46.0900
1,410,100
Tue, 08 Sep 2026
45.7600
45.9800
44.6600
45.4600
2,033,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
46.3800
46.8000
45.8700
46.0900
2,038,400
Thu, 03 Sep 2026
47.0000
47.5500
45.6600
46.5100
3,150,800
Wed, 02 Sep 2026
42.3400
48.2100
40.8900
46.7600
5,698,600
Tue, 01 Sep 2026
42.9700
43.2400
41.9200
42.3500
1,769,600
Mon, 31 Aug 2026
43.3300
44.1800
43.0600
43.7700
1,400,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
44.5200
45.0500
43.7900
43.9200
1,508,700
Thu, 27 Aug 2026
42.6000
45.0700
42.5800
44.7800
1,637,700
Wed, 26 Aug 2026
40.3300
41.7000
40.0100
41.4000
546,000
Tue, 25 Aug 2026
41.1300
41.7700
39.9900
40.8200
954,100
Mon, 24 Aug 2026
41.2300
41.3950
39.9800
41.0500
1,078,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
40.9400
41.5450
39.8800
41.2300
1,212,600
Thu, 20 Aug 2026
42.0400
42.4150
40.7800
40.8500
1,349,500
Wed, 19 Aug 2026
43.6300
43.6300
42.0850
42.2800
860,900
Tue, 18 Aug 2026
43.1800
44.5750
43.1400
43.7200
818,300
Mon, 17 Aug 2026
44.0900
44.6500
43.0200
43.1700
964,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
45.8200
45.8200
44.2440
44.9900
867,000
Thu, 13 Aug 2026
42.2000
45.9450
41.8550
45.8200
1,425,300
Wed, 12 Aug 2026
41.8300
42.5950
41.2200
41.9300
1,081,400
Tue, 11 Aug 2026
42.3600
42.7100
41.4800
42.1100
1,627,300
Mon, 10 Aug 2026
42.8700
45.2500
42.3900
42.4400
1,461,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
43.4500
43.9300
42.4950
43.5200
1,236,300
Thu, 06 Aug 2026
42.2100
43.5950
40.5400
42.4400
1,486,800
Wed, 05 Aug 2026
44.0000
44.2700
43.1500
43.4000
2,302,900
Tue, 04 Aug 2026
41.0900
43.3900
40.9250
43.3200
1,588,600
Mon, 03 Aug 2026
40.5000
41.7500
40.5000
41.1800
1,769,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
39.8000
40.9300
38.9600
39.9500
1,750,900
Thu, 30 Jul 2026
40.4300
41.3200
39.5200
39.9300
2,452,700
Wed, 29 Jul 2026
11 · 10-Q
After market open · 12:20 ET
10-Q ↗
Wed, 29 Jul 2026
42.6800
42.9900
39.0000
40.6500
4,498,600
Tue, 28 Jul 2026
10 · 8-K
After market open · 12:10 ET
FORM 8-K ↗
Tue, 28 Jul 2026
46.7500
46.8000
44.2900
44.6700
4,481,600
Mon, 27 Jul 2026
45.4800
47.2700
45.4200
46.6700
2,011,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
45.9400
46.4900
44.9800
45.7400
1,568,900
Thu, 23 Jul 2026
46.1250
46.1250
44.3900
44.7800
1,236,500
Wed, 22 Jul 2026
46.2400
46.4100
44.9800
45.3300
1,208,500
Tue, 21 Jul 2026
47.9700
48.2400
45.7310
46.1800
1,621,800
Mon, 20 Jul 2026
46.6200
48.4300
46.5600
47.4500
1,285,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
45.8200
48.3500
45.5900
47.5400
2,142,200
Thu, 16 Jul 2026
47.3300
47.7050
46.6400
47.0000
1,286,600
Wed, 15 Jul 2026
48.5000
49.5400
47.1500
47.3300
2,025,900
Tue, 14 Jul 2026
44.6200
49.3720
44.2000
48.1900
3,592,900
Mon, 13 Jul 2026
44.7400
46.7100
44.7400
45.3800
1,374,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
46.3000
46.5850
43.9600
44.5300
1,315,900
Thu, 09 Jul 2026
44.1650
45.8900
43.7700
45.8100
1,138,800
Wed, 08 Jul 2026
44.6150
45.3300
43.7400
45.0700
1,991,600
Tue, 07 Jul 2026
46.5000
47.5800
45.5000
45.8400
2,642,700
Mon, 06 Jul 2026
41.9400
46.4200
41.3800
45.6700
3,584,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
41.5500
42.9700
41.4850
42.8600
1,333,200
Wed, 01 Jul 2026
42.7700
43.3400
41.8500
41.8900
2,203,300
Tue, 30 Jun 2026
39.7000
42.0950
39.4100
41.9600
1,961,500
Mon, 29 Jun 2026
40.4650
41.6800
39.8200
40.2100
2,494,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
38.2400
40.4500
38.1000
40.3000
4,793,300
Thu, 25 Jun 2026
37.0600
39.7700
36.4610
38.5600
3,882,200
Wed, 24 Jun 2026
36.3500
37.4500
35.3500
37.2900
3,859,600
Tue, 23 Jun 2026
33.2800
40.1000
32.9600
35.0300
9,763,100
Mon, 22 Jun 2026
33.2700
34.2000
32.0400
32.7100
1,096,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
33.0700
33.6000
31.7500
33.3800
2,239,800
Wed, 17 Jun 2026
33.6050
34.4300
33.0500
33.0800
1,843,000
Tue, 16 Jun 2026
33.9100
34.6100
33.2200
33.8600
1,197,400
Mon, 15 Jun 2026
33.4200
34.3100
33.0000
33.8900
1,279,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
32.9400
33.8720
32.4600
33.3400
1,089,500
Thu, 11 Jun 2026
32.5000
33.5000
31.9700
33.4600
1,085,600
Wed, 10 Jun 2026
31.9200
33.5800
31.5100
32.9000
1,117,100
Tue, 09 Jun 2026
32.6500
33.3350
31.4820
32.4800
1,060,200
Mon, 08 Jun 2026
32.3900
33.2500
32.2700
33.0400
984,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
33.3000
33.7200
32.2000
32.6900
1,599,400
Thu, 04 Jun 2026
33.7800
34.1200
32.9700
33.2500
1,132,400
Wed, 03 Jun 2026
35.2500
35.2600
33.2900
33.5100
1,797,900
Tue, 02 Jun 2026
9 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Tue, 02 Jun 2026
34.5300
35.9700
34.2900
35.8800
1,910,000
Mon, 01 Jun 2026
35.0000
36.2700
34.1900
36.1100
2,620,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
32.1500
34.3700
32.1500
34.1500
2,592,800
Thu, 28 May 2026
30.6600
32.4400
30.5000
31.8100
2,417,600
Wed, 27 May 2026
30.4500
30.9900
30.1200
30.2400
1,525,900
Tue, 26 May 2026
30.6000
31.2700
29.9200
31.0500
1,678,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
30.9200
31.4850
30.6100
31.0000
1,531,300
Thu, 21 May 2026
31.1000
31.3500
30.1800
30.6600
1,655,300
Wed, 20 May 2026
29.1350
31.1400
29.0300
31.1000
2,359,900
Tue, 19 May 2026
29.2400
29.8900
28.6600
29.7700
3,931,500
Mon, 18 May 2026
28.2000
29.1600
27.9500
28.7800
1,592,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
27.2700
28.2600
27.0100
28.1800
1,492,400
Thu, 14 May 2026
27.1800
27.9800
26.4510
27.2200
1,318,700
Wed, 13 May 2026
27.5750
27.6850
26.7050
27.0100
1,634,900
Tue, 12 May 2026
28.3100
28.4800
27.3900
27.8400
1,377,600
Mon, 11 May 2026
28.4400
28.9350
27.4200
28.0000
1,827,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
28.3100
28.9000
27.5900
28.5300
2,372,100
Thu, 07 May 2026
28.2000
29.5300
28.2000
28.6800
2,622,100
Wed, 06 May 2026
27.2000
27.8900
26.4500
27.6100
3,275,000
Tue, 05 May 2026
27.7600
28.0400
27.1200
27.4100
3,702,000
Mon, 04 May 2026
26.6300
28.2500
26.3600
27.4100
4,851,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
27.3400
28.2600
26.3900
26.5000
3,580,400
Thu, 30 Apr 2026
26.9500
27.5100
26.2100
26.3000
3,839,600
Wed, 29 Apr 2026
8 · 10-Q
After-hours · 16:27 ET
10-Q ↗
Wed, 29 Apr 2026
29.7200
29.7200
26.1500
27.2900
6,864,800
Tue, 28 Apr 2026
7 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Tue, 28 Apr 2026
25.0400
25.9600
24.6300
25.4400
3,640,100
Mon, 27 Apr 2026
24.5500
25.3100
24.2900
25.0500
1,985,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
24.2100
24.6300
23.5800
24.5300
2,116,300
Thu, 23 Apr 2026
24.1700
24.4460
23.2600
23.9200
2,996,100
Wed, 22 Apr 2026
24.8800
25.4150
24.7000
25.1300
2,401,300
Tue, 21 Apr 2026
24.4200
25.7850
24.2700
24.5900
2,028,700
Mon, 20 Apr 2026
24.1800
25.0800
24.0500
24.4100
2,220,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
24.4200
24.7000
23.8600
24.2200
1,802,600
Fri, 17 Apr 2026
6 · DEFA14A
Pre-market · 06:31 ET
DEFA14A ↗
Fri, 17 Apr 2026
5 · DEF 14A
Pre-market · 06:30 ET
DEF 14A ↗
Thu, 16 Apr 2026
23.7500
23.9900
23.2800
23.9000
1,636,200
Wed, 15 Apr 2026
22.1200
23.2500
21.9900
23.1400
2,096,000
Tue, 14 Apr 2026
22.3800
23.0000
21.5000
21.7600
2,125,800
Mon, 13 Apr 2026
20.2900
22.2400
20.2700
21.9700
3,736,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
21.5300
21.5500
19.7000
20.1900
3,159,700
Thu, 09 Apr 2026
22.7200
22.7550
21.2100
21.5300
2,146,800
Wed, 08 Apr 2026
23.9900
24.1000
22.4700
22.8100
2,372,600
Tue, 07 Apr 2026
23.4500
23.9900
23.0800
23.2900
2,285,400
Mon, 06 Apr 2026
22.5900
23.8900
22.4050
23.6800
2,362,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
21.6000
22.5900
20.8600
22.5300
1,325,600
Wed, 01 Apr 2026
21.6400
21.8200
20.7600
21.7400
1,514,500
Tue, 31 Mar 2026
21.5400
21.9300
21.0900
21.4700
1,769,800
Mon, 30 Mar 2026
21.3400
21.7200
21.0050
21.1700
2,461,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
21.3900
21.5000
20.4700
21.2100
2,918,400
Thu, 26 Mar 2026
21.1800
22.4600
21.1170
21.8300
1,733,400
Wed, 25 Mar 2026
22.5000
22.7900
21.3800
21.3900
3,147,800
Tue, 24 Mar 2026
23.4900
23.4900
21.5700
22.0100
2,191,300
Mon, 23 Mar 2026
23.6400
24.4500
23.3200
23.7200
1,428,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
23.7120
24.0600
23.0000
23.7200
5,763,700
Thu, 19 Mar 2026
24.4800
25.1000
23.4850
24.0200
1,915,200
Wed, 18 Mar 2026
24.0000
24.8050
23.7100
24.4800
1,894,500
Tue, 17 Mar 2026
24.4000
25.4500
23.9800
24.2900
1,830,200
Mon, 16 Mar 2026
24.3200
24.6200
23.7300
24.1200
2,422,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
24.1500
24.7600
23.8550
24.6850
1,467,800
Thu, 12 Mar 2026
23.8100
24.8000
23.6200
24.1800
1,657,100
Wed, 11 Mar 2026
24.0700
24.6500
23.7600
24.0850
1,900,300
Tue, 10 Mar 2026
24.3400
24.4000
23.0300
23.9500
1,597,700
Mon, 09 Mar 2026
24.0200
24.6150
23.4300
24.3400
1,385,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
23.4100
24.5820
23.3600
24.3900
2,027,900
Thu, 05 Mar 2026
23.2900
24.4250
23.2060
23.8300
2,535,700
Wed, 04 Mar 2026
23.2900
24.0100
22.9410
23.4900
1,951,200
Tue, 03 Mar 2026
22.8000
23.8600
22.0400
23.5500
2,775,000
Mon, 02 Mar 2026
22.6000
23.5950
22.5900
23.0800
1,955,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
22.3000
23.1100
21.6900
23.1000
1,993,700
Thu, 26 Feb 2026
22.6300
23.8900
22.5500
23.0900
2,673,800
Wed, 25 Feb 2026
21.9400
22.9400
21.1000
22.7200
2,268,200
Tue, 24 Feb 2026
21.1200
21.9200
20.6100
21.7100
4,036,100
Mon, 23 Feb 2026
23.1800
23.4650
20.8900
21.0800
4,021,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
25.4000
26.1100
23.5600
23.6900
3,010,000
Thu, 19 Feb 2026
25.7200
25.7800
25.2000
25.6600
1,770,800
Wed, 18 Feb 2026
25.4600
25.9300
24.9600
25.7000
2,139,900
Tue, 17 Feb 2026
25.2400
25.8300
24.5000
25.3200
4,106,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
25.5800
26.3450
25.0840
25.3600
2,888,400
Thu, 12 Feb 2026
26.1700
26.6900
23.8700
25.1500
3,826,500
Wed, 11 Feb 2026
27.8000
28.2600
25.2100
26.2900
4,657,900
Tue, 10 Feb 2026
25.6500
26.8370
25.4900
26.2600
4,134,400
Mon, 09 Feb 2026
22.8700
25.7300
22.3450
25.6100
8,126,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
22.5400
22.9400
21.9000
22.6500
5,291,800
Thu, 05 Feb 2026
23.9200
24.0000
21.5250
22.2100
9,429,000
Wed, 04 Feb 2026
4 · 10-K
After-hours · 16:18 ET
10-K ↗
Wed, 04 Feb 2026
23.1700
24.5000
20.0600
23.6700
19,821,000
Tue, 03 Feb 2026
3 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Tue, 03 Feb 2026
28.8200
28.8200
25.0300
26.5300
10,383,300
Mon, 02 Feb 2026
30.0900
30.2500
29.1900
29.2500
3,676,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
30.6100
31.3800
29.7500
29.8400
3,228,300
Thu, 29 Jan 2026
32.1000
32.4700
29.8650
30.5700
5,420,700
Wed, 28 Jan 2026
34.3800
34.5200
33.3300
33.4100
2,439,200
Tue, 27 Jan 2026
35.8400
36.3400
33.9250
34.2100
2,686,900
Mon, 26 Jan 2026
34.6700
35.6400
34.6700
35.6350
2,425,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
34.9000
35.3000
34.6550
34.9500
1,732,400
Thu, 22 Jan 2026
33.2000
34.8900
33.1500
34.7900
2,007,700
Wed, 21 Jan 2026
32.6500
33.4100
32.3100
32.9000
2,105,000
Tue, 20 Jan 2026
33.0000
33.3600
32.1400
32.5800
1,688,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
33.9600
34.1800
32.7500
33.5200
1,754,300
Thu, 15 Jan 2026
34.9200
35.2350
33.7950
33.9600
2,121,500
Wed, 14 Jan 2026
34.4500
35.3300
34.2800
34.8400
2,178,100
Tue, 13 Jan 2026
35.2600
35.5450
34.0600
34.6100
2,261,100
Mon, 12 Jan 2026
35.1400
35.6350
34.6000
35.2600
1,243,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
35.8000
35.8930
34.9500
35.2500
1,092,000
Thu, 08 Jan 2026
35.3700
35.8650
34.3200
35.7500
2,736,900
Wed, 07 Jan 2026
33.4300
36.5200
33.3750
35.4400
3,959,800
Tue, 06 Jan 2026
32.7100
33.3400
32.3100
33.3000
1,663,600
Mon, 05 Jan 2026
32.9200
33.4390
32.4000
32.8600
1,755,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
32.8100
32.9850
31.2000
32.0400
1,392,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
33.1000
33.2100
32.6950
32.8000
1,087,500
Tue, 30 Dec 2025
33.0600
33.6550
33.0000
33.1000
990,900
Mon, 29 Dec 2025
33.4400
33.6800
33.0400
33.3400
1,439,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
33.3400
33.5800
33.1700
33.5800
1,015,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
33.2600
33.4800
33.0700
33.4400
732,800
Tue, 23 Dec 2025
34.1800
34.2850
32.6300
33.2300
1,760,700
Mon, 22 Dec 2025
33.5100
34.7500
33.1050
34.4400
1,813,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
33.2900
34.0500
32.8900
33.4200
7,493,500
Thu, 18 Dec 2025
33.2500
33.8600
32.7100
33.2700
2,405,900
Wed, 17 Dec 2025
33.1100
33.2900
32.3800
32.6600
2,270,500
Tue, 16 Dec 2025
33.0200
33.3800
32.4000
33.1600
1,971,600
Mon, 15 Dec 2025
33.8200
33.9700
32.6000
33.0000
2,904,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
33.2900
34.0500
33.1000
33.7900
2,621,600
Thu, 11 Dec 2025
33.1400
33.6300
32.7520
33.2200
1,778,900
Wed, 10 Dec 2025
32.2600
33.5500
32.2600
33.1400
2,038,800
Tue, 09 Dec 2025
31.4800
32.5600
31.4600
32.4700
2,297,400
Mon, 08 Dec 2025
30.6300
31.8800
30.3000
31.5300
2,628,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
31.1100
31.3000
30.0200
30.2000
3,156,400
Thu, 04 Dec 2025
31.3900
31.7700
31.0750
31.1100
2,182,300
Wed, 03 Dec 2025
31.8900
32.1550
31.2500
31.5200
3,018,400
Tue, 02 Dec 2025
32.5100
32.8650
31.8750
31.9600
2,232,100
Mon, 01 Dec 2025
32.4700
33.2200
32.1900
32.2600
1,687,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
32.7400
33.3900
32.6600
33.0700
913,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
32.5400
32.8400
32.1500
32.3500
1,310,300
Tue, 25 Nov 2025
31.5700
32.6300
31.5500
32.4700
1,061,100
Mon, 24 Nov 2025
31.3700
31.6600
30.8200
31.4700
1,447,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
31.2000
31.4700
30.3400
31.3500
2,032,600
Thu, 20 Nov 2025
32.6000
32.8750
31.3400
31.3900
1,769,200
Wed, 19 Nov 2025
32.7200
32.9300
32.0000
32.1400
1,742,000
Tue, 18 Nov 2025
32.9100
33.3800
32.4500
32.9400
1,325,100
Mon, 17 Nov 2025
33.5600
33.9300
32.8700
33.1700
1,300,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
33.3400
34.0600
32.8100
33.6900
2,225,200
Thu, 13 Nov 2025
34.9200
35.4500
34.2050
34.3200
1,892,700
Wed, 12 Nov 2025
35.9600
36.3400
35.4000
35.5300
1,453,600
Tue, 11 Nov 2025
34.5700
35.8950
34.3760
35.7700
1,797,700
Mon, 10 Nov 2025
34.3600
34.8600
33.7200
34.4400
1,337,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
33.9700
34.2400
33.0700
34.1400
1,535,400
Thu, 06 Nov 2025
34.8800
35.1200
33.5800
34.1100
1,966,100
Wed, 05 Nov 2025
35.3900
35.6600
34.8770
35.0000
2,319,400
Tue, 04 Nov 2025
35.6800
36.2800
34.7700
35.3500
3,042,000
Mon, 03 Nov 2025
35.1100
36.4650
34.5950
36.0700
4,493,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
35.0000
35.3500
33.6100
35.2300
5,728,600
Thu, 30 Oct 2025
32.4500
35.8100
32.2710
35.0000
9,397,900
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:29 ET
10-Q ↗
Wed, 29 Oct 2025
39.6420
40.4100
32.0200
32.3400
29,366,700
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Tue, 28 Oct 2025
62.8500
63.8000
62.2050
63.0000
3,777,400
Mon, 27 Oct 2025
62.7000
63.8000
62.2100
62.6800
1,737,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend