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
57.9400
58.3800
56.5600
58.0200
871,717
Thu, 22 Oct 2026
58.0600
59.9000
56.9700
58.3600
1,036,500
Wed, 21 Oct 2026
59.7200
60.4600
58.8200
58.8400
1,371,500
Tue, 20 Oct 2026
56.9300
59.5700
56.9150
58.9200
1,742,300
Mon, 19 Oct 2026
56.9600
57.3000
56.0500
57.2300
1,647,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
58.4500
58.4500
55.8300
55.9000
1,772,800
Thu, 15 Oct 2026
58.5000
59.3960
57.4000
58.5000
2,009,600
Wed, 14 Oct 2026
58.4800
60.5300
57.1450
58.3700
4,160,100
Tue, 13 Oct 2026
60.0400
60.7300
58.0800
58.1300
2,260,400
Mon, 12 Oct 2026
62.4900
62.5000
60.4800
60.7300
1,194,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
60.7200
62.9900
60.4400
62.7500
2,765,700
Thu, 08 Oct 2026
60.5400
61.1300
59.2050
60.7400
1,784,700
Wed, 07 Oct 2026
61.6300
62.7500
60.7800
61.4800
1,819,200
Tue, 06 Oct 2026
62.8600
63.1850
60.5600
61.5400
1,675,500
Mon, 05 Oct 2026
64.7600
64.7600
62.2200
62.3500
2,249,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
65.5700
66.1600
63.9900
64.1900
1,487,600
Thu, 01 Oct 2026
65.0000
65.7550
64.5000
64.7900
1,521,700
Wed, 30 Sep 2026
66.8000
66.8000
65.0900
65.4500
1,742,700
Tue, 29 Sep 2026
65.4600
66.8300
64.5700
66.2500
2,869,600
Mon, 28 Sep 2026
65.0000
66.1130
63.9900
65.4600
1,589,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
66.5000
67.4380
65.4000
65.9200
1,616,200
Thu, 24 Sep 2026
67.0000
67.4500
65.4600
66.0700
1,626,300
Wed, 23 Sep 2026
72.1550
72.4900
66.2700
66.9600
2,554,500
Tue, 22 Sep 2026
68.8500
72.3650
68.0800
71.8600
3,115,700
Mon, 21 Sep 2026
67.4550
69.2600
66.0600
68.7900
2,347,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
67.8300
68.0500
66.3600
66.4800
4,016,000
Thu, 17 Sep 2026
68.9100
68.9100
66.9950
67.7400
3,210,100
Wed, 16 Sep 2026
70.4100
71.9280
64.5000
65.7900
5,111,900
Tue, 15 Sep 2026
82.8900
83.5500
70.6050
70.6700
4,369,900
Mon, 14 Sep 2026
82.9800
83.2700
79.9300
80.6700
1,329,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
83.7500
85.9800
82.3550
82.8500
1,335,800
Thu, 10 Sep 2026
81.5800
83.3800
80.3300
82.7600
1,020,300
Wed, 09 Sep 2026
84.6500
87.2000
82.1600
82.6300
3,668,200
Tue, 08 Sep 2026
84.2200
86.9600
83.5400
85.1100
1,567,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
85.8700
86.9600
84.2040
86.3400
757,600
Thu, 03 Sep 2026
85.1800
86.7900
83.4600
86.4900
1,370,500
Wed, 02 Sep 2026
82.8700
85.4700
82.0850
85.3700
1,525,400
Tue, 01 Sep 2026
81.1400
83.2700
80.7600
82.7400
1,330,600
Mon, 31 Aug 2026
83.1300
83.7550
80.7500
82.3900
1,595,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
87.9900
88.2450
84.1950
84.9100
1,282,200
Thu, 27 Aug 2026
89.5900
89.5900
88.0600
88.5900
857,500
Wed, 26 Aug 2026
88.4500
89.8250
86.8000
89.1200
859,500
Tue, 25 Aug 2026
88.0000
90.2110
87.0000
88.8800
983,000
Mon, 24 Aug 2026
86.7700
87.0100
85.5000
86.7300
1,104,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
87.9000
88.4600
85.9400
87.1100
1,089,800
Thu, 20 Aug 2026
88.2300
88.4500
85.9000
87.4700
896,800
Wed, 19 Aug 2026
89.5100
90.0000
87.5800
89.4100
1,363,400
Tue, 18 Aug 2026
87.7200
88.3500
85.9800
87.9000
975,000
Mon, 17 Aug 2026
86.4400
88.9400
86.2600
88.7000
929,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
84.7500
87.1700
83.7800
86.6400
818,000
Thu, 13 Aug 2026
87.6000
88.0550
84.7600
85.5900
1,101,900
Wed, 12 Aug 2026
89.0900
90.6100
87.1600
87.2500
1,119,600
Tue, 11 Aug 2026
88.9400
90.9700
88.4500
89.2400
1,042,500
Mon, 10 Aug 2026
87.5600
88.8800
86.5000
88.3300
854,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
88.0000
88.6700
86.4780
87.6500
948,300
Thu, 06 Aug 2026
86.4800
87.8150
85.1900
85.8300
1,051,300
Wed, 05 Aug 2026
87.4900
90.8100
85.9750
86.9100
1,703,400
Tue, 04 Aug 2026
21 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 04 Aug 2026
20 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Tue, 04 Aug 2026
87.0000
89.6700
86.3250
89.5900
2,031,100
Mon, 03 Aug 2026
84.8150
86.0100
81.6100
86.0100
1,268,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
86.9300
87.1000
84.5300
84.6500
1,657,400
Thu, 30 Jul 2026
87.6100
88.1600
85.1900
87.3200
1,367,200
Wed, 29 Jul 2026
85.5600
87.8900
84.3400
86.2200
1,807,700
Tue, 28 Jul 2026
86.3100
86.6400
82.7700
85.7800
1,694,500
Mon, 27 Jul 2026
85.7700
87.9300
85.2100
85.5300
2,444,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
86.8400
87.5000
85.0600
85.6000
1,825,200
Thu, 23 Jul 2026
88.7200
89.1500
86.2600
86.7800
2,479,800
Wed, 22 Jul 2026
85.4600
95.4900
84.3400
88.7000
6,990,900
Tue, 21 Jul 2026
72.8100
74.7000
72.6200
74.5200
1,612,500
Mon, 20 Jul 2026
74.3500
75.0600
71.0000
71.6500
2,410,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
70.9200
74.8000
70.0100
74.3000
3,775,200
Thu, 16 Jul 2026
70.9200
73.0000
69.9500
71.3750
2,578,700
Wed, 15 Jul 2026
71.9100
72.6700
69.8800
71.8200
1,863,800
Tue, 14 Jul 2026
74.4200
75.3250
71.8100
71.9100
1,635,700
Mon, 13 Jul 2026
74.8200
74.8900
72.6600
74.1100
2,481,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
84.4800
84.4800
76.1800
76.4000
2,952,900
Thu, 09 Jul 2026
86.1200
87.7300
83.3020
84.0000
1,437,600
Wed, 08 Jul 2026
85.8700
86.8630
84.1900
85.7400
1,660,400
Tue, 07 Jul 2026
87.2750
87.5700
83.7900
86.9700
1,914,800
Mon, 06 Jul 2026
84.5900
87.8300
83.1300
86.5500
2,445,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
81.1400
83.9900
79.9150
83.9900
1,701,900
Wed, 01 Jul 2026
82.2800
82.3850
78.8100
80.4400
1,975,600
Tue, 30 Jun 2026
80.5200
84.0550
78.8650
81.5100
2,715,400
Mon, 29 Jun 2026
79.7900
80.5900
78.1700
80.5000
1,656,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
78.9400
82.2950
77.4500
78.8900
18,919,800
Thu, 25 Jun 2026
79.6500
83.4200
78.0550
79.2700
2,430,000
Wed, 24 Jun 2026
80.7200
82.8400
79.3100
79.8100
2,048,000
Tue, 23 Jun 2026
80.0000
82.5300
79.6850
79.9000
1,393,500
Mon, 22 Jun 2026
83.0000
83.9980
81.6800
82.0000
1,510,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
82.5700
84.5490
79.8000
81.8200
3,863,400
Wed, 17 Jun 2026
76.5500
82.4800
75.9300
81.0400
3,100,000
Tue, 16 Jun 2026
19 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 16 Jun 2026
77.5600
78.0900
74.7900
76.5500
917,100
Mon, 15 Jun 2026
74.5500
77.4800
74.4850
77.1500
1,115,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
74.5300
75.4500
73.2850
74.5200
1,182,200
Thu, 11 Jun 2026
71.9500
75.2000
70.7150
74.4100
1,348,700
Wed, 10 Jun 2026
73.3300
74.8700
69.5100
70.7300
1,546,400
Tue, 09 Jun 2026
75.0000
76.2000
69.7100
73.3300
1,415,100
Mon, 08 Jun 2026
73.2000
74.3700
72.3800
73.8600
1,204,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
74.4600
75.4300
72.0900
73.0900
1,227,800
Thu, 04 Jun 2026
73.4500
75.8900
72.0100
75.1600
1,130,300
Wed, 03 Jun 2026
71.3900
74.3600
70.3200
72.5500
1,484,600
Tue, 02 Jun 2026
74.0700
74.4100
69.3000
70.8200
2,009,700
Mon, 01 Jun 2026
76.9400
77.1800
73.4100
75.2000
2,287,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
78.7700
78.7800
76.5000
77.9100
1,441,900
Thu, 28 May 2026
78.3900
79.5500
76.1150
79.0500
1,016,700
Wed, 27 May 2026
78.5000
80.1900
77.3000
78.9900
1,288,300
Tue, 26 May 2026
75.0700
78.6900
74.0700
78.6800
1,623,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
75.5500
76.5100
74.5300
74.9500
1,401,600
Thu, 21 May 2026
76.2800
76.4400
74.1500
75.5400
1,580,100
Wed, 20 May 2026
74.2800
77.4900
73.7500
77.1400
1,582,600
Tue, 19 May 2026
73.9000
74.2700
69.8800
73.1800
2,120,900
Mon, 18 May 2026
77.3000
78.4900
73.0700
73.9500
1,523,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
78.1600
79.0000
76.2600
76.6700
1,746,900
Thu, 14 May 2026
81.2000
82.2600
78.6300
79.6900
1,799,300
Wed, 13 May 2026
78.5200
80.6700
77.0500
77.8800
2,120,800
Tue, 12 May 2026
76.8800
79.6700
76.6200
79.0400
1,544,500
Mon, 11 May 2026
72.6900
80.2650
72.6500
77.7400
2,290,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
76.5000
77.9200
72.6100
72.6900
2,699,900
Thu, 07 May 2026
18 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Thu, 07 May 2026
17 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 07 May 2026
78.3800
79.1000
75.5200
77.9500
2,351,100
Wed, 06 May 2026
75.2100
79.4800
74.4460
79.1400
1,672,000
Tue, 05 May 2026
77.2500
77.9000
73.6150
74.9300
1,257,500
Mon, 04 May 2026
73.9200
76.5800
73.1400
76.3900
1,495,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
74.5600
75.5600
73.1950
74.8100
1,554,400
Thu, 30 Apr 2026
71.2500
73.5600
69.1500
73.4800
1,201,900
Wed, 29 Apr 2026
69.5100
70.8500
68.9700
70.5300
1,050,800
Tue, 28 Apr 2026
73.5000
74.4900
69.4900
70.1300
1,592,500
Mon, 27 Apr 2026
74.3950
75.0100
73.2050
73.6000
1,420,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
74.2900
75.3150
73.2600
73.9100
1,639,000
Thu, 23 Apr 2026
73.5250
76.4800
73.5250
74.4000
2,593,500
Wed, 22 Apr 2026
71.9700
74.1220
69.2900
73.9200
2,146,200
Tue, 21 Apr 2026
71.9300
73.3200
70.0900
71.0500
2,208,000
Mon, 20 Apr 2026
69.2100
70.4790
68.0900
69.2500
1,198,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
69.7700
70.8900
68.8200
69.5100
4,331,900
Thu, 16 Apr 2026
71.4750
72.1800
67.4200
67.9800
1,952,900
Wed, 15 Apr 2026
66.6900
70.9700
66.6100
70.9500
2,202,200
Tue, 14 Apr 2026
63.9800
67.4900
63.9800
66.6900
1,467,200
Mon, 13 Apr 2026
65.1000
67.2900
63.2700
63.7900
1,765,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
66.5200
66.5200
64.8130
65.1400
1,670,600
Thu, 09 Apr 2026
64.2900
66.2800
63.5500
66.2300
1,423,000
Wed, 08 Apr 2026
63.5000
64.8000
63.2230
64.3600
1,839,200
Tue, 07 Apr 2026
60.8200
61.2200
59.2500
61.1800
1,158,000
Mon, 06 Apr 2026
60.5800
62.0100
59.9000
61.1200
1,202,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
60.4100
63.3200
60.4100
61.0300
1,451,600
Wed, 01 Apr 2026
63.3500
64.8600
62.7000
62.9200
1,677,800
Tue, 31 Mar 2026
59.0500
63.0800
58.6500
62.7000
2,060,400
Mon, 30 Mar 2026
57.9700
59.3600
57.0100
57.6500
1,465,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
60.2900
61.4800
57.5800
57.7800
1,650,500
Thu, 26 Mar 2026
56.0200
61.6600
55.4050
60.7700
2,663,200
Wed, 25 Mar 2026
57.2850
62.8050
57.2850
60.7700
3,389,600
Tue, 24 Mar 2026
56.0300
56.8800
55.0100
56.2700
1,982,600
Mon, 23 Mar 2026
57.1600
58.6400
56.2400
56.6700
2,001,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
16 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 20 Mar 2026
56.7900
58.0000
54.8900
56.3300
6,217,200
Thu, 19 Mar 2026
55.8800
57.4400
55.5600
56.9600
1,910,300
Wed, 18 Mar 2026
56.9700
57.4900
55.4900
56.7100
2,648,300
Tue, 17 Mar 2026
57.5600
58.8800
57.0000
57.5700
1,710,800
Mon, 16 Mar 2026
56.0000
57.5600
55.7900
57.3700
1,864,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
55.8600
56.5700
54.0200
55.0500
4,477,200
Thu, 12 Mar 2026
57.5100
58.0000
54.5800
55.0100
3,769,900
Wed, 11 Mar 2026
58.8900
59.7500
56.8300
58.1000
2,894,700
Tue, 10 Mar 2026
60.0600
60.6100
57.6000
59.2000
2,174,500
Mon, 09 Mar 2026
59.1000
60.9700
57.0700
60.6700
2,260,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
61.6900
61.7900
57.3300
59.8200
2,820,300
Thu, 05 Mar 2026
63.8000
65.6350
63.5200
63.6000
2,556,900
Wed, 04 Mar 2026
65.0300
66.0450
62.9600
65.1000
1,877,400
Tue, 03 Mar 2026
62.3400
67.1500
62.3400
64.1000
1,990,400
Mon, 02 Mar 2026
61.5000
65.1900
61.2600
64.3300
2,010,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
63.0900
64.1400
62.4700
63.2700
1,873,400
Thu, 26 Feb 2026
61.8500
63.7100
60.8850
63.3900
2,420,900
Wed, 25 Feb 2026
63.6700
64.5300
61.0000
61.6150
1,900,600
Tue, 24 Feb 2026
63.4300
64.9200
62.5700
63.6700
2,522,400
Mon, 23 Feb 2026
62.9000
64.2000
62.3900
63.1400
1,820,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
63.7100
64.5900
62.0900
63.5900
2,749,800
Thu, 19 Feb 2026
63.9000
64.4300
62.0100
63.8600
2,023,800
Wed, 18 Feb 2026
63.3100
65.5900
63.1950
64.3800
1,642,600
Tue, 17 Feb 2026
63.2500
64.2200
62.3600
63.6900
1,663,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
61.1300
64.4800
60.9000
63.8200
1,990,800
Thu, 12 Feb 2026
61.7300
63.1300
61.1700
62.3800
2,413,300
Wed, 11 Feb 2026
64.6200
65.0000
60.3400
61.5500
4,104,100
Tue, 10 Feb 2026
62.6800
64.0000
61.9600
62.9200
2,294,800
Mon, 09 Feb 2026
64.6700
65.0920
61.4500
62.6400
5,837,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
65.5000
68.4400
63.4600
64.5200
24,090,400
Thu, 05 Feb 2026
15 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Thu, 05 Feb 2026
14 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 05 Feb 2026
67.0000
69.5140
63.9400
64.6400
3,245,800
Wed, 04 Feb 2026
71.1350
71.8500
66.4500
68.0600
2,177,800
Tue, 03 Feb 2026
74.1500
76.1100
70.0000
72.1400
2,348,300
Mon, 02 Feb 2026
68.5100
73.4400
66.9100
73.0000
2,169,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
70.1500
72.0000
67.8350
69.3300
3,756,700
Thu, 29 Jan 2026
65.5800
69.8500
65.4500
69.1200
2,013,400
Wed, 28 Jan 2026
66.9100
67.5300
65.4750
65.5800
2,060,700
Tue, 27 Jan 2026
66.6500
68.8000
66.2900
66.9100
1,229,900
Tue, 27 Jan 2026
13 · DEFA14A
Next filing day · accepted 26 Jan, 17:33 ET
DEFA14A ↗
Tue, 27 Jan 2026
12 · DEF 14A
Next filing day · accepted 26 Jan, 17:32 ET
DEF 14A ↗
Mon, 26 Jan 2026
66.5000
67.6900
65.6500
66.8200
1,620,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
69.2500
71.1600
66.8500
67.0500
1,930,400
Thu, 22 Jan 2026
68.9500
71.1400
68.1700
69.5900
2,672,600
Wed, 21 Jan 2026
65.7600
69.0000
65.2300
67.6000
1,548,000
Tue, 20 Jan 2026
62.0000
65.3300
61.6500
65.2800
1,415,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
66.4500
66.7320
63.6900
63.8400
1,567,800
Thu, 15 Jan 2026
66.1300
68.2400
65.8590
66.2500
1,537,600
Wed, 14 Jan 2026
65.2500
66.0400
64.7200
65.9100
1,852,700
Tue, 13 Jan 2026
66.1000
68.4400
65.4700
65.5450
2,585,500
Mon, 12 Jan 2026
11 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 12 Jan 2026
64.5700
66.6900
63.3300
65.9300
2,526,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
65.5000
67.0300
63.4500
64.5600
2,351,000
Fri, 09 Jan 2026
10 · 8-K
Next filing day · accepted 08 Jan, 19:15 ET
8-K ↗
Fri, 09 Jan 2026
9 · 424B5
Next filing day · accepted 08 Jan, 19:11 ET
424B5 ↗
Fri, 09 Jan 2026
8 · 424B5
Next filing day · accepted 08 Jan, 19:00 ET
424B5 ↗
Thu, 08 Jan 2026
67.3200
69.4200
64.5500
65.0000
6,957,600
Wed, 07 Jan 2026
66.1300
67.3500
63.0000
65.6900
7,163,300
Wed, 07 Jan 2026
7 · 424B5
Next filing day · accepted 06 Jan, 20:15 ET
424B5 ↗
Wed, 07 Jan 2026
6 · 424B5
Next filing day · accepted 06 Jan, 20:05 ET
424B5 ↗
Tue, 06 Jan 2026
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 06 Jan 2026
72.0650
76.7600
69.1100
70.8100
8,165,300
Mon, 05 Jan 2026
68.2400
68.2950
60.6200
63.8800
2,693,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
66.3000
68.2450
65.0000
67.7900
1,161,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
66.5050
67.2550
66.0000
66.3900
1,066,300
Tue, 30 Dec 2025
69.6600
69.6600
65.9400
67.2500
1,334,500
Mon, 29 Dec 2025
69.3900
69.6900
68.0000
69.6200
896,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
70.0000
70.5630
69.0000
70.1600
807,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
68.4700
71.2970
68.0000
70.1100
678,000
Tue, 23 Dec 2025
69.0200
70.4900
68.4800
69.8300
1,158,400
Mon, 22 Dec 2025
68.0700
69.4700
67.6000
69.0000
1,017,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
66.5200
69.0000
65.7000
68.1600
5,184,500
Thu, 18 Dec 2025
65.6000
67.3000
64.2200
66.4700
1,994,300
Wed, 17 Dec 2025
65.9000
67.3000
63.0100
64.8000
2,215,100
Tue, 16 Dec 2025
68.0500
68.1500
59.5100
64.6600
3,775,900
Mon, 15 Dec 2025
69.5100
70.5100
68.1750
68.4500
1,874,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
70.8200
71.0000
68.0100
70.0900
1,555,200
Thu, 11 Dec 2025
68.8600
72.3600
68.1880
70.8200
2,829,000
Thu, 11 Dec 2025
4 · S-3ASR
Next filing day · accepted 10 Dec, 21:54 ET
S-3ASR ↗
Wed, 10 Dec 2025
68.0900
70.5000
65.9300
68.8700
4,294,300
Tue, 09 Dec 2025
65.6900
69.9900
65.4580
68.8300
5,713,600
Mon, 08 Dec 2025
67.0900
71.5000
65.4000
68.6000
5,070,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
62.9500
64.2780
60.2900
61.4400
3,588,000
Thu, 04 Dec 2025
64.4000
67.1400
64.1900
64.6600
3,060,200
Wed, 03 Dec 2025
58.6300
66.2300
58.6300
65.0750
4,441,900
Tue, 02 Dec 2025
55.9100
59.2700
55.7500
57.9500
2,867,400
Mon, 01 Dec 2025
52.3700
57.2700
52.2300
56.2500
3,323,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.3900
56.6700
52.0800
52.7000
2,540,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
47.3900
59.1500
45.0900
57.7100
7,066,500
Tue, 25 Nov 2025
3 · 10-K
After-hours · 16:13 ET
10-K ↗
Tue, 25 Nov 2025
2 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 25 Nov 2025
44.2600
46.9200
43.7200
46.7900
2,951,000
Mon, 24 Nov 2025
41.1000
44.8500
40.4300
44.2600
4,006,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
38.0100
40.5800
37.4300
40.4500
3,506,500
Thu, 20 Nov 2025
39.5100
39.9200
37.0600
38.0900
3,833,100
Wed, 19 Nov 2025
41.0600
41.2850
38.8950
38.9700
2,882,000
Tue, 18 Nov 2025
1 · 8-K
After market open · 14:49 ET
8-K ↗
Tue, 18 Nov 2025
39.8000
43.5850
39.3000
40.4700
2,960,700
Mon, 17 Nov 2025
41.2800
41.5800
39.7500
40.1500
1,612,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
39.8500
41.7850
39.3300
41.2600
1,621,100
Thu, 13 Nov 2025
40.7200
41.5000
40.2100
41.1400
1,536,600
Wed, 12 Nov 2025
41.9600
43.1950
41.1400
41.4200
1,987,900
Tue, 11 Nov 2025
39.4500
41.5200
38.9300
41.5000
1,171,000
Mon, 10 Nov 2025
40.8500
42.0000
39.7700
39.8500
1,877,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
39.2300
39.3400
37.3500
39.2300
1,307,600
Thu, 06 Nov 2025
40.2700
40.9400
39.5000
39.6000
1,620,500
Wed, 05 Nov 2025
37.6300
40.5500
37.5600
40.3100
1,426,700
Tue, 04 Nov 2025
38.6000
39.3100
37.7700
37.8500
1,987,200
Mon, 03 Nov 2025
41.9900
43.2000
39.2770
39.6100
1,942,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
42.3200
43.6900
41.3100
42.3900
1,715,700
Thu, 30 Oct 2025
39.9200
43.3300
39.6990
42.3100
2,300,500
Wed, 29 Oct 2025
39.2600
40.7500
38.6500
40.2900
1,559,500
Tue, 28 Oct 2025
39.2300
40.4800
38.8400
39.5500
1,243,800
Mon, 27 Oct 2025
39.1000
40.1000
38.6300
39.4800
1,730,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
37.9600
38.3400
36.8800
38.0000
1,471,000