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
174.3300
174.7700
171.2700
172.5800
651,413
Thu, 22 Oct 2026
178.5100
178.7900
175.4200
176.9600
935,700
Wed, 21 Oct 2026
176.8000
180.2100
175.9300
178.6100
833,800
Tue, 20 Oct 2026
172.1500
176.5800
171.7900
176.1500
1,067,800
Mon, 19 Oct 2026
168.3500
172.4300
168.3500
171.9500
720,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
170.9500
175.3900
169.0100
169.1300
1,120,500
Thu, 15 Oct 2026
162.6300
171.5300
162.6300
168.9100
1,004,100
Wed, 14 Oct 2026
162.0200
162.6600
159.7800
160.3200
769,800
Tue, 13 Oct 2026
161.9700
163.2300
159.8300
162.9200
615,000
Mon, 12 Oct 2026
161.4400
162.8400
160.0500
161.1800
690,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
159.0000
162.1200
158.7700
161.9400
561,500
Thu, 08 Oct 2026
156.6100
160.3700
155.9100
159.4300
842,300
Wed, 07 Oct 2026
157.6200
158.8100
155.9000
157.1400
590,500
Tue, 06 Oct 2026
157.8200
160.6000
156.9600
159.1200
609,400
Mon, 05 Oct 2026
160.0000
160.0000
156.0000
156.7700
871,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
163.0000
163.0000
158.6800
158.9000
562,500
Thu, 01 Oct 2026
159.8200
161.0100
158.3600
160.9400
876,300
Wed, 30 Sep 2026
163.0200
163.5600
158.5000
158.5600
985,400
Tue, 29 Sep 2026
163.8300
164.2200
158.9300
162.0100
878,800
Mon, 28 Sep 2026
156.9900
161.8500
155.3300
161.1900
727,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
159.0000
160.1000
155.7400
158.4800
639,600
Thu, 24 Sep 2026
155.8800
159.8500
155.5700
159.0300
914,600
Wed, 23 Sep 2026
158.3500
159.9900
156.0100
157.2800
646,900
Tue, 22 Sep 2026
160.0000
161.0600
155.0200
157.8000
890,700
Mon, 21 Sep 2026
156.4500
158.1700
155.5000
156.9500
824,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
155.8000
157.4700
154.1600
155.0400
1,175,700
Thu, 17 Sep 2026
160.9200
160.9200
154.3900
154.8100
805,300
Wed, 16 Sep 2026
160.7000
161.9800
157.3800
158.6500
634,000
Tue, 15 Sep 2026
163.5200
164.3700
159.1200
160.1900
907,000
Mon, 14 Sep 2026
161.9700
164.6500
160.8300
163.7100
772,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
162.9700
165.3100
162.1600
163.0700
761,000
Thu, 10 Sep 2026
158.2400
163.2700
158.0000
161.3900
871,100
Wed, 09 Sep 2026
160.0000
160.0000
157.2900
158.2400
907,500
Tue, 08 Sep 2026
164.1800
168.1500
161.0900
161.1100
811,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
165.5100
167.4600
165.3100
165.8500
623,000
Thu, 03 Sep 2026
165.3600
166.4200
163.9900
165.3900
765,300
Wed, 02 Sep 2026
165.8300
167.9500
164.3800
165.0200
1,096,100
Tue, 01 Sep 2026
164.6200
166.6500
162.3100
162.5500
735,700
Mon, 31 Aug 2026
169.8100
169.9700
165.5200
166.9700
844,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
22 · S-3ASR
After market open · 12:39 ET
S-3ASR ↗
Fri, 28 Aug 2026
173.2500
174.3000
171.7800
172.2500
353,500
Thu, 27 Aug 2026
176.3300
177.7200
172.9600
173.2800
463,700
Wed, 26 Aug 2026
178.9800
178.9800
174.8000
177.5700
484,100
Tue, 25 Aug 2026
181.9500
182.6500
176.7600
177.0100
455,400
Mon, 24 Aug 2026
180.7900
181.9000
178.2300
180.0900
654,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
180.0000
182.9600
179.4500
180.6700
579,800
Thu, 20 Aug 2026
182.0000
183.3400
178.5400
179.4800
652,500
Wed, 19 Aug 2026
180.5600
184.3500
178.9800
183.0100
609,800
Tue, 18 Aug 2026
180.4700
182.7000
178.5800
178.7200
682,600
Mon, 17 Aug 2026
179.8800
181.8200
178.3000
181.6000
628,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
179.8800
183.2400
178.9300
180.9800
449,600
Thu, 13 Aug 2026
179.1600
180.9700
178.1500
179.8500
1,002,500
Wed, 12 Aug 2026
173.5600
178.4100
172.3500
178.3700
927,100
Tue, 11 Aug 2026
170.4200
173.7200
170.4200
172.6400
916,700
Mon, 10 Aug 2026
175.7700
177.9500
169.8600
170.0800
671,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
180.5900
180.5900
176.4600
177.7100
781,300
Thu, 06 Aug 2026
178.5000
180.5800
178.0100
178.8800
711,000
Wed, 05 Aug 2026
174.1700
181.3500
174.1700
178.9100
880,100
Tue, 04 Aug 2026
171.4500
175.3600
171.4500
173.6000
1,142,700
Mon, 03 Aug 2026
170.8100
176.1600
168.0300
171.5800
1,371,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
174.3800
176.1500
170.1500
174.0600
1,711,700
Thu, 30 Jul 2026
21 · 10-Q
After market open · 12:39 ET
10-Q ↗
Thu, 30 Jul 2026
173.0000
179.8400
164.8700
176.6800
1,854,400
Thu, 30 Jul 2026
20 · 8-K
Pre-market · 06:56 ET
8-K ↗
Wed, 29 Jul 2026
184.6100
188.3400
184.0600
186.0200
1,042,800
Tue, 28 Jul 2026
189.3400
190.0400
185.0100
188.8300
965,900
Mon, 27 Jul 2026
188.6200
193.4400
188.3000
191.1800
695,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
183.7400
190.0700
183.7400
187.1300
662,700
Thu, 23 Jul 2026
185.0700
185.4700
182.0100
183.6200
683,300
Wed, 22 Jul 2026
187.8800
191.2800
187.0200
187.4300
529,100
Tue, 21 Jul 2026
191.3100
192.2200
188.7100
189.5100
485,400
Mon, 20 Jul 2026
191.7800
193.1900
188.2200
189.5500
717,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
187.9900
190.7800
187.1900
190.6500
741,000
Thu, 16 Jul 2026
190.1600
194.1300
185.8300
188.7600
1,142,600
Wed, 15 Jul 2026
193.1500
193.2700
189.8400
191.0000
680,300
Tue, 14 Jul 2026
185.9500
189.9200
183.9500
189.7000
593,800
Mon, 13 Jul 2026
191.1400
191.9100
182.0200
184.7200
824,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
190.7800
192.7100
189.7100
191.1400
318,400
Thu, 09 Jul 2026
187.7500
192.6100
186.8300
189.9500
524,600
Wed, 08 Jul 2026
191.8300
192.5900
186.6700
187.4000
673,800
Tue, 07 Jul 2026
193.4200
195.1800
192.0000
193.1600
612,400
Mon, 06 Jul 2026
192.2400
193.6100
189.6500
193.4800
704,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
191.0700
193.4900
189.3000
191.2800
791,800
Wed, 01 Jul 2026
192.5000
193.9700
190.2200
190.8600
627,800
Tue, 30 Jun 2026
195.0000
195.9000
193.0200
193.8400
736,700
Mon, 29 Jun 2026
198.4200
199.9200
195.3200
196.7700
746,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
195.4900
198.9800
195.1100
197.6800
1,433,100
Thu, 25 Jun 2026
198.5800
200.7200
195.2800
197.0100
793,100
Wed, 24 Jun 2026
199.8000
202.4400
196.5500
197.3200
1,214,200
Tue, 23 Jun 2026
194.4000
201.1000
194.2100
198.0500
678,100
Mon, 22 Jun 2026
199.5300
200.0800
195.4100
196.3300
993,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
204.3700
206.8600
200.8700
202.0900
1,165,300
Wed, 17 Jun 2026
196.6400
206.4900
196.5500
201.8800
1,183,900
Tue, 16 Jun 2026
196.3400
199.2000
195.6700
197.0300
953,500
Mon, 15 Jun 2026
203.5400
206.0000
194.5100
198.9500
1,113,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
198.4100
200.4700
197.0000
199.3600
698,200
Thu, 11 Jun 2026
193.1200
197.9900
191.2800
197.8600
791,300
Wed, 10 Jun 2026
194.0800
198.5800
189.8100
190.6300
1,193,200
Tue, 09 Jun 2026
195.6700
199.8700
193.0600
194.0800
1,133,100
Mon, 08 Jun 2026
191.9300
196.0800
191.3000
193.7200
1,382,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
190.1400
195.0400
190.1400
193.0600
832,900
Thu, 04 Jun 2026
188.0500
189.6400
185.1300
189.1300
766,200
Wed, 03 Jun 2026
182.4300
187.2400
182.4300
185.9200
614,700
Tue, 02 Jun 2026
182.4500
190.0000
182.0100
185.2100
1,089,200
Mon, 01 Jun 2026
181.4000
186.2200
180.7100
183.6500
877,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
186.3900
186.9700
180.7400
181.3600
1,228,800
Thu, 28 May 2026
186.4900
188.5000
181.6100
185.4600
1,363,800
Thu, 28 May 2026
19 · 8-K
Pre-market · 06:46 ET
FORM 8-K ↗
Wed, 27 May 2026
181.8000
183.7100
179.0800
183.1500
945,600
Tue, 26 May 2026
177.6600
180.0800
174.9100
179.5200
1,030,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
18 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Fri, 22 May 2026
177.1000
177.6700
174.0100
174.1500
779,200
Thu, 21 May 2026
170.1400
177.1500
169.5000
175.5200
619,700
Wed, 20 May 2026
165.3000
173.7500
163.0400
173.1900
852,300
Tue, 19 May 2026
168.4100
168.7900
164.3400
164.4000
1,001,200
Mon, 18 May 2026
166.7500
172.9400
166.6800
169.4000
591,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
169.3700
170.6700
167.2500
168.7800
1,070,100
Thu, 14 May 2026
17 · S-3ASR
After-hours · 16:44 ET
S-3ASR ↗
Thu, 14 May 2026
169.6300
171.2900
166.8900
169.9800
767,900
Wed, 13 May 2026
166.0000
167.9700
164.1800
167.2600
597,100
Tue, 12 May 2026
166.5300
169.1400
164.2900
166.4700
596,100
Mon, 11 May 2026
169.7600
169.7600
163.2000
165.1500
514,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
170.5000
171.9600
166.6300
167.6000
1,064,800
Thu, 07 May 2026
169.3700
171.3300
168.1600
170.4700
1,478,700
Wed, 06 May 2026
166.4200
170.3000
166.4200
169.3700
697,200
Tue, 05 May 2026
160.2700
164.1500
160.2700
161.9800
689,600
Mon, 04 May 2026
161.0200
163.2300
158.6200
159.1200
687,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
168.2400
170.2100
162.5100
163.7300
1,025,900
Thu, 30 Apr 2026
16 · 10-Q
After market open · 13:40 ET
10-Q ↗
Thu, 30 Apr 2026
166.2400
173.0900
162.0500
167.5700
1,505,500
Thu, 30 Apr 2026
15 · 8-K
Pre-market · 06:56 ET
8-K ↗
Wed, 29 Apr 2026
161.2300
162.3800
156.8600
158.9100
1,047,900
Tue, 28 Apr 2026
161.5400
165.3100
161.1200
162.3600
716,200
Mon, 27 Apr 2026
163.0700
165.6900
162.2200
163.9600
656,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
163.6400
164.9200
162.0300
164.2600
643,200
Thu, 23 Apr 2026
166.9900
167.9600
162.0000
164.4600
827,500
Wed, 22 Apr 2026
171.3900
171.8800
164.8000
165.4400
624,800
Tue, 21 Apr 2026
172.3100
174.1700
169.3100
170.7400
767,200
Mon, 20 Apr 2026
171.0700
173.7500
170.7600
172.6800
903,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
167.9900
175.5400
166.9400
172.4800
1,125,400
Thu, 16 Apr 2026
163.9200
165.7500
161.6800
164.0800
849,200
Wed, 15 Apr 2026
164.7500
164.8400
161.0300
163.4600
673,300
Tue, 14 Apr 2026
160.0200
164.7600
159.9900
162.9800
822,900
Mon, 13 Apr 2026
153.6300
159.5300
152.9200
159.2000
665,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
158.0300
158.2800
154.1900
155.2500
516,700
Thu, 09 Apr 2026
151.0600
157.0100
149.4700
155.6900
897,200
Wed, 08 Apr 2026
152.5000
160.0000
151.3100
151.6800
1,002,500
Tue, 07 Apr 2026
145.1200
146.2900
141.4900
144.9000
547,200
Mon, 06 Apr 2026
142.8100
146.0200
140.6000
145.9900
450,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
141.0500
145.4500
139.6200
143.4700
563,200
Thu, 02 Apr 2026
14 · DEF 14A
Pre-market · 06:01 ET
FORM DEF 14A ↗
Wed, 01 Apr 2026
143.8200
145.2800
141.8100
143.8800
648,300
Tue, 31 Mar 2026
142.2600
144.4800
137.5300
143.7900
1,050,200
Mon, 30 Mar 2026
141.4700
144.3200
139.3900
139.9500
521,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
13 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Fri, 27 Mar 2026
147.7000
147.7000
141.0700
142.3100
577,600
Thu, 26 Mar 2026
147.4000
149.9000
144.8800
145.9600
678,700
Wed, 25 Mar 2026
147.6200
148.9500
144.2600
147.5700
504,300
Tue, 24 Mar 2026
143.6700
146.8000
143.2900
145.6800
580,300
Mon, 23 Mar 2026
146.8800
150.6200
145.4900
145.5400
631,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
143.2000
144.1700
140.8000
142.1100
901,100
Thu, 19 Mar 2026
143.1900
146.3100
142.5800
144.3400
742,000
Wed, 18 Mar 2026
146.6400
147.6800
145.0000
145.3800
650,000
Tue, 17 Mar 2026
144.7600
148.9800
144.7600
147.4900
611,000
Mon, 16 Mar 2026
142.3000
145.0800
140.9100
141.3300
802,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
144.0300
145.0100
139.2300
139.3000
792,900
Thu, 12 Mar 2026
148.1400
148.1400
143.1900
143.5400
932,400
Wed, 11 Mar 2026
151.2900
152.7700
149.6500
151.4600
630,500
Tue, 10 Mar 2026
153.1900
157.3600
151.7500
151.9900
1,131,700
Mon, 09 Mar 2026
148.1100
157.1800
141.6500
155.7200
1,860,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
155.4100
155.8400
148.3400
149.6200
837,000
Thu, 05 Mar 2026
160.1800
162.0200
156.0000
158.2600
924,500
Wed, 04 Mar 2026
163.9100
165.1900
160.1100
162.0000
705,400
Tue, 03 Mar 2026
155.5100
164.0400
153.3000
163.6200
1,163,700
Mon, 02 Mar 2026
155.2700
161.3100
152.2100
159.8100
1,035,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
167.5300
167.5300
161.0000
161.5000
1,904,000
Thu, 26 Feb 2026
170.2700
173.3800
169.2100
171.2100
601,400
Wed, 25 Feb 2026
166.0700
168.4100
163.2300
168.1000
1,051,000
Tue, 24 Feb 2026
160.1200
164.8200
159.7700
164.0200
927,100
Mon, 23 Feb 2026
170.0700
170.0800
159.0200
159.6500
1,143,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
168.8500
173.2900
166.4600
171.8400
845,100
Thu, 19 Feb 2026
166.6100
169.7800
166.0700
167.9600
1,164,400
Wed, 18 Feb 2026
168.5400
172.6400
167.3300
167.9400
970,500
Tue, 17 Feb 2026
163.4300
170.7000
161.3100
169.5900
1,097,700
Tue, 17 Feb 2026
12 · 8-K
Pre-market · 06:04 ET
FORM 8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
170.4700
172.0200
164.9800
165.3900
968,200
Fri, 13 Feb 2026
11 · 10-K
Pre-market · 06:06 ET
10-K ↗
Thu, 12 Feb 2026
170.9500
180.5300
168.8400
169.0700
1,964,400
Thu, 12 Feb 2026
10 · 8-K
Pre-market · 06:58 ET
8-K ↗
Wed, 11 Feb 2026
169.9900
171.3000
167.2000
168.6300
1,760,500
Tue, 10 Feb 2026
161.9700
170.8200
161.9700
169.0500
1,390,500
Mon, 09 Feb 2026
159.6100
162.2700
157.5100
159.6300
789,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
158.1200
165.6100
158.1200
162.8700
1,193,700
Thu, 05 Feb 2026
160.5700
161.6700
157.3900
159.7400
736,900
Wed, 04 Feb 2026
158.4300
163.8700
157.3800
161.1500
1,184,100
Tue, 03 Feb 2026
154.3500
156.5300
153.2400
156.1200
718,200
Mon, 02 Feb 2026
156.7500
157.2700
154.2000
154.9000
840,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
159.6600
160.0600
155.5000
156.3700
811,400
Thu, 29 Jan 2026
159.3900
161.4200
156.5100
159.2600
713,500
Wed, 28 Jan 2026
156.8600
159.2900
156.3800
158.1600
543,900
Tue, 27 Jan 2026
162.0800
162.6000
156.7100
156.8600
955,200
Mon, 26 Jan 2026
163.1700
163.6500
160.7500
161.7800
566,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
164.4200
164.5900
161.4100
163.7800
657,100
Thu, 22 Jan 2026
164.0400
166.3700
163.3100
165.4400
763,500
Wed, 21 Jan 2026
163.1700
164.5600
161.5000
163.7500
721,500
Tue, 20 Jan 2026
165.4400
165.5000
158.7000
160.6800
844,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
168.1600
169.3600
166.2300
167.9400
512,800
Thu, 15 Jan 2026
170.6800
174.5800
168.5900
169.7100
559,500
Wed, 14 Jan 2026
171.0100
171.0100
164.7900
168.2900
655,900
Tue, 13 Jan 2026
165.7900
168.7500
165.0300
168.5500
681,800
Mon, 12 Jan 2026
166.6300
167.6000
162.9200
165.2700
690,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
170.0000
172.2400
166.3100
168.1900
765,400
Thu, 08 Jan 2026
164.7100
169.1500
163.8500
169.1100
671,200
Wed, 07 Jan 2026
166.3200
167.7300
164.1800
165.3800
679,800
Tue, 06 Jan 2026
163.1900
167.8000
162.3300
167.6200
924,700
Mon, 05 Jan 2026
164.5100
165.4500
161.8000
163.9400
813,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
160.7700
166.2600
159.2000
165.5700
794,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
162.2600
162.8700
158.9100
160.3200
1,060,900
Tue, 30 Dec 2025
9 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Tue, 30 Dec 2025
164.1300
165.5200
163.5400
163.5700
404,500
Mon, 29 Dec 2025
165.6500
166.8700
163.2600
164.7400
697,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
165.6800
166.7000
164.3700
165.6900
231,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
163.9900
165.9900
163.9900
165.4800
188,900
Tue, 23 Dec 2025
165.1900
167.0000
163.5500
165.4900
801,600
Mon, 22 Dec 2025
165.4000
167.3700
164.4000
165.9500
896,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
162.0200
165.7500
162.0200
164.5700
1,067,100
Thu, 18 Dec 2025
165.6500
165.6500
160.7100
162.5600
777,600
Wed, 17 Dec 2025
163.8700
166.4200
162.7000
164.2800
718,600
Tue, 16 Dec 2025
165.3700
166.4000
160.3100
162.6900
1,088,600
Mon, 15 Dec 2025
162.3300
167.9900
161.6000
166.4000
1,076,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
162.5700
164.0100
160.8300
161.5500
823,500
Thu, 11 Dec 2025
155.9400
162.3800
155.1500
161.1400
1,020,500
Wed, 10 Dec 2025
152.6700
155.1600
151.6400
154.7400
689,900
Tue, 09 Dec 2025
152.9700
154.1600
151.7900
152.0000
544,300
Mon, 08 Dec 2025
157.6500
157.6500
152.3100
153.0700
755,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
156.9000
158.0900
155.7500
156.0000
668,800
Thu, 04 Dec 2025
160.2500
160.2500
154.4300
156.6600
784,000
Wed, 03 Dec 2025
160.7000
163.8000
160.2900
161.2800
874,500
Tue, 02 Dec 2025
161.2300
162.4300
158.4700
161.4400
805,400
Mon, 01 Dec 2025
163.3600
164.0300
160.7800
161.1500
957,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
166.0300
166.5000
163.5900
164.3900
402,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
8 · 8-K
After-hours · 16:11 ET
FORM 8-K ↗
Wed, 26 Nov 2025
165.5900
167.5200
164.6300
166.0500
640,000
Tue, 25 Nov 2025
162.4200
167.2400
162.4200
166.4000
995,600
Mon, 24 Nov 2025
160.0000
162.5000
157.8000
161.5400
1,570,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
151.4100
158.8500
150.9300
158.4800
881,600
Thu, 20 Nov 2025
151.4000
153.8300
148.9700
149.4300
733,000
Wed, 19 Nov 2025
149.7200
151.9500
148.8800
150.0400
658,600
Tue, 18 Nov 2025
7 · 424B2
After-hours · 17:21 ET
424B2 ↗
Tue, 18 Nov 2025
147.7100
150.2700
147.1000
149.3200
617,300
Mon, 17 Nov 2025
151.2800
151.6700
148.3400
148.9600
590,400
Mon, 17 Nov 2025
6 · 424B5
Pre-market · 08:59 ET
424B5 ↗
Mon, 17 Nov 2025
5 · 8-K
Pre-market · 08:26 ET
FORM 8-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
150.0000
153.0000
149.2700
152.3000
608,600
Thu, 13 Nov 2025
156.2400
157.2600
151.6500
152.1200
971,000
Wed, 12 Nov 2025
155.0100
157.7000
154.2500
156.8500
918,200
Tue, 11 Nov 2025
155.6200
158.8400
154.3700
156.4800
1,159,400
Mon, 10 Nov 2025
155.4600
157.8800
152.3000
156.6300
1,286,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
4 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Fri, 07 Nov 2025
147.5800
155.6400
147.2700
155.3400
1,770,800
Thu, 06 Nov 2025
3 · 10-Q
After market open · 13:28 ET
10-Q ↗
Thu, 06 Nov 2025
142.1400
148.0000
142.0000
146.3700
2,104,700
Thu, 06 Nov 2025
2 · 8-K
Pre-market · 06:58 ET
8-K ↗
Wed, 05 Nov 2025
135.8000
139.5300
134.7300
138.0000
1,585,400
Tue, 04 Nov 2025
134.7700
137.5000
134.7700
135.4200
1,222,800
Mon, 03 Nov 2025
136.2400
137.6400
134.1800
136.6600
1,335,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
140.1000
141.5700
135.1500
137.4100
1,419,200
Thu, 30 Oct 2025
1 · 8-K
After-hours · 17:12 ET
FORM 8-K ↗
Thu, 30 Oct 2025
141.6100
144.5500
139.6800
140.5400
1,461,800
Wed, 29 Oct 2025
143.5200
145.9200
143.0400
143.6600
1,603,900
Tue, 28 Oct 2025
148.1000
148.9600
143.8400
144.3500
1,179,500
Mon, 27 Oct 2025
149.5300
150.1600
147.6200
148.8900
723,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
150.0500
150.8600
147.7800
148.8700
812,000