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
61.7600
62.3800
59.5100
61.2100
4,742,431
Thu, 22 Oct 2026
63.1800
65.2700
62.4500
62.5200
6,177,300
Wed, 21 Oct 2026
19 · 8-K
After-hours · 20:06 ET
8-K ↗
Wed, 21 Oct 2026
63.6600
64.0700
62.9300
63.2000
4,811,500
Tue, 20 Oct 2026
62.9800
64.5700
62.9800
63.2500
2,983,900
Mon, 19 Oct 2026
64.0000
64.8900
62.9800
63.2100
3,066,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
65.4000
66.3600
64.1500
64.8100
2,889,100
Thu, 15 Oct 2026
63.7200
65.3900
63.4400
65.2800
4,110,400
Wed, 14 Oct 2026
62.2900
63.5300
61.9500
63.2100
3,650,200
Tue, 13 Oct 2026
64.5600
65.0000
62.2000
63.0100
4,530,100
Mon, 12 Oct 2026
64.1800
65.0400
64.1100
64.5200
1,932,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
65.3800
65.9600
64.1800
64.4700
3,078,900
Thu, 08 Oct 2026
63.4800
65.2300
63.4800
65.0500
2,972,500
Wed, 07 Oct 2026
63.9300
64.5700
63.4200
63.6200
2,161,900
Tue, 06 Oct 2026
65.7300
65.7300
64.1800
64.6300
2,945,700
Mon, 05 Oct 2026
66.5000
66.5000
64.0700
65.2400
3,052,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
66.5300
67.2200
65.9500
66.7600
3,476,300
Thu, 01 Oct 2026
63.5000
65.5400
63.2200
65.4100
3,303,400
Wed, 30 Sep 2026
64.6600
65.1200
63.5700
63.5900
3,001,100
Tue, 29 Sep 2026
63.8000
64.7100
63.3300
64.1900
2,524,500
Mon, 28 Sep 2026
63.1600
64.4800
63.1200
63.5500
3,517,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
65.3300
66.2900
63.2100
63.6700
5,040,900
Thu, 24 Sep 2026
67.2800
67.7400
65.4200
65.5000
2,377,600
Wed, 23 Sep 2026
66.9400
69.0900
66.3200
67.1700
3,671,200
Tue, 22 Sep 2026
67.6200
68.4000
66.4100
67.0900
4,374,800
Mon, 21 Sep 2026
67.0200
67.5300
64.8600
66.6200
3,124,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
66.6500
66.8800
65.6200
66.6800
3,962,600
Thu, 17 Sep 2026
66.8500
68.1000
66.5700
66.6700
3,418,200
Wed, 16 Sep 2026
65.7100
66.9000
65.0300
65.7800
11,291,800
Tue, 15 Sep 2026
68.0300
69.3000
67.7600
68.4900
2,682,800
Mon, 14 Sep 2026
67.2700
68.6900
66.5200
68.4300
3,454,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
69.6500
70.1400
66.1100
67.9700
5,107,900
Thu, 10 Sep 2026
68.9300
69.8000
68.0500
69.0300
2,462,400
Wed, 09 Sep 2026
70.3000
71.1900
68.5400
68.7900
2,993,500
Tue, 08 Sep 2026
72.1800
72.5600
70.7100
70.7900
3,275,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
69.2700
72.1600
69.2000
71.9900
3,764,300
Thu, 03 Sep 2026
66.5300
69.6300
66.5300
69.5700
3,911,800
Wed, 02 Sep 2026
67.5000
67.8600
65.4900
67.4200
2,161,800
Tue, 01 Sep 2026
68.4600
68.8200
65.7200
66.7300
3,152,900
Mon, 31 Aug 2026
67.4400
68.7900
66.5200
68.5100
2,957,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
68.9600
69.5500
66.5700
67.2400
3,152,200
Thu, 27 Aug 2026
69.0800
69.6600
68.5700
68.9000
2,131,300
Wed, 26 Aug 2026
67.8600
69.7900
67.7600
69.5500
1,717,400
Tue, 25 Aug 2026
70.1000
70.1000
68.4500
68.5000
3,058,300
Mon, 24 Aug 2026
71.5900
72.2600
68.3400
69.1200
3,331,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
70.0200
71.6900
69.8800
71.6000
3,305,800
Thu, 20 Aug 2026
69.0300
70.1600
68.5100
69.4100
2,078,900
Wed, 19 Aug 2026
71.2800
71.8500
69.4500
69.7400
2,997,300
Tue, 18 Aug 2026
72.5000
72.7100
70.6400
70.7200
2,537,800
Mon, 17 Aug 2026
73.0200
73.3700
72.0000
72.8000
2,521,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
73.0500
73.9700
72.0100
72.4200
1,905,700
Thu, 13 Aug 2026
72.2700
73.6300
72.0700
73.3000
2,630,300
Wed, 12 Aug 2026
68.9000
72.2400
68.5600
71.3100
3,843,100
Tue, 11 Aug 2026
68.5000
69.1700
67.3600
68.5300
3,367,100
Mon, 10 Aug 2026
69.6900
71.0400
68.5300
68.6700
2,049,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
69.3000
70.7700
68.9400
70.0200
3,259,800
Thu, 06 Aug 2026
70.3100
70.8000
69.1900
69.2800
2,096,100
Thu, 06 Aug 2026
18 · 8-K
Pre-market · 09:01 ET
8-K ↗
Wed, 05 Aug 2026
71.4200
71.8600
70.5700
70.8100
2,650,600
Tue, 04 Aug 2026
69.2200
71.7400
69.2200
71.6200
3,680,900
Mon, 03 Aug 2026
69.2700
70.2500
68.1200
68.4200
3,691,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
70.0000
71.0600
69.4800
69.5300
4,570,100
Thu, 30 Jul 2026
70.6300
71.5100
67.7200
69.8000
5,837,800
Wed, 29 Jul 2026
17 · 10-Q
After market open · 13:00 ET
10-Q ↗
Wed, 29 Jul 2026
69.6300
71.3900
68.3100
71.0400
5,464,300
Tue, 28 Jul 2026
70.4900
70.5400
69.0700
70.1600
5,346,700
Mon, 27 Jul 2026
72.1500
73.0900
69.3500
70.7300
6,263,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
71.6200
74.0700
70.9900
72.5000
4,614,600
Thu, 23 Jul 2026
79.0100
80.0100
71.4400
72.3300
8,677,900
Wed, 22 Jul 2026
16 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 22 Jul 2026
76.5100
76.9500
75.7800
76.0400
2,507,500
Tue, 21 Jul 2026
76.1900
76.8200
75.4600
76.7100
2,523,300
Mon, 20 Jul 2026
76.1800
76.6500
75.3300
75.6500
2,781,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
76.1900
77.6100
75.6400
76.6800
3,733,400
Thu, 16 Jul 2026
75.3800
77.9000
75.2800
77.3200
6,299,200
Wed, 15 Jul 2026
75.4200
75.7200
73.0400
73.5700
2,960,400
Tue, 14 Jul 2026
75.1000
75.5800
74.3500
75.2200
2,646,600
Mon, 13 Jul 2026
76.4300
76.5400
73.6400
74.3300
6,542,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
77.6600
78.3600
74.2900
75.1900
4,104,600
Thu, 09 Jul 2026
76.1000
78.7200
76.1000
77.1700
2,932,600
Wed, 08 Jul 2026
74.7500
75.4200
73.3600
74.9800
3,411,600
Tue, 07 Jul 2026
75.5900
76.0100
74.0700
74.3400
2,945,000
Mon, 06 Jul 2026
76.8500
77.7700
74.4800
74.8100
2,010,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
78.0500
78.4700
75.7600
76.3500
3,234,800
Wed, 01 Jul 2026
78.4400
78.7200
75.6800
77.3700
2,776,500
Tue, 30 Jun 2026
78.2000
78.8800
77.1400
77.8700
3,445,700
Mon, 29 Jun 2026
76.5900
78.2200
76.1400
78.1800
3,337,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
76.6700
77.6100
76.0300
76.6100
4,167,600
Thu, 25 Jun 2026
76.3600
77.9900
75.6700
77.0700
3,958,400
Wed, 24 Jun 2026
74.5000
75.1900
73.7200
74.5200
3,651,100
Tue, 23 Jun 2026
75.4600
75.9300
73.6600
74.0000
3,616,300
Mon, 22 Jun 2026
75.0000
76.5200
74.0000
75.4000
4,078,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
73.2100
75.3900
73.2100
74.1500
7,215,400
Wed, 17 Jun 2026
77.2800
77.2800
72.6900
73.0100
9,043,400
Tue, 16 Jun 2026
79.1400
79.2500
76.9300
77.3400
5,164,700
Mon, 15 Jun 2026
80.9000
81.2500
78.1600
79.2500
4,326,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
82.8400
82.8600
81.1600
81.5400
3,222,500
Thu, 11 Jun 2026
80.3600
82.4600
79.5700
82.4500
3,989,700
Wed, 10 Jun 2026
77.2300
80.6600
75.4600
79.2500
5,292,900
Tue, 09 Jun 2026
80.9600
82.4400
78.5700
80.3500
4,576,300
Mon, 08 Jun 2026
78.4800
80.9600
78.1000
80.7100
7,647,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
77.3900
79.9600
77.3700
78.5700
4,372,700
Thu, 04 Jun 2026
15 · 8-K
After-hours · 16:34 ET
8-K ↗
Thu, 04 Jun 2026
79.1000
79.1000
76.9500
78.5700
4,655,000
Wed, 03 Jun 2026
77.3300
78.7300
77.2300
78.2700
2,687,400
Tue, 02 Jun 2026
78.7000
78.8400
76.3700
77.6200
3,279,900
Mon, 01 Jun 2026
76.0900
78.2900
74.4700
77.9200
3,663,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
74.1300
76.3900
74.0000
75.6300
6,050,700
Thu, 28 May 2026
73.6800
75.6600
72.7900
75.0200
5,498,400
Wed, 27 May 2026
72.4700
74.5800
72.4700
74.1800
3,716,100
Tue, 26 May 2026
70.6100
73.3600
70.5500
72.9300
3,065,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
70.6700
71.1900
69.2800
70.1200
2,733,900
Thu, 21 May 2026
69.9500
71.0900
69.0100
70.2500
5,058,400
Wed, 20 May 2026
69.0000
71.6300
69.0000
71.0000
5,420,700
Tue, 19 May 2026
68.6200
69.1800
67.2900
68.3700
3,306,100
Mon, 18 May 2026
69.4700
69.9900
68.6100
69.2700
3,731,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
67.0000
69.3500
65.6700
69.0600
5,276,600
Thu, 14 May 2026
60.4000
68.3600
60.0500
68.0300
14,722,700
Wed, 13 May 2026
59.5900
60.8600
59.4300
59.7700
3,734,800
Wed, 13 May 2026
14 · 8-K
Pre-market · 09:03 ET
8-K ↗
Tue, 12 May 2026
61.8900
61.9700
59.3400
59.9000
3,590,600
Mon, 11 May 2026
63.9000
64.3100
61.6500
61.9200
4,117,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
13 · 8-K
After-hours · 16:23 ET
8-K ↗
Fri, 08 May 2026
63.9100
64.5200
63.0000
64.0500
2,020,100
Thu, 07 May 2026
63.8800
65.1900
63.0200
63.4400
3,940,200
Wed, 06 May 2026
61.4400
65.2900
61.4400
64.2700
12,803,000
Tue, 05 May 2026
60.5000
63.0400
60.3700
61.6200
7,038,500
Mon, 04 May 2026
63.0400
63.1200
61.3700
62.1400
3,423,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
65.5400
66.1000
63.9800
64.0000
2,478,600
Thu, 30 Apr 2026
63.4000
65.0000
62.4800
64.9000
2,298,600
Wed, 29 Apr 2026
12 · 10-Q
After market open · 13:02 ET
10-Q ↗
Wed, 29 Apr 2026
65.5900
66.5800
62.5400
63.3600
3,246,400
Tue, 28 Apr 2026
65.0300
65.7200
64.4400
65.5300
2,068,000
Mon, 27 Apr 2026
65.2600
66.5800
64.0600
64.6900
2,440,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
65.8400
66.3600
64.4400
65.2000
2,338,100
Thu, 23 Apr 2026
66.1800
67.7500
65.3800
65.7700
4,301,100
Wed, 22 Apr 2026
11 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 22 Apr 2026
65.0000
65.5600
63.5100
63.9800
2,690,300
Tue, 21 Apr 2026
65.8500
66.6100
64.2000
64.8600
2,658,200
Mon, 20 Apr 2026
64.0000
65.9900
63.6900
65.5500
1,867,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
65.0000
66.0000
63.6200
64.4200
4,644,200
Thu, 16 Apr 2026
10 · 8-K
After-hours · 16:07 ET
EARNINGS GUIDANCE UPDATE 04.16.2026 ↗
Thu, 16 Apr 2026
62.4700
65.7100
62.3000
64.3300
4,240,800
Wed, 15 Apr 2026
61.7700
62.3600
61.1500
61.5600
2,521,800
Tue, 14 Apr 2026
62.0200
63.3000
61.4400
61.9900
2,684,600
Mon, 13 Apr 2026
60.9400
61.8900
59.9100
61.8400
2,292,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
61.4300
62.0200
60.8100
61.8000
2,810,900
Thu, 09 Apr 2026
62.1700
62.7000
60.9100
61.3200
3,691,500
Wed, 08 Apr 2026
61.9800
63.5000
61.7100
62.4700
4,318,100
Tue, 07 Apr 2026
59.5100
60.6600
59.1200
59.5200
2,764,000
Mon, 06 Apr 2026
58.1000
59.8700
58.1000
59.7500
1,963,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
9 · DEFA14A
After market open · 13:58 ET
DEF 14A ↗
Thu, 02 Apr 2026
8 · DEF 14A
After market open · 13:55 ET
DEF 14A ↗
Thu, 02 Apr 2026
56.5200
59.1000
56.3800
58.6000
2,025,900
Wed, 01 Apr 2026
58.0000
59.2900
57.3300
57.5800
2,768,000
Tue, 31 Mar 2026
56.3500
57.7900
55.8200
57.5800
3,092,300
Mon, 30 Mar 2026
55.8200
56.3900
55.0900
55.4600
2,112,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
55.5800
55.9400
54.7500
55.5500
2,848,400
Thu, 26 Mar 2026
55.6700
56.6200
55.2700
55.5100
2,734,400
Wed, 25 Mar 2026
55.8400
56.4400
54.9300
56.3400
3,065,200
Tue, 24 Mar 2026
53.5200
56.0800
53.3900
55.0100
3,489,300
Mon, 23 Mar 2026
55.4000
56.5300
54.1000
54.1700
3,278,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
53.4000
53.8300
52.3800
53.2800
3,163,000
Thu, 19 Mar 2026
52.2500
53.5300
51.9600
53.3700
2,697,400
Wed, 18 Mar 2026
53.1100
54.0900
51.8600
52.9000
4,599,000
Tue, 17 Mar 2026
53.7600
54.3100
51.6400
52.3800
2,714,800
Mon, 16 Mar 2026
53.3200
53.8800
52.0300
53.1500
3,146,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
54.5000
54.6900
51.7600
51.9300
5,082,000
Thu, 12 Mar 2026
54.6000
54.7400
51.9300
52.0100
4,638,200
Wed, 11 Mar 2026
56.7200
57.1900
54.4400
55.7300
2,118,400
Tue, 10 Mar 2026
57.4900
59.0200
56.8000
57.3200
2,819,500
Mon, 09 Mar 2026
55.8500
57.8800
54.2100
57.7500
3,770,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
59.5200
59.5200
56.2800
56.8700
3,520,100
Thu, 05 Mar 2026
62.5500
62.9700
60.2900
61.0100
2,659,600
Wed, 04 Mar 2026
62.6800
64.1000
62.0300
63.5000
3,120,300
Tue, 03 Mar 2026
60.7200
62.1100
58.9700
61.6100
2,179,300
Mon, 02 Mar 2026
61.8500
63.8400
60.5800
62.2500
2,282,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
60.7500
62.9800
60.7300
62.9200
3,471,000
Thu, 26 Feb 2026
59.2100
62.2900
58.5600
61.7000
3,721,600
Wed, 25 Feb 2026
60.4000
60.5700
58.3900
58.7200
1,897,200
Tue, 24 Feb 2026
59.3600
60.4300
59.1300
60.2300
2,338,200
Mon, 23 Feb 2026
61.1900
61.2600
58.6600
59.2000
2,078,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
58.9700
62.6300
58.9700
61.7000
3,823,300
Thu, 19 Feb 2026
7 · 10-K
After market open · 12:34 ET
10-K ↗
Thu, 19 Feb 2026
59.0000
59.6600
58.7400
59.2000
3,318,500
Wed, 18 Feb 2026
59.8700
60.4400
59.0500
59.3500
2,367,900
Tue, 17 Feb 2026
59.4500
60.6700
59.1600
59.8800
2,184,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
6 · 8-K
After-hours · 16:20 ET
8-K ↗
Fri, 13 Feb 2026
60.0100
60.2500
58.5400
59.5500
2,650,600
Thu, 12 Feb 2026
61.6300
62.0200
56.8600
59.9000
5,909,000
Thu, 12 Feb 2026
5 · 8-K
Pre-market · 09:03 ET
8-K ↗
Wed, 11 Feb 2026
60.0500
62.2000
60.0100
60.2600
3,191,100
Tue, 10 Feb 2026
58.7700
60.5200
58.7700
60.0500
2,121,500
Mon, 09 Feb 2026
60.2600
60.2900
58.7400
59.2200
2,533,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
58.8800
60.4200
58.3700
60.1700
3,265,900
Thu, 05 Feb 2026
59.5500
60.8900
59.0200
59.1600
3,309,400
Wed, 04 Feb 2026
60.0000
61.2800
59.5000
60.1600
3,875,500
Tue, 03 Feb 2026
59.0100
61.0000
59.0100
59.7500
4,442,000
Mon, 02 Feb 2026
55.3100
59.1700
55.2200
59.1600
6,613,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
54.9300
55.4600
54.5300
55.1000
1,713,100
Thu, 29 Jan 2026
55.6500
56.1700
54.5600
55.8200
1,942,700
Wed, 28 Jan 2026
55.1100
56.3300
54.9800
55.5700
2,461,600
Tue, 27 Jan 2026
56.2200
56.4200
54.8300
54.9000
2,766,200
Mon, 26 Jan 2026
56.9400
57.3600
56.2400
56.2700
2,948,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
58.9700
59.3000
56.8600
56.9500
5,723,300
Thu, 22 Jan 2026
58.5300
59.8900
57.2700
59.4400
7,382,200
Wed, 21 Jan 2026
4 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 21 Jan 2026
55.0000
58.7600
55.0000
57.9300
6,659,600
Tue, 20 Jan 2026
56.1000
56.4600
54.9300
55.0700
3,275,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
57.1600
57.8700
56.0600
56.6500
2,785,900
Thu, 15 Jan 2026
57.3900
57.9400
56.7700
57.5100
2,457,300
Wed, 14 Jan 2026
57.4300
57.4300
56.0300
57.1700
2,773,300
Tue, 13 Jan 2026
56.7300
57.6300
56.5400
57.0900
1,825,100
Mon, 12 Jan 2026
56.7000
57.0300
56.2000
56.7500
2,270,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
57.5000
57.7600
56.3900
57.1800
3,780,700
Thu, 08 Jan 2026
54.9800
57.4700
54.9100
56.8600
5,036,700
Wed, 07 Jan 2026
55.0400
55.4800
53.8800
55.1400
4,285,200
Tue, 06 Jan 2026
53.6400
55.3700
53.6400
55.0400
3,986,900
Mon, 05 Jan 2026
51.9100
54.7400
51.8000
54.0500
3,121,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
3 · 8-K
After-hours · 16:07 ET
8-K ↗
Fri, 02 Jan 2026
52.3900
52.7100
51.8000
52.2300
2,375,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
52.6200
52.7500
52.1800
52.2800
1,608,100
Tue, 30 Dec 2025
53.1600
53.3600
52.4300
52.6000
1,112,700
Mon, 29 Dec 2025
53.3200
53.4700
52.9100
53.2600
1,545,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
53.3400
53.5600
53.0200
53.2900
948,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
53.7400
53.8900
53.4500
53.5700
537,900
Tue, 23 Dec 2025
53.3200
53.7500
53.1000
53.6100
2,299,600
Mon, 22 Dec 2025
52.5000
53.7900
52.4500
53.4500
2,205,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
52.3500
52.9300
51.6800
52.3600
3,592,400
Thu, 18 Dec 2025
53.0600
53.4100
52.1500
52.6000
3,205,100
Wed, 17 Dec 2025
53.2300
53.8100
52.5600
52.6600
2,389,600
Tue, 16 Dec 2025
53.4700
54.1700
53.0500
53.4500
3,495,200
Mon, 15 Dec 2025
53.3200
53.8700
52.8300
53.2000
5,473,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
52.7000
53.3700
52.0400
53.2200
4,726,400
Thu, 11 Dec 2025
51.7500
53.5000
51.6700
52.4900
4,112,600
Wed, 10 Dec 2025
49.7000
51.7900
49.5000
51.5100
4,269,700
Tue, 09 Dec 2025
51.2100
51.4400
49.6100
49.7800
4,409,100
Mon, 08 Dec 2025
51.3600
52.5700
50.8800
51.0100
3,188,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
50.6100
51.9000
50.6100
51.3000
2,965,900
Thu, 04 Dec 2025
50.7200
51.6900
50.6100
50.9300
3,469,300
Wed, 03 Dec 2025
48.9800
51.1500
48.8700
50.7200
5,467,100
Tue, 02 Dec 2025
46.9300
48.9500
46.8400
48.8400
4,381,200
Mon, 01 Dec 2025
45.8600
47.5100
45.6400
47.3400
3,105,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
46.2000
46.3200
45.6500
45.8000
1,034,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
45.0500
46.2600
45.0500
45.8000
1,737,400
Tue, 25 Nov 2025
44.8300
45.8600
44.7600
45.4400
2,243,300
Mon, 24 Nov 2025
44.1900
44.7000
43.6900
44.4100
2,423,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
42.0900
44.7200
41.9200
44.1700
3,730,900
Thu, 20 Nov 2025
42.1900
42.7900
41.4400
41.6800
2,419,900
Wed, 19 Nov 2025
41.9000
42.4100
41.3500
41.7300
2,342,200
Tue, 18 Nov 2025
41.7500
42.5200
41.4300
41.9300
2,428,400
Mon, 17 Nov 2025
42.9900
42.9900
41.2400
41.8500
3,044,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
43.4600
43.7000
42.7000
42.9700
2,228,000
Thu, 13 Nov 2025
44.4400
44.9400
43.4600
43.9200
2,219,100
Wed, 12 Nov 2025
44.5700
45.7800
44.4000
44.8100
2,522,400
Tue, 11 Nov 2025
45.0000
45.4500
43.7800
44.3400
4,068,500
Mon, 10 Nov 2025
46.3100
46.5600
44.3500
45.8100
2,770,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
44.0300
46.3900
43.9900
46.3200
2,888,700
Fri, 07 Nov 2025
2 · 8-K
Pre-market · 09:02 ET
8-K ↗
Thu, 06 Nov 2025
44.3300
44.7400
43.9100
44.3400
2,074,900
Wed, 05 Nov 2025
44.7900
45.3900
43.2800
44.5800
2,181,300
Tue, 04 Nov 2025
43.5500
45.0000
43.3200
44.7900
2,542,700
Mon, 03 Nov 2025
44.9200
45.3100
43.7100
43.8800
3,019,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
43.3400
45.4300
43.2000
45.1200
4,506,000
Thu, 30 Oct 2025
44.2200
44.6600
43.3400
43.5300
5,362,600
Wed, 29 Oct 2025
1 · 10-Q
After market open · 13:20 ET
10-Q ↗
Wed, 29 Oct 2025
43.9200
45.0500
43.4400
44.4900
4,060,200
Tue, 28 Oct 2025
45.3900
45.3900
43.7600
43.7600
3,109,100
Mon, 27 Oct 2025
45.7500
46.3300
44.8700
45.1000
4,112,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
44.2200
45.6200
44.0200
45.3300
5,108,900
Thu, 23 Oct 2025
45.4600
47.5100
43.7600
44.0100
11,303,300