Daily CBOE/BATS 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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
55.9800
56.0200
55.3850
55.8300
2,813,200
Thu, 23 Jul 2026
56.5600
56.7100
56.1900
56.3900
2,133,000
Wed, 22 Jul 2026
57.0900
57.7550
57.0450
57.3800
1,712,800
Tue, 21 Jul 2026
57.7700
58.2550
57.4800
57.8300
2,624,800
Mon, 20 Jul 2026
56.1200
57.2200
55.7000
56.6900
4,664,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
54.6600
56.0200
54.3350
55.8200
3,634,200
Thu, 16 Jul 2026
55.8900
56.4300
55.6600
55.9300
1,394,600
Wed, 15 Jul 2026
56.7800
57.0450
56.2950
56.5400
2,524,400
Tue, 14 Jul 2026
55.6200
56.5100
55.2600
56.2200
5,159,700
Mon, 13 Jul 2026
54.3500
54.7200
53.7300
54.1300
8,356,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
55.7900
56.3100
55.4250
55.6150
2,581,100
Thu, 09 Jul 2026
54.5000
55.2100
54.3300
54.9600
4,076,900
Wed, 08 Jul 2026
53.7600
54.2500
53.4800
54.1700
2,439,800
Tue, 07 Jul 2026
54.8600
55.8700
54.4700
55.5300
2,289,900
Mon, 06 Jul 2026
53.4300
55.6350
53.2900
55.4300
6,300,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
53.6600
54.1200
53.2000
53.5200
4,248,500
Wed, 01 Jul 2026
51.0900
52.6300
50.9300
52.2300
5,051,200
Tue, 30 Jun 2026
50.8200
51.4800
50.5300
51.0500
5,846,400
Mon, 29 Jun 2026
52.1000
52.7300
51.2400
52.5200
3,892,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
51.1400
52.6400
51.1350
51.9800
4,226,600
Thu, 25 Jun 2026
53.1800
53.2600
50.4800
51.4700
8,783,200
Wed, 24 Jun 2026
53.7500
53.9900
51.3500
52.0500
7,681,300
Tue, 23 Jun 2026
53.9250
54.6400
53.8500
54.2500
2,939,500
Mon, 22 Jun 2026
56.5300
57.0500
55.8600
56.0200
4,684,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
55.9400
55.9900
54.1400
54.7700
4,601,500
Wed, 17 Jun 2026
56.4700
57.7800
55.7000
55.8900
3,447,100
Tue, 16 Jun 2026
57.4300
57.6400
56.8400
57.1300
1,849,500
Mon, 15 Jun 2026
58.1400
58.5300
57.6450
57.9600
4,559,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
55.1700
56.0300
54.8200
55.3500
3,254,800
Thu, 11 Jun 2026
54.6000
55.6100
54.1800
55.2900
3,628,800
Wed, 10 Jun 2026
53.5300
54.6750
53.5000
53.8800
4,106,400
Tue, 09 Jun 2026
54.2500
54.4000
52.8400
54.0100
5,855,500
Mon, 08 Jun 2026
55.3200
55.8900
55.0600
55.1700
6,094,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
54.0300
54.2200
51.4500
52.4600
12,572,900
Thu, 04 Jun 2026
55.0000
56.1000
54.7100
55.2700
7,340,500
Wed, 03 Jun 2026
58.0600
58.4100
56.7300
56.9100
4,319,000
Tue, 02 Jun 2026
59.9900
60.0500
57.7300
58.4600
7,779,500
Mon, 01 Jun 2026
62.4000
62.6200
61.4000
62.2000
5,165,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
63.5050
64.6400
63.0150
63.9000
2,954,100
Thu, 28 May 2026
63.5700
64.0900
63.0600
63.8400
3,411,700
Wed, 27 May 2026
65.3200
65.6000
64.8700
65.2200
3,734,000
Tue, 26 May 2026
66.7600
67.9500
65.8400
66.0600
4,370,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
67.2000
67.2750
65.7800
65.9800
2,811,600
Thu, 21 May 2026
67.1900
67.9300
66.6900
67.5600
2,540,800
Wed, 20 May 2026
67.2100
67.7300
66.8550
67.5700
2,557,800
Tue, 19 May 2026
66.5700
67.0400
66.2000
66.8200
2,080,700
Mon, 18 May 2026
67.2200
67.2500
66.1300
66.8700
4,326,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
69.6500
69.6500
68.3850
68.8400
3,599,200
Thu, 14 May 2026
69.5400
71.4750
69.2300
70.8900
4,073,900
Wed, 13 May 2026
69.7600
69.8000
68.5100
69.3000
3,147,900
Tue, 12 May 2026
70.1800
70.4100
69.4550
70.3600
2,633,400
Mon, 11 May 2026
70.5900
71.5250
70.0000
71.3500
3,160,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
69.3100
70.0150
69.1900
69.8100
2,001,600
Thu, 07 May 2026
70.4750
70.5100
69.1800
69.8000
3,092,800
Wed, 06 May 2026
7 · 10-Q
After market open · 13:22 ET
10-Q ↗
Wed, 06 May 2026
71.3200
71.4500
70.6400
70.9200
2,650,500
Tue, 05 May 2026
70.9600
71.1600
70.4800
71.0800
3,748,400
Mon, 04 May 2026
68.7300
70.3250
68.3200
69.7200
4,641,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
68.1800
68.8000
67.9800
68.3000
5,078,600
Thu, 30 Apr 2026
66.3000
66.7750
66.2200
66.5300
2,453,100
Wed, 29 Apr 2026
6 · 424B3
After market open · 15:39 ET
424B3 ↗
Wed, 29 Apr 2026
66.9500
66.9600
65.2200
65.7100
3,411,600
Tue, 28 Apr 2026
66.3200
66.5500
65.8600
66.4800
2,185,500
Mon, 27 Apr 2026
67.6700
68.1700
66.5870
66.9500
3,615,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
68.1200
68.2250
67.3650
67.6100
4,033,600
Thu, 23 Apr 2026
67.5700
68.5300
67.0200
67.6700
3,636,900
Wed, 22 Apr 2026
68.3300
69.2400
68.1850
68.6900
4,243,500
Tue, 21 Apr 2026
66.2100
66.7100
65.1300
65.3200
3,270,800
Mon, 20 Apr 2026
65.5000
66.6200
65.0600
66.4400
3,527,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
66.7600
68.2800
66.3900
67.4800
6,907,300
Thu, 16 Apr 2026
65.3000
65.6900
63.7400
65.6300
4,056,400
Wed, 15 Apr 2026
64.8000
65.5800
64.1100
65.3600
3,209,600
Tue, 14 Apr 2026
64.9250
66.3200
64.3400
64.7100
5,329,600
Mon, 13 Apr 2026
62.0100
64.0200
61.6650
63.9000
4,791,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
62.9700
63.8900
62.6150
63.8500
3,078,700
Thu, 09 Apr 2026
61.9400
63.2000
61.3900
62.8300
3,778,800
Wed, 08 Apr 2026
63.1200
63.2300
61.5300
62.1400
3,460,400
Tue, 07 Apr 2026
59.6500
60.1600
58.9600
60.0900
3,641,000
Mon, 06 Apr 2026
60.4800
61.3000
60.2400
60.7200
4,725,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
57.5600
58.7350
57.2000
58.3600
4,726,100
Wed, 01 Apr 2026
59.7000
60.2300
59.1200
59.3600
5,401,200
Tue, 31 Mar 2026
58.1200
59.6900
57.8100
59.0300
6,809,600
Mon, 30 Mar 2026
59.0900
59.2250
57.6250
57.8900
5,563,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
58.0700
58.0900
57.0500
57.4700
6,382,200
Thu, 26 Mar 2026
60.4000
60.8100
59.3000
59.6600
4,543,700
Wed, 25 Mar 2026
62.3900
62.6850
61.4400
61.6900
4,272,300
Tue, 24 Mar 2026
61.4600
61.6300
59.9900
60.4000
5,150,600
Mon, 23 Mar 2026
61.6800
62.5500
61.0300
61.5500
5,446,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
61.4000
61.4300
60.4200
61.1200
3,467,800
Thu, 19 Mar 2026
60.4000
61.4800
59.9000
61.1900
4,834,800
Wed, 18 Mar 2026
63.1400
63.1900
61.7100
61.8900
5,044,100
Tue, 17 Mar 2026
64.2300
65.2700
63.9200
64.9400
5,369,700
Mon, 16 Mar 2026
64.3700
64.9300
63.5700
64.4400
6,528,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
63.6400
64.4500
61.7300
61.9800
7,059,100
Thu, 12 Mar 2026
61.0500
61.5700
60.4000
61.3700
5,122,600
Wed, 11 Mar 2026
61.1700
62.1550
60.7200
61.5700
4,729,400
Tue, 10 Mar 2026
61.7700
62.5700
60.3600
61.0300
5,141,000
Mon, 09 Mar 2026
59.8700
60.5800
59.4500
60.1300
5,188,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
60.0700
60.1900
58.9800
59.3100
5,759,500
Thu, 05 Mar 2026
63.1900
63.4400
61.5100
62.0500
4,882,700
Wed, 04 Mar 2026
62.4800
64.5600
62.1300
63.6800
6,999,800
Tue, 03 Mar 2026
58.4600
60.1000
57.6200
59.4500
5,118,100
Mon, 02 Mar 2026
57.0900
61.1100
57.0900
60.2600
10,070,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
57.5800
57.8100
56.7200
57.1500
3,154,300
Thu, 26 Feb 2026
59.3700
59.4900
57.9400
58.7400
5,998,100
Wed, 25 Feb 2026
5 · 10-K
After-hours · 16:03 ET
10-K ↗
Wed, 25 Feb 2026
58.0000
60.6100
57.6700
60.3000
6,270,000
Tue, 24 Feb 2026
54.8900
56.4000
54.6950
56.1300
5,180,200
Mon, 23 Feb 2026
57.5600
57.6900
55.6300
56.1300
6,669,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
58.3900
59.3100
57.9700
59.0100
7,628,000
Thu, 19 Feb 2026
57.4500
58.5350
57.1500
58.4600
3,891,400
Wed, 18 Feb 2026
58.4000
59.5200
57.3300
57.6900
6,246,200
Tue, 17 Feb 2026
59.2400
59.4400
57.9800
59.0200
5,102,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
58.5900
60.5100
58.2000
59.8900
6,026,500
Thu, 12 Feb 2026
59.2000
59.4550
56.6600
56.9100
9,723,100
Wed, 11 Feb 2026
59.2000
59.4200
57.2300
58.8200
7,415,600
Tue, 10 Feb 2026
60.2500
60.9600
59.1300
59.9000
4,618,600
Mon, 09 Feb 2026
60.0900
61.9800
59.6150
61.6050
8,557,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
58.4300
62.3200
58.4000
60.9600
10,498,300
Thu, 05 Feb 2026
4 · 8-K
After-hours · 16:38 ET
8-K ↗
Thu, 05 Feb 2026
60.9900
61.6500
54.2050
55.4500
26,561,500
Wed, 04 Feb 2026
65.4950
65.8900
62.6900
63.9000
14,478,100
Tue, 03 Feb 2026
68.3100
68.3100
63.4600
66.5800
13,322,200
Mon, 02 Feb 2026
68.0200
69.1400
67.5600
67.8900
12,943,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
72.1900
73.6900
71.2500
73.0200
8,235,300
Thu, 29 Jan 2026
76.4100
76.4900
72.4200
73.1500
9,092,200
Wed, 28 Jan 2026
78.2800
78.8300
77.3400
77.5500
4,112,300
Tue, 27 Jan 2026
76.8200
77.8900
75.9500
77.8300
4,036,800
Mon, 26 Jan 2026
76.3400
77.3450
75.7800
76.2600
5,438,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
78.0800
79.4200
77.0600
77.9200
3,823,000
Thu, 22 Jan 2026
77.9800
78.3150
77.0050
77.8300
3,750,000
Wed, 21 Jan 2026
77.9400
78.8400
75.9100
78.4900
9,797,900
Tue, 20 Jan 2026
79.1500
79.5350
77.6600
77.9800
6,551,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
83.4300
83.5100
82.0950
83.2300
4,638,100
Thu, 15 Jan 2026
84.3700
84.5600
82.8500
82.9900
5,166,400
Wed, 14 Jan 2026
83.3400
85.3890
83.0700
85.1200
6,282,600
Tue, 13 Jan 2026
80.4600
82.4200
80.2150
82.3300
5,602,000
Mon, 12 Jan 2026
78.5400
80.4500
78.4700
79.6900
3,969,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
78.8800
80.1430
78.1600
78.5900
4,007,300
Thu, 08 Jan 2026
77.9900
79.6450
77.6800
79.1200
4,902,500
Wed, 07 Jan 2026
79.6900
80.2350
78.9200
79.2300
4,266,500
Tue, 06 Jan 2026
82.2500
82.2500
79.4600
80.5500
5,605,400
Mon, 05 Jan 2026
80.8150
82.6600
80.4900
82.1000
6,948,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
77.4100
79.3500
77.0300
78.1900
7,656,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
77.4800
77.4900
75.8800
76.2300
4,560,000
Tue, 30 Dec 2025
76.7300
77.9250
76.4900
76.5500
5,982,100
Mon, 29 Dec 2025
76.2400
76.7900
75.7650
75.8800
3,668,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
77.4900
77.5790
75.3950
76.2800
5,827,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
75.9900
76.3350
75.2400
76.0200
2,132,700
Tue, 23 Dec 2025
76.3000
76.9300
75.4100
76.3400
3,739,600
Mon, 22 Dec 2025
78.3900
78.8000
76.5400
76.9600
6,664,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
76.6700
77.9000
75.6500
76.6900
5,055,000
Thu, 18 Dec 2025
77.1100
77.8500
73.5500
73.7500
5,767,100
Wed, 17 Dec 2025
76.4400
78.7600
74.3100
74.8500
10,939,600
Tue, 16 Dec 2025
75.7200
76.8400
75.6350
76.3500
5,976,200
Mon, 15 Dec 2025
77.9500
78.3300
74.1800
74.7400
6,990,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
80.3300
80.8200
77.9800
78.6700
5,558,100
Thu, 11 Dec 2025
78.6100
80.0500
77.8200
79.9800
4,902,200
Wed, 10 Dec 2025
80.2000
82.3960
79.8300
80.6600
4,388,100
Tue, 09 Dec 2025
78.6800
82.5200
78.4550
81.1800
6,396,800
Mon, 08 Dec 2025
79.6200
79.9800
78.1000
79.1400
3,899,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
78.8700
79.7600
76.8600
77.8700
5,557,700
Thu, 04 Dec 2025
80.9200
81.3000
79.2350
80.6600
3,995,400
Wed, 03 Dec 2025
80.7400
81.6900
80.0200
81.0500
5,144,400
Tue, 02 Dec 2025
77.3300
80.4860
77.0600
79.3500
7,807,700
Mon, 01 Dec 2025
75.1800
75.5600
73.0500
74.5200
7,776,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
81.1400
81.2600
78.6950
79.0800
4,241,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
76.0900
78.8200
75.5300
78.3900
6,861,200
Tue, 25 Nov 2025
75.9500
76.7850
75.0400
76.0800
5,576,800
Mon, 24 Nov 2025
74.8700
77.7900
74.2600
77.6900
6,322,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
72.8700
74.5700
71.7140
73.7200
14,913,700
Thu, 20 Nov 2025
79.6200
79.8100
74.8750
75.2200
16,389,200
Wed, 19 Nov 2025
79.4300
80.5350
77.1000
77.9300
9,523,600
Tue, 18 Nov 2025
79.9200
81.7950
79.2600
80.9000
8,225,700
Mon, 17 Nov 2025
81.9900
83.6400
79.3900
80.0200
10,049,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
83.0700
84.9000
82.0100
82.1500
8,834,900
Thu, 13 Nov 2025
89.2600
90.1800
85.2700
85.4300
8,253,600
Wed, 12 Nov 2025
91.3450
91.4650
87.8600
88.5000
5,047,600
Tue, 11 Nov 2025
91.1000
91.2500
89.4850
89.5900
2,778,300
Mon, 10 Nov 2025
92.6100
92.7050
91.2400
92.4300
4,311,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
3 · 10-Q
After market open · 12:45 ET
10-Q ↗
Fri, 07 Nov 2025
87.3300
90.5600
86.6300
90.4400
6,159,600
Thu, 06 Nov 2025
89.7300
89.7300
87.4200
87.9500
7,285,300
Wed, 05 Nov 2025
89.4800
91.2100
89.0600
90.5200
4,054,700
Tue, 04 Nov 2025
90.4400
91.3500
86.7500
87.8100
13,442,700
Mon, 03 Nov 2025
93.7400
94.3000
91.7800
92.8900
7,004,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
95.7700
96.8200
94.6600
95.6900
4,649,100
Thu, 30 Oct 2025
94.5000
94.6200
92.6000
92.7400
5,909,900
Wed, 29 Oct 2025
99.0700
99.0900
95.2300
96.4100
6,876,700
Tue, 28 Oct 2025
100.3500
101.3100
98.9600
99.0900
4,197,700
Mon, 27 Oct 2025
100.4000
101.0100
99.8300
100.2700
3,303,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
97.0400
97.1450
95.7000
96.4800
2,600,400
Thu, 23 Oct 2025
95.1400
97.1200
94.8100
96.1400
3,932,300
Wed, 22 Oct 2025
94.3700
95.1900
93.6500
93.9600
8,689,700
Tue, 21 Oct 2025
94.8300
99.5200
94.3300
97.5500
8,047,400
Mon, 20 Oct 2025
96.5700
97.4700
95.8060
96.6900
6,603,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
92.0300
93.7400
91.0900
92.8600
11,178,600
Thu, 16 Oct 2025
96.9200
97.2400
93.7400
94.3700
10,158,600
Wed, 15 Oct 2025
97.2800
97.9600
96.0200
97.0300
5,542,500
Tue, 14 Oct 2025
96.6000
99.1200
95.8200
98.2100
8,008,200
Mon, 13 Oct 2025
99.8000
101.1700
99.2700
101.0500
6,961,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
106.4900
106.9700
101.0800
101.7300
9,642,800
Thu, 09 Oct 2025
107.7500
107.7500
104.3800
105.5600
4,763,700
Wed, 08 Oct 2025
106.8500
108.3800
106.1600
107.6500
4,940,000
Tue, 07 Oct 2025
109.0100
109.0200
105.2400
106.1200
7,840,000
Mon, 06 Oct 2025
109.0400
110.2500
108.5700
109.4400
6,395,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
105.3700
108.2660
104.7500
107.1700
6,688,400
Thu, 02 Oct 2025
104.0800
105.7100
103.4800
105.5400
5,267,600
Wed, 01 Oct 2025
101.8000
103.2500
101.6100
102.5100
4,965,800
Tue, 30 Sep 2025
98.9100
99.9900
98.4500
99.8100
2,944,300
Mon, 29 Sep 2025
97.9100
99.8900
97.7900
99.8100
4,611,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
95.2200
96.2200
94.7700
95.2100
4,295,800
Thu, 25 Sep 2025
97.3650
97.4440
94.6450
95.3800
5,975,100
Wed, 24 Sep 2025
98.6400
99.4700
98.4300
98.9500
2,983,300
Tue, 23 Sep 2025
98.5300
98.8770
97.2700
97.3700
2,942,700
Mon, 22 Sep 2025
98.5600
99.0100
97.6500
97.8100
3,165,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
101.4200
101.6700
100.3800
100.4300
2,975,500
Thu, 18 Sep 2025
102.4700
102.9500
102.0900
102.4700
3,321,500
Wed, 17 Sep 2025
101.3700
101.5100
100.0100
100.8900
4,078,800
Tue, 16 Sep 2025
100.7000
102.0800
100.0600
101.9300
3,050,600
Mon, 15 Sep 2025
100.3600
100.8340
99.7300
100.6000
3,180,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
100.3500
102.0200
100.2000
101.9900
2,708,100
Thu, 11 Sep 2025
99.2700
100.1400
99.2100
99.9100
2,256,000
Wed, 10 Sep 2025
99.2000
99.9100
98.7100
99.1100
4,542,400
Tue, 09 Sep 2025
98.4800
98.5900
96.5600
97.1400
3,237,100
Mon, 08 Sep 2025
97.9300
98.5900
97.6000
97.8100
2,816,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
98.5200
98.8600
96.1000
97.3600
3,375,800
Thu, 04 Sep 2025
96.6900
96.7700
95.3500
95.7900
2,782,800
Wed, 03 Sep 2025
97.2000
98.3000
96.9750
97.9300
2,639,800
Tue, 02 Sep 2025
95.4400
97.5900
95.1200
96.6700
4,564,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
96.4200
96.4640
94.1700
94.3900
4,689,700
Thu, 28 Aug 2025
98.6600
98.8800
97.6500
97.6700
2,391,800
Wed, 27 Aug 2025
97.1400
98.3350
96.8580
97.8000
2,962,000
Tue, 26 Aug 2025
95.8700
97.0400
95.4300
96.9400
3,917,100
Mon, 25 Aug 2025
97.4100
98.5850
96.4100
96.6300
4,787,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
97.9300
102.5100
97.6150
101.7900
6,612,700
Thu, 21 Aug 2025
98.8500
99.4700
97.6100
97.7900
3,282,600
Wed, 20 Aug 2025
98.8700
99.8000
97.9470
99.6800
3,714,500
Tue, 19 Aug 2025
101.0200
101.1000
98.2100
98.6200
4,626,200
Mon, 18 Aug 2025
100.9500
101.9200
100.1400
101.4700
2,464,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
103.4400
103.4770
101.9400
102.0300
2,843,900
Thu, 14 Aug 2025
103.2100
104.2450
102.2500
102.9700
5,801,100
Wed, 13 Aug 2025
105.2500
107.3400
104.8210
107.2700
5,045,300
Tue, 12 Aug 2025
104.0000
104.8800
103.4600
104.4200
2,912,000
Mon, 11 Aug 2025
104.2800
105.4350
103.4800
103.8800
3,059,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
2 · 10-Q
After market open · 11:45 ET
10-Q ↗
Fri, 08 Aug 2025
101.9600
102.4600
101.1000
101.6000
2,438,600
Thu, 07 Aug 2025
101.5900
102.7150
100.9600
102.6500
2,818,400
Wed, 06 Aug 2025
99.4100
101.0110
99.0300
100.6200
2,846,200
Tue, 05 Aug 2025
99.6300
100.0230
98.2220
99.1500
2,736,500
Mon, 04 Aug 2025
99.5900
100.9950
99.4700
100.1200
2,472,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
100.8300
100.9600
98.5550
98.6600
6,280,900
Thu, 31 Jul 2025
1 · 424B3
After-hours · 16:43 ET
424B3 ↗
Thu, 31 Jul 2025
103.0800
103.7700
101.8000
101.8400
3,251,800
Wed, 30 Jul 2025
102.6200
103.7200
100.9500
101.9700
2,855,300
Tue, 29 Jul 2025
103.8600
103.9100
101.9700
102.5000
3,197,100
Mon, 28 Jul 2025
103.4900
104.0400
102.4500
103.0600
3,456,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend