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, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
16.9600
17.5100
16.8600
17.2900
19,672,000
Thu, 23 Jul 2026
17.5800
17.6000
16.7000
16.7900
17,346,800
Wed, 22 Jul 2026
18.4600
18.5000
17.4300
17.5800
12,455,400
Tue, 21 Jul 2026
18.3200
18.7500
18.1000
18.2500
12,106,100
Mon, 20 Jul 2026
18.5650
19.1200
18.1300
18.6400
11,716,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
18.9100
19.2050
18.3500
18.5900
13,651,600
Thu, 16 Jul 2026
19.7000
19.9900
19.0200
19.1200
8,566,800
Wed, 15 Jul 2026
19.3400
19.7600
19.1250
19.3700
10,341,000
Tue, 14 Jul 2026
19.0650
19.4700
18.9050
18.9400
13,739,200
Mon, 13 Jul 2026
20.2800
20.5350
19.7300
19.7900
12,354,200
Mon, 13 Jul 2026
24 · 8-K
Pre-market · 08:38 ET
8-K ↗
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
20.2300
20.3780
19.3900
19.5300
8,547,300
Thu, 09 Jul 2026
18.6020
19.8000
18.5000
19.7500
9,130,700
Wed, 08 Jul 2026
19.2200
19.2650
18.7800
19.0700
11,550,000
Tue, 07 Jul 2026
19.7400
19.9400
18.9800
19.1800
10,165,600
Mon, 06 Jul 2026
18.7550
19.4650
18.5100
19.3100
13,592,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
19.0800
19.3600
19.0000
19.1000
10,936,600
Wed, 01 Jul 2026
18.6450
19.6400
18.1500
19.1500
18,777,200
Tue, 30 Jun 2026
18.0050
18.3800
17.4700
18.0800
29,047,400
Mon, 29 Jun 2026
18.9700
19.3300
18.5100
18.6500
15,903,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
17.4000
18.4700
17.3700
18.3700
27,349,400
Thu, 25 Jun 2026
17.5100
17.8800
16.9800
17.3300
15,024,100
Wed, 24 Jun 2026
17.9700
18.4000
17.6550
17.7000
14,274,500
Tue, 23 Jun 2026
17.7000
18.2200
17.2100
17.9300
23,125,600
Mon, 22 Jun 2026
18.2200
18.6750
17.6900
18.0200
21,422,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
18.0600
18.5650
17.7700
18.5100
50,679,200
Wed, 17 Jun 2026
18.9300
19.0250
18.1500
18.1600
18,745,200
Tue, 16 Jun 2026
19.2250
19.4700
18.7150
18.9600
17,319,200
Mon, 15 Jun 2026
19.4740
19.6400
18.8850
19.2700
24,055,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
18.7700
19.9900
18.3120
19.2800
30,936,200
Thu, 11 Jun 2026
19.0900
19.2300
18.3700
18.9000
19,368,500
Wed, 10 Jun 2026
19.5750
20.5850
19.2000
19.2900
21,367,400
Tue, 09 Jun 2026
23 · 8-K
After-hours · 16:11 ET
8-K ↗
Tue, 09 Jun 2026
19.1650
20.1270
19.0600
19.8900
18,684,900
Mon, 08 Jun 2026
19.5750
19.9900
19.1000
19.4300
23,456,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
21.1400
21.4200
19.8350
19.9500
18,202,200
Thu, 04 Jun 2026
20.9500
21.9100
20.5400
21.0300
19,800,500
Wed, 03 Jun 2026
21.0000
21.0300
20.0500
20.5600
17,598,000
Tue, 02 Jun 2026
22.5300
22.6000
21.0000
21.1000
21,905,500
Mon, 01 Jun 2026
22 · 8-K
After-hours · 16:35 ET
8-K ↗
Mon, 01 Jun 2026
21.9900
23.5700
21.7850
23.2200
22,967,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
21.2000
22.1550
20.9650
21.5600
48,457,400
Fri, 29 May 2026
21 · 8-K
Next filing day · accepted 28 May, 20:08 ET
8-K ↗
Thu, 28 May 2026
21.2400
21.7600
20.8000
21.1500
21,718,000
Wed, 27 May 2026
22.1250
23.3600
22.1250
22.2900
17,333,900
Tue, 26 May 2026
22.0000
22.5600
21.7500
22.1800
16,671,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
21.3500
22.5080
21.3100
22.3800
16,293,600
Thu, 21 May 2026
20.8800
21.4100
20.6200
21.2800
10,602,000
Wed, 20 May 2026
20.7650
21.0400
20.2200
21.0200
21,267,300
Tue, 19 May 2026
22.5700
23.2400
21.1100
21.1600
19,886,400
Mon, 18 May 2026
20.9900
22.5780
20.9900
22.2700
20,491,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
20.4600
21.1700
20.4000
21.1500
17,607,700
Thu, 14 May 2026
20.4400
20.6400
20.0350
20.4100
14,035,300
Wed, 13 May 2026
20.8950
20.8950
19.8300
20.4900
18,832,000
Tue, 12 May 2026
21.7650
21.8800
21.0350
21.1400
16,822,600
Mon, 11 May 2026
22.7500
22.8900
20.8350
21.5200
21,721,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
20 · 8-K
After-hours · 16:02 ET
8-K ↗
Fri, 08 May 2026
20.9750
23.1050
20.7250
23.0800
41,292,200
Fri, 08 May 2026
19 · 8-K
Next filing day · accepted 07 May, 18:16 ET
8-K ↗
Thu, 07 May 2026
18 · 10-Q
After-hours · 17:04 ET
10-Q ↗
Thu, 07 May 2026
17 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 07 May 2026
24.0800
24.6600
23.3700
23.4900
43,042,300
Wed, 06 May 2026
24.8200
24.8500
23.8700
24.0100
15,459,500
Tue, 05 May 2026
24.0100
24.7200
23.3700
24.6100
19,634,400
Mon, 04 May 2026
24.5800
24.8360
23.9100
24.1000
12,388,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
24.3100
24.8700
24.0200
24.2400
17,025,200
Thu, 30 Apr 2026
23.8700
23.9100
23.1500
23.5900
14,696,500
Wed, 29 Apr 2026
23.5900
24.5080
23.4500
24.3700
20,333,400
Tue, 28 Apr 2026
23.0400
23.6900
22.9100
23.2300
10,842,700
Mon, 27 Apr 2026
23.2500
23.9100
22.8600
23.1400
15,602,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
23.6400
24.1700
22.9800
23.9700
21,016,200
Thu, 23 Apr 2026
23.2600
23.2700
22.1300
22.6200
13,287,500
Wed, 22 Apr 2026
23.4300
23.6700
23.2000
23.5600
11,892,000
Tue, 21 Apr 2026
23.9250
24.0640
22.9250
23.2000
19,405,900
Mon, 20 Apr 2026
16 · 8-K
After-hours · 16:02 ET
8-K ↗
Mon, 20 Apr 2026
22.2700
24.3150
22.2500
24.0500
21,010,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
23.0660
23.4200
22.3000
22.4700
19,586,700
Thu, 16 Apr 2026
22.7700
23.3900
22.6200
22.7600
17,676,500
Wed, 15 Apr 2026
21.4300
22.5500
21.3000
22.3800
15,488,600
Tue, 14 Apr 2026
21.3300
21.9200
20.9250
21.0200
12,569,100
Mon, 13 Apr 2026
20.1500
21.2850
20.1200
21.2200
14,529,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
20.7000
21.0200
19.9700
20.0900
12,841,900
Thu, 09 Apr 2026
15 · DEF 14A
After-hours · 16:03 ET
DEF 14A ↗
Thu, 09 Apr 2026
20.2100
20.6900
19.7400
20.6100
19,660,000
Wed, 08 Apr 2026
21.5200
21.7250
20.1100
20.2500
21,288,600
Tue, 07 Apr 2026
22.1100
22.5400
20.3750
20.7000
22,385,900
Mon, 06 Apr 2026
14 · 8-K
After-hours · 16:02 ET
8-K ↗
Mon, 06 Apr 2026
21.8900
22.5400
21.8900
22.2100
8,187,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
21.7400
22.5250
21.4550
22.0500
12,607,200
Wed, 01 Apr 2026
22.6400
22.8200
21.7200
21.9800
16,654,900
Tue, 31 Mar 2026
22.0000
23.3000
21.9800
22.6900
42,271,400
Mon, 30 Mar 2026
21.2000
22.5700
21.2000
22.0100
21,062,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
21.6100
21.6400
21.0300
21.2800
14,842,000
Thu, 26 Mar 2026
21.7600
22.3600
21.5500
21.7400
14,263,300
Wed, 25 Mar 2026
13 · 8-K
After-hours · 16:25 ET
8-K ↗
Wed, 25 Mar 2026
22.6800
23.1300
21.5400
21.9700
15,947,700
Tue, 24 Mar 2026
23.8200
23.8800
21.5700
22.3400
30,889,600
Mon, 23 Mar 2026
24.3300
24.6500
23.7300
23.9500
14,636,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
23.4900
24.4900
23.2000
24.1100
24,215,600
Thu, 19 Mar 2026
23.2050
24.0000
22.9500
23.5100
17,502,900
Wed, 18 Mar 2026
23.3400
24.5000
23.0000
23.5500
36,151,500
Tue, 17 Mar 2026
27.1600
28.6400
24.8200
25.0700
40,427,200
Mon, 16 Mar 2026
27.8800
27.9990
26.9300
27.0800
10,875,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
26.6450
27.5460
26.2000
27.3400
12,999,500
Thu, 12 Mar 2026
27.4200
28.0800
26.4700
26.5250
11,827,100
Wed, 11 Mar 2026
28.0900
28.2900
26.8300
27.2800
12,777,800
Tue, 10 Mar 2026
28.6300
28.6300
27.1200
27.6600
16,188,600
Mon, 09 Mar 2026
12 · 8-K
After-hours · 16:04 ET
8-K ↗
Mon, 09 Mar 2026
28.7700
28.9660
27.9800
28.5600
16,131,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
29.1650
29.5100
28.0350
29.2800
29,201,000
Thu, 05 Mar 2026
31.4890
32.9000
29.2520
29.7900
82,707,400
Wed, 04 Mar 2026
25.0350
25.5900
24.5700
25.1700
22,542,800
Tue, 03 Mar 2026
24.0600
25.2450
23.5300
25.0000
19,617,000
Mon, 02 Mar 2026
23.0750
24.3400
22.8800
24.3200
20,259,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
11 · 10-K
After-hours · 16:13 ET
10-K ↗
Fri, 27 Feb 2026
23.5100
24.0900
22.4700
23.8200
23,911,200
Thu, 26 Feb 2026
21.1000
24.3300
21.0800
23.9500
52,998,600
Wed, 25 Feb 2026
10 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 25 Feb 2026
24.9300
25.7400
24.5440
25.1600
29,451,300
Tue, 24 Feb 2026
24.1100
24.9800
23.7800
24.9400
11,968,400
Mon, 23 Feb 2026
24.9100
25.0000
24.0500
24.1700
14,439,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
25.1500
26.1200
24.9100
25.1000
15,338,900
Thu, 19 Feb 2026
25.3700
25.8200
25.1350
25.2400
20,280,400
Wed, 18 Feb 2026
25.1300
25.8400
24.9400
25.5000
17,331,300
Tue, 17 Feb 2026
25.8900
26.2600
24.8400
25.2600
13,547,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
26.4150
26.8150
25.6400
25.8100
13,286,200
Thu, 12 Feb 2026
27.3300
27.4800
25.9350
26.1400
16,259,300
Wed, 11 Feb 2026
28.2420
28.3650
26.9450
27.2300
10,270,300
Tue, 10 Feb 2026
27.3400
28.5400
27.3000
28.1300
13,246,100
Mon, 09 Feb 2026
27.1200
27.2600
26.6700
27.0400
8,224,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
26.3300
27.0600
26.0600
27.0400
13,597,700
Thu, 05 Feb 2026
27.0000
27.7800
26.0100
26.2400
22,379,300
Wed, 04 Feb 2026
27.0350
27.4950
26.0400
27.2700
19,189,500
Tue, 03 Feb 2026
28.5050
28.5310
26.5700
27.1800
29,647,500
Mon, 02 Feb 2026
30.1300
30.8900
29.6900
29.7500
14,344,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
31.3300
31.3400
30.1300
30.3300
14,739,700
Thu, 29 Jan 2026
31.5500
31.6300
30.8200
31.2500
13,680,700
Wed, 28 Jan 2026
32.4850
32.7750
31.8400
31.8700
9,848,700
Tue, 27 Jan 2026
33.5200
33.5700
31.8300
32.1900
18,874,800
Mon, 26 Jan 2026
9 · 8-K
After market open · 09:31 ET
8-K ↗
Mon, 26 Jan 2026
36.3600
36.3800
33.4300
33.8100
24,784,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
36.2350
36.6950
36.0600
36.5500
6,203,300
Thu, 22 Jan 2026
35.7450
36.9550
35.6300
36.8200
8,293,100
Wed, 21 Jan 2026
34.4300
35.5350
34.3500
35.3300
9,366,600
Tue, 20 Jan 2026
34.8100
35.0810
34.0000
34.1500
10,964,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
36.2600
36.3500
35.2350
35.4800
12,520,600
Thu, 15 Jan 2026
37.2000
37.2250
35.8800
36.2300
11,334,100
Wed, 14 Jan 2026
37.1300
37.2500
36.3200
37.1300
9,994,500
Tue, 13 Jan 2026
36.9100
37.3000
36.2500
37.1400
11,829,400
Mon, 12 Jan 2026
37.3500
37.7700
36.7400
36.9000
11,020,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
37.5400
37.6500
36.6300
37.2900
10,244,800
Thu, 08 Jan 2026
38.4400
38.4510
37.0400
37.3000
12,829,100
Wed, 07 Jan 2026
39.7600
39.9900
38.2900
38.6500
10,377,300
Tue, 06 Jan 2026
40.1100
40.9000
39.5050
39.7400
12,163,500
Mon, 05 Jan 2026
37.9500
40.2000
37.8500
40.1100
14,290,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
38.1950
38.2400
36.7950
37.6800
9,782,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
38.0650
38.4700
37.8360
37.9600
7,624,600
Tue, 30 Dec 2025
38.2200
38.9000
38.1000
38.1200
8,090,200
Mon, 29 Dec 2025
38.0900
38.7600
37.9600
38.3900
9,907,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
38.0500
38.4160
37.7900
38.3100
6,307,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
37.4000
38.1400
37.1700
38.1200
4,208,600
Tue, 23 Dec 2025
37.1300
37.6160
36.7900
37.4400
9,550,200
Mon, 22 Dec 2025
37.5300
38.0000
37.0500
37.2900
11,795,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
37.1500
37.6050
36.8100
37.2600
63,754,500
Thu, 18 Dec 2025
37.6300
37.7300
36.8900
37.2900
10,653,500
Wed, 17 Dec 2025
36.5700
37.9600
36.3600
37.1700
14,206,300
Tue, 16 Dec 2025
36.1000
36.7700
35.7200
36.6400
13,116,400
Mon, 15 Dec 2025
8 · 8-K
After-hours · 16:25 ET
8-K ↗
Mon, 15 Dec 2025
36.6950
36.7000
35.6500
36.1900
17,389,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
37.1900
37.8360
36.5100
36.6500
13,651,000
Thu, 11 Dec 2025
38.4150
38.4870
36.7800
37.0200
21,472,800
Wed, 10 Dec 2025
39.2600
39.8000
38.7800
39.2200
9,120,600
Tue, 09 Dec 2025
39.2050
39.8500
38.8100
39.4000
8,764,800
Mon, 08 Dec 2025
40.2000
40.2900
39.3200
39.3500
10,925,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
39.6400
41.0050
39.5700
40.0500
11,322,800
Thu, 04 Dec 2025
38.9800
39.4650
38.2500
39.3500
13,044,900
Wed, 03 Dec 2025
39.7150
40.0800
38.5600
38.6100
12,875,800
Tue, 02 Dec 2025
39.9100
40.7110
39.8250
39.9500
9,365,700
Mon, 01 Dec 2025
38.9750
40.1810
38.5800
39.5800
11,119,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
39.2300
40.0050
39.0300
39.5600
5,248,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
39.1750
39.5400
38.7500
39.1100
12,017,400
Tue, 25 Nov 2025
38.9450
39.3900
38.4600
39.0900
13,823,600
Mon, 24 Nov 2025
39.7200
39.7500
38.5000
39.0600
15,322,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
38.3600
40.0100
38.2250
39.6500
15,475,400
Thu, 20 Nov 2025
40.7350
41.1460
38.2800
38.3500
14,808,900
Wed, 19 Nov 2025
40.6000
41.1600
39.7950
40.1900
11,633,300
Tue, 18 Nov 2025
39.7650
41.1910
39.6900
40.4700
10,171,600
Mon, 17 Nov 2025
41.9100
41.9100
39.7500
40.2100
14,631,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
42.1450
42.6900
41.5000
41.9300
11,493,500
Thu, 13 Nov 2025
43.5000
43.8600
42.4900
42.8700
9,301,200
Wed, 12 Nov 2025
44.8900
45.5000
43.5300
43.7900
10,335,800
Tue, 11 Nov 2025
43.3100
44.4900
43.0500
44.2000
13,144,600
Mon, 10 Nov 2025
44.0500
44.8700
42.0100
43.2600
23,444,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
46.0000
46.0000
41.7730
43.0000
34,336,200
Thu, 06 Nov 2025
7 · 10-Q
After-hours · 17:01 ET
10-Q ↗
Thu, 06 Nov 2025
6 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 06 Nov 2025
47.7200
47.9600
45.5950
45.9000
24,102,100
Wed, 05 Nov 2025
47.0100
48.3000
47.0100
47.7000
9,982,300
Tue, 04 Nov 2025
48.3750
48.4650
47.0900
47.2400
8,540,900
Mon, 03 Nov 2025
49.9200
50.0550
48.0500
49.1200
9,623,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
49.0800
50.7900
48.8700
50.2800
10,012,700
Thu, 30 Oct 2025
49.5550
50.5700
48.7800
48.9700
7,389,700
Wed, 29 Oct 2025
51.6200
51.6200
49.2300
49.9600
11,888,300
Tue, 28 Oct 2025
53.6000
53.9400
51.4100
51.6700
6,958,300
Mon, 27 Oct 2025
52.6900
54.0450
52.0450
53.6100
10,851,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
54.7900
55.1100
51.1200
52.0000
12,294,500
Thu, 23 Oct 2025
53.7900
54.6300
53.2700
54.1300
5,152,500
Wed, 22 Oct 2025
53.4600
54.2600
52.6500
53.8900
7,354,500
Tue, 21 Oct 2025
52.8800
54.7050
52.4500
53.9200
13,123,200
Mon, 20 Oct 2025
50.3700
53.0800
50.3000
52.4950
8,558,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
49.1700
50.8200
48.4800
49.9800
9,224,200
Thu, 16 Oct 2025
51.1100
51.8800
49.6000
49.9000
8,541,300
Wed, 15 Oct 2025
51.1650
51.6700
50.2100
51.1000
7,470,300
Tue, 14 Oct 2025
50.3000
51.2600
49.4500
50.7300
8,133,800
Mon, 13 Oct 2025
52.5950
53.4100
50.9400
51.2750
10,294,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
54.1900
54.9900
51.4140
52.3600
12,452,900
Thu, 09 Oct 2025
54.0800
54.2600
52.8900
54.0900
9,949,100
Wed, 08 Oct 2025
53.6900
54.9740
52.5970
54.0700
10,859,200
Tue, 07 Oct 2025
54.7050
56.3900
52.8000
53.4900
17,831,500
Mon, 06 Oct 2025
52.3900
53.7400
50.8900
53.1400
12,580,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
51.0450
51.6900
50.6500
51.5500
11,935,900
Thu, 02 Oct 2025
49.7500
51.1400
48.7000
50.8800
15,268,100
Wed, 01 Oct 2025
48.8200
49.6900
48.1350
49.3200
13,061,000
Tue, 30 Sep 2025
50.0000
50.7400
48.5200
49.0100
26,414,900
Mon, 29 Sep 2025
47.5800
50.5400
47.2200
49.6400
21,147,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
46.6700
47.2000
46.0250
47.1400
9,250,500
Thu, 25 Sep 2025
45.9600
47.2900
45.4700
46.7600
14,285,900
Wed, 24 Sep 2025
47.0950
47.7500
46.4300
46.8700
15,392,200
Tue, 23 Sep 2025
46.2050
47.5900
45.8800
46.8600
20,024,000
Mon, 22 Sep 2025
43.8800
46.6750
43.6600
46.1500
23,599,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
43.8700
44.5750
43.1000
44.4700
52,978,400
Thu, 18 Sep 2025
45.3750
45.6800
43.8900
43.9300
22,314,400
Wed, 17 Sep 2025
5 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 17 Sep 2025
44.9000
46.2800
44.3500
45.3700
17,544,200
Tue, 16 Sep 2025
44.0000
46.3350
43.5100
44.8950
24,134,800
Mon, 15 Sep 2025
45.2800
46.2700
45.2000
45.5400
15,374,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
45.4000
46.1800
45.0500
45.1500
19,764,800
Thu, 11 Sep 2025
46.3000
46.7900
45.2200
45.2400
26,904,000
Wed, 10 Sep 2025
51.5500
51.5600
45.3100
46.1400
48,170,700
Tue, 09 Sep 2025
51.7800
52.8300
51.5200
52.4000
7,883,400
Mon, 08 Sep 2025
52.3100
52.4800
50.6400
52.0300
10,656,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
52.0000
52.5700
51.0100
52.0700
11,342,800
Thu, 04 Sep 2025
53.8800
54.0750
51.7300
51.9200
11,413,400
Wed, 03 Sep 2025
53.8900
54.3000
53.2100
53.7700
7,132,700
Tue, 02 Sep 2025
53.4500
54.2500
52.6980
54.1800
7,788,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
54.9200
55.5300
54.3600
54.6600
8,738,500
Thu, 28 Aug 2025
52.8400
55.5600
52.6740
55.3600
12,371,400
Wed, 27 Aug 2025
52.2100
53.0250
51.9300
52.6500
7,614,400
Tue, 26 Aug 2025
52.5700
53.0000
52.0500
52.2200
7,241,600
Mon, 25 Aug 2025
53.1900
53.6200
52.3700
52.3700
7,639,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
52.1900
54.1900
52.0200
53.2000
10,237,200
Thu, 21 Aug 2025
52.5700
52.7000
51.7200
52.3000
6,558,100
Wed, 20 Aug 2025
52.5650
52.8150
51.2900
52.5300
9,001,100
Tue, 19 Aug 2025
55.1500
55.1700
52.3000
52.5300
13,601,600
Mon, 18 Aug 2025
52.1250
55.4000
52.0000
54.9500
16,702,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
51.0300
53.0600
50.4700
52.1200
17,870,800
Thu, 14 Aug 2025
53.3000
53.4900
50.2100
50.7600
34,084,000
Wed, 13 Aug 2025
53.5000
54.5250
52.5150
54.3600
19,490,800
Tue, 12 Aug 2025
53.5000
54.4500
52.1750
53.2700
24,988,600
Mon, 11 Aug 2025
53.8000
56.7700
52.7900
53.1750
37,670,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
56.6400
57.0000
53.1800
54.2300
105,358,400
Thu, 07 Aug 2025
4 · 10-Q
After-hours · 17:03 ET
10-Q ↗
Thu, 07 Aug 2025
3 · DEFA14A
After-hours · 16:29 ET
DEFA14A ↗
Thu, 07 Aug 2025
2 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 07 Aug 2025
1 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 07 Aug 2025
90.7500
91.4500
87.4400
88.3300
21,958,000
Wed, 06 Aug 2025
88.1600
90.6600
88.1250
89.5800
8,653,800
Tue, 05 Aug 2025
89.7400
90.5000
87.1200
87.7000
8,530,200
Mon, 04 Aug 2025
87.0300
89.8100
86.7600
89.7600
8,305,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
84.0000
86.3600
81.8700
86.0800
9,977,400
Thu, 31 Jul 2025
86.8450
88.5750
86.0010
86.9600
7,577,100
Wed, 30 Jul 2025
84.7400
87.0100
84.4390
86.4200
6,020,400
Tue, 29 Jul 2025
89.0000
89.1340
83.6000
84.5300
10,444,200
Mon, 28 Jul 2025
86.6000
88.6500
86.4000
88.4600
7,514,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend