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
39.1800
39.4400
37.4850
38.3950
1,289,956
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
41.8500
43.8490
40.2190
40.5600
2,932,200
Thu, 22 Oct 2026
36.8900
41.2500
36.2400
39.6500
4,237,100
Wed, 21 Oct 2026
35.4900
36.9180
34.8800
35.2200
2,127,700
Tue, 20 Oct 2026
38.1300
39.0200
35.2600
36.3000
2,606,200
Mon, 19 Oct 2026
37.3600
37.8700
35.3800
36.8000
4,030,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
33.2400
43.1200
32.7000
39.5900
8,069,400
Thu, 15 Oct 2026
36.3000
37.0700
33.8200
34.3200
2,674,500
Wed, 14 Oct 2026
33.2300
35.9100
32.5680
35.0000
4,176,300
Tue, 13 Oct 2026
32.9000
33.2400
32.3200
32.8400
1,426,800
Mon, 12 Oct 2026
33.3900
33.5900
32.9100
32.9100
2,168,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
34.3900
34.4300
33.8700
34.0200
1,978,900
Thu, 08 Oct 2026
34.1600
36.0900
34.0400
35.0600
2,252,800
Wed, 07 Oct 2026
8 · S-1/A
After-hours · 21:27 ET
AMENDMENT NO.1 TO FORM S-1 ↗
Wed, 07 Oct 2026
34.8900
35.0700
33.6000
33.8500
2,556,900
Tue, 06 Oct 2026
34.2200
34.7700
33.2200
33.3500
2,587,700
Mon, 05 Oct 2026
35.5100
35.6500
34.6200
35.1700
1,708,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
36.2000
36.9800
35.6900
36.0100
1,731,500
Thu, 01 Oct 2026
37.0200
38.7490
36.9800
37.2800
1,954,200
Wed, 30 Sep 2026
35.5800
36.8600
35.1750
36.8600
1,547,600
Tue, 29 Sep 2026
35.6700
36.7000
35.3700
35.9100
2,030,600
Mon, 28 Sep 2026
36.4050
37.4800
35.2600
36.1700
1,837,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
36.3900
37.4510
35.4850
35.7900
2,337,800
Thu, 24 Sep 2026
36.8400
38.0050
35.9500
36.7200
2,803,600
Wed, 23 Sep 2026
35.2400
36.9000
34.9600
36.2900
2,270,200
Tue, 22 Sep 2026
36.4700
36.6900
34.9000
35.0400
2,560,100
Mon, 21 Sep 2026
36.4700
37.7100
36.3700
37.3000
1,769,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
37.7000
38.6600
37.5300
37.6300
2,289,200
Thu, 17 Sep 2026
37.2500
38.1100
37.1900
37.3900
3,097,300
Wed, 16 Sep 2026
39.0500
42.6200
38.7500
40.6800
5,075,100
Tue, 15 Sep 2026
39.2300
40.9900
39.2200
39.7700
2,370,800
Tue, 15 Sep 2026
7 · 424B3
Next filing day · accepted 14 Sep, 18:02 ET
PROSPECTUS ↗
Mon, 14 Sep 2026
41.5300
41.7000
39.2600
39.5300
3,385,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
40.2200
40.2200
38.6600
39.1550
3,600,400
Thu, 10 Sep 2026
42.1900
43.2000
41.2500
43.0900
2,684,900
Wed, 09 Sep 2026
39.7500
40.6000
39.2600
40.0600
1,465,700
Tue, 08 Sep 2026
37.6700
39.4000
37.6200
39.1900
1,310,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
36.8000
37.9000
36.5400
37.8200
1,806,300
Thu, 03 Sep 2026
38.9000
39.0450
37.5000
37.5000
2,069,800
Wed, 02 Sep 2026
40.9000
41.1610
39.0000
39.0600
1,878,900
Tue, 01 Sep 2026
40.6400
42.3500
39.7900
41.6800
2,509,400
Mon, 31 Aug 2026
40.9900
41.4200
39.2100
39.3100
1,904,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
40.3100
41.2800
40.2000
40.8300
2,766,200
Thu, 27 Aug 2026
41.5000
41.6300
39.5250
39.6600
2,414,400
Wed, 26 Aug 2026
42.3000
42.7400
41.6400
41.6900
1,208,800
Tue, 25 Aug 2026
42.9400
44.0100
42.0800
42.0800
1,103,400
Mon, 24 Aug 2026
43.0500
43.8900
42.8750
43.5100
1,440,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
43.5900
44.1200
43.3100
43.6200
1,633,200
Thu, 20 Aug 2026
45.1400
45.7200
44.3600
44.8300
2,047,900
Wed, 19 Aug 2026
45.6500
46.0000
43.9000
44.0600
2,116,500
Tue, 18 Aug 2026
47.2700
47.5310
46.4900
46.9700
1,868,700
Mon, 17 Aug 2026
6 · S-1
After-hours · 17:30 ET
REGISTRATION STATEMENT ↗
Mon, 17 Aug 2026
45.6900
47.3200
45.3950
46.4600
1,731,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
5 · 10-Q
After market open · 13:09 ET
QUARTERLY REPORT ↗
Fri, 14 Aug 2026
46.2100
47.0400
45.5800
45.8300
1,689,400
Thu, 13 Aug 2026
46.0000
47.4200
45.7900
46.9100
1,240,800
Wed, 12 Aug 2026
48.3400
48.4590
46.0200
46.3700
1,677,900
Tue, 11 Aug 2026
50.0600
50.6200
49.2000
49.2000
1,149,500
Mon, 10 Aug 2026
50.2500
50.5600
49.1490
50.4000
1,279,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
50.6000
51.1500
50.0100
50.5500
1,701,000
Thu, 06 Aug 2026
52.3000
52.7300
49.9900
50.1300
1,699,700
Wed, 05 Aug 2026
55.7200
56.3900
51.0600
51.9000
2,045,300
Tue, 04 Aug 2026
52.9700
55.4400
52.8800
55.3800
1,555,000
Mon, 03 Aug 2026
54.4400
55.0200
53.6350
54.5800
1,412,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
57.8000
62.3700
55.1500
55.7200
2,235,900
Thu, 30 Jul 2026
62.2700
64.1400
59.0900
59.0900
1,670,400
Wed, 29 Jul 2026
62.0200
68.3350
58.9400
67.6700
2,289,600
Tue, 28 Jul 2026
61.1100
63.2550
59.1400
60.3900
1,285,600
Mon, 27 Jul 2026
58.8900
63.8800
58.8100
61.1100
1,625,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
62.9500
63.8100
59.1550
62.0500
1,669,900
Thu, 23 Jul 2026
64.7500
66.8200
62.8300
63.7000
2,340,500
Wed, 22 Jul 2026
58.5200
59.4200
57.3300
58.3200
1,435,800
Tue, 21 Jul 2026
58.6000
60.2400
56.6500
57.4900
1,584,600
Mon, 20 Jul 2026
58.9100
62.0000
57.5800
60.7600
1,749,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
64.7600
65.3700
61.0900
63.5500
2,866,000
Thu, 16 Jul 2026
56.0100
58.9100
55.1300
57.4000
1,461,400
Wed, 15 Jul 2026
56.7700
58.1300
54.5900
54.7500
1,712,900
Tue, 14 Jul 2026
57.9600
58.9000
56.6400
58.1300
1,265,100
Mon, 13 Jul 2026
57.6900
60.7200
56.3510
59.6600
1,541,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
58.4000
61.2100
56.0800
56.4100
1,197,200
Thu, 09 Jul 2026
60.3700
61.7000
58.8200
58.9100
1,047,100
Wed, 08 Jul 2026
62.0700
65.5500
59.6830
61.3300
1,942,400
Tue, 07 Jul 2026
58.4800
60.8900
57.5600
59.6200
1,212,500
Mon, 06 Jul 2026
59.3200
59.6400
57.9350
58.3300
893,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
61.6300
64.5900
59.9320
61.9600
1,212,600
Wed, 01 Jul 2026
63.1100
64.4600
61.5000
62.4800
1,021,400
Tue, 30 Jun 2026
64.8000
65.4000
61.2000
61.8000
1,201,425
Mon, 29 Jun 2026
67.0000
70.1000
64.4000
64.8000
1,877,440
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
73.8000
75.4000
68.6000
70.0000
2,261,625
Thu, 25 Jun 2026
66.4000
71.8000
66.3000
69.4000
1,580,575
Wed, 24 Jun 2026
71.6000
74.3000
68.4000
71.6000
1,545,715
Tue, 23 Jun 2026
72.2000
74.0000
69.7000
72.6000
2,095,660
Mon, 22 Jun 2026
63.4000
66.2000
61.6000
65.6000
1,539,155
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
66.2000
68.4000
65.5000
66.0000
1,443,590
Wed, 17 Jun 2026
4 · 8-K
After-hours · 17:25 ET
CURRENT REPORT ↗
Wed, 17 Jun 2026
64.6000
72.7000
64.0000
71.0000
2,936,855
Tue, 16 Jun 2026
65.4000
66.4000
64.2200
65.4000
1,173,165
Mon, 15 Jun 2026
68.6000
69.2000
65.4000
65.6000
1,423,390
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
80.2000
83.0000
75.6000
75.6000
1,487,465
Thu, 11 Jun 2026
90.6000
95.6000
82.0000
83.4000
2,798,840
Wed, 10 Jun 2026
86.6000
93.9000
84.8000
92.2000
4,785,460
Tue, 09 Jun 2026
78.6000
93.0000
76.2000
82.6000
4,369,230
Mon, 08 Jun 2026
78.6000
81.7000
77.2000
80.2000
2,037,125
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
74.2000
85.8000
73.6000
83.0000
3,948,360
Thu, 04 Jun 2026
78.8000
78.9600
72.2000
72.6000
2,090,270
Wed, 03 Jun 2026
79.1000
80.0000
77.2000
77.8000
1,557,140
Tue, 02 Jun 2026
79.0000
80.0000
77.4000
78.0000
1,222,355
Mon, 01 Jun 2026
78.4000
80.6000
76.2200
80.4000
1,697,305
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
77.6000
78.6000
74.7000
76.6000
2,066,080
Thu, 28 May 2026
83.4000
83.8000
78.8000
79.2000
2,179,780
Wed, 27 May 2026
85.2000
87.2000
82.4000
82.4000
1,579,620
Tue, 26 May 2026
87.4000
87.6000
85.0000
85.8000
2,324,620
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
91.8000
93.4000
90.0000
92.2000
3,652,560
Thu, 21 May 2026
98.2000
99.0000
89.8000
90.8000
2,721,920
Wed, 20 May 2026
99.4000
100.6000
96.4000
96.6000
2,110,820
Tue, 19 May 2026
100.6000
102.0000
98.2000
100.6000
3,310,295
Mon, 18 May 2026
100.2000
103.1000
98.4000
98.8000
2,935,325
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
108.0000
108.4000
101.6000
103.2000
3,391,040
Thu, 14 May 2026
105.2000
107.6000
100.2000
101.8000
1,620,770
Wed, 13 May 2026
103.2000
107.3000
102.2000
106.2000
1,930,065
Tue, 12 May 2026
3 · 10-Q
After-hours · 17:10 ET
QUARTERLY REPORT ↗
Tue, 12 May 2026
109.4000
110.8000
101.6000
103.0000
1,851,450
Mon, 11 May 2026
104.6000
108.2000
103.0000
107.4000
1,578,135
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
102.4000
105.2000
101.0000
104.4000
2,257,855
Thu, 07 May 2026
103.4000
106.6000
102.6000
103.6000
2,768,840
Wed, 06 May 2026
103.9000
106.4000
103.0000
104.8000
1,817,050
Tue, 05 May 2026
105.8000
110.6000
104.6000
109.4000
1,454,315
Mon, 04 May 2026
107.1000
114.0000
102.2000
109.6000
3,083,170
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
103.6000
107.4000
102.8000
107.2000
1,498,870
Thu, 30 Apr 2026
110.0000
112.9400
105.2000
105.8000
2,090,165
Wed, 29 Apr 2026
108.4000
114.6000
106.8000
112.4000
1,977,435
Tue, 28 Apr 2026
115.4000
116.0000
107.0000
107.2000
2,721,405
Mon, 27 Apr 2026
117.4000
117.8000
111.0000
111.8000
1,687,455
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
115.6000
119.8000
113.4000
118.8000
2,374,035
Thu, 23 Apr 2026
118.3000
128.0000
116.0000
116.6000
3,775,815
Wed, 22 Apr 2026
114.2000
119.6000
113.8000
116.8000
1,496,115
Tue, 21 Apr 2026
115.1000
124.0000
114.8000
119.4000
2,481,065
Mon, 20 Apr 2026
115.4000
119.6000
114.4000
115.8000
1,890,895
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
109.8000
113.2000
108.2000
112.8000
2,568,610
Thu, 16 Apr 2026
115.6000
120.9000
113.4000
115.8000
2,037,860
Wed, 15 Apr 2026
112.9000
118.1000
112.4000
116.0000
1,726,835
Tue, 14 Apr 2026
111.8000
116.4000
111.3000
114.6000
1,842,735
Mon, 13 Apr 2026
131.1000
132.2000
117.8000
117.8000
2,585,005
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
123.4000
130.4000
122.2000
128.0000
2,557,760
Thu, 09 Apr 2026
137.6000
138.4000
125.0000
125.0000
2,670,370
Wed, 08 Apr 2026
134.4000
147.0000
130.2000
135.0000
3,851,840
Tue, 07 Apr 2026
164.6000
179.9600
163.2000
167.8000
3,693,220
Mon, 06 Apr 2026
166.0000
166.2000
155.5000
157.2000
2,371,545
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
186.0000
189.5800
163.2000
165.8000
3,151,670
Wed, 01 Apr 2026
168.4000
176.2000
161.2000
165.6000
3,045,855
Tue, 31 Mar 2026
2 · 10-K
After-hours · 16:33 ET
ANNUAL REPORT ↗
Tue, 31 Mar 2026
194.4000
202.2000
172.2000
173.2000
2,764,685
Mon, 30 Mar 2026
199.6000
221.8000
199.2000
213.8000
2,400,915
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
195.0000
220.2000
193.4000
217.2000
2,514,020
Thu, 26 Mar 2026
172.4000
189.0000
167.4200
188.6000
2,533,990
Wed, 25 Mar 2026
163.7000
173.9000
160.4200
165.4000
2,657,950
Tue, 24 Mar 2026
175.1000
177.6000
160.0000
172.2000
3,188,940
Mon, 23 Mar 2026
158.6000
174.8000
150.6000
164.6000
4,761,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
163.2000
189.2000
162.4000
183.4000
3,034,375
Thu, 19 Mar 2026
187.2000
191.0000
154.4000
161.8000
4,346,890
Wed, 18 Mar 2026
155.2000
172.2000
154.2000
171.2000
3,973,975
Tue, 17 Mar 2026
146.6000
149.6000
141.6000
146.6000
1,870,450
Mon, 16 Mar 2026
164.9000
165.2000
150.4400
151.0000
3,208,450
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
163.1000
178.6000
157.2000
177.2000
2,837,175
Thu, 12 Mar 2026
166.2000
172.9400
160.7000
172.0000
3,368,240
Wed, 11 Mar 2026
160.6000
166.2000
150.4000
150.4000
3,320,465
Tue, 10 Mar 2026
152.2000
167.0000
137.6000
166.6000
3,176,345
Mon, 09 Mar 2026
191.6000
205.3000
145.0000
151.2000
5,602,170
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
169.7000
188.2000
161.2000
187.6000
5,314,315
Thu, 05 Mar 2026
137.8000
159.0600
133.6000
147.0000
4,123,805
Wed, 04 Mar 2026
137.4000
140.0000
125.9000
130.6000
2,487,190
Tue, 03 Mar 2026
148.0000
167.8000
133.2000
139.8000
5,635,180
Mon, 02 Mar 2026
140.4000
141.0000
124.2000
129.0000
3,286,890
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
127.9000
130.7000
121.0000
125.6000
3,429,055
Thu, 26 Feb 2026
112.2000
125.2000
112.0000
116.0000
2,479,185
Wed, 25 Feb 2026
118.2000
119.1000
113.2000
113.4000
1,774,075
Tue, 24 Feb 2026
130.8000
134.0000
121.6000
123.0000
2,017,020
Mon, 23 Feb 2026
122.8000
133.0000
119.2000
131.0000
2,752,530
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
132.4000
134.0000
119.4000
122.2000
2,724,760
Thu, 19 Feb 2026
128.0000
132.6000
125.8000
128.0000
2,423,905
Wed, 18 Feb 2026
122.6000
125.0000
116.2000
121.8000
1,969,060
Tue, 17 Feb 2026
132.6000
139.2000
120.2000
121.8000
2,802,495
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
126.6000
134.9000
117.6000
130.4000
3,632,820
Thu, 12 Feb 2026
110.6000
127.6000
109.2000
126.2000
4,181,040
Wed, 11 Feb 2026
108.2000
118.2000
107.6000
112.4000
2,161,530
Tue, 10 Feb 2026
109.4000
113.6000
108.2000
113.4000
1,506,925
Mon, 09 Feb 2026
116.4000
117.6000
108.1000
108.8000
1,518,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
126.0000
126.4000
116.0000
117.2000
2,819,825
Thu, 05 Feb 2026
128.4000
137.0000
122.0000
133.0000
5,308,530
Wed, 04 Feb 2026
114.0000
128.8000
112.4000
119.0000
3,125,980
Tue, 03 Feb 2026
108.0000
125.1600
106.8000
115.2000
2,400,900
Mon, 02 Feb 2026
116.2000
116.4000
105.4000
106.6000
1,731,105
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
117.6000
121.5000
112.0000
117.8000
2,355,110
Thu, 29 Jan 2026
116.4000
129.0000
115.0000
115.4000
2,657,520
Wed, 28 Jan 2026
112.0000
116.7000
110.2000
113.0000
1,355,975
Tue, 27 Jan 2026
109.4000
113.6000
107.6000
113.4000
1,011,045
Mon, 26 Jan 2026
109.6000
110.5200
106.8000
109.8000
1,104,725
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
109.0000
110.6000
104.6000
110.6000
1,530,595
Thu, 22 Jan 2026
108.4000
111.8000
107.2000
107.4000
1,415,995
Wed, 21 Jan 2026
125.8000
129.4000
109.2000
112.0000
3,436,145
Tue, 20 Jan 2026
132.0000
141.4000
123.0000
137.2000
3,762,880
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
110.0000
114.2000
109.0000
112.4000
1,154,565
Thu, 15 Jan 2026
110.8000
112.9000
108.8000
111.4000
1,136,610
Wed, 14 Jan 2026
118.2000
124.6000
116.2000
118.0000
2,157,770
Tue, 13 Jan 2026
106.2000
115.0000
106.2000
112.2000
1,478,430
Mon, 12 Jan 2026
110.4000
111.4000
106.8000
107.4000
780,075
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
110.0000
112.6000
105.8000
106.8000
952,670
Thu, 08 Jan 2026
114.0000
114.4000
109.2000
110.4000
1,011,940
Wed, 07 Jan 2026
110.0000
114.2000
110.0000
113.2000
772,250
Tue, 06 Jan 2026
111.8000
112.2800
108.6000
109.6000
682,890
Mon, 05 Jan 2026
108.2000
112.4000
107.2000
112.1000
722,425
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
110.0000
113.6000
108.6000
109.4000
926,320
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
112.0000
115.2000
110.2000
114.2000
731,365
Tue, 30 Dec 2025
114.0000
114.3000
110.8000
112.2000
600,530
Mon, 29 Dec 2025
120.2000
120.2000
113.2000
115.0000
977,235
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
117.4000
121.0000
117.0000
118.2000
683,635
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
118.4000
119.4000
117.0000
118.4000
396,140
Tue, 23 Dec 2025
119.4000
119.6000
117.2000
118.8000
720,540
Mon, 22 Dec 2025
121.2000
122.6000
117.6000
117.8000
960,560
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
133.9000
134.2000
125.8000
126.0000
1,347,555
Thu, 18 Dec 2025
139.8000
143.8000
135.0000
136.6000
1,771,155
Wed, 17 Dec 2025
140.8000
147.8000
137.6400
146.4000
1,542,650
Tue, 16 Dec 2025
144.2000
149.0000
140.0000
142.4000
1,833,915
Mon, 15 Dec 2025
139.8000
149.4000
138.8000
142.2000
1,257,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
140.8000
155.8000
138.4000
142.8000
2,017,640
Thu, 11 Dec 2025
150.0000
155.5200
142.0000
142.0000
1,301,935
Wed, 10 Dec 2025
160.9000
163.0000
146.0000
147.0000
1,373,165
Tue, 09 Dec 2025
160.0000
160.4000
155.2000
159.0000
600,220
Mon, 08 Dec 2025
154.0000
162.6400
153.8000
158.2000
938,280
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
157.2000
159.4000
154.4000
155.0000
1,036,180
Thu, 04 Dec 2025
159.6000
164.2000
158.0000
158.6000
874,600
Wed, 03 Dec 2025
167.4000
168.2000
160.8000
161.6000
806,360
Tue, 02 Dec 2025
165.2000
168.9000
162.8000
163.6000
997,655
Mon, 01 Dec 2025
177.0000
177.0000
163.8000
169.4000
1,332,140
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
175.2000
175.6000
169.0000
169.4000
748,785
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
182.8000
184.4000
175.0000
176.8000
1,474,265
Tue, 25 Nov 2025
198.8000
214.0000
187.2000
187.2000
1,395,335
Mon, 24 Nov 2025
226.0000
226.2000
198.0000
198.4000
1,241,950
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
245.4000
273.8000
226.8000
231.2000
2,391,210
Thu, 20 Nov 2025
197.3000
262.6000
194.4000
258.8000
3,241,585
Wed, 19 Nov 2025
236.4000
242.5800
215.6000
226.2000
1,654,190
Tue, 18 Nov 2025
235.2000
249.8000
222.2000
239.2000
2,138,310
Mon, 17 Nov 2025
209.8000
228.4000
198.1000
221.6000
1,742,630
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
220.6000
228.0000
194.6000
200.4000
2,107,330
Thu, 13 Nov 2025
1 · 10-Q
After market open · 14:31 ET
QUARTERLY REPORT ↗
Thu, 13 Nov 2025
188.4000
215.4000
185.0000
208.6000
2,153,165
Wed, 12 Nov 2025
179.5000
188.5000
179.2000
183.6000
927,080
Tue, 11 Nov 2025
184.3000
184.7600
180.4000
181.6000
741,770
Mon, 10 Nov 2025
190.2000
192.2000
182.6000
183.8000
1,333,260
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
220.8000
233.6000
205.0000
205.0000
2,395,235
Thu, 06 Nov 2025
196.2000
214.8000
194.0000
208.6000
1,934,040
Wed, 05 Nov 2025
209.2000
210.6000
188.3000
193.4000
1,452,715
Tue, 04 Nov 2025
209.4000
213.4000
199.0000
207.4000
2,277,100
Mon, 03 Nov 2025
194.0000
206.6000
191.8000
194.0000
1,129,395
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
187.8000
206.2000
187.4000
197.9000
1,535,955
Thu, 30 Oct 2025
190.6000
197.4000
184.0000
197.0000
1,434,165
Wed, 29 Oct 2025
184.0000
193.2000
179.2000
192.8000
1,479,830
Tue, 28 Oct 2025
176.2000
186.9000
175.8000
186.8000
1,053,100
Mon, 27 Oct 2025
176.2000
180.6000
174.4000
176.2000
850,025
Sun, 26 Oct 2025
Weekend