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
117.0000
117.3200
112.4800
115.1800
809,191
Thu, 22 Oct 2026
115.2600
120.3100
114.4000
119.7600
976,300
Wed, 21 Oct 2026
115.1000
116.8400
111.6000
116.0900
994,000
Tue, 20 Oct 2026
118.0100
118.8600
112.2900
115.3500
1,149,800
Mon, 19 Oct 2026
122.0600
123.7200
118.1000
119.3600
953,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
122.3500
123.9100
118.2100
121.7200
894,400
Thu, 15 Oct 2026
114.5500
121.5000
113.0000
120.6200
1,117,300
Wed, 14 Oct 2026
115.6800
116.3950
110.5300
112.8600
991,300
Tue, 13 Oct 2026
119.7900
121.1100
115.7000
117.5700
890,000
Mon, 12 Oct 2026
118.8800
120.6350
117.6650
119.9700
533,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
121.5700
122.2750
118.7900
119.9600
471,700
Thu, 08 Oct 2026
121.2400
122.6700
120.0800
121.6000
589,200
Wed, 07 Oct 2026
122.3100
124.9800
121.7450
122.3400
695,000
Tue, 06 Oct 2026
123.4200
126.7650
122.1250
124.3200
636,700
Mon, 05 Oct 2026
123.4800
124.2700
120.9300
122.8800
677,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
122.7500
123.0750
120.0000
121.8800
786,700
Thu, 01 Oct 2026
120.9400
123.4230
119.5150
120.9800
504,900
Wed, 30 Sep 2026
122.6000
123.7300
119.7000
120.4700
637,300
Tue, 29 Sep 2026
124.5100
126.2500
119.2100
121.8900
664,400
Mon, 28 Sep 2026
123.2400
126.9200
122.0100
126.1600
850,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
126.2600
126.6700
122.8000
123.3000
523,600
Thu, 24 Sep 2026
124.9300
127.3850
123.4400
126.0000
608,100
Wed, 23 Sep 2026
127.4300
128.6800
123.6300
124.4900
463,700
Tue, 22 Sep 2026
126.9900
131.8000
126.8250
129.2800
874,900
Mon, 21 Sep 2026
124.0900
126.2700
122.1600
124.3300
576,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
123.4800
124.6900
122.5800
122.9200
983,100
Thu, 17 Sep 2026
125.1000
125.2000
120.6400
122.8300
678,600
Wed, 16 Sep 2026
128.6600
130.4650
122.4600
122.7500
1,462,000
Tue, 15 Sep 2026
142.0000
143.5150
126.8000
128.3700
1,892,800
Mon, 14 Sep 2026
14 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 14 Sep 2026
141.9100
145.4900
141.6200
142.8400
487,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
142.7900
145.7700
141.7200
144.3900
502,900
Thu, 10 Sep 2026
140.5700
142.7900
139.0400
140.6800
616,000
Wed, 09 Sep 2026
151.0100
152.1450
142.7200
143.0200
597,500
Tue, 08 Sep 2026
154.8200
154.9550
151.3500
152.6000
363,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
147.1100
155.0300
147.1100
154.2900
464,000
Thu, 03 Sep 2026
150.3000
151.0850
146.2700
147.3600
394,800
Wed, 02 Sep 2026
148.2200
150.6550
147.8450
148.6600
432,800
Tue, 01 Sep 2026
149.2600
153.2000
147.7900
148.7800
716,700
Mon, 31 Aug 2026
154.3400
154.6200
150.1700
150.6300
437,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
156.5100
158.5500
154.7100
154.8500
337,900
Thu, 27 Aug 2026
13 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 27 Aug 2026
158.0600
158.7400
153.7250
155.6200
551,500
Wed, 26 Aug 2026
160.4800
162.5600
159.0700
159.7200
416,700
Tue, 25 Aug 2026
161.6900
164.1900
157.3800
159.6900
895,300
Mon, 24 Aug 2026
167.1800
168.8400
160.7500
161.8100
727,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
162.8700
167.1800
162.1350
165.5700
573,600
Thu, 20 Aug 2026
165.8900
166.1500
158.7850
160.2200
707,300
Wed, 19 Aug 2026
159.4100
169.2300
159.4100
169.1700
738,000
Tue, 18 Aug 2026
162.3500
163.6750
157.8500
158.0900
593,900
Mon, 17 Aug 2026
161.4700
164.5400
160.1150
164.1300
688,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
162.8700
164.9300
161.2800
163.3200
505,100
Thu, 13 Aug 2026
162.0400
166.1400
159.0400
162.4800
557,300
Wed, 12 Aug 2026
167.3500
167.3500
160.4700
160.7400
628,300
Tue, 11 Aug 2026
167.7700
170.4700
165.0850
165.8000
531,800
Mon, 10 Aug 2026
166.7100
172.0600
165.0800
168.5900
588,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
162.8500
165.5400
161.6000
163.6000
511,000
Thu, 06 Aug 2026
162.0100
170.5250
161.3400
164.0400
722,100
Wed, 05 Aug 2026
162.6900
165.5500
159.4400
161.1100
601,100
Tue, 04 Aug 2026
161.5200
165.6300
161.3150
163.2800
913,100
Mon, 03 Aug 2026
153.7800
164.6050
153.7800
158.6000
1,001,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
154.0000
154.0000
148.7100
148.9900
926,900
Thu, 30 Jul 2026
148.1900
157.6100
148.1900
154.3700
1,767,700
Wed, 29 Jul 2026
12 · 10-Q
After market open · 13:27 ET
10-Q ↗
Wed, 29 Jul 2026
11 · 8-K
After market open · 12:09 ET
8-K ↗
Wed, 29 Jul 2026
156.0100
160.1400
148.8000
150.8900
1,180,700
Tue, 28 Jul 2026
156.1300
160.5100
155.8000
158.6200
730,700
Mon, 27 Jul 2026
152.6000
156.2900
152.6000
155.1200
706,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
147.5700
151.9000
147.5700
149.9800
753,500
Thu, 23 Jul 2026
146.9900
148.2200
143.8650
147.7600
741,000
Wed, 22 Jul 2026
149.1700
150.0950
146.0000
149.3800
407,200
Tue, 21 Jul 2026
150.9700
152.0000
146.6400
149.0500
794,500
Mon, 20 Jul 2026
151.0000
152.1800
147.8050
149.9200
695,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
150.5600
159.0000
149.3200
152.4700
437,300
Thu, 16 Jul 2026
152.3800
159.0000
152.3800
153.8000
531,800
Thu, 16 Jul 2026
10 · DEFA14A
Pre-market · 07:01 ET
DEFA14A ↗
Thu, 16 Jul 2026
9 · DEF 14A
Pre-market · 07:00 ET
DEF 14A ↗
Wed, 15 Jul 2026
154.8100
159.4400
153.7200
154.1900
592,700
Tue, 14 Jul 2026
166.2600
167.7900
155.6900
155.7000
637,100
Mon, 13 Jul 2026
163.1700
167.7400
162.1100
164.3200
612,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
158.4400
162.4300
157.5400
161.2300
434,400
Thu, 09 Jul 2026
156.4600
160.3100
154.0000
157.3700
483,400
Wed, 08 Jul 2026
157.4900
159.9900
153.9200
156.4400
466,200
Tue, 07 Jul 2026
159.9100
163.2800
156.6300
158.0300
617,700
Mon, 06 Jul 2026
154.6100
161.0100
154.5200
158.7700
773,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
161.1600
163.2900
155.7100
157.7200
477,800
Wed, 01 Jul 2026
162.4200
165.8000
161.5400
162.1700
430,800
Tue, 30 Jun 2026
165.0000
165.8600
158.3700
164.2700
592,200
Mon, 29 Jun 2026
175.6400
175.6400
163.5200
164.5500
1,016,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
173.6500
178.0050
172.6700
177.5800
1,155,000
Thu, 25 Jun 2026
177.0700
178.6700
173.5800
175.1500
529,200
Wed, 24 Jun 2026
174.6900
182.7900
174.6700
177.4800
692,800
Tue, 23 Jun 2026
174.9200
177.8200
172.6500
173.5600
690,000
Mon, 22 Jun 2026
177.8700
184.1800
175.8450
178.4600
1,087,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
169.8500
177.1900
168.2650
174.2200
1,026,300
Wed, 17 Jun 2026
164.8000
172.6960
164.1050
165.7200
805,300
Tue, 16 Jun 2026
167.0100
172.3800
161.8000
162.5200
697,700
Mon, 15 Jun 2026
171.3700
177.0800
165.3600
165.8800
695,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
176.5600
178.0700
168.1800
170.6100
511,700
Thu, 11 Jun 2026
164.2900
175.1400
164.2700
174.9800
586,300
Wed, 10 Jun 2026
169.2800
172.7000
162.4600
165.1900
824,500
Tue, 09 Jun 2026
164.6300
173.0700
164.6300
170.8100
701,500
Mon, 08 Jun 2026
167.8500
171.0400
160.8700
162.2000
553,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
168.3200
170.7700
165.4300
167.6000
471,700
Thu, 04 Jun 2026
173.9800
174.6600
166.4500
169.1500
601,000
Wed, 03 Jun 2026
169.9500
170.7800
166.9500
170.6900
684,800
Tue, 02 Jun 2026
169.0800
175.7900
168.9600
171.8900
619,700
Mon, 01 Jun 2026
165.3900
170.8900
163.2800
169.8400
844,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
170.0900
171.7550
166.2300
169.8700
696,300
Thu, 28 May 2026
166.0200
175.3200
162.7000
170.7700
923,700
Wed, 27 May 2026
166.3200
171.5100
164.9950
165.3500
698,200
Tue, 26 May 2026
160.3100
164.9600
158.0900
164.0900
879,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
154.8600
156.0000
151.2500
154.6500
597,300
Thu, 21 May 2026
141.0100
154.7000
139.5700
154.4900
1,008,900
Wed, 20 May 2026
141.4900
145.5500
137.7600
142.2700
1,280,400
Tue, 19 May 2026
140.2100
144.9000
137.5300
141.5400
639,500
Mon, 18 May 2026
143.6000
148.4900
138.3000
141.0900
905,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
156.9500
156.9700
143.3900
143.8500
1,783,400
Thu, 14 May 2026
8 · 10-K
After-hours · 17:25 ET
10-K ↗
Thu, 14 May 2026
7 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 14 May 2026
147.8200
150.3800
140.8000
146.3600
1,244,500
Wed, 13 May 2026
144.1700
146.1350
139.5150
145.2400
1,236,500
Tue, 12 May 2026
148.0000
149.1800
141.4100
144.8000
1,537,300
Mon, 11 May 2026
162.3000
164.1850
152.5800
153.1000
830,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
164.9900
166.0000
160.7400
163.3000
442,700
Thu, 07 May 2026
172.2700
173.6250
160.7700
163.3700
706,000
Wed, 06 May 2026
168.7100
172.9200
167.4400
171.9000
423,000
Tue, 05 May 2026
168.1100
170.5450
165.5700
165.9000
582,200
Mon, 04 May 2026
169.1400
169.8900
163.8400
167.6600
527,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
170.9800
171.6900
167.8710
171.4700
414,600
Thu, 30 Apr 2026
167.1500
172.1400
166.8450
171.4500
510,600
Wed, 29 Apr 2026
167.7900
170.0500
163.7950
166.7400
386,000
Tue, 28 Apr 2026
170.0500
171.6950
164.5000
168.9500
426,400
Mon, 27 Apr 2026
169.3900
171.2850
165.8600
170.2800
576,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
163.1400
170.2600
161.2200
168.6900
547,300
Thu, 23 Apr 2026
164.1600
165.0200
160.0400
163.1900
328,800
Wed, 22 Apr 2026
166.4200
167.1980
162.3900
164.6900
551,800
Tue, 21 Apr 2026
168.4600
171.4600
164.8750
165.8900
501,100
Mon, 20 Apr 2026
162.8700
169.1500
159.9100
168.0600
681,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
159.1700
168.1700
159.0200
163.0900
884,100
Thu, 16 Apr 2026
158.0200
160.2300
153.9450
154.9400
637,200
Wed, 15 Apr 2026
158.7600
160.5300
156.3900
157.9500
393,700
Tue, 14 Apr 2026
156.0900
160.9800
156.0900
159.1900
457,200
Mon, 13 Apr 2026
155.6500
157.0100
152.7800
156.4000
704,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
157.7700
158.7500
153.4900
155.1500
506,300
Thu, 09 Apr 2026
153.4900
160.6500
150.0000
157.8200
929,900
Wed, 08 Apr 2026
155.9100
165.3000
151.2100
151.9100
1,038,300
Tue, 07 Apr 2026
147.4400
151.2900
144.9600
149.8700
908,600
Mon, 06 Apr 2026
138.6500
149.0800
138.2500
149.0300
1,104,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
138.8100
140.1100
133.1800
135.1600
1,362,900
Wed, 01 Apr 2026
147.3300
148.8800
142.4400
143.5100
759,000
Tue, 31 Mar 2026
142.7000
148.8700
141.3400
146.3600
1,011,800
Mon, 30 Mar 2026
150.7600
150.7600
137.2700
139.9400
1,049,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
152.7200
153.7000
148.0500
149.2300
647,700
Thu, 26 Mar 2026
155.4500
158.7300
151.7450
152.8300
433,500
Wed, 25 Mar 2026
158.2800
163.1700
154.2150
157.1000
446,300
Tue, 24 Mar 2026
159.0300
160.8900
154.7250
157.0500
663,300
Mon, 23 Mar 2026
160.0700
165.8300
159.8850
161.1900
762,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
162.9000
163.4700
156.4600
157.8900
877,500
Thu, 19 Mar 2026
157.3800
162.8750
154.4800
162.4000
469,800
Wed, 18 Mar 2026
159.4500
163.4200
157.2100
157.8800
729,100
Tue, 17 Mar 2026
157.8800
162.5100
156.7000
160.4900
914,400
Mon, 16 Mar 2026
166.5100
167.0150
153.5850
156.6600
1,083,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
169.0200
169.0200
161.6200
164.1100
533,500
Thu, 12 Mar 2026
165.9300
171.2400
163.2290
167.3500
643,300
Wed, 11 Mar 2026
171.9500
173.1300
168.2400
169.3100
387,400
Tue, 10 Mar 2026
171.1600
179.5250
171.1600
173.1500
648,100
Mon, 09 Mar 2026
174.0000
174.7450
164.5200
173.8700
1,015,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
179.1900
180.6150
175.6350
178.1400
444,300
Thu, 05 Mar 2026
179.8900
186.2700
179.1200
184.7600
500,900
Wed, 04 Mar 2026
189.6000
190.2500
184.1000
184.2900
402,700
Tue, 03 Mar 2026
178.0000
187.5100
177.5500
186.8000
481,300
Mon, 02 Mar 2026
183.8800
188.3700
180.2700
185.3800
565,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
196.1000
196.8500
188.0600
189.2200
511,400
Thu, 26 Feb 2026
199.2000
204.0550
196.4600
197.2200
349,900
Wed, 25 Feb 2026
196.0900
199.0700
194.6200
197.5700
386,900
Tue, 24 Feb 2026
194.2500
198.0850
193.0800
195.5600
413,600
Mon, 23 Feb 2026
197.0100
197.1900
187.6600
194.6000
459,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
195.0200
202.5700
195.0200
199.7600
465,500
Thu, 19 Feb 2026
193.4900
197.3200
192.3300
196.8900
353,200
Wed, 18 Feb 2026
194.7000
201.1850
194.1040
196.7400
496,200
Tue, 17 Feb 2026
189.8400
197.7800
188.7400
197.5300
522,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
188.2800
190.6200
184.0100
187.9900
457,900
Thu, 12 Feb 2026
191.5800
194.1000
185.7700
186.0000
407,400
Wed, 11 Feb 2026
195.0600
197.9500
188.5300
189.6400
473,500
Tue, 10 Feb 2026
201.4600
203.7500
194.0700
194.1100
547,200
Mon, 09 Feb 2026
207.0200
207.7700
202.6600
203.6100
416,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
194.1400
203.7500
193.1350
203.3800
932,000
Thu, 05 Feb 2026
189.9500
199.1050
182.7300
188.4800
1,704,300
Thu, 05 Feb 2026
6 · 10-Q
Next filing day · accepted 04 Feb, 17:35 ET
10-Q ↗
Wed, 04 Feb 2026
5 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 04 Feb 2026
183.9200
184.9700
174.6900
183.2000
1,192,300
Tue, 03 Feb 2026
185.0200
189.0400
179.7300
181.8200
895,200
Mon, 02 Feb 2026
179.1400
183.3400
177.5100
183.3400
792,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
173.4900
180.3500
171.6900
178.4800
985,900
Thu, 29 Jan 2026
171.4600
175.8900
171.4600
174.8200
669,600
Wed, 28 Jan 2026
180.2400
180.2400
172.0000
172.2900
787,700
Tue, 27 Jan 2026
180.9500
181.3300
176.7550
178.6900
678,400
Mon, 26 Jan 2026
181.2900
182.6200
176.7500
180.2100
1,053,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
185.9900
187.0150
179.7400
183.9800
954,600
Thu, 22 Jan 2026
200.9400
202.2600
187.1500
188.4800
755,200
Wed, 21 Jan 2026
196.6200
198.7900
192.3200
198.7800
599,200
Tue, 20 Jan 2026
189.9300
196.7600
189.9300
195.2600
587,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
187.9400
195.6500
185.6300
192.6900
827,300
Thu, 15 Jan 2026
186.6400
190.2800
186.3800
187.4000
621,400
Wed, 14 Jan 2026
192.5600
193.0400
185.4900
187.2900
620,500
Tue, 13 Jan 2026
202.1900
202.6100
193.1800
194.0300
506,700
Mon, 12 Jan 2026
189.9000
201.8200
182.5000
200.5100
894,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
4 · 8-K
After-hours · 16:43 ET
8-K ↗
Fri, 09 Jan 2026
192.5300
196.1100
189.0000
195.6700
696,400
Thu, 08 Jan 2026
191.2500
194.6300
187.1250
192.4400
653,200
Wed, 07 Jan 2026
195.9100
196.9000
188.1500
190.8400
609,900
Tue, 06 Jan 2026
193.5100
200.6000
191.6000
195.9800
604,700
Mon, 05 Jan 2026
3 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 05 Jan 2026
186.5000
198.5350
186.0300
193.5100
919,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
177.8700
188.5100
177.3650
186.6300
705,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
180.0100
180.0100
175.4000
176.4700
307,000
Tue, 30 Dec 2025
177.5900
180.9700
176.7200
178.2600
411,700
Mon, 29 Dec 2025
183.3500
183.3500
176.2600
178.3800
763,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
188.3200
191.9700
185.3800
185.9800
410,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
186.4500
189.5800
185.8000
189.2800
258,200
Tue, 23 Dec 2025
190.4900
190.4900
183.4200
186.8600
557,000
Mon, 22 Dec 2025
192.2600
197.4550
188.4400
189.4300
538,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
188.8200
191.8400
184.8810
191.1200
1,311,800
Thu, 18 Dec 2025
197.2600
197.9900
189.3500
189.4900
527,000
Wed, 17 Dec 2025
202.2600
202.9900
192.9450
195.3100
595,000
Tue, 16 Dec 2025
204.4100
209.8350
201.5000
202.1400
461,600
Mon, 15 Dec 2025
206.8800
208.9500
202.9700
205.2700
479,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
208.8600
210.2500
203.4600
204.7100
554,300
Thu, 11 Dec 2025
203.2000
209.2400
201.5750
207.9800
571,500
Wed, 10 Dec 2025
202.0500
205.2200
196.3500
198.7300
644,600
Tue, 09 Dec 2025
197.6000
203.0800
197.3200
201.6000
347,200
Mon, 08 Dec 2025
202.4900
203.0850
197.2000
197.6600
420,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
197.4300
204.3900
197.4300
202.1800
414,200
Thu, 04 Dec 2025
199.6600
201.8700
194.0400
198.2000
284,900
Wed, 03 Dec 2025
196.4700
201.6000
194.0200
201.0600
445,800
Tue, 02 Dec 2025
195.6800
198.0100
194.0000
194.0400
538,100
Mon, 01 Dec 2025
191.4100
197.1400
190.6300
195.1200
450,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
196.6300
196.6300
192.8450
193.8200
156,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
194.9500
198.5300
194.0300
194.1100
686,700
Tue, 25 Nov 2025
185.8100
197.4700
183.5300
195.7600
650,300
Mon, 24 Nov 2025
181.8400
187.9900
180.4200
184.4500
486,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
174.5900
187.1100
174.5900
183.9000
605,700
Thu, 20 Nov 2025
177.5400
180.9700
172.2780
173.0700
316,200
Wed, 19 Nov 2025
172.1900
178.1400
171.2650
175.5300
535,500
Tue, 18 Nov 2025
170.1600
171.5000
168.1900
171.0800
224,700
Mon, 17 Nov 2025
172.5500
176.6350
170.3000
171.3400
262,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
176.3900
177.6700
172.7500
173.1300
338,800
Thu, 13 Nov 2025
178.1600
181.3300
176.3740
179.5300
529,100
Wed, 12 Nov 2025
186.3500
189.5200
178.3200
178.9500
591,300
Tue, 11 Nov 2025
184.6100
187.4500
183.4900
183.9200
327,700
Mon, 10 Nov 2025
189.0000
191.0200
182.6000
187.0700
279,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
182.4700
188.6900
181.3600
186.6800
395,100
Thu, 06 Nov 2025
187.3100
188.4350
182.2700
182.8000
711,200
Wed, 05 Nov 2025
183.0400
191.0900
181.2700
187.3100
540,300
Tue, 04 Nov 2025
185.8300
188.6000
182.6000
184.7700
733,000
Mon, 03 Nov 2025
190.0000
191.9850
182.5400
191.1700
756,600
Mon, 03 Nov 2025
2 · 10-Q
Next filing day · accepted 31 Oct, 21:50 ET
10-Q ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
187.0200
191.1600
183.5800
189.6500
640,300
Thu, 30 Oct 2025
205.3100
205.3100
182.2400
185.5100
1,711,900
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 29 Oct 2025
196.1800
201.6130
190.1800
194.2200
997,400
Tue, 28 Oct 2025
197.5400
202.0800
196.5650
198.5300
763,700
Mon, 27 Oct 2025
201.5600
204.7100
198.9600
202.0700
746,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
194.0000
199.5000
194.0000
196.9700
475,600