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
30.2300
31.7300
29.5550
30.4450
4,804,490
Thu, 22 Oct 2026
33.4000
33.4300
29.6800
30.3000
7,933,400
Wed, 21 Oct 2026
35.6700
36.4700
35.1100
35.3900
2,747,600
Tue, 20 Oct 2026
34.1700
35.7200
33.2900
34.7300
4,052,900
Mon, 19 Oct 2026
35.0600
35.4100
33.5000
34.9800
4,850,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
36.5100
36.5100
33.3300
33.3800
6,054,400
Thu, 15 Oct 2026
36.8800
36.9100
34.3600
36.8200
8,641,300
Wed, 14 Oct 2026
40.2200
41.4900
38.1400
38.5500
4,545,900
Tue, 13 Oct 2026
40.7000
41.4100
38.9200
41.2800
4,602,000
Mon, 12 Oct 2026
44.6900
44.6900
41.4300
41.7500
5,374,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
45.5000
46.6900
44.3300
45.4600
2,779,600
Thu, 08 Oct 2026
45.3000
46.2900
43.4000
44.0900
4,282,300
Wed, 07 Oct 2026
46.5300
47.1800
45.9600
46.2700
3,348,300
Tue, 06 Oct 2026
47.5600
48.1900
46.8200
48.1400
4,672,900
Mon, 05 Oct 2026
47.5800
47.6900
46.3300
46.9100
4,802,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
16 · DEFA14A
After-hours · 20:18 ET
DEFA14A ↗
Fri, 02 Oct 2026
15 · DEF 14A
After-hours · 20:16 ET
DEF 14A ↗
Fri, 02 Oct 2026
45.9100
48.4200
45.7000
47.1000
10,061,900
Thu, 01 Oct 2026
42.2700
45.4000
41.2700
44.7800
7,255,900
Wed, 30 Sep 2026
41.8500
42.5800
39.9100
41.9200
5,534,700
Tue, 29 Sep 2026
42.0000
43.1400
41.0500
41.8200
6,106,400
Mon, 28 Sep 2026
40.8400
41.6600
38.3900
40.8700
6,715,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
37.8900
40.8800
37.4300
40.6800
8,407,300
Thu, 24 Sep 2026
35.7100
37.5000
35.1800
37.2300
4,532,800
Wed, 23 Sep 2026
36.5400
37.6500
35.5800
36.4300
6,833,100
Tue, 22 Sep 2026
35.9000
36.4600
34.8200
36.4000
4,710,200
Mon, 21 Sep 2026
35.8900
36.4800
34.9700
36.2000
4,457,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
35.7200
35.9900
34.7400
35.3600
12,050,900
Thu, 17 Sep 2026
35.5000
36.6800
34.5800
34.7400
3,872,900
Wed, 16 Sep 2026
34.6000
35.2100
33.6400
34.4700
4,694,700
Tue, 15 Sep 2026
34.2700
34.4700
33.3000
33.7600
4,134,400
Mon, 14 Sep 2026
36.0500
37.1200
33.7600
33.8200
6,334,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
38.2100
39.7300
38.0000
38.7500
4,734,400
Thu, 10 Sep 2026
37.9000
38.9000
37.2300
37.4000
4,479,800
Wed, 09 Sep 2026
38.7200
40.0400
38.6000
39.1800
5,123,200
Tue, 08 Sep 2026
35.4700
39.3500
35.4000
38.7500
7,079,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
34.3500
35.0300
34.0100
34.8600
3,314,800
Thu, 03 Sep 2026
34.2400
34.4200
32.8000
33.6300
5,735,400
Wed, 02 Sep 2026
34.7500
34.9900
33.7100
34.5000
3,327,900
Tue, 01 Sep 2026
35.6500
36.0900
34.3600
34.8100
2,986,600
Mon, 31 Aug 2026
36.9200
37.2200
35.5500
36.2900
3,680,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
38.4100
38.4300
36.4800
36.5400
2,493,500
Thu, 27 Aug 2026
39.6700
39.7700
37.9100
38.4500
2,239,200
Wed, 26 Aug 2026
37.7100
38.9200
37.3400
38.7800
2,316,300
Tue, 25 Aug 2026
38.2600
38.4500
37.0900
37.7100
1,921,400
Mon, 24 Aug 2026
37.7500
37.9900
36.1100
36.9500
3,452,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
38.9100
39.2900
37.2500
38.9000
4,618,000
Thu, 20 Aug 2026
38.8900
39.8000
38.2000
38.5600
4,068,000
Wed, 19 Aug 2026
42.3800
42.5800
38.5000
38.7400
6,706,700
Tue, 18 Aug 2026
43.3000
44.3700
40.5700
41.3700
4,079,600
Mon, 17 Aug 2026
44.6500
46.6600
44.6000
46.2600
6,139,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
43.5500
44.3800
42.2500
43.5400
3,188,500
Thu, 13 Aug 2026
14 · 10-K
After-hours · 16:29 ET
10-K ↗
Thu, 13 Aug 2026
42.6500
43.9500
42.4400
42.9900
4,072,400
Wed, 12 Aug 2026
41.0000
43.5800
40.5500
43.1100
6,016,900
Tue, 11 Aug 2026
37.3900
38.8500
37.3500
38.4000
3,259,300
Mon, 10 Aug 2026
40.1600
40.1600
37.1700
37.2000
4,497,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
41.7000
42.2000
38.4200
39.1400
7,746,500
Thu, 06 Aug 2026
38.0000
41.5800
36.2400
40.5900
7,000,000
Wed, 05 Aug 2026
13 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 05 Aug 2026
39.9600
41.3500
38.7800
38.9000
7,449,900
Tue, 04 Aug 2026
40.3300
41.3000
39.0000
40.3200
6,381,100
Mon, 03 Aug 2026
35.6200
38.3100
35.3800
37.7500
4,342,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
37.3700
37.9600
35.8200
36.9500
5,998,400
Thu, 30 Jul 2026
34.0200
35.5600
33.5900
35.0500
6,229,800
Wed, 29 Jul 2026
34.3300
35.1400
31.4100
32.2300
9,775,300
Tue, 28 Jul 2026
36.5200
36.5200
33.6600
35.1000
6,617,700
Mon, 27 Jul 2026
40.5100
40.5100
36.8200
38.1600
3,695,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
41.4000
42.0500
39.3500
39.5200
2,869,600
Thu, 23 Jul 2026
41.7300
43.7400
41.3500
41.8000
2,179,100
Wed, 22 Jul 2026
41.5100
43.2800
41.3500
42.2500
3,309,200
Tue, 21 Jul 2026
41.0200
43.2800
40.7000
43.0200
3,935,200
Mon, 20 Jul 2026
39.0600
40.3600
38.6600
39.4300
4,357,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
35.3800
38.6600
34.8300
38.1600
7,464,500
Thu, 16 Jul 2026
38.7200
39.1400
36.3400
36.9300
5,522,800
Wed, 15 Jul 2026
42.4800
42.8300
38.4100
40.1200
4,321,700
Tue, 14 Jul 2026
42.4800
42.9500
41.3700
41.8500
3,399,200
Mon, 13 Jul 2026
41.8200
42.9700
40.6600
40.9200
3,636,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
42.0000
43.6400
41.3800
43.0800
3,373,400
Thu, 09 Jul 2026
42.9600
44.1500
42.7500
42.8800
3,552,800
Wed, 08 Jul 2026
39.9200
40.8300
38.8900
40.7000
5,027,600
Tue, 07 Jul 2026
40.2000
42.1600
39.2400
40.2200
5,762,400
Mon, 06 Jul 2026
41.6700
44.5900
41.6500
42.4200
4,528,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
46.4000
47.3000
40.7900
41.6600
7,070,200
Wed, 01 Jul 2026
46.2500
47.9800
44.9300
47.0700
5,432,900
Tue, 30 Jun 2026
47.4100
49.4100
47.3000
47.7500
6,515,200
Mon, 29 Jun 2026
47.9600
48.3000
44.7000
47.4100
4,870,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
48.9100
48.9100
45.9100
47.6300
34,969,400
Thu, 25 Jun 2026
51.0300
51.7300
47.6500
50.4400
4,870,500
Wed, 24 Jun 2026
49.3900
50.7500
48.0100
49.4100
7,025,300
Tue, 23 Jun 2026
49.2800
51.1600
49.0100
49.9700
4,717,500
Mon, 22 Jun 2026
47.6000
53.1000
47.4000
52.9400
9,330,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
50.7900
51.8900
46.7200
47.1700
49,091,200
Wed, 17 Jun 2026
50.4200
51.4900
48.4100
48.7300
5,834,800
Tue, 16 Jun 2026
54.3800
54.3900
50.0100
50.1000
5,926,800
Mon, 15 Jun 2026
55.8900
57.5000
51.7600
54.0500
6,475,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
50.9200
55.5900
49.8900
53.4600
5,169,100
Thu, 11 Jun 2026
48.3700
50.3100
47.5700
50.2400
3,901,400
Wed, 10 Jun 2026
46.5100
49.7400
46.0200
46.8200
4,366,300
Tue, 09 Jun 2026
50.0000
50.4900
44.2600
46.4300
7,199,900
Mon, 08 Jun 2026
49.0100
50.3400
47.0000
48.7500
6,408,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
51.5600
52.4800
46.7800
47.5600
6,355,800
Thu, 04 Jun 2026
49.7900
54.0600
47.8300
53.2100
4,888,900
Wed, 03 Jun 2026
53.4500
54.8600
52.3200
52.4200
6,214,100
Tue, 02 Jun 2026
49.4700
53.0200
48.0900
52.8800
7,233,900
Mon, 01 Jun 2026
47.2200
48.6000
46.0000
47.4900
7,127,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
48.3900
49.1200
45.8800
48.5600
9,392,000
Thu, 28 May 2026
53.6900
53.8600
48.3000
48.4900
8,521,700
Wed, 27 May 2026
53.5400
54.4000
50.6100
53.0600
7,209,800
Tue, 26 May 2026
51.0000
54.5100
49.4700
53.7900
8,682,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
49.7700
50.4600
48.2700
49.5100
4,585,800
Thu, 21 May 2026
47.9400
49.5200
47.1100
48.9800
5,824,300
Thu, 21 May 2026
12 · 8-K
Pre-market · 08:00 ET
8-K ↗
Wed, 20 May 2026
11 · 424B5
After-hours · 17:02 ET
424B5 ↗
Wed, 20 May 2026
45.3400
49.3400
45.3200
48.1000
15,773,200
Tue, 19 May 2026
10 · 424B5
After-hours · 16:18 ET
424B5 ↗
Tue, 19 May 2026
48.4200
50.5600
46.5800
49.2800
4,922,400
Mon, 18 May 2026
9 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 18 May 2026
52.2400
52.5000
48.8100
49.7500
5,051,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
50.4600
52.0700
50.0000
51.4300
4,393,200
Thu, 14 May 2026
53.6400
54.9900
52.2000
53.1100
3,732,500
Wed, 13 May 2026
55.0000
55.8000
51.3400
53.6300
4,951,400
Tue, 12 May 2026
52.8900
54.6400
50.6600
53.4000
4,870,300
Mon, 11 May 2026
51.6500
55.3700
51.3200
54.9300
6,697,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
52.1900
52.6900
49.9900
51.2100
4,831,200
Thu, 07 May 2026
52.0000
52.5200
49.7500
51.0500
6,220,300
Wed, 06 May 2026
55.3400
56.9300
51.6200
53.0000
7,831,200
Tue, 05 May 2026
53.5000
55.8000
53.3000
53.9700
5,886,100
Mon, 04 May 2026
55.3300
56.3100
52.3300
52.4900
6,788,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
53.5200
57.0100
52.0000
55.3300
10,042,300
Thu, 30 Apr 2026
8 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Thu, 30 Apr 2026
59.9900
60.4300
49.2600
52.4000
21,290,200
Wed, 29 Apr 2026
7 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 29 Apr 2026
43.9600
45.9000
43.5500
45.5300
8,102,600
Tue, 28 Apr 2026
42.8500
44.8900
42.1800
43.1700
5,792,900
Mon, 27 Apr 2026
47.7500
47.8000
44.5300
44.9200
6,269,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
47.4200
48.8900
46.8900
47.7500
4,589,900
Thu, 23 Apr 2026
44.3000
47.0000
43.9200
46.1500
4,576,300
Wed, 22 Apr 2026
45.1100
46.0600
43.1000
44.3100
4,125,000
Tue, 21 Apr 2026
44.9900
45.6900
43.7100
44.2600
4,967,000
Mon, 20 Apr 2026
44.7400
45.6600
43.2000
44.6200
5,383,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
41.4300
44.2900
41.4300
44.1400
6,082,700
Thu, 16 Apr 2026
39.3400
41.7400
38.5000
41.1600
5,883,200
Wed, 15 Apr 2026
40.1500
40.3300
37.6600
39.2600
8,782,500
Tue, 14 Apr 2026
41.9500
42.1000
39.9100
40.7800
5,084,400
Mon, 13 Apr 2026
41.5500
42.1400
41.1200
41.4800
5,061,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
43.4800
43.6400
41.6600
41.7900
5,184,300
Thu, 09 Apr 2026
41.8700
43.0000
41.1700
42.7400
7,494,900
Wed, 08 Apr 2026
40.9900
41.8100
39.5400
41.4100
7,024,400
Tue, 07 Apr 2026
35.7100
38.5500
35.5300
38.5400
6,222,200
Mon, 06 Apr 2026
37.0100
38.0000
35.3700
35.8700
3,212,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
33.5900
37.4200
33.1100
36.8900
4,758,200
Wed, 01 Apr 2026
34.1800
36.3800
33.7000
35.3000
6,269,700
Tue, 31 Mar 2026
32.8700
33.5300
31.4400
33.2800
8,534,900
Mon, 30 Mar 2026
35.0100
35.2800
30.8100
31.8100
7,291,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
34.1600
35.4700
33.5500
34.6400
4,457,400
Thu, 26 Mar 2026
36.2600
36.9600
34.4100
34.4400
4,860,600
Wed, 25 Mar 2026
36.1700
38.0800
35.7400
37.2700
8,700,000
Tue, 24 Mar 2026
33.0500
36.0300
33.0500
35.9400
9,490,800
Mon, 23 Mar 2026
32.3300
33.8500
31.6400
33.6100
5,260,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
34.2600
34.5900
30.5700
31.4400
10,324,800
Thu, 19 Mar 2026
31.2100
34.4600
30.8400
34.2500
6,994,600
Wed, 18 Mar 2026
31.6900
33.8200
31.2300
32.4400
7,721,900
Tue, 17 Mar 2026
30.9700
31.9500
30.2400
30.8400
4,864,900
Mon, 16 Mar 2026
30.7800
31.9300
30.7000
31.6000
5,817,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
30.7700
31.2900
29.7100
29.9700
3,478,900
Thu, 12 Mar 2026
29.1800
30.4900
28.4700
29.7600
4,197,900
Wed, 11 Mar 2026
29.5000
30.2200
28.8500
30.0900
3,193,500
Tue, 10 Mar 2026
29.4500
31.3500
29.4500
29.7200
5,134,900
Mon, 09 Mar 2026
27.1300
29.2900
26.8700
29.2400
4,278,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
30.0200
30.4800
27.5700
27.8800
6,358,600
Thu, 05 Mar 2026
31.5400
32.0800
30.1900
31.0000
4,600,800
Wed, 04 Mar 2026
33.9000
34.3800
31.6600
32.5900
4,464,600
Tue, 03 Mar 2026
34.3300
34.3600
31.7500
33.0400
9,672,500
Mon, 02 Mar 2026
30.1500
35.6100
29.5400
35.3500
17,421,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
29.3900
29.9100
29.1800
29.7100
6,970,900
Thu, 26 Feb 2026
30.5800
31.1500
28.7400
29.9000
5,010,500
Wed, 25 Feb 2026
29.1200
31.4200
29.0700
30.8500
7,806,500
Tue, 24 Feb 2026
27.9200
29.6700
27.4600
29.1300
6,394,300
Mon, 23 Feb 2026
27.6500
28.3100
26.7200
27.3700
4,217,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
26.4200
27.7700
26.1700
27.5300
5,288,800
Thu, 19 Feb 2026
25.9700
26.6700
25.6900
26.3300
3,705,900
Wed, 18 Feb 2026
26.3200
27.0900
26.0000
26.3300
3,727,400
Tue, 17 Feb 2026
26.0300
26.8800
25.8100
26.3000
3,500,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
26.5000
27.0000
25.5500
26.2900
5,129,000
Thu, 12 Feb 2026
27.2600
28.1500
26.3800
26.5000
5,162,500
Wed, 11 Feb 2026
27.5100
27.9000
26.4700
26.9000
3,272,300
Tue, 10 Feb 2026
27.6200
27.8400
26.9100
27.3300
3,155,800
Mon, 09 Feb 2026
26.3500
27.6900
25.7100
27.6200
3,655,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
25.8300
26.6000
25.1400
26.3800
5,363,500
Thu, 05 Feb 2026
23.6500
26.1800
23.6100
25.3200
5,378,200
Wed, 04 Feb 2026
26.1400
26.8400
24.0600
24.5000
6,105,200
Tue, 03 Feb 2026
25.9300
26.4700
25.4500
25.8800
5,786,300
Mon, 02 Feb 2026
24.2000
26.0800
24.0900
25.5900
6,663,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
24.2600
24.9900
23.9000
24.4600
7,140,900
Thu, 29 Jan 2026
6 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Thu, 29 Jan 2026
23.0100
24.9500
22.8000
24.7000
15,626,200
Wed, 28 Jan 2026
5 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 28 Jan 2026
20.6200
21.5200
20.5400
21.0300
9,101,300
Tue, 27 Jan 2026
20.0200
20.7300
19.9800
20.7000
6,920,600
Mon, 26 Jan 2026
19.0800
20.2700
18.8100
19.9200
5,106,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
19.3500
19.3500
18.5700
18.7900
3,126,200
Thu, 22 Jan 2026
19.7500
19.9000
18.9600
19.4000
3,762,600
Wed, 21 Jan 2026
18.8900
19.4900
18.5200
19.1200
4,296,600
Tue, 20 Jan 2026
18.1700
18.8900
18.0700
18.6400
2,613,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
18.9500
19.2100
18.5400
18.6000
2,696,500
Thu, 15 Jan 2026
18.0800
19.0000
18.0800
18.8500
3,693,000
Wed, 14 Jan 2026
18.0100
18.0100
17.3000
17.8000
3,495,500
Tue, 13 Jan 2026
18.0500
18.5500
17.9200
18.0300
4,691,100
Mon, 12 Jan 2026
17.6500
18.0600
17.6300
18.0500
3,726,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
17.0800
17.7900
17.0200
17.7800
4,413,800
Thu, 08 Jan 2026
18.4300
18.4800
16.9800
17.1100
4,938,800
Wed, 07 Jan 2026
18.5800
18.6500
17.9100
18.5400
4,497,000
Tue, 06 Jan 2026
18.1000
18.6800
17.7200
18.5800
3,933,500
Mon, 05 Jan 2026
18.4400
18.5200
17.4300
18.1100
3,055,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
18.0500
18.1800
17.7300
18.1500
2,579,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
18.1200
18.2000
17.7800
17.8200
2,147,100
Tue, 30 Dec 2025
18.1400
18.2000
17.9500
18.0100
1,990,100
Mon, 29 Dec 2025
18.0800
18.2700
17.8900
18.1000
1,597,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
18.2900
18.3100
18.0800
18.2000
982,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
18.3600
18.4500
18.2100
18.2600
727,200
Tue, 23 Dec 2025
18.2600
18.4800
18.1700
18.3000
1,890,300
Mon, 22 Dec 2025
18.0900
18.4800
18.0700
18.4100
1,992,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
17.3000
18.1200
17.2900
18.0200
6,012,700
Thu, 18 Dec 2025
17.2800
17.5100
17.2100
17.4000
2,173,800
Wed, 17 Dec 2025
17.7700
17.8200
17.0600
17.1400
2,944,900
Tue, 16 Dec 2025
17.5200
17.9500
16.9100
17.2800
4,770,200
Tue, 16 Dec 2025
4 · 8-K
Pre-market · 07:12 ET
8-K ↗
Mon, 15 Dec 2025
18.0200
18.4400
17.8400
17.8800
2,916,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
19.5000
19.5600
17.9800
18.0000
5,086,800
Thu, 11 Dec 2025
19.0100
19.7600
18.8300
19.5700
5,237,800
Wed, 10 Dec 2025
18.7600
19.7300
18.7400
19.2000
6,539,900
Tue, 09 Dec 2025
18.5100
19.0200
18.3000
18.9400
3,611,300
Mon, 08 Dec 2025
18.4500
18.9000
18.0600
18.5900
5,123,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
17.4800
18.5500
17.3900
18.3200
6,065,400
Thu, 04 Dec 2025
17.4400
17.7900
17.3600
17.5000
2,171,400
Wed, 03 Dec 2025
17.4600
17.5600
16.6900
17.5100
3,291,600
Tue, 02 Dec 2025
17.7500
17.9800
17.3500
17.5600
4,168,900
Mon, 01 Dec 2025
17.6700
17.8400
17.5400
17.6100
2,901,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
18.0200
18.0200
17.7200
17.9400
1,624,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
17.5800
18.1600
17.4500
17.9600
3,955,800
Tue, 25 Nov 2025
16.6100
17.5400
16.5300
17.4800
4,659,800
Mon, 24 Nov 2025
16.0100
16.7000
15.9700
16.5500
3,643,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
16.0000
16.0300
15.5100
15.9600
3,040,900
Thu, 20 Nov 2025
16.7100
16.8700
15.8600
15.9200
5,328,600
Wed, 19 Nov 2025
16.6200
16.8400
16.1100
16.1400
5,074,100
Tue, 18 Nov 2025
3 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 18 Nov 2025
16.5800
16.7300
16.3300
16.5800
2,129,200
Mon, 17 Nov 2025
16.8300
17.2400
16.6700
16.7000
2,467,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
16.5200
17.1700
16.4200
16.8900
3,835,100
Thu, 13 Nov 2025
17.7400
17.8600
16.6500
16.9300
4,594,600
Wed, 12 Nov 2025
18.0000
18.2300
17.7600
17.8100
2,746,700
Tue, 11 Nov 2025
18.1600
18.1600
17.5300
17.9100
3,726,800
Mon, 10 Nov 2025
18.2300
18.4600
17.9500
18.1600
3,789,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
17.4400
17.8200
17.0400
17.8100
3,899,200
Thu, 06 Nov 2025
17.4800
17.7400
17.2600
17.5400
4,044,700
Wed, 05 Nov 2025
16.9600
17.6400
16.8300
17.4400
5,137,700
Tue, 04 Nov 2025
17.0800
17.4200
16.7600
16.7600
4,840,700
Mon, 03 Nov 2025
17.6500
17.9900
17.1100
17.5400
7,496,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
17.3200
17.9100
16.9800
17.7000
8,838,300
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Thu, 30 Oct 2025
15.8500
17.4300
15.8000
17.1000
19,891,000
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 29 Oct 2025
14.6600
14.8500
13.9600
13.9800
7,566,800
Tue, 28 Oct 2025
13.9500
14.1000
13.7700
14.0000
4,380,900
Mon, 27 Oct 2025
13.9100
13.9900
13.7500
13.9500
2,810,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
13.5000
13.9200
13.4300
13.7500
4,957,100