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
193.9050
194.3100
193.7600
193.8000
1,579,233
Thu, 22 Oct 2026
194.3800
194.6100
193.9500
194.0000
2,555,000
Wed, 21 Oct 2026
193.3000
194.3800
193.1000
194.3800
1,894,300
Tue, 20 Oct 2026
193.0600
193.4100
192.8500
193.3500
2,135,000
Mon, 19 Oct 2026
193.6100
193.6100
192.9400
193.0600
2,779,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
194.0000
194.1000
192.7600
192.9800
3,141,700
Thu, 15 Oct 2026
193.4500
193.8000
193.0000
193.1500
4,048,200
Wed, 14 Oct 2026
194.2500
194.2600
193.3300
193.6400
3,485,900
Tue, 13 Oct 2026
194.4700
194.7900
193.8000
193.9600
2,718,900
Mon, 12 Oct 2026
194.8700
194.8700
193.6400
194.3900
4,211,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
193.8700
194.7500
193.5500
194.4500
3,660,600
Thu, 08 Oct 2026
193.8000
194.3200
193.5500
193.7300
6,090,000
Wed, 07 Oct 2026
193.2000
194.1300
192.9400
193.6000
7,518,800
Tue, 06 Oct 2026
193.0000
193.4200
192.5800
193.0000
7,418,600
Mon, 05 Oct 2026
17 · DEFA14A
After market open · 11:24 ET
DEFA14A ↗
Mon, 05 Oct 2026
16 · 8-K
After market open · 11:22 ET
8-K ↗
Mon, 05 Oct 2026
15 · DEFA14A
After-hours · 20:41 ET
DEFA14A ↗
Mon, 05 Oct 2026
195.8400
196.0500
191.9200
192.2600
29,552,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
148.0300
148.0300
143.5100
144.0300
1,121,400
Thu, 01 Oct 2026
143.4200
149.3800
143.4200
146.4700
1,910,600
Wed, 30 Sep 2026
137.7100
140.4400
137.5600
140.3000
1,046,100
Tue, 29 Sep 2026
137.8700
138.8600
134.3100
137.5600
1,318,600
Mon, 28 Sep 2026
137.0600
139.9200
133.6700
139.6900
985,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
137.1700
138.7500
136.5500
138.1200
698,900
Thu, 24 Sep 2026
140.7900
141.0500
136.4000
137.4100
1,434,300
Wed, 23 Sep 2026
140.8100
142.8100
138.5000
140.4000
2,138,700
Tue, 22 Sep 2026
137.4600
140.3100
133.9700
140.0000
1,650,100
Mon, 21 Sep 2026
137.0200
137.2100
133.9700
135.2800
1,013,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
134.3100
136.1800
132.7500
135.8900
5,931,600
Thu, 17 Sep 2026
131.1600
134.9800
129.8900
134.4400
1,650,300
Wed, 16 Sep 2026
131.0800
132.5800
130.3300
131.1600
1,236,000
Tue, 15 Sep 2026
134.9100
137.6600
132.7100
132.7500
1,638,300
Mon, 14 Sep 2026
134.3100
137.7500
133.9000
136.6500
1,403,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
128.2500
131.1900
127.0600
130.7800
1,669,700
Thu, 10 Sep 2026
127.7200
130.8900
126.7900
128.7200
1,683,700
Wed, 09 Sep 2026
133.0000
133.7700
128.5800
128.8900
2,399,600
Tue, 08 Sep 2026
139.8400
140.2400
132.6300
133.2600
1,949,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
147.1800
147.7300
140.0000
141.0200
2,119,700
Thu, 03 Sep 2026
151.5300
154.2700
149.1400
150.0800
1,249,600
Wed, 02 Sep 2026
151.6200
155.7200
148.5300
149.1300
1,229,400
Tue, 01 Sep 2026
153.4700
155.5800
152.2400
152.8100
696,500
Mon, 31 Aug 2026
155.5000
157.7600
155.0500
155.7400
1,418,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
158.0100
159.4600
155.9800
157.1500
1,069,100
Thu, 27 Aug 2026
154.4100
159.0000
153.0300
158.9500
979,300
Wed, 26 Aug 2026
149.0600
151.8800
148.5900
151.6100
1,411,400
Tue, 25 Aug 2026
153.6000
153.8600
150.2500
151.1400
1,523,800
Mon, 24 Aug 2026
154.4300
155.5100
153.3900
154.3100
913,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
153.2800
156.0300
152.3100
154.6800
857,400
Thu, 20 Aug 2026
151.6800
154.7900
151.3500
153.5200
826,400
Wed, 19 Aug 2026
146.6600
155.4000
146.6600
152.4400
905,200
Tue, 18 Aug 2026
147.9500
149.4300
146.3000
146.4800
1,217,100
Mon, 17 Aug 2026
148.1100
149.0200
145.3700
145.9800
1,036,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
154.8900
155.1000
149.5600
149.7500
1,151,700
Thu, 13 Aug 2026
147.7500
154.5900
146.2700
153.8900
1,159,300
Wed, 12 Aug 2026
146.7900
149.5500
146.7900
147.9900
916,800
Tue, 11 Aug 2026
149.7500
152.0500
148.7000
150.4400
934,300
Mon, 10 Aug 2026
146.0900
154.0300
146.0900
151.0200
1,317,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
148.0000
149.6700
146.3800
147.7100
1,235,200
Thu, 06 Aug 2026
138.2400
148.6000
137.2300
147.6600
2,188,600
Wed, 05 Aug 2026
143.5600
144.5900
138.8200
139.4300
1,298,200
Tue, 04 Aug 2026
137.7600
142.1700
137.7400
141.6800
1,459,500
Mon, 03 Aug 2026
139.5500
142.9900
139.5000
139.8600
1,258,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
14 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Fri, 31 Jul 2026
135.7300
138.8300
133.2500
137.2000
2,341,800
Thu, 30 Jul 2026
135.6000
143.6000
133.0600
136.3000
3,375,700
Wed, 29 Jul 2026
13 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 29 Jul 2026
127.7000
132.7500
127.3600
132.4600
2,884,500
Tue, 28 Jul 2026
127.4400
130.5800
126.8200
127.5100
1,392,100
Mon, 27 Jul 2026
120.7700
125.8400
120.3300
125.2100
1,023,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
115.1800
118.7700
114.3600
118.5200
1,420,400
Thu, 23 Jul 2026
114.3800
114.6300
112.0100
113.0500
1,517,600
Wed, 22 Jul 2026
121.8500
122.1500
111.9300
113.1100
2,206,200
Tue, 21 Jul 2026
122.9100
126.0800
120.5200
120.7700
1,886,700
Mon, 20 Jul 2026
123.3900
126.1900
122.7900
124.8300
1,346,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
126.3800
127.6500
124.2500
124.3700
1,512,800
Thu, 16 Jul 2026
125.2400
128.0200
124.2200
127.3600
1,074,700
Wed, 15 Jul 2026
122.8900
126.5800
122.8900
123.6100
1,305,600
Tue, 14 Jul 2026
120.2600
124.8300
120.0500
122.5100
1,279,000
Mon, 13 Jul 2026
125.1900
126.6900
124.3300
125.4200
961,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
125.7400
126.7600
123.4200
124.7400
1,130,600
Thu, 09 Jul 2026
119.9200
124.3900
119.3000
123.7900
1,393,500
Wed, 08 Jul 2026
123.7200
124.7700
122.0200
122.6100
1,679,900
Tue, 07 Jul 2026
126.2000
127.8500
124.9200
125.0400
1,157,200
Mon, 06 Jul 2026
123.7300
126.2500
122.0600
124.9800
1,751,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
119.7900
125.4600
119.7900
124.5500
2,295,000
Wed, 01 Jul 2026
114.9800
121.1700
114.8800
119.7800
2,269,200
Tue, 30 Jun 2026
112.7200
114.4500
112.0700
113.6100
1,953,600
Mon, 29 Jun 2026
117.7900
118.2100
113.6700
113.8900
1,669,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
113.9400
116.5600
113.4800
115.7200
2,404,500
Thu, 25 Jun 2026
112.2100
115.4200
111.1700
112.5500
2,355,300
Wed, 24 Jun 2026
112.3300
114.7000
112.3000
112.9300
1,871,800
Tue, 23 Jun 2026
117.3100
118.0500
112.0000
112.3300
1,977,900
Mon, 22 Jun 2026
112.5500
117.4200
112.2800
115.0000
2,761,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
115.5200
116.7400
113.5000
114.7500
5,006,200
Wed, 17 Jun 2026
116.4100
119.4400
114.1400
116.9400
2,694,000
Tue, 16 Jun 2026
114.6800
118.6800
114.6800
118.1800
2,268,300
Mon, 15 Jun 2026
116.4200
118.4000
113.6500
114.8500
2,978,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
118.2800
118.7100
108.5000
113.6800
3,869,300
Thu, 11 Jun 2026
133.9600
134.2400
118.0000
118.3900
3,000,800
Wed, 10 Jun 2026
135.1900
137.3100
134.3200
135.0800
1,436,500
Tue, 09 Jun 2026
135.3400
137.4700
134.6200
136.9700
1,245,100
Mon, 08 Jun 2026
136.4000
138.4600
134.5600
136.0700
1,801,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
140.9900
141.5000
136.7500
137.0000
1,111,200
Thu, 04 Jun 2026
142.5300
143.9900
138.7500
138.7900
1,789,500
Wed, 03 Jun 2026
140.8600
141.0000
138.0100
139.7200
1,393,000
Tue, 02 Jun 2026
141.9200
145.2500
139.6300
142.3400
1,374,100
Mon, 01 Jun 2026
141.0000
146.9500
140.0000
145.0800
2,315,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
138.5800
139.7000
133.4000
138.7300
3,071,300
Thu, 28 May 2026
141.7700
142.7000
137.9100
138.7900
1,931,400
Wed, 27 May 2026
144.2200
146.6700
142.1300
142.2600
1,268,900
Tue, 26 May 2026
146.6500
147.6500
144.4200
144.8800
1,411,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
145.8400
148.7000
145.4400
148.2300
929,300
Thu, 21 May 2026
146.5700
146.9600
143.6000
145.8400
915,100
Wed, 20 May 2026
143.2900
148.1300
140.6100
147.9600
1,341,500
Tue, 19 May 2026
147.4200
149.4700
144.9300
145.1900
2,224,900
Mon, 18 May 2026
140.9400
145.0000
140.7500
144.0600
1,072,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
140.8300
142.9100
140.3000
141.9100
1,255,300
Thu, 14 May 2026
141.0400
142.0000
137.9500
139.8500
1,033,900
Wed, 13 May 2026
142.9200
144.1300
138.8500
140.8100
1,397,900
Tue, 12 May 2026
147.0100
147.7300
143.5000
144.2200
1,087,400
Mon, 11 May 2026
144.8100
146.5000
143.5000
145.9200
1,429,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
146.3300
146.9100
142.4700
146.6500
1,225,900
Thu, 07 May 2026
153.9800
153.9800
144.0400
147.6500
3,624,200
Thu, 07 May 2026
12 · 10-Q
Next filing day · accepted 06 May, 21:41 ET
10-Q ↗
Wed, 06 May 2026
11 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 06 May 2026
135.5900
137.3000
132.7700
136.7700
4,102,300
Tue, 05 May 2026
138.0000
138.4500
136.2300
137.5500
1,167,000
Mon, 04 May 2026
136.2500
139.2000
136.2500
138.1900
1,213,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
139.9600
142.7000
135.7600
136.5300
1,212,200
Thu, 30 Apr 2026
136.2100
137.3000
133.8900
136.3000
1,291,100
Wed, 29 Apr 2026
136.2300
137.6800
134.5600
137.5000
1,068,700
Tue, 28 Apr 2026
138.4200
139.3400
136.4300
137.1100
1,420,800
Mon, 27 Apr 2026
136.9600
139.4200
136.2100
136.4100
1,027,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
135.7300
137.6200
134.4700
137.1700
1,358,700
Thu, 23 Apr 2026
137.8600
137.8600
133.8800
135.8300
1,286,400
Wed, 22 Apr 2026
141.1800
142.0900
139.3800
140.6000
893,300
Tue, 21 Apr 2026
140.5200
143.7800
139.7800
140.9300
550,900
Mon, 20 Apr 2026
138.9100
141.5000
137.7900
140.7500
815,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
140.5900
141.8900
139.4700
139.7400
858,000
Thu, 16 Apr 2026
138.4600
139.5700
136.5900
138.2700
1,146,800
Wed, 15 Apr 2026
135.0500
137.1200
134.2100
136.5800
1,727,900
Tue, 14 Apr 2026
134.5600
136.5400
132.4200
133.6500
1,342,400
Mon, 13 Apr 2026
134.0900
135.4700
130.8900
134.2100
1,817,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
138.0100
141.1500
131.6200
133.4400
1,328,100
Thu, 09 Apr 2026
143.4100
143.6600
138.9300
139.1900
1,459,100
Wed, 08 Apr 2026
146.5800
148.0000
143.3800
144.3200
1,094,600
Tue, 07 Apr 2026
143.6100
144.5500
142.6800
143.9200
635,100
Mon, 06 Apr 2026
142.2200
144.6300
141.4400
144.3600
655,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
141.8900
144.7300
139.8900
142.6500
631,700
Wed, 01 Apr 2026
142.4900
143.9500
140.1100
142.5200
770,900
Tue, 31 Mar 2026
140.7500
143.7600
138.7300
142.4900
995,600
Mon, 30 Mar 2026
139.3800
141.4700
137.5600
139.6600
969,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
142.8400
144.1200
137.5000
137.6100
1,471,600
Thu, 26 Mar 2026
143.2500
147.1700
142.7100
144.0100
1,298,200
Wed, 25 Mar 2026
144.6900
146.0000
140.6700
143.5600
1,008,200
Tue, 24 Mar 2026
148.3100
148.3100
142.0000
142.9600
1,271,000
Mon, 23 Mar 2026
150.3600
152.6000
149.0800
149.2300
1,175,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
149.7300
151.0900
148.0000
149.8100
2,205,500
Thu, 19 Mar 2026
149.0400
152.5100
148.8000
150.6700
999,400
Wed, 18 Mar 2026
152.7000
154.5000
149.9400
150.1100
942,400
Tue, 17 Mar 2026
156.2400
158.2000
150.4000
154.1200
1,204,200
Mon, 16 Mar 2026
157.2400
157.9500
153.6800
155.9400
1,091,000
Mon, 16 Mar 2026
10 · 8-K
Pre-market · 08:30 ET
8-K ↗
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
158.4900
158.8100
155.3700
155.8900
692,400
Thu, 12 Mar 2026
159.2400
161.8300
157.2700
157.4600
664,000
Wed, 11 Mar 2026
159.4500
161.1900
157.3500
159.1300
562,600
Tue, 10 Mar 2026
163.4200
164.3400
157.6100
159.5200
850,600
Mon, 09 Mar 2026
161.3500
164.1600
160.1100
163.4200
1,157,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
164.2500
166.0200
161.1100
162.7100
1,034,100
Thu, 05 Mar 2026
162.0300
168.5500
162.0300
164.2500
1,482,900
Wed, 04 Mar 2026
162.8500
164.5700
160.8200
162.9700
1,031,000
Tue, 03 Mar 2026
155.2200
163.3800
155.2200
163.1000
1,597,600
Mon, 02 Mar 2026
156.0000
159.3300
154.6700
158.1200
1,008,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
154.8400
156.7800
152.6700
156.5900
1,409,500
Thu, 26 Feb 2026
155.7300
157.9500
154.4000
157.1900
997,000
Wed, 25 Feb 2026
153.6200
154.8600
151.8000
154.1100
1,047,100
Tue, 24 Feb 2026
150.8800
155.2100
150.8000
153.5700
927,100
Mon, 23 Feb 2026
153.9000
155.0600
148.4400
150.8800
1,242,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
153.4000
158.2700
153.4000
155.1600
900,800
Thu, 19 Feb 2026
154.7500
155.0000
151.6900
154.4000
644,400
Wed, 18 Feb 2026
153.8300
156.0500
152.8100
155.5000
986,200
Tue, 17 Feb 2026
154.5100
156.5200
150.7500
153.0700
2,079,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
152.0500
157.0000
151.7700
156.7700
1,518,800
Thu, 12 Feb 2026
155.6000
157.4600
147.1400
150.7900
1,897,400
Wed, 11 Feb 2026
9 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 11 Feb 2026
162.2300
162.3200
154.8900
155.6000
1,631,100
Tue, 10 Feb 2026
159.3200
162.9300
159.3200
162.7200
1,420,300
Mon, 09 Feb 2026
155.2300
160.3200
154.2400
159.7400
1,291,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
156.2200
159.4600
151.5900
155.7200
1,494,800
Thu, 05 Feb 2026
8 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Thu, 05 Feb 2026
153.1000
158.2500
150.6500
153.9400
2,727,100
Wed, 04 Feb 2026
7 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 04 Feb 2026
147.5600
154.9300
146.7200
151.3400
2,254,600
Tue, 03 Feb 2026
154.3700
155.7600
148.9500
149.2500
1,800,100
Mon, 02 Feb 2026
154.0500
158.3400
153.2600
156.9200
1,210,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
152.6900
156.5500
152.0700
156.1300
1,126,400
Thu, 29 Jan 2026
160.2800
160.6900
151.7100
153.4800
1,697,800
Wed, 28 Jan 2026
165.1800
165.1800
160.7600
161.9100
771,700
Tue, 27 Jan 2026
165.3500
165.5800
163.0200
164.6300
788,600
Mon, 26 Jan 2026
162.5900
165.9400
162.5900
165.7700
898,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
164.2700
165.0000
161.2100
162.1400
607,000
Thu, 22 Jan 2026
162.7000
164.7400
162.2700
164.7100
686,500
Wed, 21 Jan 2026
161.6300
163.1400
160.0000
161.3200
785,800
Tue, 20 Jan 2026
163.0200
165.5300
160.3700
161.1100
858,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
166.6000
168.0600
164.1500
166.7500
1,087,200
Thu, 15 Jan 2026
168.9300
169.4800
166.4900
166.8900
947,500
Wed, 14 Jan 2026
169.1100
170.5400
165.6000
166.5300
1,205,300
Tue, 13 Jan 2026
171.2400
171.7000
168.0800
169.3700
867,800
Mon, 12 Jan 2026
171.3300
172.0300
170.2500
171.4300
938,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
173.7000
174.3200
171.3000
171.5200
787,200
Thu, 08 Jan 2026
172.7000
173.9300
171.5000
173.5700
627,600
Wed, 07 Jan 2026
174.7300
175.6000
173.7500
174.5700
652,000
Tue, 06 Jan 2026
171.7100
176.2000
171.3600
175.0100
586,800
Mon, 05 Jan 2026
170.1100
173.9400
169.7000
173.1100
746,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
174.3400
174.3400
168.0900
170.1000
1,008,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
175.4200
175.5500
173.6500
174.2100
742,300
Tue, 30 Dec 2025
174.8900
175.4700
174.3600
175.4100
445,600
Mon, 29 Dec 2025
176.4000
176.8800
175.2000
175.5900
383,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
176.8300
176.9800
175.5100
176.5900
239,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
175.7500
176.7000
174.9800
176.4700
146,600
Tue, 23 Dec 2025
6 · DEFA14A
After-hours · 16:02 ET
DEFA14A ↗
Tue, 23 Dec 2025
5 · DEF 14A
After-hours · 16:01 ET
FORM DEF 14A ↗
Tue, 23 Dec 2025
178.0800
178.6100
174.3800
176.0200
569,800
Mon, 22 Dec 2025
178.0200
180.2500
175.5500
179.0600
622,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
175.4000
178.7100
174.5800
178.1700
2,331,300
Thu, 18 Dec 2025
176.2700
176.8900
174.6500
175.9000
557,000
Wed, 17 Dec 2025
174.2400
176.9900
173.6100
175.3100
959,500
Tue, 16 Dec 2025
174.4600
175.7200
173.6200
174.2800
1,129,700
Mon, 15 Dec 2025
177.3400
177.3400
173.8600
175.0700
1,558,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
179.0000
179.0000
175.0000
176.0000
1,177,400
Thu, 11 Dec 2025
175.2600
180.6600
173.8300
178.0000
848,100
Wed, 10 Dec 2025
173.2000
176.2300
172.6100
175.6600
1,001,500
Tue, 09 Dec 2025
174.1000
175.0000
172.4000
173.1700
915,100
Mon, 08 Dec 2025
173.8700
175.7800
173.3000
174.4100
763,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
176.0200
176.5500
171.3100
173.5200
1,367,300
Thu, 04 Dec 2025
4 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 04 Dec 2025
177.7700
179.3200
176.8600
178.5000
753,500
Wed, 03 Dec 2025
176.0100
177.7400
175.1000
177.3700
507,800
Tue, 02 Dec 2025
175.5200
177.7100
174.6300
176.4800
626,700
Mon, 01 Dec 2025
173.5700
177.3800
173.1400
174.8800
831,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
173.4600
176.6100
172.6500
175.4300
479,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
174.2500
174.3800
172.8500
173.4600
739,200
Tue, 25 Nov 2025
170.9900
174.1300
170.0100
173.4400
761,300
Mon, 24 Nov 2025
173.2600
173.2600
169.3900
170.1600
1,595,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
3 · 10-K
After-hours · 16:02 ET
10-K ↗
Fri, 21 Nov 2025
170.5000
174.1700
169.7600
172.1200
865,500
Thu, 20 Nov 2025
174.8400
175.4800
170.0100
170.4300
770,900
Wed, 19 Nov 2025
172.5600
173.4100
170.5200
171.9400
701,000
Tue, 18 Nov 2025
174.2100
175.6600
172.1000
173.0700
927,600
Mon, 17 Nov 2025
179.0100
179.0100
173.6300
174.2100
847,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
174.0000
180.1900
173.9500
179.6100
1,406,400
Thu, 13 Nov 2025
177.0100
179.2200
174.1600
174.5700
1,113,000
Wed, 12 Nov 2025
177.9700
180.1700
177.4300
178.1600
1,038,700
Tue, 11 Nov 2025
177.2700
179.4200
176.4000
178.0000
995,300
Mon, 10 Nov 2025
177.2100
178.6800
175.2100
177.4900
719,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
173.2100
176.7700
172.0300
176.1100
1,198,200
Thu, 06 Nov 2025
184.8300
184.9600
170.9700
173.9300
2,327,600
Wed, 05 Nov 2025
2 · 8-K
After-hours · 16:44 ET
8-K ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 05 Nov 2025
192.0700
192.3200
188.6700
189.9700
1,390,200
Tue, 04 Nov 2025
195.0200
195.3600
190.0500
192.0300
1,117,200
Mon, 03 Nov 2025
198.5600
198.7600
194.7000
196.3600
1,251,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
197.8600
199.5100
196.9500
198.5400
882,800
Thu, 30 Oct 2025
196.7800
200.1300
196.0300
197.3800
770,600
Wed, 29 Oct 2025
201.4900
201.9200
197.5200
197.8600
539,800
Tue, 28 Oct 2025
203.2600
203.9100
201.8600
202.4600
546,100
Mon, 27 Oct 2025
206.4900
206.6700
202.9600
203.2800
593,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
206.1500
206.5700
204.6100
204.8100
534,000