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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
86.9200
87.0950
84.8100
85.4100
1,644,106
Thu, 22 Oct 2026
86.8900
87.8700
86.4200
87.4500
769,700
Wed, 21 Oct 2026
85.7400
86.8800
85.3500
86.6700
812,800
Tue, 20 Oct 2026
86.0100
86.7200
85.2050
86.3900
804,500
Mon, 19 Oct 2026
85.3100
86.2500
85.0400
85.0500
851,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
88.4200
89.0000
85.1800
85.8100
1,165,400
Thu, 15 Oct 2026
88.8100
89.4500
87.2550
87.8600
1,146,100
Wed, 14 Oct 2026
86.4900
87.4500
85.9400
87.2600
1,031,100
Tue, 13 Oct 2026
86.0100
86.4900
83.2900
86.3000
985,000
Mon, 12 Oct 2026
87.0000
88.2650
84.4200
85.3100
1,454,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
86.6600
88.2300
86.6600
87.2900
1,063,900
Thu, 08 Oct 2026
85.8000
86.7900
85.2500
86.4100
1,286,500
Wed, 07 Oct 2026
85.6200
87.2500
85.3000
85.8800
981,100
Tue, 06 Oct 2026
88.4500
88.9300
86.8950
87.0400
914,200
Mon, 05 Oct 2026
87.5200
88.3950
86.7400
88.0300
1,044,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
88.2100
89.0250
87.7900
87.8500
880,400
Thu, 01 Oct 2026
87.8200
88.5500
86.2600
87.7700
784,500
Wed, 30 Sep 2026
89.4000
89.4200
88.1300
88.1500
689,700
Tue, 29 Sep 2026
89.1700
89.8900
88.2900
89.3200
848,800
Mon, 28 Sep 2026
89.0100
89.8850
88.3600
89.5400
649,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
88.5300
89.6800
88.1600
89.5000
578,900
Thu, 24 Sep 2026
88.5400
89.0350
88.1200
88.5900
635,800
Wed, 23 Sep 2026
88.1800
89.5200
87.7400
88.3700
860,100
Tue, 22 Sep 2026
89.1700
89.4050
88.4770
88.7500
651,200
Mon, 21 Sep 2026
88.8700
89.6150
88.4000
88.8400
660,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
87.6100
89.5300
86.5300
88.8400
2,318,200
Thu, 17 Sep 2026
89.0900
89.1600
87.3000
87.5300
1,042,800
Wed, 16 Sep 2026
90.0400
91.8700
88.6770
88.8300
977,300
Tue, 15 Sep 2026
89.5400
91.8600
89.3800
90.0600
1,103,100
Mon, 14 Sep 2026
88.2800
90.3200
88.0450
89.8200
779,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
88.6600
88.8400
86.6500
87.4500
774,400
Thu, 10 Sep 2026
89.1200
90.0600
87.5900
87.6500
709,700
Wed, 09 Sep 2026
89.2200
90.2200
88.8300
90.0300
803,500
Tue, 08 Sep 2026
90.7400
91.0100
89.2950
90.1100
1,105,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
91.4000
92.2750
91.3750
91.6900
576,300
Thu, 03 Sep 2026
93.5400
94.1200
91.3400
92.4400
784,300
Wed, 02 Sep 2026
91.1200
93.1100
91.1200
91.9000
826,100
Tue, 01 Sep 2026
92.5900
94.1600
90.7450
90.9500
1,112,700
Mon, 31 Aug 2026
90.3300
91.6400
90.3040
91.0600
926,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
90.9800
91.7000
90.6900
91.1200
678,800
Thu, 27 Aug 2026
90.5200
92.2600
89.5100
90.9300
687,200
Wed, 26 Aug 2026
91.4800
92.7100
91.1600
91.5300
1,019,500
Tue, 25 Aug 2026
90.7900
92.0500
90.3500
91.6100
1,048,000
Mon, 24 Aug 2026
89.4500
91.5100
89.3000
91.2500
1,144,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
88.2900
89.6500
87.9150
89.5700
925,200
Thu, 20 Aug 2026
87.0900
89.4400
87.0300
88.6100
805,100
Wed, 19 Aug 2026
87.8800
89.7450
87.6700
87.8100
917,900
Tue, 18 Aug 2026
87.5000
88.4700
87.0300
87.4500
1,163,100
Mon, 17 Aug 2026
87.7500
88.1250
86.6400
86.8200
1,521,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
86.1400
89.4800
85.2900
88.5900
1,450,400
Thu, 13 Aug 2026
85.7200
86.8100
85.2900
86.4600
1,232,100
Wed, 12 Aug 2026
83.2300
85.5950
82.2500
85.2900
834,000
Tue, 11 Aug 2026
84.4300
86.3300
84.0500
84.1000
773,900
Mon, 10 Aug 2026
82.2900
86.0300
81.7600
85.2100
1,400,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
81.9500
83.6900
81.2200
82.9800
1,104,100
Thu, 06 Aug 2026
89.5250
90.0000
82.2500
82.9600
2,355,200
Wed, 05 Aug 2026
17 · 10-Q
After-hours · 17:27 ET
10-Q ↗
Wed, 05 Aug 2026
16 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 05 Aug 2026
15 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 05 Aug 2026
88.2400
88.2400
85.3600
87.4700
1,554,600
Tue, 04 Aug 2026
88.0000
88.2600
86.9300
87.9400
1,808,600
Mon, 03 Aug 2026
86.4000
88.2950
86.2300
88.0700
1,285,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
86.1200
86.3950
84.7200
85.4400
1,056,700
Thu, 30 Jul 2026
88.3600
88.6100
86.5100
86.8200
1,271,300
Wed, 29 Jul 2026
86.1000
88.6500
85.8800
88.5500
1,765,300
Tue, 28 Jul 2026
83.0800
87.2100
82.2550
86.1700
2,313,800
Mon, 27 Jul 2026
78.7700
81.0700
78.7700
80.4700
1,045,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
78.0000
78.7000
77.1700
78.0100
636,600
Thu, 23 Jul 2026
77.4900
78.0150
76.7700
77.2400
723,900
Wed, 22 Jul 2026
79.0500
79.1600
77.4300
77.6400
515,800
Tue, 21 Jul 2026
77.4800
79.2450
76.9900
78.6000
810,000
Mon, 20 Jul 2026
14 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 20 Jul 2026
80.5800
81.2300
79.1100
79.2500
965,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
81.2600
83.3400
80.6300
81.3100
1,115,200
Thu, 16 Jul 2026
79.4900
81.9600
79.2900
81.7000
1,736,700
Wed, 15 Jul 2026
75.6900
78.8200
75.6900
78.3700
846,200
Tue, 14 Jul 2026
76.6200
77.0400
75.5500
76.2800
760,300
Mon, 13 Jul 2026
76.9700
78.1750
76.7800
77.4200
755,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
75.5700
76.9700
75.2600
76.7000
532,900
Thu, 09 Jul 2026
75.3500
76.9800
74.9100
75.9600
786,700
Wed, 08 Jul 2026
75.5100
76.5000
74.7600
75.1800
964,200
Tue, 07 Jul 2026
78.7100
79.2200
75.5300
76.2800
1,239,700
Mon, 06 Jul 2026
78.2400
78.8000
76.9400
77.9400
1,089,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
79.0800
79.9700
77.6900
78.2700
1,367,000
Wed, 01 Jul 2026
77.6600
79.8300
77.4400
78.3500
1,134,000
Tue, 30 Jun 2026
77.9800
77.9800
76.6500
77.1500
1,311,400
Mon, 29 Jun 2026
79.5400
80.0400
78.0200
78.2400
1,076,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
77.9900
80.6000
77.8800
79.5300
2,922,400
Thu, 25 Jun 2026
76.2900
78.9200
76.2900
77.9200
1,012,500
Wed, 24 Jun 2026
74.4100
75.8800
74.2600
75.5900
1,177,900
Tue, 23 Jun 2026
73.7800
74.3800
73.0400
73.9900
1,536,800
Mon, 22 Jun 2026
74.9000
75.0400
73.0600
73.5600
2,008,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
75.2400
75.7700
74.1800
75.4300
2,337,100
Wed, 17 Jun 2026
75.9400
76.9000
74.3010
74.5600
1,433,600
Tue, 16 Jun 2026
77.3300
77.8300
75.5800
76.5600
1,344,700
Mon, 15 Jun 2026
79.8200
80.0000
76.6700
76.9000
1,400,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
79.3200
79.3200
77.5900
78.8700
1,124,600
Thu, 11 Jun 2026
80.7900
80.7900
77.9950
79.2200
1,450,000
Wed, 10 Jun 2026
82.6400
82.7200
80.6600
80.9400
1,318,000
Tue, 09 Jun 2026
79.6500
82.5750
78.9400
82.4600
1,813,900
Mon, 08 Jun 2026
81.0400
81.2500
77.8700
78.7600
2,048,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
13 · 8-K
After-hours · 16:25 ET
8-K ↗
Fri, 05 Jun 2026
83.0100
83.4200
80.6400
81.0100
1,726,900
Thu, 04 Jun 2026
79.2200
82.6900
78.5200
82.4200
2,488,600
Wed, 03 Jun 2026
76.5000
78.7900
76.1500
78.3600
1,793,400
Tue, 02 Jun 2026
75.4800
76.7100
74.8250
76.4300
2,374,100
Mon, 01 Jun 2026
74.3300
76.3100
74.3300
75.8400
2,350,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
75.7200
76.2650
74.2000
74.9500
12,832,500
Thu, 28 May 2026
74.8500
76.9000
74.1500
75.9400
1,591,100
Wed, 27 May 2026
12 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 27 May 2026
77.0700
77.8200
75.7400
75.8900
2,767,600
Tue, 26 May 2026
75.5900
76.6400
74.6900
76.2700
1,068,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
76.7900
77.5000
75.9100
76.8300
1,629,300
Thu, 21 May 2026
75.3900
76.9500
74.7100
76.7500
1,216,900
Wed, 20 May 2026
11 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 20 May 2026
74.4900
76.3000
72.7420
76.1300
1,348,000
Tue, 19 May 2026
75.8700
76.4530
74.7100
74.7300
1,350,100
Mon, 18 May 2026
74.4300
76.4660
74.2250
76.1300
1,519,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
74.7900
75.8600
74.0300
74.2600
1,667,500
Thu, 14 May 2026
73.8800
75.2300
73.6650
74.4200
1,791,300
Wed, 13 May 2026
74.6300
75.4000
74.0100
74.4100
2,454,800
Tue, 12 May 2026
74.1100
75.9100
73.5700
75.1000
2,319,000
Mon, 11 May 2026
73.1000
74.2000
72.6000
74.1200
1,989,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
71.8600
73.4000
71.5000
73.3800
1,681,800
Thu, 07 May 2026
71.3600
72.2600
70.5100
71.6500
1,698,500
Wed, 06 May 2026
68.0100
72.7600
67.7600
70.9900
2,686,800
Tue, 05 May 2026
10 · 10-Q
After-hours · 17:29 ET
10-Q ↗
Tue, 05 May 2026
9 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 05 May 2026
67.6800
69.1900
67.0300
69.0400
1,944,100
Mon, 04 May 2026
66.2600
68.2500
66.2600
67.4400
1,572,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
66.9400
67.5200
66.3600
66.6300
1,345,400
Thu, 30 Apr 2026
66.8200
68.6000
65.4400
67.3600
1,908,800
Wed, 29 Apr 2026
67.0000
67.2200
66.2400
66.4900
1,092,900
Tue, 28 Apr 2026
69.9700
69.9850
67.1200
67.5100
989,800
Mon, 27 Apr 2026
68.3200
70.0300
68.3200
69.7800
1,034,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
68.9200
69.0250
67.7500
68.5200
598,200
Thu, 23 Apr 2026
68.8800
69.3100
68.1100
68.9600
871,600
Wed, 22 Apr 2026
69.6700
69.8900
68.8800
69.1100
629,100
Tue, 21 Apr 2026
70.2700
71.1200
68.8800
68.9700
778,900
Mon, 20 Apr 2026
70.0900
71.2300
69.8200
70.0400
979,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
70.0000
71.4200
69.7850
70.4800
913,700
Thu, 16 Apr 2026
69.3800
70.1600
68.7750
68.8800
1,314,200
Wed, 15 Apr 2026
69.5100
69.5500
68.4500
69.1000
1,141,900
Tue, 14 Apr 2026
67.5800
69.3050
67.5800
69.0200
1,418,400
Mon, 13 Apr 2026
65.2400
67.4500
65.1300
67.4100
1,306,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
66.2900
66.7100
65.7050
65.7900
1,125,000
Thu, 09 Apr 2026
64.6100
67.1500
63.9400
66.1800
1,782,400
Wed, 08 Apr 2026
64.3700
65.4200
63.1500
65.2500
1,500,300
Tue, 07 Apr 2026
63.0400
63.3300
62.3800
62.4900
1,007,800
Mon, 06 Apr 2026
63.3800
63.7600
62.8100
63.2500
1,048,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
63.3600
64.4900
62.6650
63.5700
1,046,600
Wed, 01 Apr 2026
65.4900
66.0550
64.3300
64.3500
1,518,000
Tue, 31 Mar 2026
64.4200
65.6400
63.3500
65.3000
2,168,800
Mon, 30 Mar 2026
63.3800
63.8500
63.0650
63.4500
1,535,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
8 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Fri, 27 Mar 2026
7 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Fri, 27 Mar 2026
64.3200
64.3200
62.6450
62.7600
1,354,700
Thu, 26 Mar 2026
64.2200
65.3900
64.1000
64.7100
1,179,200
Wed, 25 Mar 2026
64.5900
65.2300
63.1300
64.6400
1,068,800
Tue, 24 Mar 2026
6 · 8-K
After-hours · 16:35 ET
8-K ↗
Tue, 24 Mar 2026
64.0000
64.8650
62.7950
64.0300
1,682,800
Mon, 23 Mar 2026
67.0800
67.4550
65.6700
65.6900
1,832,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
67.0500
67.1000
65.1300
65.7800
2,480,400
Thu, 19 Mar 2026
66.7300
67.8900
66.6700
67.1400
1,240,000
Wed, 18 Mar 2026
68.0000
68.5800
67.0600
67.1000
1,080,600
Tue, 17 Mar 2026
68.0100
69.1100
68.0100
68.6700
1,145,500
Mon, 16 Mar 2026
67.5700
68.7000
66.9650
67.1400
1,641,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
66.7400
67.3700
66.1650
66.7600
2,051,000
Thu, 12 Mar 2026
67.2100
68.6700
65.6500
66.1200
1,722,900
Wed, 11 Mar 2026
67.6800
68.0180
66.7800
67.6200
1,608,500
Tue, 10 Mar 2026
68.3500
68.6250
67.1100
67.6000
1,043,600
Mon, 09 Mar 2026
68.2900
68.8450
66.6150
68.6000
1,338,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
70.0000
70.4400
68.9900
69.4100
1,288,100
Thu, 05 Mar 2026
70.0000
71.2600
69.4000
70.7800
1,335,500
Wed, 04 Mar 2026
71.0600
71.9100
70.2500
70.4000
1,200,500
Tue, 03 Mar 2026
72.0000
72.1550
70.5650
70.8100
1,091,500
Mon, 02 Mar 2026
73.3300
74.2200
72.3490
73.0000
1,226,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
5 · 10-K
After market open · 13:40 ET
10-K ↗
Fri, 27 Feb 2026
73.0000
77.8900
73.0000
74.2000
2,241,800
Thu, 26 Feb 2026
4 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 26 Feb 2026
75.6100
77.3700
75.5200
76.9400
1,915,600
Wed, 25 Feb 2026
73.6500
75.2500
73.1700
75.0800
1,295,200
Tue, 24 Feb 2026
72.7700
74.4600
72.3900
73.4200
787,000
Mon, 23 Feb 2026
72.1900
72.7800
71.4900
72.6500
905,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
73.3000
73.5850
72.1700
72.9400
1,112,400
Thu, 19 Feb 2026
74.8200
75.2800
73.4500
73.6100
835,700
Wed, 18 Feb 2026
73.3100
75.3800
73.3100
74.9100
1,188,900
Tue, 17 Feb 2026
75.0200
75.4900
72.5080
73.7300
1,738,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
76.5200
77.3800
75.4400
75.5500
1,376,300
Thu, 12 Feb 2026
81.9100
82.0000
75.7150
75.9500
1,290,800
Wed, 11 Feb 2026
80.3800
81.6500
79.4900
81.4900
729,100
Tue, 10 Feb 2026
78.4100
80.6000
78.1200
80.4600
1,234,800
Mon, 09 Feb 2026
77.4900
78.3600
76.9000
78.0700
820,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
76.8600
78.3500
76.6600
78.1200
861,400
Thu, 05 Feb 2026
76.7000
77.6000
76.4100
76.9800
1,056,400
Wed, 04 Feb 2026
75.8400
77.8700
75.8400
76.4900
1,555,200
Tue, 03 Feb 2026
76.5000
78.3300
75.1700
75.7500
1,116,500
Mon, 02 Feb 2026
76.7800
77.6900
76.2300
76.9100
934,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
76.1300
76.9900
75.5900
76.9700
1,348,400
Thu, 29 Jan 2026
76.4700
76.8160
75.6100
76.5200
1,044,900
Wed, 28 Jan 2026
77.0800
77.3450
76.3850
76.6000
1,209,000
Tue, 27 Jan 2026
78.2500
78.8000
77.4400
77.6100
791,500
Mon, 26 Jan 2026
80.1300
81.0400
78.9300
79.0100
868,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
79.8500
80.3230
78.7700
78.9100
678,200
Thu, 22 Jan 2026
80.4400
81.2250
80.0450
80.2600
520,100
Wed, 21 Jan 2026
79.3900
81.0290
79.1200
80.3700
844,500
Tue, 20 Jan 2026
79.5600
81.7500
78.5600
78.9600
988,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
80.0800
80.7000
79.4800
79.4800
815,200
Thu, 15 Jan 2026
80.3400
81.0000
79.7050
80.4400
714,300
Wed, 14 Jan 2026
79.4300
80.6800
79.4300
80.0500
1,035,100
Tue, 13 Jan 2026
85.2900
85.4650
79.6000
80.0300
1,678,300
Mon, 12 Jan 2026
86.0000
86.1400
84.8400
85.6900
773,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
85.8300
86.3600
84.8500
86.1400
741,500
Thu, 08 Jan 2026
84.3000
86.3400
84.1700
85.7700
1,191,100
Wed, 07 Jan 2026
83.7500
84.8000
83.3050
84.2400
1,026,000
Tue, 06 Jan 2026
80.7800
83.3650
80.6600
83.1600
1,250,400
Mon, 05 Jan 2026
78.2600
81.3400
78.1850
80.8000
1,036,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
79.2400
79.6200
78.3800
79.0200
751,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
80.0900
80.3200
79.1500
79.2400
598,500
Tue, 30 Dec 2025
79.9100
80.6200
79.5000
80.1600
497,800
Mon, 29 Dec 2025
80.5200
80.9700
79.9900
80.0900
575,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
80.2500
80.5600
79.8620
80.4600
502,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
80.4600
80.7000
80.0100
80.1800
398,100
Tue, 23 Dec 2025
80.8600
80.9900
80.2550
80.5500
752,800
Mon, 22 Dec 2025
81.2800
81.5860
80.5400
80.7800
801,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
80.8000
81.6800
80.5400
81.5900
3,276,500
Thu, 18 Dec 2025
80.3500
81.2200
80.1400
80.6800
1,378,400
Wed, 17 Dec 2025
80.3100
81.4800
79.7600
79.9500
1,580,000
Tue, 16 Dec 2025
82.1100
82.3100
80.2500
80.5900
1,056,100
Tue, 16 Dec 2025
3 · 8-K
Pre-market · 09:02 ET
8-K ↗
Mon, 15 Dec 2025
83.6500
84.0000
81.3700
81.8900
1,174,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
83.1100
83.5500
82.2050
82.9800
792,000
Thu, 11 Dec 2025
81.9700
83.0200
81.7630
82.7900
802,300
Wed, 10 Dec 2025
80.2200
82.2700
80.1400
81.9000
916,600
Tue, 09 Dec 2025
82.6200
82.9700
80.0000
80.1100
1,053,000
Mon, 08 Dec 2025
85.3300
85.3300
82.4600
82.6000
1,589,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
84.7200
85.8850
84.6250
85.4300
1,119,300
Thu, 04 Dec 2025
85.1600
85.6350
84.6600
85.2600
929,700
Wed, 03 Dec 2025
85.7400
86.1800
84.6000
85.2500
1,176,500
Tue, 02 Dec 2025
87.3000
88.2000
85.5700
85.5900
1,209,700
Mon, 01 Dec 2025
85.0000
86.1300
84.2900
85.5600
1,180,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
85.5500
86.1420
85.1200
85.2600
628,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
85.7700
86.8100
85.2510
85.2700
988,100
Tue, 25 Nov 2025
83.9900
86.2800
83.7200
85.7700
1,216,400
Mon, 24 Nov 2025
82.7200
83.9700
82.5300
83.3800
1,532,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
80.0900
83.5300
79.8300
82.9000
1,314,600
Thu, 20 Nov 2025
78.1500
81.6350
78.0000
79.5100
1,879,600
Wed, 19 Nov 2025
76.8150
77.9200
76.5900
77.3100
888,900
Tue, 18 Nov 2025
75.7900
77.2500
75.2550
76.8900
1,355,900
Mon, 17 Nov 2025
75.2300
76.4900
74.9950
76.1900
1,248,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
75.0700
76.1700
74.6800
75.6600
1,053,800
Thu, 13 Nov 2025
73.5100
75.9800
73.0500
75.2200
1,341,100
Wed, 12 Nov 2025
73.9100
74.7100
73.3900
73.8300
1,003,200
Tue, 11 Nov 2025
72.3300
73.9200
72.2150
73.8800
919,100
Mon, 10 Nov 2025
71.2500
72.2430
70.0600
71.7900
1,203,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
68.6200
71.5800
66.8000
71.5200
1,739,200
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 17:14 ET
10-Q ↗
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 06 Nov 2025
67.4700
68.3100
66.1100
66.2800
1,791,800
Wed, 05 Nov 2025
68.3100
68.3900
67.1000
67.6900
1,204,900
Tue, 04 Nov 2025
68.4400
69.0100
67.9800
68.5900
1,348,800
Mon, 03 Nov 2025
68.5600
68.7700
67.4200
68.1200
1,290,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
68.8900
69.9190
68.0390
69.0400
836,700
Thu, 30 Oct 2025
69.6700
70.6800
69.1400
69.2800
569,000
Wed, 29 Oct 2025
70.6400
70.7600
69.2500
69.7800
815,800
Tue, 28 Oct 2025
71.6500
71.9300
70.8250
70.9200
446,900
Mon, 27 Oct 2025
71.5800
72.2100
71.4700
71.9800
729,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
72.8400
72.8400
71.4000
71.4400
811,800
Thu, 23 Oct 2025
72.6600
73.0000
71.4800
72.2700
692,400