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
Tue, 27 Oct 2026
No data yet
Mon, 26 Oct 2026
79.2900
80.1900
79.0500
79.5300
3,996
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
81.0300
81.3750
80.5300
80.6700
33,600
Thu, 22 Oct 2026
81.3300
81.3300
80.4800
80.8900
11,600
Wed, 21 Oct 2026
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 21 Oct 2026
83.3900
84.3600
83.0300
83.9700
32,600
Tue, 20 Oct 2026
81.1500
82.7620
81.1500
81.9900
27,100
Mon, 19 Oct 2026
81.9900
81.9900
81.2900
81.3500
18,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
81.5500
81.9700
80.3100
80.9900
71,800
Thu, 15 Oct 2026
79.6200
81.9000
79.6200
81.8000
18,800
Wed, 14 Oct 2026
81.8100
81.8100
80.9750
81.2000
16,900
Tue, 13 Oct 2026
82.8200
83.2600
82.5300
82.7100
15,600
Mon, 12 Oct 2026
82.1040
82.3800
81.8100
82.3200
6,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
82.4000
82.7000
81.7110
81.7600
18,300
Thu, 08 Oct 2026
82.1400
82.1500
80.0000
81.2700
19,500
Wed, 07 Oct 2026
82.8100
83.0900
82.4400
82.9400
72,900
Tue, 06 Oct 2026
85.7300
86.1200
84.9700
85.1700
39,300
Mon, 05 Oct 2026
85.6600
86.1850
84.6400
85.3000
14,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
86.1100
86.6000
83.5400
83.7900
17,200
Thu, 01 Oct 2026
82.9600
84.5600
82.9600
84.1500
16,800
Wed, 30 Sep 2026
84.6800
85.0700
83.0700
83.0700
14,700
Tue, 29 Sep 2026
83.8200
83.9700
82.4000
83.1400
13,200
Mon, 28 Sep 2026
83.2200
83.6600
82.2700
82.8700
21,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
83.6200
83.7900
82.7100
83.4900
66,400
Thu, 24 Sep 2026
83.2700
84.3760
83.0150
83.9000
43,100
Wed, 23 Sep 2026
85.0400
85.3680
83.4100
84.0700
37,400
Tue, 22 Sep 2026
85.2200
86.1400
85.2200
85.7100
30,600
Mon, 21 Sep 2026
84.4300
86.2200
84.4000
85.9900
58,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
77.6700
81.0000
77.6700
80.7700
152,900
Thu, 17 Sep 2026
75.9300
76.5200
75.5700
76.1600
17,000
Wed, 16 Sep 2026
75.2600
75.5800
74.6500
75.5500
40,700
Tue, 15 Sep 2026
76.4800
76.5600
75.0010
75.7200
54,300
Mon, 14 Sep 2026
77.3500
78.7650
77.3500
78.5800
25,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
77.4500
79.3100
76.5100
76.8600
29,600
Thu, 10 Sep 2026
76.4600
76.8700
76.2800
76.6700
17,100
Wed, 09 Sep 2026
79.1400
79.1400
77.7100
77.8100
26,900
Tue, 08 Sep 2026
77.8300
78.3800
77.1800
78.0100
56,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
78.9000
79.4600
78.2300
79.4200
68,700
Thu, 03 Sep 2026
78.0100
81.3850
78.0100
81.3800
103,100
Wed, 02 Sep 2026
76.3800
77.1000
76.2400
76.9100
18,500
Tue, 01 Sep 2026
77.3800
77.9200
76.1300
76.8400
42,500
Mon, 31 Aug 2026
77.6400
78.7400
77.3800
78.4400
20,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
78.8300
79.1850
76.7300
77.1500
66,200
Thu, 27 Aug 2026
78.9000
80.4300
78.5100
79.5100
28,500
Wed, 26 Aug 2026
77.6880
78.1630
77.2700
78.0800
21,600
Tue, 25 Aug 2026
78.2400
79.1300
77.7400
78.5200
49,000
Mon, 24 Aug 2026
78.5900
79.4800
77.7700
78.3500
62,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
76.7300
77.3600
75.8900
76.6700
104,200
Thu, 20 Aug 2026
71.5700
72.5000
70.7900
72.3000
77,400
Wed, 19 Aug 2026
64.6100
69.1500
64.4100
68.1000
118,000
Tue, 18 Aug 2026
63.6500
64.6700
63.6500
64.2700
28,100
Mon, 17 Aug 2026
63.0400
64.2100
63.0400
63.9500
39,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
62.2900
62.8200
62.1510
62.5700
24,200
Thu, 13 Aug 2026
63.1700
63.5800
62.5000
62.9800
34,000
Wed, 12 Aug 2026
63.5600
63.6650
62.9400
63.0300
18,200
Tue, 11 Aug 2026
63.7800
63.8050
62.9450
63.1400
59,200
Mon, 10 Aug 2026
64.5000
64.5000
63.3840
63.6200
141,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
64.7710
64.7710
64.2600
64.6000
16,600
Fri, 07 Aug 2026
7 · 10-Q
Next filing day · accepted 06 Aug, 19:29 ET
10-Q ↗
Thu, 06 Aug 2026
63.8100
64.5300
63.8100
64.0500
15,900
Wed, 05 Aug 2026
63.7050
64.5600
63.5400
64.4900
37,300
Tue, 04 Aug 2026
63.2600
64.0390
63.2600
63.8900
24,200
Mon, 03 Aug 2026
6 · 8-K
After-hours · 16:09 ET
8-K ↗
Mon, 03 Aug 2026
62.3300
63.6900
62.1500
63.5100
195,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
63.4000
63.4000
62.0100
62.5500
73,200
Thu, 30 Jul 2026
64.3900
64.7200
64.3100
64.4100
24,000
Wed, 29 Jul 2026
63.7700
64.2800
63.1600
63.1800
43,500
Tue, 28 Jul 2026
62.9300
63.5900
62.5600
63.4800
23,600
Mon, 27 Jul 2026
64.5100
65.2750
64.1000
64.5600
49,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
63.8800
63.9600
63.3700
63.8200
38,500
Thu, 23 Jul 2026
64.6200
64.7500
64.2850
64.4200
46,000
Wed, 22 Jul 2026
65.2900
65.8800
65.2100
65.5800
33,400
Tue, 21 Jul 2026
66.0800
66.5600
65.7300
66.1100
42,700
Mon, 20 Jul 2026
64.1400
65.2900
63.8500
64.7800
54,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
62.5100
63.9800
62.1700
63.8000
42,900
Thu, 16 Jul 2026
64.0200
64.5000
63.6600
63.8900
23,200
Wed, 15 Jul 2026
64.9300
65.1050
64.3900
64.6150
37,400
Tue, 14 Jul 2026
63.5900
64.5200
63.2900
64.1800
50,400
Mon, 13 Jul 2026
62.1200
62.3800
61.4200
61.8600
65,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
63.7800
64.3100
63.4100
63.5600
36,100
Thu, 09 Jul 2026
62.3300
63.0500
62.2500
62.9000
26,300
Wed, 08 Jul 2026
61.4300
62.0000
61.1700
61.9000
43,400
Tue, 07 Jul 2026
62.7000
63.8400
62.2910
63.5000
52,900
Mon, 06 Jul 2026
61.0800
63.5600
61.0800
63.3800
49,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
61.3600
61.8500
60.9200
61.1600
107,700
Wed, 01 Jul 2026
58.4800
60.1300
58.3320
59.6700
71,800
Tue, 30 Jun 2026
58.1200
58.7000
57.8000
58.4000
74,600
Mon, 29 Jun 2026
59.5400
60.2300
58.6300
60.0500
88,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
58.5000
60.2000
58.5000
59.3600
102,300
Thu, 25 Jun 2026
60.8300
60.8300
57.7600
58.9100
799,000
Wed, 24 Jun 2026
61.4400
61.6900
58.7500
59.5500
236,600
Tue, 23 Jun 2026
61.6900
62.4400
61.6400
62.0200
90,000
Mon, 22 Jun 2026
64.5700
65.2000
63.9100
64.1200
97,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
63.9500
63.9900
61.9600
62.6400
443,400
Wed, 17 Jun 2026
64.5000
65.6800
63.7050
63.8900
95,600
Tue, 16 Jun 2026
65.6500
65.8800
65.1700
65.3200
40,100
Mon, 15 Jun 2026
66.4600
66.9100
65.9500
66.2500
83,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
63.0000
64.0200
62.7100
63.2500
75,000
Thu, 11 Jun 2026
62.4600
63.4700
61.9500
63.2500
76,200
Wed, 10 Jun 2026
61.2500
62.1600
61.2500
61.6000
63,800
Tue, 09 Jun 2026
61.9700
62.1200
60.5500
61.7500
167,000
Mon, 08 Jun 2026
63.2100
63.8800
62.9800
63.0700
82,500
Mon, 08 Jun 2026
5 · 8-K
Next filing day · accepted 05 Jun, 18:45 ET
8-K ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
61.7800
61.8700
58.8300
60.0100
284,800
Thu, 04 Jun 2026
62.8300
64.1200
62.5700
63.2100
169,500
Wed, 03 Jun 2026
66.4000
66.7050
64.9300
65.0300
113,400
Tue, 02 Jun 2026
68.5800
68.6300
66.0500
66.8600
118,300
Mon, 01 Jun 2026
71.3600
71.5500
70.1900
71.1000
139,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
72.6300
73.8200
72.0000
73.0300
87,600
Thu, 28 May 2026
72.6400
73.2230
72.1300
72.9900
68,000
Wed, 27 May 2026
74.7100
74.9950
74.1800
74.5700
56,900
Tue, 26 May 2026
76.3700
77.6600
75.3000
75.5200
94,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
76.8800
76.8800
75.2400
75.4000
56,400
Thu, 21 May 2026
76.8000
77.6300
76.2800
77.2900
66,700
Wed, 20 May 2026
76.8200
77.4100
76.4800
77.2500
71,400
Tue, 19 May 2026
76.1500
76.5900
75.7800
76.3500
34,600
Mon, 18 May 2026
76.8500
76.8500
75.5800
76.4300
208,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
79.6200
79.6200
78.1900
78.6850
56,000
Thu, 14 May 2026
79.4900
81.6400
79.1700
81.0300
91,900
Wed, 13 May 2026
79.3500
79.8700
78.2800
79.1900
90,000
Tue, 12 May 2026
80.2200
80.4700
79.4600
80.4000
54,700
Mon, 11 May 2026
80.6600
81.7500
80.0500
81.5900
189,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
79.2300
79.9800
79.1500
79.7400
45,800
Thu, 07 May 2026
80.5800
80.5900
79.1000
79.7300
167,100
Thu, 07 May 2026
4 · 10-Q
Next filing day · accepted 06 May, 19:44 ET
10-Q ↗
Wed, 06 May 2026
81.5900
81.6600
80.7600
81.0900
91,800
Tue, 05 May 2026
81.0800
81.3300
80.6700
81.2600
70,100
Mon, 04 May 2026
78.5200
80.3600
78.2200
79.7200
120,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
78.0000
78.5800
77.8500
78.0400
61,200
Thu, 30 Apr 2026
75.8200
76.2800
75.7500
76.0500
38,300
Wed, 29 Apr 2026
76.5300
76.5300
74.5700
75.1200
142,200
Tue, 28 Apr 2026
75.8800
76.0100
75.2900
75.9900
40,500
Mon, 27 Apr 2026
77.3900
77.8500
76.1700
76.5100
81,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
77.8100
78.0300
77.1150
77.2900
67,300
Thu, 23 Apr 2026
77.3100
78.3300
76.6650
77.3800
71,800
Wed, 22 Apr 2026
78.1300
79.0700
78.0050
78.5000
52,000
Tue, 21 Apr 2026
75.7100
76.1780
74.5800
74.7000
42,100
Mon, 20 Apr 2026
74.8700
76.1600
74.5100
76.0200
56,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
76.4200
78.0900
76.0100
77.1900
312,500
Thu, 16 Apr 2026
74.7000
75.1200
72.8300
75.0700
52,300
Wed, 15 Apr 2026
74.1300
74.8500
73.2900
74.7300
42,100
Tue, 14 Apr 2026
74.1700
75.8000
73.6400
74.0000
151,600
Mon, 13 Apr 2026
70.8500
73.1700
70.5300
73.0700
69,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
71.9800
73.0300
71.6800
73.0300
104,600
Thu, 09 Apr 2026
70.7800
72.2300
70.3000
71.8400
54,900
Wed, 08 Apr 2026
72.2500
72.2500
70.3700
71.0500
112,700
Tue, 07 Apr 2026
68.1400
68.7400
67.4400
68.6900
75,000
Mon, 06 Apr 2026
69.2100
70.0450
68.8900
69.4300
125,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
65.8350
67.1000
65.4050
66.7100
119,600
Wed, 01 Apr 2026
68.2700
68.8400
67.6300
67.8500
52,300
Tue, 31 Mar 2026
66.4800
68.2000
66.2200
67.4700
138,500
Mon, 30 Mar 2026
67.5000
67.6500
65.9550
66.1700
340,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
66.3800
66.3800
65.2500
65.6400
162,200
Thu, 26 Mar 2026
69.0450
69.4900
67.8400
68.2100
65,100
Wed, 25 Mar 2026
71.2700
71.4900
70.2800
70.5450
46,600
Tue, 24 Mar 2026
70.3100
70.4000
68.6300
69.0000
34,700
Mon, 23 Mar 2026
70.4800
71.3800
69.8300
70.3400
57,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
70.2500
70.2500
69.1200
69.9100
40,900
Thu, 19 Mar 2026
69.0500
70.2250
68.4920
69.9800
60,000
Wed, 18 Mar 2026
72.2100
72.2100
70.6700
70.7300
84,100
Tue, 17 Mar 2026
73.3450
74.5700
73.1900
74.2500
59,500
Mon, 16 Mar 2026
73.6500
74.2300
72.7700
73.6800
87,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
72.7600
73.6600
70.6100
70.9000
118,200
Thu, 12 Mar 2026
70.0600
70.3100
69.0900
70.1800
41,200
Wed, 11 Mar 2026
69.9500
71.0500
69.5200
70.3900
81,300
Tue, 10 Mar 2026
70.6400
71.4800
68.9900
69.7900
107,200
Mon, 09 Mar 2026
68.4500
69.2300
68.0000
68.7700
79,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
68.6550
68.7600
67.4950
67.7900
57,700
Thu, 05 Mar 2026
72.2900
72.4800
70.3300
70.9600
118,100
Wed, 04 Mar 2026
71.5000
73.7700
71.0500
72.8300
128,200
Tue, 03 Mar 2026
66.8000
68.7070
65.8850
67.9500
137,400
Mon, 02 Mar 2026
65.2800
69.6900
65.2800
68.8700
234,400
Mon, 02 Mar 2026
3 · 10-K
Next filing day · accepted 27 Feb, 18:53 ET
10-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
65.9000
66.0500
64.9000
65.3400
115,500
Thu, 26 Feb 2026
67.8700
67.9400
66.3400
67.1600
369,700
Wed, 25 Feb 2026
66.2900
69.2300
65.9500
68.9400
101,300
Tue, 24 Feb 2026
62.7700
64.3600
62.5400
64.2300
107,300
Mon, 23 Feb 2026
65.8000
65.9030
63.6300
64.1800
96,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
66.6900
67.7300
66.4800
67.4400
102,000
Thu, 19 Feb 2026
65.6500
66.8600
65.3800
66.8200
74,800
Wed, 18 Feb 2026
66.7900
68.0200
65.5600
65.9500
84,500
Tue, 17 Feb 2026
67.7500
67.8300
66.3200
67.4700
92,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
67.0400
69.1500
66.5700
68.5100
179,200
Thu, 12 Feb 2026
67.6900
67.8700
64.8100
65.0500
263,400
Wed, 11 Feb 2026
67.7500
67.8400
65.5000
67.2600
201,400
Tue, 10 Feb 2026
68.9300
69.6400
67.6000
68.4800
144,600
Mon, 09 Feb 2026
68.6800
70.8500
68.3100
70.4900
128,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
66.7700
71.2000
66.7700
69.7200
312,700
Thu, 05 Feb 2026
69.7300
70.4100
62.0050
63.4100
536,700
Wed, 04 Feb 2026
74.8600
75.1700
71.7500
73.0400
253,600
Tue, 03 Feb 2026
78.0600
78.1200
72.6200
76.1100
385,600
Mon, 02 Feb 2026
77.7300
79.0400
77.2900
77.6800
589,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
82.4800
84.1700
81.4590
83.4400
269,200
Thu, 29 Jan 2026
87.2900
87.4300
82.8600
83.7000
254,300
Wed, 28 Jan 2026
89.5000
90.0300
88.5200
88.6800
78,800
Tue, 27 Jan 2026
87.8700
89.0450
86.8700
88.9800
73,700
Mon, 26 Jan 2026
87.2600
88.4200
86.6800
87.1900
109,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
89.2000
90.7900
88.3000
89.1100
93,800
Thu, 22 Jan 2026
89.0900
89.5300
88.1100
89.0000
103,500
Wed, 21 Jan 2026
89.1300
90.0300
86.8300
89.7700
152,000
Tue, 20 Jan 2026
90.5500
90.9250
88.8200
89.2700
131,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
95.4300
95.4900
93.9400
95.2000
394,800
Thu, 15 Jan 2026
96.4900
96.6300
94.7120
94.9100
127,700
Wed, 14 Jan 2026
95.3100
97.6000
95.0600
97.3650
153,900
Tue, 13 Jan 2026
91.9700
94.2100
91.7200
94.0600
154,600
Mon, 12 Jan 2026
89.8500
91.9600
89.8500
91.1100
105,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
90.1550
91.5200
89.4900
89.8400
53,600
Thu, 08 Jan 2026
89.2300
91.0000
88.9600
90.4600
68,900
Wed, 07 Jan 2026
91.0950
91.5500
90.2400
90.5850
58,600
Tue, 06 Jan 2026
93.9800
94.0200
90.8700
92.0850
310,400
Mon, 05 Jan 2026
92.3400
94.4230
92.0300
93.9100
281,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
88.4800
90.7000
88.1300
89.4200
338,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
88.5300
88.5700
86.7950
87.1700
381,200
Tue, 30 Dec 2025
87.7900
89.0700
87.4600
87.4900
205,100
Mon, 29 Dec 2025
87.2000
87.7600
86.6600
86.7300
79,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
88.6150
88.6150
86.2800
87.1400
105,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
86.8700
87.1600
86.0700
86.9100
48,800
Tue, 23 Dec 2025
87.2000
87.8400
86.2700
87.3000
132,000
Mon, 22 Dec 2025
89.7200
90.0000
87.5800
87.9800
104,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
87.6900
88.9400
86.5100
87.6300
140,500
Thu, 18 Dec 2025
88.1200
88.9700
84.1000
84.3000
134,900
Wed, 17 Dec 2025
87.4300
90.0350
84.9910
85.5700
201,900
Tue, 16 Dec 2025
2 · 424B3
After-hours · 17:23 ET
424B3 ↗
Tue, 16 Dec 2025
86.5700
87.7700
86.5700
87.3000
93,300
Mon, 15 Dec 2025
89.0700
89.5200
84.9300
85.4700
139,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
91.8200
92.3500
89.2700
89.9500
46,500
Thu, 11 Dec 2025
89.9000
91.5300
89.0500
91.5300
72,300
Wed, 10 Dec 2025
91.6900
94.1400
91.2850
92.2300
97,200
Tue, 09 Dec 2025
89.9500
94.3300
89.7800
92.8400
135,400
Mon, 08 Dec 2025
91.0200
91.2300
89.4300
90.5200
59,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
90.1800
91.1600
87.8900
89.0800
97,900
Thu, 04 Dec 2025
92.5400
92.8900
90.6050
92.2200
66,700
Wed, 03 Dec 2025
92.3400
93.3700
91.5100
92.6900
92,200
Tue, 02 Dec 2025
88.4400
92.0000
88.1500
90.7900
164,700
Mon, 01 Dec 2025
85.9400
86.3800
83.6200
85.2800
129,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
92.7600
92.7600
90.0000
90.4100
94,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
87.1800
90.0200
86.5500
89.6200
133,600
Tue, 25 Nov 2025
86.9100
87.7500
85.8500
87.0700
176,700
Mon, 24 Nov 2025
85.6500
88.9200
84.9100
88.8400
174,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
83.3200
85.1620
82.0500
84.3100
360,900
Thu, 20 Nov 2025
91.1000
91.2600
85.6400
86.0600
255,000
Wed, 19 Nov 2025
90.7600
92.0450
88.2690
89.1400
235,900
Tue, 18 Nov 2025
91.4200
93.4800
90.6810
92.4700
664,300
Mon, 17 Nov 2025
93.7300
95.6600
90.8550
91.5300
283,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
95.0300
96.9700
93.7900
93.9900
187,800
Thu, 13 Nov 2025
102.0300
102.9100
97.5200
97.6900
265,800
Wed, 12 Nov 2025
104.4700
104.5200
100.5100
101.2100
132,000
Tue, 11 Nov 2025
104.2000
104.2000
102.3100
102.4300
60,600
Mon, 10 Nov 2025
105.8200
105.9100
104.3600
105.6700
379,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
99.9500
103.5200
99.1200
103.4500
108,600
Fri, 07 Nov 2025
1 · 10-Q
Next filing day · accepted 06 Nov, 18:47 ET
10-Q ↗
Thu, 06 Nov 2025
102.6200
102.6200
100.0000
100.5900
87,000
Wed, 05 Nov 2025
102.2900
104.2200
101.8800
103.5300
164,200
Tue, 04 Nov 2025
103.3700
104.4300
99.2000
100.3900
245,700
Mon, 03 Nov 2025
107.2300
107.6000
105.0000
106.2800
102,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
109.4900
110.6300
108.2900
109.4000
123,900
Thu, 30 Oct 2025
108.1500
108.1500
105.9200
106.1100
114,300
Wed, 29 Oct 2025
113.3200
113.3600
108.8450
110.2000
196,600
Tue, 28 Oct 2025
114.6900
115.7600
113.1600
113.3600
90,700
Mon, 27 Oct 2025
114.8500
115.4400
114.1900
114.6500
101,900
Sun, 26 Oct 2025
Weekend