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
66.6800
67.4150
66.3600
66.6800
1,295,222
Thu, 22 Oct 2026
65.4000
67.8500
65.4000
67.8500
1,912,400
Wed, 21 Oct 2026
22 · 8-K
After market open · 11:00 ET
8-K ↗
Wed, 21 Oct 2026
66.1800
67.3700
65.6300
66.4100
2,338,900
Tue, 20 Oct 2026
65.8700
66.9800
65.6800
66.8300
1,938,200
Mon, 19 Oct 2026
68.9800
68.9800
65.9800
66.0600
1,306,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
69.1100
69.3800
67.0500
67.5600
1,299,300
Thu, 15 Oct 2026
67.9500
68.7200
66.8900
68.6900
1,051,900
Wed, 14 Oct 2026
68.8600
69.2400
66.9100
67.8000
1,396,300
Tue, 13 Oct 2026
70.5800
70.5800
68.7400
69.7000
795,100
Mon, 12 Oct 2026
70.2300
70.7200
69.8200
70.0400
682,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
70.1200
70.6300
69.6500
70.3400
754,200
Thu, 08 Oct 2026
69.0100
70.2900
69.0100
70.1100
1,138,700
Wed, 07 Oct 2026
70.2300
70.2300
68.3100
69.7100
1,082,500
Tue, 06 Oct 2026
70.7600
71.2900
70.0700
70.1200
1,354,300
Mon, 05 Oct 2026
70.3100
71.1800
69.1600
70.6300
1,343,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
70.4200
70.6100
69.5000
70.2800
1,455,400
Thu, 01 Oct 2026
69.6600
70.7500
68.8200
70.3400
1,237,000
Wed, 30 Sep 2026
69.4800
70.6200
69.0900
70.0400
1,696,400
Tue, 29 Sep 2026
70.2100
70.8300
69.3900
69.7000
1,470,200
Mon, 28 Sep 2026
70.0900
70.4400
69.2800
70.4100
2,156,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
70.1400
70.9100
68.8200
70.3500
1,977,500
Thu, 24 Sep 2026
21 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 24 Sep 2026
71.7600
72.0700
69.4800
69.9100
2,996,800
Wed, 23 Sep 2026
72.8400
73.7800
71.8200
71.9300
1,308,300
Tue, 22 Sep 2026
75.9700
75.9700
71.9900
73.1800
1,614,800
Mon, 21 Sep 2026
75.9500
77.0300
75.6100
75.7200
874,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
75.2600
76.0200
74.2900
75.7900
2,789,300
Thu, 17 Sep 2026
76.4300
76.5100
74.8600
75.5100
1,015,400
Wed, 16 Sep 2026
76.7000
77.1500
74.1600
75.5800
1,528,500
Tue, 15 Sep 2026
77.5000
78.1800
76.3900
76.8200
731,700
Mon, 14 Sep 2026
79.5300
79.7300
77.6200
77.9700
593,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
79.2100
80.7200
78.8500
79.7600
724,800
Thu, 10 Sep 2026
80.7100
80.9900
79.6100
79.6900
941,400
Wed, 09 Sep 2026
80.4300
80.7200
79.3900
80.6500
1,578,400
Tue, 08 Sep 2026
81.0200
82.0500
79.8600
80.7600
1,749,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
81.7900
82.1000
80.7800
81.4900
648,900
Thu, 03 Sep 2026
80.9500
82.3100
80.7400
82.2800
813,500
Wed, 02 Sep 2026
78.8500
81.7100
78.8500
80.0100
950,200
Tue, 01 Sep 2026
79.7900
81.0400
78.6900
78.8400
686,100
Mon, 31 Aug 2026
81.0500
81.2300
80.6400
80.7800
1,015,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
81.0400
81.6600
80.7900
81.2900
1,138,600
Thu, 27 Aug 2026
20 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 27 Aug 2026
80.4100
81.2100
80.0200
80.8100
1,074,900
Wed, 26 Aug 2026
79.4900
81.1500
78.5300
80.7700
1,017,300
Tue, 25 Aug 2026
80.9300
81.1200
79.5700
79.5800
1,527,200
Mon, 24 Aug 2026
80.9600
82.1600
80.4700
80.8000
714,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
80.6400
81.7000
80.6100
80.9600
1,443,500
Thu, 20 Aug 2026
82.6500
82.8200
79.8300
79.8800
1,129,100
Wed, 19 Aug 2026
84.1500
84.5400
82.6000
82.7200
1,216,900
Tue, 18 Aug 2026
84.0200
84.6500
83.2300
83.7300
805,600
Mon, 17 Aug 2026
85.2400
85.9600
83.9200
83.9900
1,015,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
85.7700
86.1900
85.2300
85.6200
579,800
Thu, 13 Aug 2026
85.8900
86.0400
84.2500
85.6800
822,500
Wed, 12 Aug 2026
84.5200
85.2000
84.0900
84.9400
826,600
Tue, 11 Aug 2026
83.8100
85.2800
83.8100
84.4000
861,600
Mon, 10 Aug 2026
82.7300
84.1200
82.4700
83.6800
933,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
83.2800
83.6600
82.7000
83.0900
673,500
Thu, 06 Aug 2026
85.0900
85.1900
83.1300
83.3900
739,900
Wed, 05 Aug 2026
85.0000
85.5500
83.5500
84.3100
867,100
Wed, 05 Aug 2026
19 · 10-Q
Pre-market · 08:27 ET
10-Q ↗
Tue, 04 Aug 2026
84.3400
84.8000
83.8900
84.0500
1,037,600
Mon, 03 Aug 2026
82.8700
83.7700
82.0300
83.5700
1,112,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
82.8600
83.3300
81.9200
82.9100
904,000
Thu, 30 Jul 2026
83.0900
83.0900
80.6000
82.6300
1,282,300
Wed, 29 Jul 2026
83.9100
84.5900
81.8400
81.9200
1,745,100
Tue, 28 Jul 2026
79.9400
84.8400
79.9400
84.6400
1,714,000
Mon, 27 Jul 2026
81.7900
83.0400
81.7400
82.3700
1,205,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
79.7400
80.9000
79.3400
80.8200
1,231,600
Thu, 23 Jul 2026
78.9600
80.5100
78.7700
79.5600
1,401,600
Wed, 22 Jul 2026
78.3900
79.5800
77.1500
79.3100
1,707,900
Wed, 22 Jul 2026
18 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 21 Jul 2026
77.4500
77.8100
76.6700
77.6100
1,274,100
Mon, 20 Jul 2026
77.7500
77.7700
76.8200
77.4700
846,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
77.6700
78.6000
76.5200
77.1600
1,082,900
Thu, 16 Jul 2026
78.8800
79.1200
78.0000
78.6900
1,022,600
Wed, 15 Jul 2026
76.6100
79.0000
76.4600
78.7500
1,909,000
Tue, 14 Jul 2026
75.2000
76.4900
75.1200
76.3400
947,400
Mon, 13 Jul 2026
75.3400
75.9400
74.7000
75.2000
815,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
76.3000
77.0100
74.6400
75.2000
1,090,900
Thu, 09 Jul 2026
73.6200
76.7900
73.6200
75.7400
1,525,200
Wed, 08 Jul 2026
74.6400
74.8700
72.4600
73.3100
1,194,900
Tue, 07 Jul 2026
75.3600
75.7400
74.6100
74.9700
1,065,200
Mon, 06 Jul 2026
73.3200
75.1300
73.2600
75.0900
1,086,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
72.7600
73.4500
72.4500
73.1700
993,900
Wed, 01 Jul 2026
70.0700
72.1200
70.0700
71.8500
1,587,100
Tue, 30 Jun 2026
68.3000
70.3700
68.2300
69.7700
1,420,800
Mon, 29 Jun 2026
69.1000
69.9100
67.8100
67.9800
2,462,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
70.5600
70.8200
68.0200
69.2700
3,466,100
Thu, 25 Jun 2026
17 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 25 Jun 2026
72.9800
73.8700
71.0400
71.4700
1,660,900
Wed, 24 Jun 2026
73.9000
73.9000
72.1200
72.8800
1,392,500
Tue, 23 Jun 2026
73.0100
74.2500
72.9300
73.5600
1,283,400
Mon, 22 Jun 2026
73.7200
74.7100
73.5100
73.8100
1,341,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
74.1800
74.3500
73.0200
73.5400
2,191,000
Wed, 17 Jun 2026
74.1900
75.2900
73.4100
73.4600
1,483,100
Tue, 16 Jun 2026
73.9300
74.6400
73.6600
74.2600
1,010,700
Mon, 15 Jun 2026
74.0000
74.7500
73.1500
73.1800
1,137,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
72.1200
73.3800
71.6400
72.6600
891,400
Thu, 11 Jun 2026
70.6700
71.6300
69.9900
71.4000
1,234,100
Wed, 10 Jun 2026
71.0400
72.1400
70.1700
70.4600
1,161,900
Tue, 09 Jun 2026
16 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 09 Jun 2026
70.7600
72.0200
69.7700
71.4000
1,448,100
Mon, 08 Jun 2026
70.6100
71.4600
70.2600
70.3300
1,165,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
71.5900
71.6600
70.2800
70.7200
1,225,300
Thu, 04 Jun 2026
70.0000
71.4700
69.7100
71.4200
1,844,500
Wed, 03 Jun 2026
68.7900
69.3700
67.9600
69.3700
1,339,200
Tue, 02 Jun 2026
68.9300
69.8500
68.3900
69.3800
1,225,100
Mon, 01 Jun 2026
69.1600
70.4200
68.8100
69.3300
1,639,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
69.6200
71.4100
69.6000
70.1500
1,569,600
Thu, 28 May 2026
15 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 28 May 2026
69.6600
70.6100
69.0000
70.3500
1,677,500
Wed, 27 May 2026
72.4300
72.4300
70.1500
70.6300
1,577,800
Tue, 26 May 2026
72.5300
73.0400
72.1700
72.6200
868,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
73.3300
73.6600
72.0400
72.5900
1,222,800
Fri, 22 May 2026
14 · DEFA14A
Next filing day · accepted 21 May, 21:30 ET
DEFA14A ↗
Thu, 21 May 2026
72.6800
73.2800
71.4900
72.6300
1,758,700
Wed, 20 May 2026
72.9100
73.6900
72.1300
73.0700
1,161,000
Tue, 19 May 2026
74.0500
74.0800
72.4900
72.6100
1,053,100
Mon, 18 May 2026
74.2800
75.7600
73.9100
74.0400
1,011,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
74.8900
75.3100
73.4400
74.3300
1,219,400
Thu, 14 May 2026
75.2100
75.9300
74.3500
75.0300
1,022,100
Wed, 13 May 2026
74.6400
74.7800
73.5300
74.4700
1,587,200
Tue, 12 May 2026
73.1300
75.2600
73.1300
75.0000
2,004,000
Mon, 11 May 2026
76.8800
76.8800
73.5000
74.6000
2,623,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
76.2800
76.8300
75.4800
76.5000
1,402,700
Thu, 07 May 2026
78.6600
78.9600
75.6100
76.1600
1,890,200
Wed, 06 May 2026
78.6300
79.1200
77.7800
78.4800
1,271,900
Tue, 05 May 2026
76.7300
77.9800
76.5100
77.7500
691,000
Mon, 04 May 2026
77.6300
77.6900
75.3500
76.3600
1,163,300
Mon, 04 May 2026
13 · 10-Q
Pre-market · 09:01 ET
10-Q ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
78.8200
79.0400
76.7100
77.0300
1,206,500
Thu, 30 Apr 2026
76.8000
79.0000
76.7100
78.8100
764,200
Wed, 29 Apr 2026
12 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Wed, 29 Apr 2026
11 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Wed, 29 Apr 2026
77.8000
78.1100
76.7100
77.3500
994,100
Tue, 28 Apr 2026
77.5800
78.9400
77.4200
78.1400
1,142,900
Mon, 27 Apr 2026
77.2100
78.4500
77.0300
77.7800
1,383,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
76.9300
78.0900
76.5700
77.1900
1,141,900
Thu, 23 Apr 2026
75.9900
79.9100
75.7800
76.8900
2,841,800
Wed, 22 Apr 2026
81.4000
82.4700
77.2900
77.3700
2,492,600
Wed, 22 Apr 2026
10 · 8-K
Pre-market · 07:00 ET
8-K ↗
Tue, 21 Apr 2026
80.5300
83.8200
80.5300
82.2700
1,711,200
Mon, 20 Apr 2026
81.8600
83.0100
81.3100
81.6600
889,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
9 · PRE 14A
After-hours · 17:11 ET
PRE 14A ↗
Fri, 17 Apr 2026
82.6500
83.7200
81.6000
82.3200
1,251,500
Thu, 16 Apr 2026
81.8700
82.2500
80.5100
80.7600
1,438,900
Wed, 15 Apr 2026
79.5800
82.2700
79.5800
81.8500
963,500
Tue, 14 Apr 2026
80.0800
81.0800
79.5200
80.6600
1,140,500
Mon, 13 Apr 2026
76.5200
79.8000
76.3700
79.5900
906,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
77.7100
77.7100
76.3600
77.2400
840,700
Thu, 09 Apr 2026
76.5200
77.6300
75.6100
77.1300
1,302,700
Wed, 08 Apr 2026
75.8800
77.5800
75.7000
76.9200
1,582,700
Tue, 07 Apr 2026
72.5900
73.8400
72.1200
73.6000
1,030,200
Mon, 06 Apr 2026
73.8500
74.4700
73.0800
73.1500
1,318,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
72.6100
75.3700
72.3900
74.0700
1,104,300
Wed, 01 Apr 2026
74.8100
75.6300
72.9700
73.9800
1,777,200
Tue, 31 Mar 2026
71.5200
74.5200
71.5200
73.9200
1,692,600
Mon, 30 Mar 2026
71.2200
72.8500
71.0200
71.8600
1,848,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
71.6700
72.6200
70.5400
70.9300
2,635,300
Thu, 26 Mar 2026
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 26 Mar 2026
72.0400
73.0700
71.8300
72.2400
1,126,300
Wed, 25 Mar 2026
72.6400
73.5800
71.4900
72.5300
893,100
Tue, 24 Mar 2026
71.6500
73.3000
71.4800
72.1000
1,432,700
Mon, 23 Mar 2026
72.6500
74.0700
71.6200
72.1800
1,793,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
70.1800
71.1500
69.8000
70.7700
2,223,000
Thu, 19 Mar 2026
69.4900
70.9200
69.3100
70.3100
1,053,900
Wed, 18 Mar 2026
70.8000
71.8500
70.1100
70.1500
1,926,900
Tue, 17 Mar 2026
70.8000
72.0400
70.8000
71.1500
1,230,000
Mon, 16 Mar 2026
71.0000
71.6900
69.7700
69.8300
1,724,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
71.4800
72.2900
70.1700
70.2300
1,122,900
Thu, 12 Mar 2026
70.9300
71.7300
70.5000
70.8200
1,565,700
Wed, 11 Mar 2026
72.3100
73.1200
70.4100
72.6700
1,703,100
Tue, 10 Mar 2026
73.8500
73.9100
72.0800
72.3100
1,417,800
Mon, 09 Mar 2026
71.9300
73.4500
70.3200
73.0500
1,254,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
73.2300
73.5700
71.4900
73.1500
1,345,400
Thu, 05 Mar 2026
74.6200
76.3000
73.8700
75.0800
889,600
Wed, 04 Mar 2026
75.2500
75.3600
74.2800
75.2000
1,211,000
Tue, 03 Mar 2026
73.2700
75.3700
72.6700
74.7400
1,482,700
Mon, 02 Mar 2026
72.2500
76.1100
71.9100
75.5700
1,466,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
76.5200
76.5500
73.3900
74.0500
1,720,200
Thu, 26 Feb 2026
7 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 26 Feb 2026
77.2667
78.9467
77.2667
78.4800
1,524,300
Wed, 25 Feb 2026
76.1600
77.2667
74.9333
76.6867
1,172,400
Tue, 24 Feb 2026
6 · 10-K
After-hours · 16:24 ET
10-K ↗
Tue, 24 Feb 2026
74.7867
76.0467
74.2800
75.3400
2,266,500
Mon, 23 Feb 2026
78.9533
79.2400
74.2533
74.9267
2,623,950
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
79.0467
80.0533
78.0333
79.9400
1,627,050
Thu, 19 Feb 2026
79.6467
80.1933
78.4733
79.6133
1,482,900
Wed, 18 Feb 2026
78.9067
80.8933
78.7000
80.3267
2,111,550
Tue, 17 Feb 2026
79.6933
80.6600
77.9333
78.7400
1,985,550
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
79.8133
80.3933
77.5267
79.3333
1,585,650
Thu, 12 Feb 2026
82.9400
83.9733
77.1400
79.1667
2,532,900
Wed, 11 Feb 2026
84.5067
85.0000
82.0067
82.6733
1,930,200
Tue, 10 Feb 2026
86.5867
87.5267
80.7200
83.6867
4,391,250
Mon, 09 Feb 2026
87.0133
87.8133
86.8600
87.0200
990,150
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
86.6667
87.6800
86.6133
87.0733
2,056,800
Thu, 05 Feb 2026
85.3400
85.9133
83.5467
85.3600
1,600,650
Wed, 04 Feb 2026
5 · 8-K
After-hours · 16:31 ET
8-K ↗
Wed, 04 Feb 2026
82.9267
86.4533
82.6200
85.9133
1,581,750
Tue, 03 Feb 2026
82.6667
83.3200
80.6467
82.8533
1,972,500
Mon, 02 Feb 2026
83.0267
83.1000
81.6733
82.7867
1,532,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
81.9600
83.3333
81.7267
82.2000
2,078,400
Thu, 29 Jan 2026
85.0733
85.7867
81.8200
83.0467
1,916,550
Wed, 28 Jan 2026
85.3333
85.3333
81.8733
84.1600
2,719,050
Wed, 28 Jan 2026
4 · 8-K
Pre-market · 07:01 ET
8-K ↗
Tue, 27 Jan 2026
85.9000
86.0933
83.8067
84.2267
1,474,050
Mon, 26 Jan 2026
85.5400
86.4133
84.8067
85.8800
1,079,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
87.4533
87.4533
84.6400
85.5333
966,900
Thu, 22 Jan 2026
87.0667
88.0267
86.3867
87.2533
1,042,650
Wed, 21 Jan 2026
85.0533
87.0533
84.0600
85.8200
1,065,150
Tue, 20 Jan 2026
84.7200
86.4733
84.2000
84.5867
1,152,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
87.0000
87.6200
86.2800
86.4600
1,183,500
Thu, 15 Jan 2026
86.2933
87.6267
85.8933
86.8000
929,250
Wed, 14 Jan 2026
84.7267
86.0067
83.3200
85.7867
1,643,550
Tue, 13 Jan 2026
87.6467
88.0067
85.7533
86.1333
1,342,800
Mon, 12 Jan 2026
86.2533
87.9067
85.5467
87.7067
724,350
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
87.0200
87.5600
85.6267
86.8067
1,216,050
Thu, 08 Jan 2026
86.6267
87.3267
86.1867
86.7133
1,446,450
Wed, 07 Jan 2026
88.2200
88.7867
86.3133
87.1000
1,249,950
Tue, 06 Jan 2026
88.2133
89.2267
87.4467
88.8133
1,152,900
Mon, 05 Jan 2026
85.6800
89.8267
85.4467
88.5867
1,285,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
83.5800
85.8000
83.2867
85.5400
823,950
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
84.7533
84.7867
83.4600
83.4800
833,550
Tue, 30 Dec 2025
85.2400
85.2400
84.4867
84.6267
585,450
Mon, 29 Dec 2025
85.8467
85.8467
84.7000
85.1000
597,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
85.4667
86.1600
85.4667
85.7600
528,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
85.6533
86.3800
85.0600
85.7200
502,050
Tue, 23 Dec 2025
85.9667
86.3533
85.5000
85.5933
802,650
Mon, 22 Dec 2025
85.3467
86.2800
85.1800
85.8200
828,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
83.5400
84.9933
83.5400
84.9400
2,016,600
Thu, 18 Dec 2025
3 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 18 Dec 2025
84.2933
84.5533
83.2200
83.3000
1,186,350
Wed, 17 Dec 2025
85.2800
85.8333
83.1133
83.6200
2,026,500
Tue, 16 Dec 2025
85.1267
85.5867
84.1933
85.0533
1,677,150
Mon, 15 Dec 2025
87.1533
87.5000
85.1533
85.4933
1,118,250
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
88.5400
88.7200
85.8667
86.5733
1,571,700
Thu, 11 Dec 2025
86.8000
88.5467
86.2733
87.7600
1,754,400
Wed, 10 Dec 2025
84.6200
87.2000
84.4000
86.6600
1,356,150
Tue, 09 Dec 2025
83.6600
86.3733
83.2267
84.6000
1,319,100
Mon, 08 Dec 2025
83.8933
84.3867
83.0667
83.7867
1,026,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
82.9267
84.4600
82.9200
84.1667
870,900
Thu, 04 Dec 2025
82.4733
83.7600
82.1133
83.1267
990,600
Wed, 03 Dec 2025
80.2533
82.1533
80.2533
81.9467
740,700
Tue, 02 Dec 2025
81.2933
81.3133
80.1400
80.1667
579,600
Mon, 01 Dec 2025
80.5200
81.4533
79.2133
80.8267
804,750
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
81.1533
81.6800
80.7667
81.3333
464,550
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
80.6267
81.6267
80.3333
80.7733
695,850
Tue, 25 Nov 2025
77.8400
80.6067
77.8400
80.3933
842,850
Mon, 24 Nov 2025
78.8867
79.3667
77.4200
79.0400
1,296,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
77.0733
78.6200
75.3867
77.9733
1,650,450
Thu, 20 Nov 2025
2 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 20 Nov 2025
80.6800
81.3400
76.6800
76.8267
2,455,650
Wed, 19 Nov 2025
78.3600
79.2333
77.7733
79.0800
1,134,150
Tue, 18 Nov 2025
76.8800
78.5000
76.6067
77.8667
1,011,000
Mon, 17 Nov 2025
80.2000
80.4467
77.2067
77.5133
835,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
80.5933
81.4400
79.4733
80.5333
969,900
Thu, 13 Nov 2025
82.7667
83.5533
81.2733
81.3600
967,950
Wed, 12 Nov 2025
82.1067
83.8200
81.7733
83.3467
1,073,550
Tue, 11 Nov 2025
81.3867
82.3333
81.2667
81.6600
2,064,450
Mon, 10 Nov 2025
81.7867
82.3800
80.4133
81.2400
992,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
79.6333
81.1600
79.0267
81.1600
813,000
Thu, 06 Nov 2025
79.8000
80.4867
78.7067
80.0467
819,150
Wed, 05 Nov 2025
1 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 05 Nov 2025
79.6533
80.2933
78.5667
79.6467
897,150
Tue, 04 Nov 2025
78.6933
80.1600
78.1600
79.6200
966,450
Mon, 03 Nov 2025
78.6000
79.4333
77.7533
79.4200
1,150,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
78.4400
79.2933
77.5867
78.9533
1,387,200
Thu, 30 Oct 2025
78.0467
80.2533
78.0467
78.5133
1,777,350
Wed, 29 Oct 2025
77.5200
78.3933
77.1333
78.3733
1,631,400
Tue, 28 Oct 2025
79.2133
79.2933
78.1600
78.3667
1,023,300
Mon, 27 Oct 2025
79.7400
80.6467
79.3067
79.3733
1,165,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
78.6667
79.2333
78.0467
78.6267
899,250
Thu, 23 Oct 2025
78.3200
79.0600
77.2867
77.7200
1,516,650