Daily Nasdaq 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
1.7400
1.7490
1.6390
1.7000
167,100
Thu, 23 Jul 2026
1.8900
1.8940
1.6500
1.7400
426,100
Wed, 22 Jul 2026
1.5300
2.1000
1.5300
1.9400
2,257,300
Tue, 21 Jul 2026
1.5100
1.6200
1.5000
1.5600
174,300
Mon, 20 Jul 2026
1.5800
1.6790
1.4900
1.5200
244,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
1.5800
1.6800
1.5400
1.6300
190,500
Thu, 16 Jul 2026
1.4800
1.7000
1.4700
1.7000
525,800
Wed, 15 Jul 2026
1.4500
1.5500
1.4000
1.5100
321,800
Tue, 14 Jul 2026
1.3900
1.5900
1.3900
1.4600
673,600
Mon, 13 Jul 2026
1.6000
1.6000
1.4300
1.4700
626,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
1.6300
1.7000
1.4700
1.5900
1,938,100
Thu, 09 Jul 2026
1.5300
1.6200
1.4500
1.6200
622,500
Wed, 08 Jul 2026
1.6600
1.6800
1.4800
1.5300
761,900
Tue, 07 Jul 2026
1.8600
1.9400
1.6990
1.7200
835,900
Mon, 06 Jul 2026
2.4100
2.4100
1.8700
2.0000
757,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
2.1400
2.4700
2.1200
2.4200
1,106,700
Wed, 01 Jul 2026
1.8800
2.4300
1.8500
2.2600
1,713,200
Tue, 30 Jun 2026
2.1800
2.2300
1.9100
2.0500
1,365,200
Mon, 29 Jun 2026
27 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Mon, 29 Jun 2026
2.8000
2.8900
2.2000
2.4900
1,110,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
3.5000
3.5000
2.5000
3.0000
2,083,808
Thu, 25 Jun 2026
3.5000
4.0000
3.0000
3.5000
3,822,814
Wed, 24 Jun 2026
26 · 8-K
After-hours · 17:00 ET
CURRENT REPORT ↗
Wed, 24 Jun 2026
25 · 424B5
After market open · 11:42 ET
PROSPECTUS SUPPLEMENT ↗
Wed, 24 Jun 2026
4.7500
6.0000
4.2500
5.5000
5,623,604
Tue, 23 Jun 2026
5.0000
6.2500
4.0000
5.2500
6,314,451
Mon, 22 Jun 2026
5.2500
5.5000
4.5000
5.0000
4,427,328
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
5.5000
5.7500
4.0000
4.5000
3,724,578
Wed, 17 Jun 2026
7.5000
8.0000
5.0000
5.2500
2,120,539
Tue, 16 Jun 2026
25.2500
25.2500
5.5000
7.0000
3,201,829
Mon, 15 Jun 2026
40.5000
41.5000
25.2500
26.2500
760,699
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
25.5000
26.0000
24.0000
24.7500
59,784
Thu, 11 Jun 2026
26.0000
27.0000
25.5000
26.0000
63,713
Wed, 10 Jun 2026
27.2500
30.0000
25.2500
25.7500
214,317
Tue, 09 Jun 2026
27.2500
28.0000
24.5000
25.5000
347,629
Mon, 08 Jun 2026
26.0000
28.0000
24.0000
27.5000
106,170
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
27.2500
27.7500
23.7500
25.0000
111,391
Thu, 04 Jun 2026
25.7500
33.2500
25.0000
30.0000
179,725
Wed, 03 Jun 2026
27.5000
27.7500
22.5000
26.2500
111,387
Tue, 02 Jun 2026
30.5000
30.5000
27.2500
28.5000
87,087
Mon, 01 Jun 2026
28.7500
31.7500
27.7500
31.5000
220,390
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
29.2500
34.7500
27.0000
27.5000
215,975
Thu, 28 May 2026
26.7500
29.5000
26.5000
29.5000
74,708
Wed, 27 May 2026
27.7500
28.0000
26.0000
26.7500
75,133
Tue, 26 May 2026
30.0000
32.2500
26.0000
27.7500
285,638
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
29.5000
29.5000
25.2500
27.2500
94,890
Thu, 21 May 2026
27.5000
30.0000
25.2500
27.7500
128,360
Wed, 20 May 2026
36.5000
37.5000
22.7500
29.0000
769,919
Tue, 19 May 2026
34.2500
35.5000
33.0000
35.2500
44,469
Mon, 18 May 2026
36.7500
37.5000
33.0000
36.0000
153,094
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
34.7500
39.5000
32.5000
36.7500
170,299
Thu, 14 May 2026
35.7500
37.5000
34.7500
35.5000
127,373
Wed, 13 May 2026
40.2500
43.7500
35.0000
38.7500
408,642
Tue, 12 May 2026
35.0000
35.7500
32.5000
35.2500
150,782
Mon, 11 May 2026
35.7500
38.5000
29.7500
37.0000
349,855
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
57.5000
58.0000
29.7500
40.0000
1,903,982
Thu, 07 May 2026
345.0000
352.5000
34.2500
37.7500
914,199
Wed, 06 May 2026
1875.0000
2045.0000
297.5000
310.0000
72,164
Wed, 06 May 2026
24 · 8-K
Pre-market · 09:25 ET
CURRENT REPORT ↗
Tue, 05 May 2026
1167.5000
1497.5000
782.5000
1497.5000
5,440
Mon, 04 May 2026
1110.0000
1242.5000
1100.0000
1225.0000
534
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
1002.5000
1092.5000
962.5000
1085.0000
127
Thu, 30 Apr 2026
855.0000
1015.0000
855.0000
1000.0000
180
Wed, 29 Apr 2026
23 · 8-K
After-hours · 16:00 ET
CURRENT REPORT ↗
Wed, 29 Apr 2026
932.5000
982.5000
832.5000
847.5000
252
Wed, 29 Apr 2026
22 · 424B5
Pre-market · 09:00 ET
PROSPECTUS SUPPLEMENT ↗
Tue, 28 Apr 2026
1048.7500
1048.7500
992.5000
992.5000
30
Mon, 27 Apr 2026
1042.5000
1066.2500
1022.5000
1022.5000
53
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
1062.5000
1075.0000
1025.0000
1056.2500
70
Thu, 23 Apr 2026
1037.5000
1075.0000
1005.0000
1012.5000
124
Wed, 22 Apr 2026
985.2500
1052.5000
962.5000
1047.5000
102
Tue, 21 Apr 2026
1000.0000
1000.0000
950.0000
962.5000
53
Mon, 20 Apr 2026
962.5000
1016.2500
962.5000
1000.0000
96
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
942.5000
1000.0000
917.5000
985.0000
124
Thu, 16 Apr 2026
905.0000
965.0000
850.0000
962.5000
109
Wed, 15 Apr 2026
875.0000
912.5000
837.5000
912.5000
274
Tue, 14 Apr 2026
760.0000
857.5000
760.0000
855.0000
197
Mon, 13 Apr 2026
740.0000
770.0000
730.0000
760.0000
52
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
21 · 10-Q
After-hours · 17:00 ET
QUARTERLY REPORT ↗
Fri, 10 Apr 2026
760.0000
775.0000
752.5000
752.5000
23
Thu, 09 Apr 2026
762.5000
782.5000
750.0000
752.5000
28
Wed, 08 Apr 2026
777.5000
782.5000
752.5000
765.0000
67
Tue, 07 Apr 2026
747.5000
767.5000
725.0000
732.5000
40
Mon, 06 Apr 2026
762.5000
809.7500
750.0000
752.5000
37
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
20 · 8-K
After-hours · 16:00 ET
CURRENT REPORT ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
743.7500
752.5000
712.5000
740.0000
33
Wed, 01 Apr 2026
677.5000
763.7500
677.5000
737.5000
52
Tue, 31 Mar 2026
692.5000
700.0000
665.0000
680.0000
27
Mon, 30 Mar 2026
687.5000
697.5000
652.7500
660.0000
137
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
19 · 10-K
After-hours · 17:00 ET
ANNUAL REPORT ↗
Fri, 27 Mar 2026
697.5000
712.5000
690.0000
690.0000
52
Thu, 26 Mar 2026
682.5000
737.5000
682.5000
697.5000
90
Wed, 25 Mar 2026
702.5000
757.5000
685.0000
705.0000
139
Tue, 24 Mar 2026
645.0000
738.7500
637.5000
700.0000
124
Mon, 23 Mar 2026
675.0000
767.5000
630.0000
655.0000
1,209
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
887.5000
928.2500
580.0000
580.0000
995
Thu, 19 Mar 2026
922.5000
943.7500
895.0000
905.0000
14
Wed, 18 Mar 2026
18 · DEF 14A
After-hours · 17:17 ET
PROXY STATEMENT ↗
Wed, 18 Mar 2026
952.5000
997.5000
911.2500
930.0000
48
Tue, 17 Mar 2026
965.0000
1000.0000
965.0000
982.5000
27
Mon, 16 Mar 2026
1025.0000
1027.5000
955.0000
970.0000
189
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
960.0000
1047.5000
960.0000
982.5000
68
Thu, 12 Mar 2026
987.5000
1017.2500
965.0000
975.0000
47
Wed, 11 Mar 2026
976.2500
1000.0000
976.2500
992.5000
50
Tue, 10 Mar 2026
962.5000
987.5000
952.7500
987.5000
50
Mon, 09 Mar 2026
917.5000
965.0000
915.2500
953.7500
143
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
945.0000
987.5000
932.7500
957.5000
56
Thu, 05 Mar 2026
932.5000
972.5000
910.0000
965.0000
71
Wed, 04 Mar 2026
17 · PRE 14A
After market open · 10:39 ET
PROXY STATEMENT ↗
Wed, 04 Mar 2026
926.2500
977.5000
852.5000
910.0000
128
Tue, 03 Mar 2026
875.0000
910.0000
857.2500
873.7500
24
Mon, 02 Mar 2026
885.0000
980.0000
875.0000
910.0000
179
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
912.5000
952.5000
912.5000
930.0000
62
Thu, 26 Feb 2026
1042.5000
1052.5000
895.0000
895.0000
258
Wed, 25 Feb 2026
892.5000
1060.0000
887.7500
1032.5000
486
Tue, 24 Feb 2026
827.5000
850.0000
802.5000
832.5000
30
Mon, 23 Feb 2026
867.5000
867.5000
794.0000
825.0000
59
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
800.0000
881.2500
752.5000
852.5000
159
Thu, 19 Feb 2026
917.5000
917.5000
802.5000
825.0000
102
Wed, 18 Feb 2026
16 · 8-K
After-hours · 16:57 ET
CURRENT REPORT ↗
Wed, 18 Feb 2026
782.5000
1047.5000
750.0000
887.5000
1,405
Tue, 17 Feb 2026
777.5000
812.5000
770.0000
782.5000
35
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
841.5000
865.0000
777.5000
777.5000
70
Thu, 12 Feb 2026
852.5000
882.5000
845.0000
845.0000
38
Wed, 11 Feb 2026
927.5000
927.5000
862.5000
877.5000
24
Tue, 10 Feb 2026
892.5000
945.0000
892.5000
902.5000
42
Mon, 09 Feb 2026
900.0000
912.5000
897.5000
910.0000
22
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
840.0000
932.5000
840.0000
887.5000
25
Thu, 05 Feb 2026
865.0000
870.0000
775.0000
850.0000
194
Wed, 04 Feb 2026
962.5000
975.0000
850.0000
880.0000
246
Tue, 03 Feb 2026
1025.0000
1025.0000
940.0000
948.7500
86
Mon, 02 Feb 2026
1010.0000
1050.5000
1006.7500
1012.5000
92
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
1175.0000
1175.0000
1005.0000
1052.5000
177
Thu, 29 Jan 2026
15 · 8-K
After-hours · 16:31 ET
CURRENT REPORT ↗
Thu, 29 Jan 2026
1025.0000
1162.5000
920.7500
1112.5000
489
Wed, 28 Jan 2026
1097.5000
1102.5000
1000.2500
1002.5000
100
Tue, 27 Jan 2026
1112.5000
1150.0000
1065.0000
1105.0000
220
Mon, 26 Jan 2026
1125.0000
1182.5000
1025.0000
1122.5000
208
Mon, 26 Jan 2026
14 · S-3
Next filing day · accepted 23 Jan, 17:55 ET
REGISTRATION STATEMENT ↗
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
1045.0000
1145.0000
995.2500
1125.0000
398
Thu, 22 Jan 2026
1142.5000
1194.5000
1040.0000
1040.0000
247
Wed, 21 Jan 2026
1192.5000
1267.2500
1146.7500
1150.0000
110
Tue, 20 Jan 2026
1305.0000
1320.0000
1180.0000
1200.0000
266
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
1225.0000
1380.0000
1167.5000
1322.5000
342
Thu, 15 Jan 2026
1292.5000
1310.0000
1187.5000
1250.0000
210
Wed, 14 Jan 2026
1197.7500
1302.5000
1187.5000
1265.0000
303
Tue, 13 Jan 2026
1222.5000
1242.5000
1150.0000
1237.5000
148
Mon, 12 Jan 2026
1135.0000
1215.0000
1067.5000
1197.5000
139
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
1107.5000
1176.2500
1075.0000
1135.0000
144
Thu, 08 Jan 2026
1087.5000
1137.5000
1070.0000
1095.0000
111
Wed, 07 Jan 2026
13 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Wed, 07 Jan 2026
1127.5000
1167.5000
1100.0000
1110.0000
59
Tue, 06 Jan 2026
1197.5000
1217.5000
1125.0000
1145.0000
70
Mon, 05 Jan 2026
1187.5000
1217.2500
1087.7500
1192.5000
114
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
1065.0000
1253.7500
1057.5000
1155.0000
198
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
1087.5000
1160.0000
995.0000
1065.0000
544
Tue, 30 Dec 2025
1112.5000
1147.5000
1052.5000
1078.7500
130
Mon, 29 Dec 2025
1143.0000
1220.0000
1112.0000
1117.5000
108
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
1297.5000
1297.5000
1165.0000
1205.0000
106
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
1300.0000
1311.2500
1275.0000
1302.5000
33
Tue, 23 Dec 2025
12 · 8-K
After-hours · 17:18 ET
CURRENT REPORT ↗
Tue, 23 Dec 2025
1352.5000
1367.5000
1227.5000
1300.0000
262
Mon, 22 Dec 2025
1325.0000
1487.2500
1225.0000
1372.5000
482
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
897.5000
1365.0000
875.0000
1315.0000
2,350
Fri, 19 Dec 2025
11 · DEF 14A
Next filing day · accepted 18 Dec, 17:36 ET
PROXY STATEMENT ↗
Thu, 18 Dec 2025
898.7500
908.7500
867.5000
867.5000
48
Wed, 17 Dec 2025
915.0000
965.0000
842.5000
860.0000
262
Tue, 16 Dec 2025
930.0000
930.0000
885.0000
900.0000
56
Mon, 15 Dec 2025
975.0000
982.5000
925.0000
925.0000
47
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
1007.5000
1017.5000
970.0000
970.0000
55
Thu, 11 Dec 2025
955.0000
1027.5000
950.0000
1000.0000
115
Wed, 10 Dec 2025
955.0000
990.0000
907.5000
962.5000
199
Tue, 09 Dec 2025
922.5000
1013.2500
900.2500
970.0000
161
Mon, 08 Dec 2025
1065.0000
1065.0000
907.5000
907.5000
261
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
1095.0000
1127.5000
1067.5000
1085.0000
108
Thu, 04 Dec 2025
1067.5000
1132.5000
1062.5000
1112.5000
77
Thu, 04 Dec 2025
10 · PRE 14A
Next filing day · accepted 03 Dec, 19:52 ET
PROXY STATEMENT ↗
Wed, 03 Dec 2025
1105.0000
1117.5000
1057.2500
1075.0000
103
Tue, 02 Dec 2025
1025.0000
1125.0000
972.7500
1122.5000
117
Mon, 01 Dec 2025
1112.5000
1128.7500
1007.5000
1007.5000
86
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
1065.0000
1195.0000
1065.0000
1190.0000
147
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
970.0000
1110.0000
952.5000
1065.0000
110
Tue, 25 Nov 2025
950.0000
970.0000
912.5000
970.0000
44
Mon, 24 Nov 2025
942.5000
980.0000
927.5000
960.0000
109
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
946.2500
1016.2500
910.0000
965.0000
102
Thu, 20 Nov 2025
1042.5000
1100.0000
902.5000
967.7500
206
Wed, 19 Nov 2025
1122.0000
1152.5000
1025.0000
1040.0000
177
Tue, 18 Nov 2025
1137.5000
1190.0000
1117.5000
1147.5000
112
Mon, 17 Nov 2025
1135.0000
1280.0000
1100.2500
1165.0000
200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
1082.5000
1210.0000
1082.5000
1162.5000
136
Thu, 13 Nov 2025
1135.0000
1197.5000
1027.5000
1107.5000
175
Wed, 12 Nov 2025
1125.0000
1210.0000
1115.0000
1182.5000
270
Tue, 11 Nov 2025
957.5000
1120.0000
900.2500
1102.5000
195
Mon, 10 Nov 2025
945.0000
982.2500
935.0000
970.0000
61
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
950.0000
967.5000
830.0000
967.5000
169
Thu, 06 Nov 2025
1070.0000
1100.0000
927.5000
950.0000
289
Wed, 05 Nov 2025
1007.5000
1065.0000
988.0000
1065.0000
82
Tue, 04 Nov 2025
995.0000
1047.5000
982.5000
1027.5000
170
Mon, 03 Nov 2025
1107.5000
1122.5000
1030.0000
1032.5000
72
Mon, 03 Nov 2025
9 · 10-Q
Pre-market · 09:02 ET
QUARTERLY REPORT ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
1000.0000
1141.5000
1000.0000
1107.5000
255
Thu, 30 Oct 2025
1000.0000
1055.5000
965.0000
977.5000
163
Wed, 29 Oct 2025
8 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Wed, 29 Oct 2025
1072.5000
1110.0000
977.5000
1007.5000
153
Tue, 28 Oct 2025
1012.5000
1100.0000
1000.0000
1022.5000
258
Mon, 27 Oct 2025
1205.0000
1205.0000
1050.0000
1077.5000
361
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1087.5000
1200.0000
1057.5000
1142.5000
228
Thu, 23 Oct 2025
1027.5000
1092.5000
988.0000
1047.5000
279
Wed, 22 Oct 2025
1105.0000
1105.0000
1000.0000
1045.0000
248
Tue, 21 Oct 2025
1135.0000
1182.5000
1102.5000
1102.5000
267
Mon, 20 Oct 2025
1125.0000
1245.2500
1125.0000
1135.0000
186
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
1187.5000
1197.5000
1100.0000
1130.0000
112
Thu, 16 Oct 2025
1200.0000
1217.5000
1155.0000
1175.0000
237
Wed, 15 Oct 2025
1312.2500
1340.0000
1175.2500
1196.2500
341
Tue, 14 Oct 2025
1305.0000
1357.5000
1275.0000
1318.7500
145
Mon, 13 Oct 2025
1332.5000
1360.0000
1275.0000
1320.0000
198
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
1482.5000
1495.2500
1277.5000
1310.0000
512
Thu, 09 Oct 2025
1500.0000
1532.7500
1423.0000
1482.5000
292
Wed, 08 Oct 2025
1485.0000
1617.5000
1437.5000
1530.0000
585
Tue, 07 Oct 2025
1472.5000
1542.7500
1420.0000
1470.0000
347
Mon, 06 Oct 2025
1567.5000
1672.5000
1500.0000
1525.0000
517
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
1730.0000
1755.0000
1502.5000
1592.5000
1,021
Thu, 02 Oct 2025
7 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Thu, 02 Oct 2025
1420.0000
1896.2500
1420.0000
1715.0000
1,442
Wed, 01 Oct 2025
1497.5000
1497.5000
1315.0000
1317.5000
465
Tue, 30 Sep 2025
1415.0000
1502.5000
1337.5000
1482.5000
585
Mon, 29 Sep 2025
6 · DEF 14C
After-hours · 16:30 ET
INFORMATION STATEMENT ↗
Mon, 29 Sep 2025
1172.5000
1580.0000
1172.5000
1440.0000
1,226
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
1250.0000
1292.5000
970.0000
1187.5000
942
Thu, 25 Sep 2025
1390.0000
1417.2500
1222.5000
1242.5000
760
Wed, 24 Sep 2025
1435.0000
1506.2500
1320.0000
1417.5000
707
Tue, 23 Sep 2025
1592.5000
1612.5000
1457.5000
1460.0000
584
Mon, 22 Sep 2025
5 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Mon, 22 Sep 2025
1827.5000
1927.5000
1492.5000
1500.0000
976
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
4 · PRE 14C
After-hours · 17:17 ET
PRELIMINARY INFORMATION STATEMENT ↗
Fri, 19 Sep 2025
1937.5000
1987.5000
1775.0000
1827.5000
812
Thu, 18 Sep 2025
1955.0000
2037.5000
1820.0000
1977.5000
842
Wed, 17 Sep 2025
1837.5000
2050.0000
1737.5000
1925.0000
1,552
Tue, 16 Sep 2025
2478.7500
2478.7500
1625.0000
1747.5000
3,316
Tue, 16 Sep 2025
3 · 8-K
Pre-market · 08:49 ET
CURRENT REPORT ↗
Mon, 15 Sep 2025
2100.0000
2457.5000
1962.5000
2432.5000
2,384
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
1662.5000
2060.0000
1656.2500
2017.5000
2,719
Thu, 11 Sep 2025
1410.0000
1642.5000
1387.5000
1603.7500
1,457
Wed, 10 Sep 2025
1362.5000
1489.5000
1345.0000
1437.5000
1,049
Tue, 09 Sep 2025
1075.0000
1365.0000
1075.0000
1320.0000
1,518
Mon, 08 Sep 2025
1022.5000
1125.0000
1000.0000
1052.5000
574
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
986.2500
998.0000
962.5000
996.0000
64
Thu, 04 Sep 2025
980.0000
992.5000
955.7500
972.5000
64
Wed, 03 Sep 2025
972.2500
1012.5000
945.0000
1010.0000
108
Tue, 02 Sep 2025
1047.5000
1047.5000
955.0000
955.0000
86
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
1000.0000
1075.0000
1000.0000
1018.7500
132
Thu, 28 Aug 2025
975.0000
1016.2500
953.7500
995.0000
144
Wed, 27 Aug 2025
2 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Wed, 27 Aug 2025
1012.5000
1025.0000
966.2500
975.0000
200
Tue, 26 Aug 2025
985.0000
1022.5000
907.5000
1012.5000
250
Mon, 25 Aug 2025
902.5000
995.0000
893.0000
990.0000
111
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
807.5000
932.5000
807.5000
927.5000
147
Thu, 21 Aug 2025
730.0000
807.5000
727.5000
803.7500
120
Wed, 20 Aug 2025
735.0000
782.5000
727.5000
772.5000
41
Tue, 19 Aug 2025
745.0000
780.0000
725.0000
762.5000
59
Mon, 18 Aug 2025
770.0000
830.0000
725.0000
747.5000
74
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
750.0000
777.5000
707.5000
772.5000
274
Thu, 14 Aug 2025
752.5000
752.5000
705.0000
725.0000
150
Wed, 13 Aug 2025
752.5000
795.0000
740.0000
750.0000
72
Tue, 12 Aug 2025
1 · 10-Q
After-hours · 16:30 ET
QUARTERLY REPORT ↗
Tue, 12 Aug 2025
765.0000
779.2500
742.5000
742.5000
159
Mon, 11 Aug 2025
822.5000
890.5000
787.5000
812.5000
54
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
850.0000
860.0000
773.2500
830.0000
43
Thu, 07 Aug 2025
850.0000
895.0000
813.7500
820.0000
94
Wed, 06 Aug 2025
805.0000
850.0000
795.0000
850.0000
97
Tue, 05 Aug 2025
840.0000
886.2500
799.2500
802.5000
128
Mon, 04 Aug 2025
817.5000
872.5000
782.5000
810.0000
109
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
822.5000
830.0000
740.0000
827.5000
107
Thu, 31 Jul 2025
805.0000
827.5000
752.5000
822.5000
77
Wed, 30 Jul 2025
817.5000
887.5000
775.0000
802.5000
107
Tue, 29 Jul 2025
830.0000
850.0000
792.7500
820.0000
98
Mon, 28 Jul 2025
842.5000
845.0000
783.2500
810.0000
78
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend