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
64.6600
65.5150
64.5300
65.1400
4,499,449
Thu, 22 Oct 2026
64.3000
65.9100
64.3000
65.2400
6,702,400
Wed, 21 Oct 2026
64.7600
65.1300
64.2800
64.8800
5,730,400
Tue, 20 Oct 2026
62.6200
64.7000
62.6200
64.2200
5,485,300
Mon, 19 Oct 2026
62.9600
63.3300
62.3500
62.7600
7,835,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
20 · 8-K
After market open · 10:34 ET
8-K ↗
Fri, 16 Oct 2026
64.5000
65.0150
62.6950
63.3600
9,450,000
Thu, 15 Oct 2026
62.8800
63.8800
62.2700
63.4300
4,344,300
Wed, 14 Oct 2026
62.3000
62.6400
61.9050
62.5700
4,481,800
Tue, 13 Oct 2026
64.3000
64.6500
62.8350
63.3000
3,757,300
Mon, 12 Oct 2026
63.7700
64.4300
63.6400
63.9000
3,742,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
63.8000
64.0900
63.1600
63.5700
3,308,700
Thu, 08 Oct 2026
19 · 8-K
After-hours · 20:54 ET
8-K ↗
Thu, 08 Oct 2026
62.5400
64.1000
62.1750
64.0900
6,055,000
Wed, 07 Oct 2026
63.6000
63.6300
62.5900
63.0700
4,371,900
Tue, 06 Oct 2026
64.4100
64.7650
63.7300
64.0900
4,236,900
Mon, 05 Oct 2026
64.3400
64.9700
63.9150
64.3100
3,488,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
64.0500
64.6200
63.8400
64.3300
4,992,000
Thu, 01 Oct 2026
63.2800
63.7200
61.7800
63.7000
6,319,200
Wed, 30 Sep 2026
63.9800
64.3300
63.5900
63.7600
4,461,100
Tue, 29 Sep 2026
64.6900
65.0900
63.5550
63.8900
4,454,800
Mon, 28 Sep 2026
65.3800
65.3900
64.6450
64.8000
3,577,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
65.0300
65.7700
64.6900
65.5300
3,852,400
Thu, 24 Sep 2026
64.7700
64.8850
63.8500
64.7300
4,280,300
Wed, 23 Sep 2026
65.0000
65.7400
64.5400
64.6100
4,702,300
Tue, 22 Sep 2026
67.5000
67.6200
65.3500
65.4900
4,895,500
Mon, 21 Sep 2026
67.0000
67.6800
66.9500
67.3600
3,171,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
67.1200
67.4600
66.6000
67.0400
5,599,300
Thu, 17 Sep 2026
67.9900
68.3500
66.7100
67.3900
3,263,000
Wed, 16 Sep 2026
70.2500
70.2500
65.6600
66.8400
5,143,300
Tue, 15 Sep 2026
70.6300
71.1100
69.5800
70.2400
3,083,900
Mon, 14 Sep 2026
70.2900
71.1000
69.5400
70.5400
5,037,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
70.6600
70.8300
69.1700
70.4800
2,208,600
Thu, 10 Sep 2026
69.0000
69.7100
68.6250
69.6300
5,823,600
Wed, 09 Sep 2026
69.2500
70.1800
68.4520
69.3700
2,559,500
Tue, 08 Sep 2026
70.5900
71.0000
69.9600
69.9900
2,739,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
70.4100
71.1400
70.4100
70.7800
1,948,300
Thu, 03 Sep 2026
69.0100
71.1800
69.0100
70.8300
2,870,600
Wed, 02 Sep 2026
68.4200
70.7100
68.4100
69.7800
5,055,400
Tue, 01 Sep 2026
68.5800
69.3200
67.6700
68.1600
3,504,900
Mon, 31 Aug 2026
69.3600
69.3700
68.3950
68.8700
4,775,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
70.6500
71.0000
69.6700
69.7100
2,393,200
Thu, 27 Aug 2026
69.7200
70.4850
69.3250
70.1800
2,288,700
Wed, 26 Aug 2026
70.0600
70.7100
69.7650
70.4900
1,530,700
Tue, 25 Aug 2026
70.3500
70.3500
69.5800
69.8300
2,056,900
Mon, 24 Aug 2026
69.9500
70.9310
69.8400
70.2300
2,298,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
70.3800
70.7000
69.2980
69.8600
4,380,200
Thu, 20 Aug 2026
70.5100
70.8050
69.6750
69.7100
2,117,600
Wed, 19 Aug 2026
73.7400
73.8950
70.6450
70.7600
3,282,100
Tue, 18 Aug 2026
74.6500
74.9900
73.1100
73.4600
2,897,400
Mon, 17 Aug 2026
74.4000
75.3300
74.3100
74.3100
3,004,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
73.8600
74.8600
73.6150
74.7300
1,918,800
Thu, 13 Aug 2026
74.3500
74.6850
73.8450
74.1100
3,734,900
Wed, 12 Aug 2026
73.4400
74.2250
72.9550
73.9100
2,623,200
Tue, 11 Aug 2026
72.7800
73.4800
72.3900
72.9900
4,260,900
Mon, 10 Aug 2026
72.1700
72.9100
71.8700
72.6700
2,071,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
72.0300
72.9400
71.5900
72.6700
1,999,700
Thu, 06 Aug 2026
74.2500
74.4800
72.2300
72.4300
3,912,000
Wed, 05 Aug 2026
74.0100
74.5350
73.5200
73.6000
2,504,600
Tue, 04 Aug 2026
72.5600
74.1900
72.5600
73.6800
3,430,300
Mon, 03 Aug 2026
18 · 10-Q
After-hours · 16:38 ET
10-Q ↗
Mon, 03 Aug 2026
71.6700
72.7600
71.5300
72.7000
2,734,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
71.9000
72.3100
71.2400
71.6500
2,741,800
Fri, 31 Jul 2026
17 · 8-K
Next filing day · accepted 30 Jul, 17:57 ET
8-K ↗
Thu, 30 Jul 2026
71.6500
71.9050
70.0400
71.7300
5,413,900
Wed, 29 Jul 2026
72.1200
72.9200
71.3000
71.3100
4,133,200
Tue, 28 Jul 2026
71.3300
73.0700
71.1600
72.9400
5,126,000
Mon, 27 Jul 2026
72.2300
72.8600
70.5800
71.1000
3,643,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
71.9000
72.3300
71.4500
71.8800
2,938,000
Thu, 23 Jul 2026
16 · 424B2
After-hours · 16:18 ET
424B2 ↗
Thu, 23 Jul 2026
71.5200
72.1600
70.7000
71.8000
4,985,500
Wed, 22 Jul 2026
71.8100
72.5600
71.7200
72.4400
3,466,000
Tue, 21 Jul 2026
71.8100
73.7000
70.8000
72.0000
4,912,100
Tue, 21 Jul 2026
15 · 424B2
Pre-market · 08:30 ET
424B2 ↗
Tue, 21 Jul 2026
14 · 8-K
Pre-market · 08:22 ET
8-K ↗
Mon, 20 Jul 2026
72.6200
73.0950
71.4800
71.5000
4,260,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
73.8900
74.1600
71.8300
72.3900
6,637,700
Thu, 16 Jul 2026
73.8000
74.7000
72.3310
74.4000
9,763,200
Thu, 16 Jul 2026
13 · 8-K
Pre-market · 06:32 ET
8-K ↗
Wed, 15 Jul 2026
70.6000
71.2250
70.3400
71.1200
5,129,500
Tue, 14 Jul 2026
70.7700
71.3900
69.6500
70.3200
4,940,700
Mon, 13 Jul 2026
70.4900
70.7000
69.5400
70.3600
4,052,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
70.2300
70.6700
69.7350
70.3400
3,690,600
Thu, 09 Jul 2026
69.0700
70.1600
68.8350
69.8600
5,085,500
Wed, 08 Jul 2026
70.8400
70.8400
67.9600
68.5600
9,015,100
Tue, 07 Jul 2026
72.9400
72.9400
71.6000
71.7800
5,807,200
Mon, 06 Jul 2026
70.3500
72.1200
70.3500
72.1100
4,704,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
72.4600
72.4600
70.4600
70.9800
5,118,000
Wed, 01 Jul 2026
69.5800
72.1550
69.5100
71.8200
5,744,100
Tue, 30 Jun 2026
70.1800
70.2900
69.4900
70.0700
4,727,800
Mon, 29 Jun 2026
70.0900
70.7900
69.9600
70.4300
3,305,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
70.9900
71.0300
69.7500
70.4000
4,697,200
Thu, 25 Jun 2026
69.8000
71.2050
69.8000
70.6600
5,124,400
Wed, 24 Jun 2026
69.1000
69.9500
69.0000
69.4600
4,447,200
Tue, 23 Jun 2026
67.7500
69.0850
67.4560
68.9900
4,390,900
Mon, 22 Jun 2026
67.4900
68.5800
67.1580
67.9900
3,630,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
67.1500
67.7600
66.7800
67.0800
7,885,400
Wed, 17 Jun 2026
67.2700
68.3000
66.4200
66.7800
4,914,300
Tue, 16 Jun 2026
66.9800
67.6400
66.7100
67.2700
4,488,700
Mon, 15 Jun 2026
68.6900
68.7500
66.5300
66.6500
4,408,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
67.4500
67.8800
66.8800
67.6500
4,065,200
Thu, 11 Jun 2026
65.2600
66.5800
65.0500
66.5100
3,937,600
Wed, 10 Jun 2026
65.8100
66.8650
64.9300
64.9600
5,277,900
Tue, 09 Jun 2026
64.9000
66.0550
64.5400
65.6700
5,180,400
Mon, 08 Jun 2026
64.3100
64.9500
63.7850
64.3500
4,388,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
63.9400
64.5700
63.5900
63.9800
3,671,500
Thu, 04 Jun 2026
62.3000
63.9350
62.1600
63.9000
5,161,600
Wed, 03 Jun 2026
62.0100
62.2100
61.2100
61.5300
3,302,800
Tue, 02 Jun 2026
60.6700
62.4400
60.5600
62.3100
5,800,400
Mon, 01 Jun 2026
61.2500
61.5000
60.2750
60.7800
5,423,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
61.0300
62.5200
61.0300
62.2600
8,592,000
Thu, 28 May 2026
63.7000
63.7000
61.8740
62.4100
4,752,500
Wed, 27 May 2026
63.6700
63.9700
62.8500
63.0800
2,230,400
Tue, 26 May 2026
63.2400
64.0250
63.1000
63.6500
3,550,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
62.7700
63.4050
62.6200
62.8900
2,741,200
Thu, 21 May 2026
62.4400
62.9800
62.0500
62.7800
3,028,500
Wed, 20 May 2026
61.8300
63.0200
60.9600
62.8300
3,583,800
Tue, 19 May 2026
61.1900
61.6300
60.1800
61.3300
4,013,000
Mon, 18 May 2026
61.0500
61.6400
60.8850
61.1600
3,198,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
61.1400
61.3600
59.7450
60.8600
4,159,900
Thu, 14 May 2026
60.8300
61.7350
60.8300
61.1800
2,418,700
Wed, 13 May 2026
61.7900
62.3600
60.3500
60.4300
3,258,000
Tue, 12 May 2026
62.1600
62.4400
61.1300
61.9500
4,120,400
Mon, 11 May 2026
64.2900
64.2900
61.9500
62.1600
5,528,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
64.5200
64.8800
63.3800
63.7300
3,749,000
Thu, 07 May 2026
65.5300
66.0000
64.1350
64.2200
4,656,100
Wed, 06 May 2026
64.9000
65.9300
64.9000
65.6200
5,153,500
Tue, 05 May 2026
63.7700
64.7100
63.4500
64.3600
3,689,700
Mon, 04 May 2026
12 · 10-Q
After market open · 11:21 ET
10-Q ↗
Mon, 04 May 2026
63.9600
64.3650
63.3400
63.5600
3,205,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
64.7500
65.1500
64.1400
64.4200
2,614,000
Thu, 30 Apr 2026
63.8200
65.2750
63.3900
65.0500
3,980,700
Wed, 29 Apr 2026
65.2900
65.5500
64.1900
64.4000
3,210,900
Tue, 28 Apr 2026
65.4500
65.8500
64.5500
64.9900
4,694,400
Mon, 27 Apr 2026
64.3600
65.0900
63.9800
64.7800
3,076,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
11 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 24 Apr 2026
65.2100
65.2100
63.6150
63.7900
3,845,400
Thu, 23 Apr 2026
65.3900
65.7600
64.0700
65.1700
4,755,500
Wed, 22 Apr 2026
65.8500
66.1400
64.9400
65.1600
5,980,100
Tue, 21 Apr 2026
66.0000
66.8500
65.0700
65.3000
5,606,200
Mon, 20 Apr 2026
64.0100
65.8900
64.0100
65.7600
4,846,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
65.1200
66.0600
64.2000
64.4500
9,595,300
Thu, 16 Apr 2026
64.0000
65.3650
63.9500
64.4100
7,469,100
Thu, 16 Apr 2026
10 · 8-K
Pre-market · 06:30 ET
8-K ↗
Wed, 15 Apr 2026
65.0200
65.6500
64.3250
65.1900
4,787,800
Tue, 14 Apr 2026
64.7000
65.2100
64.1150
64.8700
4,475,300
Mon, 13 Apr 2026
63.6200
64.8000
63.2900
64.7600
3,542,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
64.8900
64.9250
64.1050
64.1700
4,021,900
Thu, 09 Apr 2026
63.4600
65.2700
63.4600
64.9700
4,671,000
Wed, 08 Apr 2026
63.7000
64.2000
63.2100
63.7800
5,466,200
Tue, 07 Apr 2026
61.0300
61.7500
60.9300
61.6000
4,102,000
Mon, 06 Apr 2026
60.9300
61.4550
60.6300
61.4100
2,650,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
59.4700
61.0500
59.0000
60.9900
3,760,400
Wed, 01 Apr 2026
60.8500
61.4800
60.3800
60.5700
5,573,300
Tue, 31 Mar 2026
58.6000
60.2200
58.0300
59.9700
6,238,500
Mon, 30 Mar 2026
58.1100
58.1800
57.1150
57.4500
3,078,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
58.1200
58.1900
57.2900
57.7800
4,565,400
Thu, 26 Mar 2026
58.8100
59.3600
58.3300
58.5600
3,581,900
Wed, 25 Mar 2026
59.6100
60.1700
58.5700
59.4200
3,684,000
Tue, 24 Mar 2026
57.3200
59.4000
57.3200
58.9400
5,087,600
Mon, 23 Mar 2026
58.7200
59.1190
57.9200
57.9800
3,508,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
57.0700
57.4100
56.3200
57.0200
9,118,400
Thu, 19 Mar 2026
56.2100
57.3500
55.7500
57.0500
4,381,200
Wed, 18 Mar 2026
57.0000
57.7500
56.3050
56.6300
4,114,400
Tue, 17 Mar 2026
57.1900
57.4900
56.6100
57.0900
2,931,300
Mon, 16 Mar 2026
56.4400
57.0600
56.1500
56.3600
4,014,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
57.2600
57.5900
55.4900
55.6400
4,595,300
Thu, 12 Mar 2026
57.0000
57.8850
56.6610
56.9400
5,438,200
Wed, 11 Mar 2026
58.5900
58.9100
57.4900
58.5100
4,931,800
Tue, 10 Mar 2026
58.4000
59.8280
57.4400
58.8900
5,688,400
Mon, 09 Mar 2026
9 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Mon, 09 Mar 2026
8 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Mon, 09 Mar 2026
57.7100
58.3100
55.7550
58.3100
7,005,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
57.7500
58.2700
56.5000
58.0400
6,548,100
Thu, 05 Mar 2026
59.4200
60.2000
58.8000
59.5400
5,327,700
Wed, 04 Mar 2026
60.0600
60.5500
59.2800
60.2000
5,267,700
Tue, 03 Mar 2026
59.4400
60.2700
58.5900
59.6800
6,784,000
Mon, 02 Mar 2026
59.1500
61.4000
58.6100
61.0900
6,283,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
62.7650
62.7650
59.4700
60.1900
9,710,000
Thu, 26 Feb 2026
63.3000
64.4650
63.1450
63.8600
5,959,700
Wed, 25 Feb 2026
62.8900
63.3900
62.3500
63.0600
4,071,500
Tue, 24 Feb 2026
62.0500
62.7000
61.3000
62.0700
3,120,500
Mon, 23 Feb 2026
65.0000
65.4300
61.9500
62.4900
5,229,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
64.5000
65.3800
63.9650
65.2900
6,185,100
Thu, 19 Feb 2026
64.6100
64.9000
63.6600
64.5900
4,002,700
Wed, 18 Feb 2026
64.5000
65.6400
64.4000
65.0400
5,148,600
Tue, 17 Feb 2026
64.9100
66.2900
64.3200
64.3900
4,405,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
64.2400
65.3000
63.5800
65.1000
3,632,700
Thu, 12 Feb 2026
7 · 10-K
After-hours · 16:32 ET
10-K ↗
Thu, 12 Feb 2026
67.4000
67.7600
63.9100
64.7800
6,981,500
Wed, 11 Feb 2026
68.1200
68.7900
66.1000
66.8600
5,477,900
Tue, 10 Feb 2026
67.4700
68.7800
66.8700
67.5500
5,497,300
Mon, 09 Feb 2026
67.6000
68.6600
67.6000
67.7000
4,987,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
67.5100
68.3600
67.1950
68.1200
4,966,500
Thu, 05 Feb 2026
66.0000
66.7900
65.4600
66.6200
5,342,100
Wed, 04 Feb 2026
65.8500
67.5000
65.8500
66.6000
6,788,000
Tue, 03 Feb 2026
65.2400
66.1800
64.6400
65.9700
6,789,600
Mon, 02 Feb 2026
63.0200
64.9900
62.7100
64.8600
5,208,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
63.0800
63.7600
62.6000
62.9800
6,680,200
Thu, 29 Jan 2026
6 · 8-K
After-hours · 16:43 ET
8-K ↗
Thu, 29 Jan 2026
63.3800
64.1300
62.6400
63.4900
4,371,000
Wed, 28 Jan 2026
63.4400
63.6000
62.5400
62.9200
3,993,700
Tue, 27 Jan 2026
62.9300
63.4700
62.5410
63.4200
3,596,200
Mon, 26 Jan 2026
5 · 424B2
After market open · 13:12 ET
424B2 ↗
Mon, 26 Jan 2026
62.8300
63.3400
62.2510
62.5200
5,114,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
63.8800
63.9800
62.2200
62.6400
5,204,900
Thu, 22 Jan 2026
64.3700
65.8800
64.0200
64.2500
7,203,500
Thu, 22 Jan 2026
4 · 424B2
Pre-market · 09:02 ET
424B2 ↗
Thu, 22 Jan 2026
3 · 8-K
Pre-market · 09:11 ET
8-K ↗
Wed, 21 Jan 2026
60.7500
64.2700
60.3300
64.0600
11,726,800
Wed, 21 Jan 2026
2 · 8-K
Pre-market · 06:25 ET
8-K ↗
Tue, 20 Jan 2026
59.9900
60.8600
59.5000
59.8100
9,470,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
60.5000
61.3400
60.4500
60.8200
6,552,400
Thu, 15 Jan 2026
59.9200
61.0300
59.9200
60.6100
5,423,800
Wed, 14 Jan 2026
59.5700
60.1700
58.9100
59.9300
5,675,200
Tue, 13 Jan 2026
60.5000
60.7700
59.6850
59.7800
4,903,200
Mon, 12 Jan 2026
59.8100
60.5400
59.4600
60.2000
4,343,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
61.3500
61.7700
60.4950
60.5300
3,718,700
Thu, 08 Jan 2026
60.8300
62.1600
60.4690
61.2300
4,813,800
Wed, 07 Jan 2026
62.0500
62.1400
60.8150
60.9900
4,830,200
Tue, 06 Jan 2026
60.8600
62.1500
60.7050
62.1400
4,326,200
Mon, 05 Jan 2026
59.8800
61.5800
59.4800
61.0500
5,841,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
58.4600
59.6500
58.2500
59.3900
6,862,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
58.8650
59.1100
58.3900
58.4100
2,396,300
Tue, 30 Dec 2025
59.2500
59.3300
58.7150
58.9500
2,064,900
Mon, 29 Dec 2025
59.8500
59.9500
59.0850
59.1400
2,331,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
59.8600
60.0000
59.5250
59.8300
1,891,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
59.6900
60.0050
59.3600
59.8600
1,111,600
Tue, 23 Dec 2025
59.9600
60.1000
59.4700
59.5100
3,023,300
Mon, 22 Dec 2025
59.3300
59.9000
59.3000
59.8800
3,170,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
58.6300
59.3300
58.4900
59.1900
6,614,300
Thu, 18 Dec 2025
58.8100
59.1600
58.0900
58.4100
4,092,100
Wed, 17 Dec 2025
58.3800
59.0450
58.1800
58.6100
4,661,200
Tue, 16 Dec 2025
58.5600
58.7500
57.9050
58.1400
4,225,200
Mon, 15 Dec 2025
58.6300
59.2200
58.2300
58.4400
4,708,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
58.7500
58.9000
57.7400
58.3900
5,720,900
Thu, 11 Dec 2025
57.7500
59.3050
57.6300
58.3500
7,920,600
Wed, 10 Dec 2025
56.0800
58.7600
55.9800
58.4600
10,233,700
Tue, 09 Dec 2025
55.7100
56.7300
55.0900
55.9400
8,558,400
Mon, 08 Dec 2025
55.6400
56.4400
55.4600
55.7600
6,308,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
55.6700
56.1700
55.4400
55.4600
5,209,500
Thu, 04 Dec 2025
55.4500
56.0450
55.4500
55.8800
4,650,700
Wed, 03 Dec 2025
54.8500
55.7100
54.6000
55.6800
5,552,100
Tue, 02 Dec 2025
54.9200
55.0900
54.2700
54.6600
5,450,400
Mon, 01 Dec 2025
53.9300
54.9500
53.7800
54.5800
5,027,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
54.1700
54.4100
54.0400
54.1000
1,508,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
54.1900
54.6400
53.9800
53.9800
3,514,300
Tue, 25 Nov 2025
53.1900
54.4500
52.9900
54.1900
4,337,600
Mon, 24 Nov 2025
52.1400
52.9350
51.9700
52.7900
3,938,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
50.9400
52.5800
50.7500
52.3000
5,335,700
Thu, 20 Nov 2025
51.8000
52.6600
50.6100
50.7000
4,184,100
Wed, 19 Nov 2025
50.4200
51.2700
50.2000
51.1600
3,412,700
Tue, 18 Nov 2025
49.2800
50.9400
49.0000
50.4300
4,497,700
Mon, 17 Nov 2025
51.4500
51.7700
49.4200
49.7100
4,963,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
51.4100
51.9760
50.8600
51.6900
3,462,000
Thu, 13 Nov 2025
52.3300
52.7900
51.6050
51.7100
3,052,500
Wed, 12 Nov 2025
52.3700
53.4950
52.3550
52.6600
3,888,800
Tue, 11 Nov 2025
52.3500
52.7300
51.9200
52.2400
2,944,400
Mon, 10 Nov 2025
51.9200
52.5800
51.6900
52.3500
3,369,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
50.5300
51.7100
50.3400
51.7000
3,539,400
Thu, 06 Nov 2025
51.2000
51.9600
50.6050
50.9000
4,314,800
Wed, 05 Nov 2025
50.6500
51.9000
50.3200
51.4400
3,054,900
Tue, 04 Nov 2025
50.5200
51.1900
50.0300
50.7300
3,579,200
Mon, 03 Nov 2025
1 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Mon, 03 Nov 2025
50.7800
51.0100
50.1000
51.0100
3,892,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
50.2200
51.0450
50.0300
50.8700
3,184,200
Thu, 30 Oct 2025
50.3700
51.4900
50.2000
50.5700
3,546,300
Wed, 29 Oct 2025
50.3000
51.2600
50.0400
50.4300
3,254,200
Tue, 28 Oct 2025
51.8300
51.8300
51.0600
51.3300
3,825,900
Mon, 27 Oct 2025
52.5000
52.9200
51.4150
51.9100
5,067,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
51.4400
52.5150
51.2950
52.1800
3,134,900
Thu, 23 Oct 2025
50.7000
51.2100
50.4700
50.9600
4,075,100