Daily NYSE 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
102.8800
104.4500
99.3300
102.4500
1,101,187
Thu, 22 Oct 2026
104.5400
107.2400
102.1600
104.1500
788,900
Wed, 21 Oct 2026
112.2300
113.6900
107.9000
108.9100
808,200
Tue, 20 Oct 2026
106.6800
113.1900
106.0000
109.8800
927,700
Mon, 19 Oct 2026
32 · 8-K
After market open · 11:41 ET
8-K ↗
Mon, 19 Oct 2026
117.9200
118.3500
108.6700
110.1200
1,363,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
123.6500
126.4700
112.6100
114.9400
1,176,700
Thu, 15 Oct 2026
115.3900
127.1100
112.7800
127.0100
1,382,400
Wed, 14 Oct 2026
130.0000
130.7800
119.3300
119.9500
1,446,600
Tue, 13 Oct 2026
132.3400
134.8200
131.1700
134.2800
572,500
Mon, 12 Oct 2026
140.1200
141.2000
134.4600
135.3100
767,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
146.2000
146.2000
141.0200
142.4400
572,300
Thu, 08 Oct 2026
144.9800
146.7800
138.7800
142.0900
904,600
Wed, 07 Oct 2026
147.0000
149.1000
142.7800
147.1400
870,200
Tue, 06 Oct 2026
146.9000
159.4200
146.7100
153.8800
1,420,100
Mon, 05 Oct 2026
141.8200
143.8500
139.5000
141.4400
611,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
144.0000
144.0200
138.3800
139.2700
491,500
Thu, 01 Oct 2026
139.0000
140.6800
135.7500
139.1100
543,200
Wed, 30 Sep 2026
140.0100
146.0000
137.2700
139.4900
580,500
Tue, 29 Sep 2026
143.1300
143.1300
137.2400
138.1800
569,300
Mon, 28 Sep 2026
143.6900
144.8000
140.1100
140.3700
581,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
148.2700
150.1700
146.7800
147.0700
393,400
Thu, 24 Sep 2026
148.7500
150.0000
144.9000
147.3200
536,900
Wed, 23 Sep 2026
156.0000
156.0000
150.4000
151.3100
525,800
Tue, 22 Sep 2026
154.0000
158.8900
151.0000
157.8300
644,600
Mon, 21 Sep 2026
149.5600
158.0800
148.5300
154.8500
873,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
150.7000
152.2100
143.9800
145.2300
1,531,200
Thu, 17 Sep 2026
31 · 8-K
After-hours · 16:39 ET
8-K ↗
Thu, 17 Sep 2026
143.2500
151.7300
141.2000
149.8500
841,000
Wed, 16 Sep 2026
144.5000
145.0000
135.8500
139.0100
993,300
Tue, 15 Sep 2026
146.1200
147.5800
140.3500
142.1200
839,300
Mon, 14 Sep 2026
150.0000
150.9800
146.0800
146.2500
900,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
30 · 8-K
After-hours · 16:45 ET
FORM 8-K ↗
Fri, 11 Sep 2026
165.0100
167.4900
152.1200
152.3100
1,102,100
Fri, 11 Sep 2026
29 · 424B5
Next filing day · accepted 10 Sep, 20:46 ET
424B5 ↗
Thu, 10 Sep 2026
174.9800
176.1300
165.5000
165.8700
995,900
Wed, 09 Sep 2026
27 · 424B5
After-hours · 17:28 ET
424B5 ↗
Wed, 09 Sep 2026
187.1900
189.5800
180.0100
181.4900
513,700
Wed, 09 Sep 2026
28 · 8-K
Pre-market · 08:40 ET
8-K ↗
Tue, 08 Sep 2026
176.4900
191.2100
175.0100
185.5300
734,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
172.1500
175.9000
168.8000
173.8900
1,000,900
Thu, 03 Sep 2026
170.5000
175.6000
168.8100
170.4600
431,100
Wed, 02 Sep 2026
168.0900
174.1700
165.9800
171.4900
608,300
Tue, 01 Sep 2026
166.8700
168.8000
163.0300
168.3100
621,100
Mon, 31 Aug 2026
174.2800
178.1500
171.3700
171.4000
530,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
193.4200
195.3100
173.4000
175.7800
815,800
Thu, 27 Aug 2026
191.0000
196.8800
185.5100
194.7800
500,100
Wed, 26 Aug 2026
193.1200
208.5700
185.2700
187.6300
959,600
Tue, 25 Aug 2026
175.7000
193.7900
174.0700
193.3900
697,000
Mon, 24 Aug 2026
183.8000
185.6700
173.6700
177.1400
539,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
178.4000
187.8400
178.0000
186.2600
458,200
Thu, 20 Aug 2026
180.6900
183.1300
172.2700
176.1300
425,200
Wed, 19 Aug 2026
176.8600
185.6300
174.0100
183.6800
528,200
Tue, 18 Aug 2026
26 · 8-K
After-hours · 16:55 ET
8-K ↗
Tue, 18 Aug 2026
177.8500
183.3800
174.1600
175.7000
449,300
Mon, 17 Aug 2026
189.0000
189.9900
182.4500
184.1200
456,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
192.0000
197.9100
189.4100
190.1500
438,100
Thu, 13 Aug 2026
184.9800
193.4300
183.2300
191.8200
809,000
Wed, 12 Aug 2026
195.9800
195.9800
184.1000
185.0600
347,400
Tue, 11 Aug 2026
191.6100
196.0000
184.8100
189.1900
319,600
Mon, 10 Aug 2026
190.9900
194.1000
187.8200
189.3400
434,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
183.1800
191.7000
176.9600
191.3700
624,000
Thu, 06 Aug 2026
202.0000
203.1800
176.0000
178.0300
1,025,000
Thu, 06 Aug 2026
25 · 8-K
Pre-market · 08:07 ET
8-K ↗
Thu, 06 Aug 2026
24 · 10-Q
Pre-market · 07:49 ET
10-Q ↗
Wed, 05 Aug 2026
23 · 8-K
After-hours · 16:37 ET
8-K ↗
Wed, 05 Aug 2026
188.7500
191.0000
184.5200
187.6300
581,600
Tue, 04 Aug 2026
190.0000
192.8800
185.0100
189.2400
539,300
Mon, 03 Aug 2026
176.0000
187.4300
172.9700
184.7600
838,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
179.4900
181.8300
173.5000
176.9300
629,100
Thu, 30 Jul 2026
164.1800
177.6000
162.1400
176.7500
703,600
Wed, 29 Jul 2026
165.0100
168.4700
158.1300
159.6900
768,100
Tue, 28 Jul 2026
168.0000
170.0000
157.8900
169.6500
790,800
Mon, 27 Jul 2026
165.4500
176.8400
165.3600
175.9800
681,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
170.5900
171.5800
163.2500
163.8900
676,300
Thu, 23 Jul 2026
170.0000
173.1100
166.1800
170.7800
626,400
Wed, 22 Jul 2026
170.0000
178.4200
170.0000
174.2800
643,900
Tue, 21 Jul 2026
159.0000
171.4400
157.1400
171.2400
735,600
Mon, 20 Jul 2026
156.1800
158.9900
154.0000
156.3900
831,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
144.0200
158.0500
142.1300
156.0500
942,400
Thu, 16 Jul 2026
152.5000
152.5000
145.1800
147.0700
900,700
Wed, 15 Jul 2026
159.6300
161.2100
149.2700
156.5400
756,400
Tue, 14 Jul 2026
163.2500
165.5000
156.8600
159.3800
640,600
Mon, 13 Jul 2026
167.0000
170.0000
156.0500
156.0500
3,064,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
175.9000
177.3200
170.2000
171.0500
638,900
Thu, 09 Jul 2026
168.9700
174.9200
166.2300
173.5600
591,100
Wed, 08 Jul 2026
162.8300
170.0000
161.7500
166.4700
615,600
Tue, 07 Jul 2026
170.5600
174.3500
161.6100
165.6400
884,300
Mon, 06 Jul 2026
167.9800
179.8200
165.8700
174.2300
904,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
22 · 8-K
After market open · 13:47 ET
8-K ↗
Thu, 02 Jul 2026
171.0000
177.9800
158.3600
162.1300
642,900
Wed, 01 Jul 2026
167.8700
174.1000
165.0000
166.3400
683,700
Tue, 30 Jun 2026
160.3500
168.3900
156.3500
167.8700
563,500
Mon, 29 Jun 2026
165.4600
167.0000
157.6700
160.2500
658,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
166.6200
169.9100
163.5200
165.5200
1,071,600
Thu, 25 Jun 2026
172.5000
176.5900
165.5000
170.3800
855,600
Wed, 24 Jun 2026
173.5000
178.1700
166.5000
171.1300
653,000
Tue, 23 Jun 2026
174.5000
192.0000
172.8800
177.5000
945,700
Mon, 22 Jun 2026
182.1100
187.9400
176.3700
183.6800
941,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
21 · 8-K
After-hours · 16:47 ET
8-K ↗
Thu, 18 Jun 2026
20 · 8-K
After-hours · 16:28 ET
8-K ↗
Thu, 18 Jun 2026
181.5100
192.3600
177.3700
191.3900
2,157,300
Wed, 17 Jun 2026
165.8600
177.4400
165.4800
170.3100
781,800
Tue, 16 Jun 2026
170.7100
179.0300
165.3300
165.4700
746,000
Mon, 15 Jun 2026
170.5800
179.7000
170.5800
176.6500
928,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
159.1600
165.1400
158.1600
162.5800
464,700
Thu, 11 Jun 2026
149.4900
160.1600
147.6000
158.6800
840,000
Wed, 10 Jun 2026
153.8200
156.2900
144.6500
146.6100
897,700
Tue, 09 Jun 2026
163.4700
165.8100
146.9000
156.0200
1,186,400
Mon, 08 Jun 2026
167.0700
167.1400
162.0200
163.7400
663,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
182.8300
182.8900
158.0100
161.7800
1,478,500
Thu, 04 Jun 2026
181.9200
187.4300
178.2800
186.6900
549,700
Wed, 03 Jun 2026
195.0000
197.7900
181.3900
181.6700
914,800
Tue, 02 Jun 2026
188.5000
204.8000
186.3400
199.1300
1,450,900
Mon, 01 Jun 2026
176.7600
194.0500
173.0000
189.0000
1,194,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
187.0000
188.2000
176.1100
182.4700
576,100
Thu, 28 May 2026
176.8900
185.9300
175.0000
185.4600
643,900
Wed, 27 May 2026
181.0000
183.8000
175.0000
180.1300
880,800
Tue, 26 May 2026
185.0600
189.0900
180.6000
183.3600
850,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
178.7700
189.2700
177.9000
179.3600
668,700
Thu, 21 May 2026
168.8200
178.9100
167.8100
177.1500
807,600
Wed, 20 May 2026
173.0000
174.0000
166.5000
169.3100
883,400
Tue, 19 May 2026
170.0000
173.2900
163.2800
169.0000
949,100
Mon, 18 May 2026
182.6000
185.1100
170.6900
172.9500
971,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
182.0100
183.5500
178.5000
182.6000
914,400
Thu, 14 May 2026
193.0000
193.5800
184.2600
192.3200
705,800
Wed, 13 May 2026
205.3800
205.7500
192.3100
192.3100
725,100
Tue, 12 May 2026
208.0000
210.4000
197.2800
202.3400
767,900
Mon, 11 May 2026
204.8600
216.7000
196.5000
213.2200
1,087,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
210.5000
210.5000
200.2500
207.3300
732,000
Thu, 07 May 2026
232.0000
235.0000
204.2200
206.3000
1,286,000
Wed, 06 May 2026
206.0000
231.3700
198.3000
231.3200
1,349,000
Wed, 06 May 2026
19 · 10-Q
Pre-market · 07:02 ET
10-Q ↗
Tue, 05 May 2026
18 · 8-K
After-hours · 16:41 ET
8-K ↗
Tue, 05 May 2026
209.4200
210.0000
199.3400
206.0400
920,900
Mon, 04 May 2026
207.1600
210.7100
202.0000
206.9200
678,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
208.0800
210.8100
202.0000
206.6400
484,200
Thu, 30 Apr 2026
195.3000
211.1600
194.4800
210.9600
782,900
Wed, 29 Apr 2026
207.1200
207.6700
189.5000
191.9800
1,109,900
Tue, 28 Apr 2026
209.0000
215.5900
201.8600
205.5900
852,400
Mon, 27 Apr 2026
210.7200
224.7800
210.5000
221.9800
1,038,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
17 · DEFA14A
After-hours · 16:33 ET
DEFA14A ↗
Fri, 24 Apr 2026
16 · DEFA14A
After-hours · 16:31 ET
DEFA14A ↗
Fri, 24 Apr 2026
15 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Fri, 24 Apr 2026
226.1700
227.4900
205.2500
205.6300
897,400
Thu, 23 Apr 2026
224.7900
230.4900
213.6700
219.5800
1,813,500
Wed, 22 Apr 2026
196.0000
217.2500
195.8300
217.0800
1,347,200
Tue, 21 Apr 2026
199.6400
201.4900
189.1100
191.5500
718,700
Mon, 20 Apr 2026
198.3300
200.9100
193.0000
199.6100
762,600
Mon, 20 Apr 2026
14 · 8-K
Pre-market · 07:02 ET
8-K ↗
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
204.5400
209.8300
195.1100
203.6300
1,074,000
Thu, 16 Apr 2026
206.3400
210.0000
197.3900
202.0200
927,300
Wed, 15 Apr 2026
196.0000
203.8300
194.8400
197.7900
787,600
Tue, 14 Apr 2026
201.2000
204.5000
190.5700
193.1100
728,200
Mon, 13 Apr 2026
182.5500
192.4000
180.0300
191.9900
487,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
13 · PRE 14A
After-hours · 16:50 ET
PRE 14A ↗
Fri, 10 Apr 2026
182.2500
191.0000
179.5000
187.2200
503,300
Thu, 09 Apr 2026
185.3800
189.7700
179.0900
180.1700
906,100
Wed, 08 Apr 2026
186.0000
193.1500
180.0700
190.1300
1,272,700
Tue, 07 Apr 2026
179.6500
180.4100
165.6700
173.4700
1,074,600
Mon, 06 Apr 2026
183.7200
187.3900
179.1000
183.5300
440,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
175.1800
188.2900
173.9000
183.2100
513,800
Wed, 01 Apr 2026
179.3400
189.5000
178.0000
183.1600
755,800
Tue, 31 Mar 2026
170.9700
175.8400
165.2800
173.5900
1,177,300
Mon, 30 Mar 2026
184.2300
184.9400
165.9000
168.5200
975,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
189.0000
191.3600
182.5000
182.9000
495,400
Thu, 26 Mar 2026
190.0000
197.4000
188.5000
193.3100
534,700
Wed, 25 Mar 2026
199.7500
203.0000
192.0000
193.2600
520,200
Tue, 24 Mar 2026
189.2100
197.2900
184.2700
195.8400
566,300
Mon, 23 Mar 2026
187.9100
197.0000
187.2800
193.6100
795,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
201.8000
203.2000
184.5000
186.7600
1,764,900
Thu, 19 Mar 2026
200.0000
209.4700
196.8000
205.0900
569,500
Wed, 18 Mar 2026
214.8500
216.4000
207.9800
208.4600
561,400
Tue, 17 Mar 2026
214.3800
220.9000
210.0600
213.6000
526,800
Mon, 16 Mar 2026
12 · 8-K
After market open · 10:05 ET
8-K ↗
Mon, 16 Mar 2026
210.7000
217.8500
210.1300
212.8400
523,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
218.0000
227.3700
207.8900
209.6400
907,600
Thu, 12 Mar 2026
201.0000
218.0000
196.7800
214.8500
1,151,500
Wed, 11 Mar 2026
197.8300
208.7500
196.5100
200.3500
641,800
Tue, 10 Mar 2026
197.6600
206.6900
194.0000
200.8400
817,700
Mon, 09 Mar 2026
185.0000
197.2200
182.1000
195.8500
677,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
188.9500
203.8500
187.2800
188.8900
964,400
Thu, 05 Mar 2026
199.4000
202.0700
187.2800
194.2800
771,000
Wed, 04 Mar 2026
198.6800
204.7800
192.5000
203.0800
585,400
Tue, 03 Mar 2026
198.7000
200.5300
186.4000
197.3500
794,300
Mon, 02 Mar 2026
193.5000
210.8800
192.3300
207.9900
703,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
203.7000
210.4800
197.9500
202.5900
625,300
Thu, 26 Feb 2026
208.4700
216.9000
204.0900
210.9600
670,900
Wed, 25 Feb 2026
212.0000
213.4200
205.6000
210.6300
646,300
Tue, 24 Feb 2026
197.4000
207.6000
189.0000
207.1700
713,800
Mon, 23 Feb 2026
199.9800
201.7400
192.3000
200.9900
728,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
205.1700
214.4400
196.7700
203.7300
764,900
Thu, 19 Feb 2026
202.5900
210.2200
197.8300
208.8800
673,000
Wed, 18 Feb 2026
200.5200
210.5100
197.5900
206.6700
833,300
Tue, 17 Feb 2026
194.5400
200.3000
187.3600
199.3500
1,095,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
186.2500
199.3400
183.4500
199.1900
1,572,000
Thu, 12 Feb 2026
211.1600
211.1600
184.0000
185.2000
2,725,200
Wed, 11 Feb 2026
253.0000
258.0000
206.2300
210.1600
3,218,100
Wed, 11 Feb 2026
11 · 10-K
Pre-market · 07:26 ET
10-K ↗
Wed, 11 Feb 2026
10 · 8-K
Pre-market · 07:06 ET
8-K ↗
Tue, 10 Feb 2026
9 · 8-K
After-hours · 16:52 ET
8-K ↗
Tue, 10 Feb 2026
275.2500
276.8000
261.0000
264.9900
881,400
Mon, 09 Feb 2026
259.3000
276.8900
254.0100
276.2400
950,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
248.1300
266.4900
244.7800
263.4700
971,300
Thu, 05 Feb 2026
243.0000
254.0000
236.0000
242.0900
937,400
Wed, 04 Feb 2026
274.7200
277.0000
230.5100
251.4300
2,049,400
Tue, 03 Feb 2026
279.9000
291.6300
270.8100
280.4700
1,015,200
Mon, 02 Feb 2026
279.2100
290.0000
263.0000
267.2100
1,148,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
292.2500
304.9300
276.0000
278.2800
1,590,600
Thu, 29 Jan 2026
336.0000
339.7100
291.0600
301.5000
2,082,100
Wed, 28 Jan 2026
313.0000
338.1300
303.5700
337.7600
1,844,300
Tue, 27 Jan 2026
282.0000
317.4500
275.0000
309.3900
1,348,800
Mon, 26 Jan 2026
301.4400
312.7000
279.0900
281.7000
1,404,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
8 · 8-K
After market open · 13:42 ET
8-K ↗
Fri, 23 Jan 2026
308.7900
309.0300
290.3000
296.1900
1,005,200
Thu, 22 Jan 2026
305.0000
319.0000
293.6000
302.3700
1,240,400
Wed, 21 Jan 2026
329.2100
345.6000
290.1000
303.9400
2,238,500
Tue, 20 Jan 2026
323.0000
337.7300
309.2300
315.9200
1,376,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
309.0000
331.3600
298.0000
331.0300
1,612,900
Thu, 15 Jan 2026
314.2400
333.4900
303.8100
306.1000
1,403,400
Wed, 14 Jan 2026
296.1400
312.5000
286.0000
307.5700
949,800
Tue, 13 Jan 2026
319.8900
332.0000
297.1100
298.2700
1,159,800
Mon, 12 Jan 2026
308.4800
315.8700
296.0000
309.2600
763,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
304.9900
318.0500
300.0100
306.1900
1,228,700
Thu, 08 Jan 2026
317.9800
317.9800
285.1200
286.2500
1,536,300
Wed, 07 Jan 2026
310.4600
326.3600
306.0000
322.9700
967,300
Tue, 06 Jan 2026
311.0000
321.7100
299.0000
311.8900
1,486,400
Mon, 05 Jan 2026
280.6800
305.7600
276.0000
300.4100
1,923,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
247.8500
272.7000
246.1100
272.5000
1,071,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
247.0300
248.5000
239.0000
242.7600
607,700
Tue, 30 Dec 2025
248.7100
254.7400
243.5400
247.0300
615,700
Mon, 29 Dec 2025
247.4600
263.7300
245.1400
249.2400
763,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
260.3900
260.3900
245.9000
254.3000
553,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
257.0100
262.0700
252.0000
260.1800
341,700
Tue, 23 Dec 2025
255.0000
269.1500
253.1400
258.0500
744,900
Mon, 22 Dec 2025
270.2500
281.3300
259.0000
261.1600
1,262,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
235.2000
265.8800
234.7400
261.7700
1,573,400
Fri, 19 Dec 2025
7 · 8-K
Pre-market · 07:14 ET
8-K ↗
Thu, 18 Dec 2025
227.6100
237.9700
220.5000
229.6800
861,700
Wed, 17 Dec 2025
235.8700
241.3000
220.8700
221.0900
831,500
Tue, 16 Dec 2025
222.6000
236.9100
220.2200
235.8200
761,500
Mon, 15 Dec 2025
250.2500
251.9900
228.5300
228.7400
1,056,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
272.7400
272.7400
243.4800
249.0100
1,021,200
Thu, 11 Dec 2025
256.7900
274.0000
255.5700
273.1100
1,001,200
Wed, 10 Dec 2025
260.0000
270.5000
248.9300
264.5800
1,299,000
Tue, 09 Dec 2025
264.0000
266.7700
258.0000
264.6900
785,400
Mon, 08 Dec 2025
269.2600
269.5300
258.0000
268.5000
675,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
287.0000
287.1800
259.0000
266.2300
1,088,700
Thu, 04 Dec 2025
267.5100
286.0000
264.0000
278.6300
1,098,500
Wed, 03 Dec 2025
265.0000
269.9900
253.8000
268.1000
721,300
Tue, 02 Dec 2025
252.6800
271.0000
252.5000
265.5800
745,500
Mon, 01 Dec 2025
250.0000
257.4200
248.0400
251.3600
531,500
Mon, 01 Dec 2025
6 · 8-K
Pre-market · 06:51 ET
8-K ↗
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
259.0000
263.6000
253.5600
259.3000
434,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
254.0000
258.3200
250.3500
254.2200
486,000
Tue, 25 Nov 2025
249.8400
252.5000
232.1900
248.9800
580,600
Mon, 24 Nov 2025
237.0000
253.0000
235.0000
249.8400
1,052,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
236.2000
243.6500
221.3500
241.7300
1,161,100
Thu, 20 Nov 2025
282.9600
286.0000
239.6400
241.3100
1,462,000
Wed, 19 Nov 2025
252.3200
267.9900
247.9400
264.2700
1,345,300
Tue, 18 Nov 2025
240.0800
251.3000
235.3500
246.0800
884,400
Mon, 17 Nov 2025
240.0000
251.8400
240.0000
245.6400
850,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
231.0000
261.0000
230.0100
250.0000
1,396,900
Thu, 13 Nov 2025
263.6100
269.0000
247.8700
253.8500
1,219,600
Wed, 12 Nov 2025
277.0500
283.8900
266.7900
275.6000
723,200
Tue, 11 Nov 2025
279.0700
283.8000
267.1600
275.5400
989,100
Mon, 10 Nov 2025
308.9900
317.1700
280.4800
290.2000
1,478,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
254.1800
298.9600
254.0100
294.1600
1,907,300
Thu, 06 Nov 2025
287.3500
299.9000
266.0000
277.7800
2,501,900
Thu, 06 Nov 2025
5 · 10-Q
Pre-market · 07:00 ET
10-Q ↗
Thu, 06 Nov 2025
4 · 8-K
Pre-market · 08:27 ET
FORM 8-K ↗
Thu, 06 Nov 2025
3 · 424B5
Pre-market · 08:06 ET
424B5 ↗
Thu, 06 Nov 2025
2 · S-3ASR
Pre-market · 07:26 ET
S-3ASR ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 17:05 ET
8-K ↗
Wed, 05 Nov 2025
331.0000
338.8600
321.0000
325.7300
1,076,700
Tue, 04 Nov 2025
313.7500
340.0000
312.0200
327.2000
1,013,300
Mon, 03 Nov 2025
350.7300
362.0800
332.0000
342.9900
1,412,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
386.0000
390.0000
360.1800
367.4600
1,041,400
Thu, 30 Oct 2025
375.0000
393.9800
371.0000
383.3100
817,500
Wed, 29 Oct 2025
366.2400
402.0000
355.9900
390.8200
1,538,500
Tue, 28 Oct 2025
374.0000
382.2700
354.1000
363.7000
1,233,000
Mon, 27 Oct 2025
391.1500
391.8000
350.6000
359.7300
1,540,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
364.3300
388.0000
354.0000
383.0000
1,539,600