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
62.3500
62.7700
60.2700
60.4300
2,062,137
Thu, 22 Oct 2026
62.9600
64.5800
61.5600
62.8500
2,771,300
Wed, 21 Oct 2026
66.0200
67.4650
63.0900
63.2300
3,272,200
Tue, 20 Oct 2026
63.8000
67.0100
63.6800
66.2300
1,956,700
Mon, 19 Oct 2026
64.1400
66.0190
63.3750
63.6800
2,549,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
65.1300
65.3400
62.5400
63.6200
3,249,900
Thu, 15 Oct 2026
67.7200
68.3300
65.0000
65.2700
2,448,500
Wed, 14 Oct 2026
67.0700
69.2050
66.0000
67.5500
1,525,200
Tue, 13 Oct 2026
70.5800
71.0900
66.6300
66.8000
2,644,900
Mon, 12 Oct 2026
71.0800
72.8900
68.9700
70.6500
2,427,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
26 · 8-K
After-hours · 20:42 ET
8-K ↗
Fri, 09 Oct 2026
64.7800
72.4400
64.7800
71.3800
4,381,400
Thu, 08 Oct 2026
25 · 424B5
After-hours · 20:34 ET
424B5 ↗
Thu, 08 Oct 2026
24 · 424B5
After-hours · 20:30 ET
424B5 ↗
Thu, 08 Oct 2026
67.1400
67.9700
63.7900
65.0150
3,848,100
Wed, 07 Oct 2026
65.8600
67.1500
64.2700
66.9600
11,561,100
Tue, 06 Oct 2026
73.3500
73.3950
63.9000
66.7000
10,156,100
Tue, 06 Oct 2026
23 · 424B5
Pre-market · 01:24 ET
424B5 ↗
Tue, 06 Oct 2026
22 · 424B5
Pre-market · 01:24 ET
424B5 ↗
Mon, 05 Oct 2026
21 · 8-K
After market open · 12:01 ET
8-K ↗
Mon, 05 Oct 2026
87.2100
90.7500
71.6000
73.8200
14,924,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
56.7600
57.0000
55.8400
56.4800
2,399,600
Thu, 01 Oct 2026
56.7300
57.1700
55.9950
56.0500
1,166,200
Wed, 30 Sep 2026
56.6900
57.5050
56.1270
56.9000
1,508,700
Tue, 29 Sep 2026
57.9600
58.9810
55.9100
56.6900
1,493,500
Mon, 28 Sep 2026
56.5000
58.8200
55.7500
58.2700
1,849,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
57.2200
57.4960
55.9200
56.2100
947,300
Thu, 24 Sep 2026
55.8600
57.5900
55.0850
56.9000
1,852,000
Wed, 23 Sep 2026
59.0200
59.1000
55.0900
56.4950
1,650,400
Tue, 22 Sep 2026
59.4500
59.9600
58.7800
59.0200
1,282,700
Mon, 21 Sep 2026
59.0000
60.5350
57.6150
58.9200
1,124,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
60.3700
60.3700
57.0100
58.1300
2,717,400
Thu, 17 Sep 2026
60.2200
61.5000
59.3100
60.3700
1,309,200
Wed, 16 Sep 2026
59.2500
60.1300
58.4000
58.7700
1,249,200
Tue, 15 Sep 2026
59.7000
59.7500
58.1850
59.2100
1,887,900
Mon, 14 Sep 2026
60.0400
60.8550
59.0850
59.5400
1,428,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
60.0700
60.2000
58.2100
59.4700
1,683,400
Thu, 10 Sep 2026
59.1900
60.1300
58.5550
58.9000
1,160,700
Wed, 09 Sep 2026
59.9900
60.3300
59.0450
59.5100
1,195,200
Tue, 08 Sep 2026
60.2500
61.0300
59.2200
60.3600
1,024,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
59.7300
61.7800
59.6450
61.1600
986,700
Thu, 03 Sep 2026
20 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 03 Sep 2026
61.7300
62.1400
59.8500
61.1700
736,500
Wed, 02 Sep 2026
61.6300
62.9000
60.8200
61.5800
1,021,300
Tue, 01 Sep 2026
60.2900
62.1400
60.0600
60.8100
1,441,100
Mon, 31 Aug 2026
59.1000
61.6100
58.5100
60.7400
1,749,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
61.0600
62.3750
59.4850
59.8350
759,700
Thu, 27 Aug 2026
60.5100
61.6000
59.9300
61.1550
611,600
Wed, 26 Aug 2026
61.0350
61.6450
60.3200
61.0900
891,600
Tue, 25 Aug 2026
62.2200
63.9200
60.9600
61.0900
1,217,900
Mon, 24 Aug 2026
62.3000
63.0500
61.2300
61.8700
662,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
61.6000
63.9800
61.6000
62.6200
1,141,500
Thu, 20 Aug 2026
62.2300
62.9100
60.8000
61.3400
726,100
Wed, 19 Aug 2026
61.5600
63.8300
60.9450
63.3000
1,444,900
Tue, 18 Aug 2026
59.9700
60.8600
59.5000
59.7900
705,900
Mon, 17 Aug 2026
58.0300
60.2900
57.3430
60.2200
712,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
58.1100
58.7450
57.3000
58.0700
656,600
Thu, 13 Aug 2026
60.0000
60.4500
58.7200
58.8600
839,100
Wed, 12 Aug 2026
58.9200
60.4100
58.7400
59.6500
1,220,600
Tue, 11 Aug 2026
58.7200
59.6450
57.8300
59.2200
796,800
Mon, 10 Aug 2026
57.9800
59.2800
57.6850
58.2900
902,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
59.9100
60.0750
56.7350
58.0700
1,296,300
Thu, 06 Aug 2026
55.1700
59.0000
54.7100
58.8900
1,284,500
Wed, 05 Aug 2026
19 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Wed, 05 Aug 2026
18 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 05 Aug 2026
55.0000
56.7540
54.9430
55.9200
886,300
Tue, 04 Aug 2026
54.4600
55.0900
53.6100
54.6900
868,100
Mon, 03 Aug 2026
53.9900
54.4900
52.7700
53.5300
774,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
56.1000
56.3870
53.5300
54.0800
793,200
Thu, 30 Jul 2026
52.9450
56.2100
52.5000
55.9600
817,900
Wed, 29 Jul 2026
54.4500
55.1600
52.4700
52.9800
1,142,200
Tue, 28 Jul 2026
55.9300
57.0300
54.0400
54.6000
1,301,600
Mon, 27 Jul 2026
54.7700
56.3600
54.1200
55.5000
1,009,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
55.8100
55.8100
54.2800
54.6600
1,120,700
Thu, 23 Jul 2026
55.1700
56.6100
54.9800
55.6400
750,400
Wed, 22 Jul 2026
58.3200
58.5900
55.9600
56.0000
1,036,100
Tue, 21 Jul 2026
55.5400
58.1900
55.4350
58.0400
852,800
Mon, 20 Jul 2026
56.3600
57.1200
55.2500
55.5000
870,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
55.6000
57.8600
54.5900
56.2000
1,128,000
Thu, 16 Jul 2026
56.1200
56.8000
55.0200
56.0400
1,050,200
Wed, 15 Jul 2026
17 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 15 Jul 2026
56.2100
56.7700
55.4600
56.7400
857,100
Tue, 14 Jul 2026
57.3200
57.3200
55.3000
56.2100
780,600
Mon, 13 Jul 2026
58.1300
58.2450
56.5850
57.0300
831,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
59.8700
59.9100
56.6500
58.2100
624,000
Thu, 09 Jul 2026
58.8100
60.2200
58.4850
59.8300
1,207,700
Wed, 08 Jul 2026
60.0100
60.4000
56.9700
58.7100
1,632,300
Tue, 07 Jul 2026
57.7800
61.7700
57.5350
60.6700
1,513,600
Mon, 06 Jul 2026
57.7600
58.3100
56.5450
56.9600
1,310,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
56.5600
58.4850
55.6150
58.3900
1,378,700
Wed, 01 Jul 2026
58.1300
58.2900
55.3800
56.0800
1,490,500
Tue, 30 Jun 2026
57.7200
59.4950
56.8000
58.1300
2,476,000
Mon, 29 Jun 2026
55.7000
57.9650
55.7000
57.7200
2,751,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
53.7700
56.6500
53.6370
56.5200
8,654,400
Thu, 25 Jun 2026
53.3600
55.8800
53.0900
53.6800
2,027,500
Wed, 24 Jun 2026
51.8800
54.8300
51.8800
53.8700
2,033,500
Tue, 23 Jun 2026
16 · 8-K
After-hours · 16:09 ET
8-K ↗
Tue, 23 Jun 2026
52.0000
53.3300
51.4900
51.9600
1,211,000
Mon, 22 Jun 2026
51.7100
52.9500
50.8200
52.1100
1,473,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
52.0000
53.4800
50.2400
51.4400
2,837,000
Wed, 17 Jun 2026
49.3500
51.9100
49.3500
50.6700
1,117,600
Tue, 16 Jun 2026
15 · 8-K
After-hours · 16:12 ET
8-K ↗
Tue, 16 Jun 2026
49.5700
50.3000
48.8900
49.3100
1,003,800
Mon, 15 Jun 2026
47.7100
50.0500
47.4800
49.5600
1,739,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
47.3000
48.4400
46.7100
47.4600
1,031,000
Thu, 11 Jun 2026
46.0350
47.6500
45.3000
47.2900
2,039,000
Wed, 10 Jun 2026
46.8000
47.7700
45.3100
45.4200
1,079,600
Tue, 09 Jun 2026
46.9300
47.6000
46.0950
46.8800
1,318,800
Mon, 08 Jun 2026
47.7600
48.2450
45.5700
46.3300
1,341,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
48.7000
49.1900
47.2300
47.3600
1,106,300
Thu, 04 Jun 2026
47.6600
49.1500
47.4250
48.7600
1,232,800
Wed, 03 Jun 2026
47.6400
47.6400
46.5850
46.9300
1,508,800
Tue, 02 Jun 2026
48.2300
48.7100
46.5800
47.4100
1,495,400
Mon, 01 Jun 2026
51.0100
51.0100
48.6600
48.9100
1,360,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
51.0900
51.4900
50.4400
51.4000
1,414,000
Thu, 28 May 2026
51.0200
51.2500
49.9100
51.0600
1,384,800
Wed, 27 May 2026
50.1600
51.2050
49.7900
51.0200
1,413,900
Tue, 26 May 2026
47.7400
50.2500
47.1000
50.1100
1,318,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
47.3500
48.3700
47.0000
47.3000
1,328,300
Thu, 21 May 2026
46.8700
47.5750
46.5100
47.3900
1,180,300
Wed, 20 May 2026
49.1100
50.0900
46.3900
47.1700
4,138,800
Tue, 19 May 2026
48.0000
48.9900
47.6400
48.7800
1,065,800
Mon, 18 May 2026
52.9300
53.2100
48.2400
48.4400
1,715,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
53.1200
53.2300
52.2400
52.3900
1,294,500
Thu, 14 May 2026
54.3900
54.6250
52.9900
53.5300
1,363,700
Wed, 13 May 2026
54.0300
54.7400
53.4600
54.2500
1,423,800
Tue, 12 May 2026
53.9400
54.5050
52.4600
54.0300
1,260,700
Mon, 11 May 2026
53.4300
54.6300
52.7400
53.9900
1,514,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
50.8200
53.3900
50.8200
53.0100
1,917,200
Thu, 07 May 2026
55.0100
55.0200
48.4900
51.4800
5,346,400
Wed, 06 May 2026
14 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Wed, 06 May 2026
13 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 06 May 2026
56.0000
57.3300
55.0750
57.1000
1,600,100
Tue, 05 May 2026
59.0200
59.6600
54.1250
55.6400
2,169,800
Mon, 04 May 2026
56.6500
59.0000
56.6500
58.4900
1,274,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
57.2600
57.8000
56.2200
56.9300
696,800
Thu, 30 Apr 2026
57.9500
58.3200
56.1300
57.2400
1,904,400
Wed, 29 Apr 2026
57.8500
58.6300
56.6650
57.3200
1,161,200
Tue, 28 Apr 2026
60.2300
60.6300
58.2700
58.7300
857,500
Mon, 27 Apr 2026
59.0800
60.7500
59.0800
59.7200
1,007,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
60.6400
61.6200
58.6100
59.4900
899,900
Thu, 23 Apr 2026
12 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Thu, 23 Apr 2026
11 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Thu, 23 Apr 2026
60.4600
61.0000
59.2000
60.7700
929,700
Wed, 22 Apr 2026
61.0100
61.8200
60.2700
60.8100
817,200
Tue, 21 Apr 2026
61.9100
62.1050
60.0000
60.5500
1,014,700
Mon, 20 Apr 2026
62.5700
63.1100
61.5300
61.9900
945,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
62.9100
63.3100
61.3300
62.3500
1,151,600
Thu, 16 Apr 2026
60.5500
62.8700
60.0000
62.2000
1,363,800
Wed, 15 Apr 2026
62.7600
62.8400
60.1900
60.4500
1,076,300
Tue, 14 Apr 2026
62.4600
63.1800
61.8100
62.7600
1,006,600
Mon, 13 Apr 2026
60.9500
63.2700
60.9500
61.7500
950,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
61.1100
61.4100
60.2000
60.8800
863,700
Thu, 09 Apr 2026
59.9300
61.9000
58.9850
61.6900
1,213,100
Wed, 08 Apr 2026
62.3600
62.7850
60.0200
60.1000
1,511,500
Tue, 07 Apr 2026
59.9100
61.0000
58.5100
60.6900
1,065,000
Mon, 06 Apr 2026
57.7800
59.9800
57.4700
59.8200
1,019,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
57.4200
58.7800
56.8300
58.3800
1,017,800
Wed, 01 Apr 2026
58.1100
59.6900
57.4600
58.5000
2,691,600
Tue, 31 Mar 2026
56.4700
58.7950
55.9670
58.1100
1,876,400
Mon, 30 Mar 2026
54.1100
55.1500
52.7400
54.9600
1,124,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
55.2100
55.5200
52.8900
53.1600
995,900
Thu, 26 Mar 2026
55.0600
56.4000
54.6400
54.7100
1,051,800
Wed, 25 Mar 2026
55.5400
57.6500
55.2500
55.9100
1,725,300
Tue, 24 Mar 2026
55.5000
56.2200
54.4900
54.6700
1,003,900
Mon, 23 Mar 2026
55.0900
57.1150
55.0500
55.9400
1,073,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
54.4100
56.2400
53.1700
54.7200
3,914,900
Thu, 19 Mar 2026
54.2700
54.7700
53.5300
53.9800
1,282,400
Wed, 18 Mar 2026
54.7200
55.2200
53.8800
54.2800
1,046,000
Tue, 17 Mar 2026
55.8900
56.5300
54.9200
55.4800
876,200
Mon, 16 Mar 2026
55.0900
56.1950
53.5900
55.6200
1,118,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
57.0600
57.9000
53.2400
54.5800
1,394,800
Thu, 12 Mar 2026
56.6400
57.7850
55.5200
56.2100
1,016,500
Wed, 11 Mar 2026
58.6200
58.6200
55.6200
57.5300
696,500
Tue, 10 Mar 2026
58.4700
59.7000
57.7400
58.2400
805,600
Mon, 09 Mar 2026
58.0000
60.4500
57.4400
59.3200
1,035,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
56.5100
59.6650
56.1700
59.2900
1,445,200
Thu, 05 Mar 2026
59.3200
59.7290
56.8700
58.2500
1,501,300
Wed, 04 Mar 2026
60.2900
62.2700
59.1100
60.1300
1,486,000
Tue, 03 Mar 2026
60.0950
61.0100
58.5300
59.8200
1,486,100
Mon, 02 Mar 2026
60.0900
62.5500
60.0450
61.9800
1,386,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
59.2000
61.8000
59.0300
61.7400
1,429,900
Thu, 26 Feb 2026
61.6700
62.7300
59.1600
60.0000
1,986,900
Wed, 25 Feb 2026
57.7700
65.0000
57.3800
63.0400
2,256,700
Tue, 24 Feb 2026
10 · 10-K
After-hours · 16:37 ET
10-K ↗
Tue, 24 Feb 2026
9 · 8-K
After-hours · 16:14 ET
8-K ↗
Tue, 24 Feb 2026
8 · 8-K
After-hours · 17:21 ET
8-K ↗
Tue, 24 Feb 2026
7 · 424B5
After-hours · 17:19 ET
424B5 ↗
Tue, 24 Feb 2026
60.6800
61.7100
60.2350
61.3500
822,800
Mon, 23 Feb 2026
58.4200
61.2500
58.1600
60.2600
992,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
57.1900
58.7400
55.6750
58.5100
1,093,700
Thu, 19 Feb 2026
55.9300
57.3500
54.4000
57.3200
1,167,500
Wed, 18 Feb 2026
53.5400
56.7300
53.3000
56.1700
1,322,100
Tue, 17 Feb 2026
53.5000
55.0600
52.8600
53.3300
1,143,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
55.6700
56.6900
54.0300
54.1000
695,800
Thu, 12 Feb 2026
54.6600
55.9400
52.6300
54.9500
1,049,300
Wed, 11 Feb 2026
55.1100
56.1200
51.3400
55.3500
1,217,800
Tue, 10 Feb 2026
55.6500
56.4400
54.8700
54.9800
836,700
Mon, 09 Feb 2026
55.7500
58.0000
54.8500
55.5700
1,358,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
55.1600
56.4500
54.3200
56.1500
1,080,800
Thu, 05 Feb 2026
55.2100
56.5800
53.1200
53.9100
1,867,100
Wed, 04 Feb 2026
55.7500
56.6600
53.2800
55.2800
2,292,400
Tue, 03 Feb 2026
57.7500
58.9500
54.8000
55.7300
3,736,400
Mon, 02 Feb 2026
6 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 02 Feb 2026
53.2500
58.2600
53.2450
57.4000
3,638,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
5 · 424B5
After-hours · 17:12 ET
424B5 ↗
Fri, 30 Jan 2026
55.2500
55.5100
51.1000
53.5700
5,275,300
Thu, 29 Jan 2026
4 · 424B5
After-hours · 16:01 ET
424B5 ↗
Thu, 29 Jan 2026
51.5200
52.8800
51.2000
52.8200
600,600
Wed, 28 Jan 2026
54.3400
54.7850
50.5000
51.3700
902,400
Tue, 27 Jan 2026
53.2200
55.1100
52.8400
54.3500
676,400
Mon, 26 Jan 2026
51.8900
53.9400
50.7000
53.4000
913,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
53.7500
56.0400
52.6800
52.7300
2,005,800
Thu, 22 Jan 2026
50.2300
54.2200
49.7500
53.8300
2,276,200
Wed, 21 Jan 2026
47.3700
50.2900
46.9150
50.2200
1,299,700
Tue, 20 Jan 2026
45.5200
47.8300
44.8500
47.5200
1,310,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
48.0400
48.9300
46.5400
46.5900
976,300
Thu, 15 Jan 2026
48.2400
48.9050
46.8800
48.0400
602,500
Wed, 14 Jan 2026
45.9900
49.5500
45.5400
48.5100
686,100
Tue, 13 Jan 2026
45.3200
46.1000
44.8200
46.0200
768,100
Mon, 12 Jan 2026
46.1700
46.1700
44.5700
45.8400
642,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
46.0500
47.7200
45.7400
46.0500
795,300
Thu, 08 Jan 2026
45.2300
45.9300
44.2300
45.3200
987,100
Wed, 07 Jan 2026
46.1200
47.5500
44.4700
46.0600
1,524,000
Tue, 06 Jan 2026
45.7300
47.3950
44.5300
44.8500
1,320,600
Mon, 05 Jan 2026
46.0600
46.5900
43.9450
46.0300
1,673,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
45.8300
47.7550
45.8300
46.4600
836,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
45.5400
47.3090
45.2100
46.1400
924,500
Tue, 30 Dec 2025
46.3100
46.6910
45.2800
45.4100
779,200
Mon, 29 Dec 2025
46.7800
46.7980
45.8600
46.5700
771,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
47.2700
47.6600
46.5800
46.9700
545,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
47.8400
48.3200
47.0500
47.6500
630,700
Tue, 23 Dec 2025
48.0000
48.6100
47.5300
47.8100
1,257,200
Mon, 22 Dec 2025
47.4800
48.6490
46.8200
48.0700
1,690,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
3 · 8-K
After-hours · 16:11 ET
8-K ↗
Fri, 19 Dec 2025
43.8100
46.5100
43.8100
46.4200
2,600,500
Thu, 18 Dec 2025
43.3300
43.9800
42.4000
43.7100
1,577,200
Wed, 17 Dec 2025
43.9000
43.9950
42.8900
43.0600
1,209,600
Tue, 16 Dec 2025
44.2300
44.5900
43.3800
43.6700
1,507,000
Mon, 15 Dec 2025
44.5900
44.7800
43.3400
44.3400
1,713,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
44.8000
44.9250
43.5200
44.5000
1,716,200
Thu, 11 Dec 2025
43.9000
45.1500
43.4400
44.5900
1,151,100
Wed, 10 Dec 2025
44.8800
44.8800
42.5500
43.4900
1,451,900
Tue, 09 Dec 2025
45.9300
46.4400
44.5600
44.7400
1,024,100
Mon, 08 Dec 2025
47.5650
47.9400
45.9400
46.1800
1,142,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
46.2000
46.7900
45.1050
46.4800
1,085,000
Thu, 04 Dec 2025
47.4100
47.5100
44.7900
46.0700
1,742,900
Wed, 03 Dec 2025
44.8800
48.1100
44.4600
47.7000
1,956,500
Tue, 02 Dec 2025
45.4500
45.7450
43.7800
44.7000
2,120,600
Mon, 01 Dec 2025
44.9800
46.9600
44.5000
45.5200
3,065,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
49.9100
49.9100
49.1000
49.6100
627,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
49.6600
50.1200
48.9100
49.6500
863,000
Tue, 25 Nov 2025
49.0500
50.2700
48.7900
50.2400
1,078,300
Mon, 24 Nov 2025
48.2100
49.4400
47.5000
49.2500
1,168,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
47.5500
49.4150
47.5000
47.7800
1,791,900
Thu, 20 Nov 2025
49.0600
49.5700
47.0200
47.6700
1,390,600
Wed, 19 Nov 2025
49.3400
50.1840
48.2000
48.6200
1,848,000
Tue, 18 Nov 2025
48.0350
49.8300
47.5930
49.5300
2,137,000
Mon, 17 Nov 2025
48.4200
49.3400
48.0400
48.3400
1,349,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
45.6200
49.8700
45.6200
48.6900
2,205,700
Thu, 13 Nov 2025
45.3800
46.3000
45.0000
45.5500
1,442,900
Wed, 12 Nov 2025
45.4200
46.2430
44.4200
46.1000
1,151,500
Tue, 11 Nov 2025
42.8500
45.9300
42.4800
45.6600
1,366,100
Mon, 10 Nov 2025
42.0100
43.6700
41.4350
42.9200
1,265,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
41.5200
42.1250
40.1400
41.6500
982,200
Thu, 06 Nov 2025
40.3800
42.0300
40.1600
41.7100
1,063,100
Wed, 05 Nov 2025
40.9200
41.8000
39.8700
40.3200
1,470,700
Tue, 04 Nov 2025
2 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 04 Nov 2025
42.2700
43.2160
40.7900
41.3500
1,907,900
Mon, 03 Nov 2025
45.1300
45.9900
42.0000
42.8300
2,031,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
44.3000
45.3600
43.7800
45.2800
1,395,000
Thu, 30 Oct 2025
43.1200
45.6900
42.8470
44.7500
1,060,900
Wed, 29 Oct 2025
44.1400
45.1300
43.4200
43.5200
1,102,300
Tue, 28 Oct 2025
44.0000
45.5000
43.7400
44.5700
1,418,400
Mon, 27 Oct 2025
42.3000
44.7900
42.3000
44.5700
1,327,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
42.1600
42.5850
41.5100
42.2300
1,057,400