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
35.7800
36.6250
35.1600
36.3400
975,864
Thu, 22 Oct 2026
35.9400
36.1300
34.8700
36.1000
1,399,500
Wed, 21 Oct 2026
37.2200
37.3800
36.3150
37.1300
979,900
Tue, 20 Oct 2026
34.1100
36.9150
33.8300
36.2200
1,191,400
Mon, 19 Oct 2026
34.6600
35.5050
34.0600
34.7900
839,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
35.0500
35.0650
33.5600
33.6700
1,034,000
Thu, 15 Oct 2026
34.5700
35.7200
33.3150
35.4800
1,614,800
Wed, 14 Oct 2026
37.4800
37.8850
35.6000
35.8900
1,066,700
Tue, 13 Oct 2026
37.5000
38.8050
36.8110
38.5800
1,224,000
Mon, 12 Oct 2026
38.2700
38.9700
37.0400
38.2500
970,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
38.8400
39.0250
37.4200
38.4800
632,100
Thu, 08 Oct 2026
39.2400
39.7100
38.0420
38.3100
1,182,000
Wed, 07 Oct 2026
40.7300
41.1800
38.4000
39.8800
1,728,500
Tue, 06 Oct 2026
39.9200
40.4100
39.3100
40.0300
785,900
Mon, 05 Oct 2026
40.5800
40.5800
39.3700
39.5000
616,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
40.8300
40.9800
40.0200
40.5800
836,400
Thu, 01 Oct 2026
39.5300
40.2400
38.2450
39.9300
581,400
Wed, 30 Sep 2026
39.5500
39.5500
38.4500
38.9450
1,077,800
Tue, 29 Sep 2026
40.1500
40.3700
38.4800
39.0100
860,100
Mon, 28 Sep 2026
40.0000
40.4650
39.0000
39.5500
560,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
40.6200
41.6500
40.0700
40.3300
458,400
Thu, 24 Sep 2026
40.0100
40.9100
39.6800
40.6200
514,000
Wed, 23 Sep 2026
40.5000
41.5200
39.7600
40.9800
663,700
Tue, 22 Sep 2026
40.1900
41.3900
39.6000
41.2000
980,900
Mon, 21 Sep 2026
40.6100
40.8100
39.6910
40.1900
547,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
39.0250
39.9100
38.6850
39.8400
1,363,400
Thu, 17 Sep 2026
39.1200
40.0000
38.3250
38.4300
841,100
Wed, 16 Sep 2026
38.2800
38.9100
37.6100
38.5600
715,200
Tue, 15 Sep 2026
38.4500
38.5800
37.3300
37.9200
819,500
Mon, 14 Sep 2026
38.4600
39.5700
38.1400
38.4500
1,150,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
39.6300
40.8900
39.1100
40.3700
794,700
Thu, 10 Sep 2026
40.0000
41.1500
39.2400
39.2900
770,400
Wed, 09 Sep 2026
40.5300
41.6800
40.5300
40.9900
1,004,600
Tue, 08 Sep 2026
41.0300
42.4350
40.1750
41.5300
1,549,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
41.4900
42.3800
39.9200
40.0600
1,655,600
Thu, 03 Sep 2026
39.5900
41.7200
39.1000
41.4700
1,300,600
Wed, 02 Sep 2026
40.3200
40.7700
38.9500
39.3900
1,903,700
Tue, 01 Sep 2026
41.9200
42.0900
40.1700
40.3200
2,701,200
Mon, 31 Aug 2026
42.9400
43.2500
41.5300
42.2700
1,325,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
44.3600
44.7000
42.6500
42.9400
1,081,900
Thu, 27 Aug 2026
44.6900
45.0000
43.5800
44.9900
1,021,900
Wed, 26 Aug 2026
42.7700
44.4690
42.7500
43.7000
1,007,800
Tue, 25 Aug 2026
45.8300
46.1500
42.8900
43.3000
1,653,800
Mon, 24 Aug 2026
46.6700
46.6700
43.5400
44.1100
1,740,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
49.1400
49.5800
45.7200
47.3900
1,085,200
Thu, 20 Aug 2026
48.3500
48.5070
46.5200
47.1900
886,500
Wed, 19 Aug 2026
50.2600
51.1390
47.0100
47.8800
964,600
Tue, 18 Aug 2026
52.8400
54.5000
49.8900
50.0000
1,151,800
Mon, 17 Aug 2026
52.5000
54.3100
51.8000
54.0000
1,028,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
50.3300
53.8500
49.8000
52.6000
811,400
Thu, 13 Aug 2026
51.5500
54.1900
50.1800
50.3500
1,363,300
Wed, 12 Aug 2026
51.0250
53.5000
50.4010
53.0400
1,704,500
Tue, 11 Aug 2026
51.5400
51.8400
48.9500
49.2100
2,104,600
Mon, 10 Aug 2026
56.8500
56.8500
51.0000
51.0050
2,918,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
17 · 10-Q
After market open · 12:04 ET
10-Q ↗
Fri, 07 Aug 2026
58.2700
61.9500
56.1100
56.1550
5,472,300
Thu, 06 Aug 2026
16 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 06 Aug 2026
74.3200
78.4500
72.0000
75.4400
1,175,100
Wed, 05 Aug 2026
76.3400
80.1000
75.2000
75.2500
931,500
Tue, 04 Aug 2026
73.8800
79.0900
72.4800
77.1800
1,259,200
Mon, 03 Aug 2026
65.9000
72.3400
65.1000
70.1100
793,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
69.8400
71.9900
66.7300
68.8000
816,300
Thu, 30 Jul 2026
62.9600
66.1000
62.7300
65.7100
709,400
Wed, 29 Jul 2026
62.0900
63.6200
58.3700
59.0700
1,116,700
Tue, 28 Jul 2026
65.3400
65.3400
60.0500
63.3000
1,212,200
Mon, 27 Jul 2026
70.3200
70.8050
64.5000
67.7800
756,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
73.0000
73.3500
69.2100
70.0200
736,900
Thu, 23 Jul 2026
70.9500
74.9800
69.8510
73.0000
942,800
Wed, 22 Jul 2026
73.8800
76.6200
72.2200
72.4400
682,400
Tue, 21 Jul 2026
70.8700
76.4500
70.8000
75.2300
849,300
Mon, 20 Jul 2026
69.5200
71.3500
67.1300
68.3100
783,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
62.3000
71.5550
62.1870
69.2500
858,200
Thu, 16 Jul 2026
66.2050
68.6100
64.1600
65.6900
1,124,100
Wed, 15 Jul 2026
73.0500
74.1900
64.6800
67.8200
997,100
Tue, 14 Jul 2026
71.0200
72.7000
70.2000
71.4800
855,500
Mon, 13 Jul 2026
70.7300
73.8600
67.3900
68.7900
1,029,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
73.5900
76.0100
69.6600
72.0500
1,591,900
Thu, 09 Jul 2026
60.7000
76.4300
60.1200
74.7100
4,046,500
Wed, 08 Jul 2026
58.0000
59.6600
56.8100
58.6800
1,173,200
Tue, 07 Jul 2026
62.1900
63.0700
58.4700
59.0100
798,400
Mon, 06 Jul 2026
63.6150
68.0750
63.2100
65.3000
772,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
66.7700
69.2400
61.4880
63.2500
1,045,100
Wed, 01 Jul 2026
68.5800
68.8000
64.5200
66.9600
1,220,500
Tue, 30 Jun 2026
65.0400
69.8200
64.9600
69.6200
1,200,400
Mon, 29 Jun 2026
60.3900
65.0800
59.5000
65.0400
1,098,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
60.5900
61.8000
58.4300
61.3700
5,746,600
Thu, 25 Jun 2026
65.1000
65.6000
60.5300
62.4400
751,600
Wed, 24 Jun 2026
65.2500
67.1300
62.8130
63.8100
953,200
Tue, 23 Jun 2026
60.3800
68.7800
60.0300
66.4400
1,561,100
Mon, 22 Jun 2026
65.1200
65.5350
62.7800
65.2000
770,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
67.0200
68.0050
63.2600
64.7300
1,199,700
Wed, 17 Jun 2026
67.5700
67.5800
63.8600
64.5500
1,379,600
Tue, 16 Jun 2026
68.4200
69.4000
64.0400
66.2600
823,700
Mon, 15 Jun 2026
71.8200
72.4900
68.7600
69.6300
1,160,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
70.1200
72.0000
68.1900
69.6600
888,600
Thu, 11 Jun 2026
64.5200
70.3380
63.6700
70.1900
1,029,100
Wed, 10 Jun 2026
63.0700
66.5200
61.8300
62.7000
966,700
Tue, 09 Jun 2026
68.6000
70.1900
59.5800
63.4800
1,156,200
Mon, 08 Jun 2026
70.0000
70.8500
66.4500
66.7700
814,300
Mon, 08 Jun 2026
15 · 8-K
Next filing day · accepted 05 Jun, 19:47 ET
8-K ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
71.0500
72.3780
65.0000
65.8500
1,166,500
Thu, 04 Jun 2026
72.4300
76.9000
70.8400
74.8900
895,200
Wed, 03 Jun 2026
78.4500
80.2800
75.1100
76.3900
1,505,600
Tue, 02 Jun 2026
72.3850
76.9900
71.7260
76.3600
1,133,700
Mon, 01 Jun 2026
72.1700
73.7400
69.3800
70.5800
1,144,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
79.4600
79.4600
71.5600
74.1200
1,416,200
Thu, 28 May 2026
81.9500
82.0100
76.6400
79.1500
1,105,500
Wed, 27 May 2026
82.4800
83.1750
78.0200
81.3900
905,700
Tue, 26 May 2026
80.6000
82.9050
78.0000
81.5700
1,180,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
77.3600
79.4500
75.4900
78.5450
886,700
Thu, 21 May 2026
71.5200
76.8400
70.9800
76.4300
1,037,400
Wed, 20 May 2026
71.0900
71.6200
68.4000
71.3000
1,108,800
Tue, 19 May 2026
67.6400
71.2200
65.9100
69.4900
999,200
Mon, 18 May 2026
76.5750
76.9800
68.8400
70.8300
1,508,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
77.2100
77.2800
73.8000
75.6100
1,161,700
Thu, 14 May 2026
80.4500
81.9400
77.7500
81.3300
806,000
Wed, 13 May 2026
85.0450
86.7500
76.0600
80.4200
1,801,700
Tue, 12 May 2026
83.3900
84.9300
75.7270
83.8100
1,619,600
Mon, 11 May 2026
75.4600
84.9800
75.4600
84.9500
2,396,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
14 · 10-Q
After market open · 12:22 ET
10-Q ↗
Fri, 08 May 2026
76.9600
86.9500
71.8000
73.9100
3,791,600
Thu, 07 May 2026
13 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 07 May 2026
72.0200
72.6400
66.0200
66.1900
2,239,600
Wed, 06 May 2026
67.5200
71.7080
66.1400
71.2900
1,126,400
Tue, 05 May 2026
69.3300
70.0000
65.7100
66.9500
809,800
Mon, 04 May 2026
70.4300
71.5100
67.4300
69.4100
770,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
69.2100
71.2700
67.2140
70.9800
725,200
Thu, 30 Apr 2026
65.6050
70.1900
65.6050
69.8500
851,400
Wed, 29 Apr 2026
66.5050
66.5500
63.4300
64.9700
810,900
Tue, 28 Apr 2026
67.2600
68.9410
64.6000
65.7800
1,224,100
Mon, 27 Apr 2026
75.1600
75.7400
69.0900
70.0400
1,129,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
12 · DEFA14A
After market open · 12:42 ET
DEFA14A ↗
Fri, 24 Apr 2026
11 · DEF 14A
After market open · 12:39 ET
DEF 14A ↗
Fri, 24 Apr 2026
75.0000
80.2700
74.9000
75.7900
1,341,900
Thu, 23 Apr 2026
72.1500
74.2300
70.5300
74.2000
687,400
Wed, 22 Apr 2026
72.9800
74.0840
68.8000
71.9800
827,800
Tue, 21 Apr 2026
72.0000
74.9700
71.7550
72.2200
1,012,200
Mon, 20 Apr 2026
70.6750
71.9600
68.9200
71.3400
771,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
70.9100
71.5580
68.0000
70.4300
1,081,900
Thu, 16 Apr 2026
65.9600
69.6500
64.6000
69.4800
833,900
Wed, 15 Apr 2026
66.7500
68.3700
64.5900
66.4200
936,700
Tue, 14 Apr 2026
70.6600
71.3850
66.0300
66.8700
1,132,600
Mon, 13 Apr 2026
64.6600
70.9700
64.0000
69.8600
1,880,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
62.8000
66.4000
57.8000
65.3700
1,901,300
Thu, 09 Apr 2026
60.4200
63.9900
60.4200
62.7200
1,479,800
Wed, 08 Apr 2026
63.2500
64.1300
59.4400
60.3200
1,301,300
Tue, 07 Apr 2026
57.5000
58.3300
55.0900
57.7200
956,500
Mon, 06 Apr 2026
60.3600
61.1600
57.2500
58.2000
917,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
54.8400
60.9900
54.5000
60.1200
1,285,400
Wed, 01 Apr 2026
58.8800
61.2800
57.6650
58.3000
1,540,600
Tue, 31 Mar 2026
55.4000
57.7200
53.4000
57.0200
2,915,200
Mon, 30 Mar 2026
65.6800
65.9400
53.2500
54.0000
2,885,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
62.9900
65.0950
61.1000
64.3200
2,171,500
Thu, 26 Mar 2026
69.0000
69.6500
63.6800
63.8600
1,557,600
Wed, 25 Mar 2026
73.0000
74.1000
70.7600
71.7500
1,303,700
Tue, 24 Mar 2026
68.9150
72.3300
68.2650
71.5600
1,420,200
Mon, 23 Mar 2026
66.5000
70.7900
66.3650
69.9500
1,851,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
70.8800
71.5200
64.6600
65.7600
3,984,300
Thu, 19 Mar 2026
65.7600
71.6200
63.5800
70.8800
1,849,100
Wed, 18 Mar 2026
71.2600
72.9000
68.2300
68.5400
1,830,200
Tue, 17 Mar 2026
68.3000
71.3500
65.1200
71.1400
2,080,600
Mon, 16 Mar 2026
64.7250
69.8270
64.0000
68.5000
2,942,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
63.2800
64.8700
61.8700
62.6000
1,059,700
Thu, 12 Mar 2026
64.4200
65.6500
61.8400
62.7700
1,798,600
Wed, 11 Mar 2026
62.0300
67.7240
61.2500
66.4900
1,635,000
Tue, 10 Mar 2026
62.0000
66.3900
61.9200
63.7900
2,982,400
Mon, 09 Mar 2026
56.8900
61.6850
56.4200
61.0000
1,716,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
60.1350
63.9900
58.2200
58.6400
2,405,800
Thu, 05 Mar 2026
67.0200
67.8700
59.1880
62.5600
2,606,100
Wed, 04 Mar 2026
66.7700
69.5170
64.0000
67.0200
2,512,200
Tue, 03 Mar 2026
67.6400
68.5000
61.4010
63.0700
3,407,000
Mon, 02 Mar 2026
67.5100
68.2000
60.0400
67.6900
4,909,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
10 · 10-K
After market open · 11:20 ET
10-K ↗
Fri, 27 Feb 2026
56.0000
59.3500
53.5000
56.1900
3,712,200
Thu, 26 Feb 2026
9 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 26 Feb 2026
60.5150
62.9800
58.8100
62.9500
2,453,000
Wed, 25 Feb 2026
58.3000
61.8000
58.3000
60.6000
2,007,400
Tue, 24 Feb 2026
56.4700
60.7550
56.4700
57.6400
2,496,900
Mon, 23 Feb 2026
55.5000
56.6600
53.5200
54.7000
1,102,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
53.9600
59.0000
53.9600
56.0100
1,432,800
Thu, 19 Feb 2026
53.7100
56.2000
53.2300
55.6800
1,303,100
Wed, 18 Feb 2026
51.0100
56.4300
50.6500
54.3500
1,961,900
Tue, 17 Feb 2026
51.5150
52.0200
49.1030
50.8900
726,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
52.0700
53.0300
49.5000
52.2800
1,127,400
Thu, 12 Feb 2026
55.0000
55.9200
51.6700
52.4300
1,774,200
Wed, 11 Feb 2026
54.0000
55.1700
51.5100
54.8400
1,587,500
Tue, 10 Feb 2026
55.0000
55.3100
52.5700
52.9200
889,500
Mon, 09 Feb 2026
51.2000
54.8950
50.9400
54.5900
1,432,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
47.5900
51.3400
47.2100
51.1200
1,481,000
Thu, 05 Feb 2026
42.0900
46.7300
42.0100
46.0900
2,346,000
Wed, 04 Feb 2026
8 · 8-K
After-hours · 16:21 ET
8-K ↗
Wed, 04 Feb 2026
7 · 424B5
After-hours · 16:19 ET
424B5 ↗
Wed, 04 Feb 2026
48.7400
48.7500
41.5100
43.8600
5,335,200
Tue, 03 Feb 2026
6 · 424B5
After-hours · 16:10 ET
424B5 ↗
Tue, 03 Feb 2026
5 · S-3ASR
After-hours · 16:01 ET
S-3ASR ↗
Tue, 03 Feb 2026
49.8600
50.7800
47.4500
49.9800
1,275,300
Mon, 02 Feb 2026
45.1300
49.2700
45.1250
48.0800
971,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
46.0100
48.6620
44.8000
45.6100
943,900
Thu, 29 Jan 2026
46.1800
48.2900
45.0600
47.1100
1,069,500
Wed, 28 Jan 2026
45.0000
46.6300
43.8400
45.9800
878,600
Tue, 27 Jan 2026
44.2700
45.6900
43.6620
44.9250
513,400
Mon, 26 Jan 2026
43.7500
44.9730
42.6100
43.5800
920,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
47.5200
47.8000
43.7500
43.9300
1,269,500
Thu, 22 Jan 2026
47.4700
48.3100
45.9000
48.0000
1,067,100
Wed, 21 Jan 2026
46.2900
46.3000
43.7150
45.9400
1,020,900
Tue, 20 Jan 2026
43.8700
47.5000
43.6500
45.2500
1,085,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
44.0800
44.9000
42.9400
43.9400
629,400
Thu, 15 Jan 2026
43.4700
45.5600
43.4700
43.8300
735,400
Wed, 14 Jan 2026
42.3000
43.4300
40.9200
43.1700
1,074,600
Tue, 13 Jan 2026
44.8250
46.6400
41.6500
42.7200
1,307,100
Tue, 13 Jan 2026
4 · 8-K
Pre-market · 08:46 ET
8-K ↗
Mon, 12 Jan 2026
39.7900
41.8000
39.7000
41.5700
552,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
40.0400
41.5200
39.2400
40.0200
650,100
Thu, 08 Jan 2026
37.5500
40.1700
37.1000
40.0300
1,005,000
Wed, 07 Jan 2026
37.5500
38.0000
36.7200
37.5500
480,400
Tue, 06 Jan 2026
3 · 8-K
After market open · 10:11 ET
8-K ↗
Tue, 06 Jan 2026
38.1900
38.5400
36.2650
37.7000
836,200
Mon, 05 Jan 2026
39.2600
39.6200
36.6840
38.0900
708,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
38.4900
39.4000
37.5200
38.3700
536,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
38.5600
38.9400
37.4700
37.5100
408,100
Tue, 30 Dec 2025
39.0700
39.6600
38.3950
38.5500
652,100
Mon, 29 Dec 2025
38.6500
39.3250
38.2000
39.0100
484,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
39.0800
39.3100
38.4500
39.2000
266,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
39.4400
39.9900
38.5500
39.3200
336,300
Tue, 23 Dec 2025
38.1500
39.5000
38.1100
39.4500
436,600
Mon, 22 Dec 2025
38.7300
38.9900
37.6800
38.2400
581,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
36.2800
37.7800
35.8900
37.7100
1,062,900
Thu, 18 Dec 2025
35.8500
36.3300
34.9900
35.9500
521,700
Wed, 17 Dec 2025
36.2900
37.0640
34.2850
34.6600
565,300
Tue, 16 Dec 2025
36.4000
37.0320
35.1650
35.4300
440,700
Mon, 15 Dec 2025
36.8500
37.2800
35.7500
36.5000
633,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
38.0200
38.0200
35.1100
36.1200
531,300
Thu, 11 Dec 2025
37.5500
38.6350
36.4800
38.2300
693,400
Wed, 10 Dec 2025
37.8000
38.5300
36.9500
37.8000
625,000
Tue, 09 Dec 2025
36.9500
38.3900
36.5000
37.9000
591,100
Mon, 08 Dec 2025
36.5000
37.0300
35.8100
36.9500
488,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
36.4400
36.4900
35.5600
36.4400
450,700
Thu, 04 Dec 2025
33.9200
36.4800
33.7750
36.3400
761,000
Wed, 03 Dec 2025
33.7700
34.4500
32.6300
34.1200
504,400
Tue, 02 Dec 2025
33.9500
34.4500
33.1800
33.6400
655,200
Mon, 01 Dec 2025
33.5600
34.0500
31.9100
33.0500
901,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
35.0800
35.3000
34.3800
35.2300
374,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
33.4300
35.1000
33.1000
34.7100
767,700
Tue, 25 Nov 2025
32.0300
33.4500
31.3140
33.2500
576,000
Mon, 24 Nov 2025
30.5200
32.4800
30.0200
32.2900
742,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
28.7100
30.7850
28.0900
30.3300
857,600
Thu, 20 Nov 2025
30.9900
31.3100
28.4000
28.6550
964,400
Wed, 19 Nov 2025
28.6000
30.5800
28.6000
29.6100
871,200
Tue, 18 Nov 2025
28.9800
29.7300
28.1600
28.6000
764,900
Mon, 17 Nov 2025
29.9700
30.9400
29.0600
29.4800
697,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
28.7200
31.1330
28.0500
30.5000
1,137,600
Thu, 13 Nov 2025
32.6100
33.0900
30.0100
30.3500
1,060,500
Wed, 12 Nov 2025
34.9300
35.5000
32.7000
33.2600
803,500
Tue, 11 Nov 2025
36.0000
36.3000
34.5800
34.7800
801,400
Mon, 10 Nov 2025
35.8200
38.6200
35.3500
36.4700
1,693,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After-hours · 16:38 ET
10-Q ↗
Fri, 07 Nov 2025
34.7650
36.5900
32.2800
34.1600
2,393,400
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:24 ET
8-K ↗
Thu, 06 Nov 2025
31.6000
32.0160
29.7200
29.7900
1,057,100
Wed, 05 Nov 2025
30.7400
31.8150
30.7400
31.5000
571,800
Tue, 04 Nov 2025
30.8400
32.2200
30.4100
30.5700
593,400
Mon, 03 Nov 2025
33.0600
33.0600
31.4700
32.3900
569,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
32.0000
33.2200
31.6300
33.0100
461,700
Thu, 30 Oct 2025
32.1000
32.3550
31.0800
31.5700
441,500
Wed, 29 Oct 2025
32.9200
33.7800
31.9100
32.4300
531,000
Tue, 28 Oct 2025
33.7300
33.9600
32.5730
32.5900
549,700
Mon, 27 Oct 2025
33.2000
33.7300
32.9300
33.5300
674,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
32.9900
33.5700
32.5500
32.6000
370,000