Create Account
Log In
Dark
chart
exchange
Premium
Terminal
Screener
Stocks
Crypto
Forex
Trends
Depth
Close
Check out our Dark Pool Levels

BABA20261218C145
BABA Dec 18 2026 145.00 Call (BABA261218C00145000)
option OPRA

EOD
Jul 30, 2026
4.84-4.158%(-0.21)3
OverviewHistorical
Date
(EDT)
OpenHighLowCloseChangeVolume
Open
Interest
Change
Since
2026-07-30
4.85004.85004.84004.8400-4.158%34,3320.000%
2026-07-29
4.65005.36004.65005.0500-0.980%104,330-4.158%
2026-07-28
5.15005.20005.05005.1000+3.030%2104,329-5.098%
2026-07-27
4.55004.98004.55004.9500+11.236%1054,329-2.222%
2026-07-24
4.61004.76004.40004.4500-9.184%1314,351+8.764%
2026-07-23
5.30005.30004.90004.9000-15.517%1024,346-1.224%
2026-07-22
5.60005.80005.60005.8000-9.375%1594,370-16.552%
2026-07-21
6.26006.40006.26006.4000-15.232%64,402-24.375%
2026-07-20
6.85007.60006.85007.5500+37.273%214,404-35.894%
2026-07-17
5.55005.55005.50005.5000-13.386%254,387-12.000%
2026-07-16
6.51006.51006.35006.3500-3.788%24,376-23.780%
2026-07-15
6.73007.30006.60006.6000+35.524%504,376-26.667%
2026-07-14
4.85005.00004.85004.8700+0.412%154,372-0.616%
2026-07-13
5.30005.30004.85004.8500-1.822%224,377-0.206%
2026-07-10
5.50006.05004.94004.9400+1.646%724,372-2.024%
2026-07-09
4.65005.25004.65004.8600+1.250%5884,400-0.412%
2026-07-08
4.20004.81004.18004.8000+100.000%4834,872+0.833%
2026-07-07
2.56002.56002.38002.4000-2.041%745,107+101.667%
2026-07-06
2.45002.71002.45002.4500-6.130%55,130+97.551%
2026-07-02
2.61002.61002.61002.6100-8.741%15,126+85.441%
2026-07-01
2.95002.95002.84002.8600+10.000%825,126+69.231%
2026-06-30
2.31002.60002.31002.6000+20.370%1055,177+86.154%
2026-06-29
2.41002.41001.90002.1600-0.461%1,2935,152+124.074%
2026-06-26
2.25002.29002.17002.1700-3.556%8014,377+123.041%
2026-06-25
2.55002.55002.20002.2500-15.094%853,710+115.111%
2026-06-24
3.00003.00002.65002.6500-19.697%373,710+82.642%
2026-06-23
3.20003.30003.10003.3000-8.333%43,684+46.667%
2026-06-22
3.75003.75003.40003.6000-7.692%143,681+34.444%
2026-06-18
3.65004.01003.65003.9000-9.302%423,684+24.103%
2026-06-17
4.75004.75004.30004.3000-14.000%483,684+12.558%
2026-06-16
4.75005.05004.75005.0000-9.091%143,659-3.200%
2026-06-15
5.61005.90005.50005.5000-3.509%1433,658-12.000%
2026-06-12
5.60005.70005.47005.7000+0.885%243,558-15.088%
2026-06-11
5.35005.65005.20005.6500-11.719%333,554-14.336%
2026-06-10
6.65007.08006.40006.4000-19.497%743,558-24.375%
2026-06-09
7.95007.95007.95007.9500-1.852%5003,505-39.119%
2026-06-08
8.41008.41008.10008.1000-4.255%33,505-40.247%
2026-06-05
9.71009.71008.45008.4600-16.238%103,507-42.790%
2026-06-04
10.100010.100010.100010.1000-7.763%43,505-52.079%
2026-06-03
11.330011.330010.910010.9500-14.453%103,505-55.799%
2026-06-02
12.250014.200012.250012.8000+31.687%3053,505-62.188%
2026-06-01
9.900010.15009.72009.7200+4.854%313,241-50.206%
2026-05-29
9.40009.45009.14009.2700-8.218%143,240-47.789%
2026-05-28
9.770010.10009.770010.1000-16.735%633,235-52.079%
2026-05-26
11.950012.130011.950012.1300-1.221%133,247-60.099%
2026-05-22
12.000012.550012.000012.2800-5.174%743,236-60.586%
2026-05-21
11.550012.950011.550012.9500-7.500%503,193-62.625%
2026-05-20
14.300014.300014.000014.0000-11.392%303,193-65.429%
2026-05-19
15.000015.800014.610015.8000+11.661%413,132-69.367%
2026-05-18
14.150014.150014.150014.1500+4.044%13,132-65.795%
2026-05-15
16.000016.000013.500013.6000-26.526%43,132-64.412%
2026-05-14
19.000020.300018.510018.5100-18.637%263,131-73.852%
2026-05-13
19.500022.750019.500022.7500+47.059%73,115-78.725%
2026-05-12
15.100015.500015.100015.4700-5.556%273,115-68.714%
2026-05-11
16.770016.870016.350016.3800-10.978%133,115-70.452%
2026-05-08
19.960020.010018.400018.4000+1.099%73,111-73.696%
2026-05-07
19.010020.200018.200018.2000-2.413%223,109-73.407%
2026-05-06
18.650018.650018.650018.6500+25.589%53,104-74.048%
2026-05-04
14.750015.280014.750014.8500+12.928%93,099-67.407%
2026-04-28
13.150013.150013.150013.1500-7.394%13,098-63.194%
2026-04-27
14.570014.570014.200014.2000-9.265%273,098-65.915%
2026-04-24
15.730015.730015.650015.6500+15.243%33,094-69.073%
2026-04-23
14.400014.400013.580013.5800-16.687%23,094-64.359%
2026-04-22
16.300016.300016.300016.3000+5.502%13,095-70.307%
2026-04-21
16.200016.200015.450015.4500-21.574%53,093-68.673%
2026-04-17
19.300020.500019.300019.7000+9.141%353,093-75.431%
2026-04-16
16.900019.510016.900018.0500+19.142%113,094-73.186%
2026-04-15
14.400015.150014.400015.1500+8.993%243,099-68.053%
2026-04-14
13.900014.370013.900013.9000+11.647%53,098-65.180%
2026-04-13
12.450012.450012.450012.45000.000%13,096-61.124%
2026-04-09
12.150012.450012.150012.4500+5.508%83,097-61.124%
2026-04-08
12.300012.300011.500011.8000+25.133%83,097-58.983%
2026-04-07
10.350010.35009.43009.4300-13.088%143,097-48.674%
2026-04-06
10.850010.850010.850010.8500+5.340%43,092-55.392%
2026-04-02
10.300010.300010.300010.3000-7.954%43,092-53.010%
2026-04-01
11.600011.600011.190011.1900+1.727%33,092-56.747%
2026-03-31
11.000011.000011.000011.0000-0.452%13,089-56.000%
2026-03-30
11.050011.050011.050011.0500-7.221%1253,089-56.199%
2026-03-26
12.090012.090011.880011.9100-15.830%162,964-59.362%
2026-03-25
14.150014.150014.150014.1500+22.405%12,962-65.795%
2026-03-24
12.500012.500011.560011.5600-3.667%32,962-58.131%
2026-03-23
12.850012.850011.900012.0000-0.415%1282,960-59.667%
2026-03-20
12.100012.100011.950012.0500-5.118%62,975-59.834%
2026-03-19
11.500012.700011.500012.7000-26.843%82,974-61.890%
2026-03-18
17.870018.200017.200017.3600-10.515%2,1012,972-72.120%
2026-03-16
19.400019.400019.400019.4000+8.744%1995-75.052%
2026-03-13
18.550018.550017.840017.8400+3.540%12995-72.870%
2026-03-12
17.500017.500017.230017.2300-3.148%4995-71.909%
2026-03-11
18.300018.300017.790017.7900-4.611%32992-72.794%
2026-03-10
18.380019.500018.380018.6500+18.413%6989-74.048%
2026-03-09
15.850015.850015.750015.7500-1.254%5988-69.270%
2026-03-06
15.650015.950015.650015.9500+8.874%21,004-69.655%
2026-03-05
15.000015.300014.650014.6500-11.480%71,004-66.962%
2026-03-04
17.000017.000016.550016.5500-8.056%181,000-70.755%
2026-03-03
17.870018.600017.500018.0000-14.286%521,010-73.111%
2026-03-02
20.500021.000020.500021.0000-6.667%7988-76.952%
2026-02-27
22.650022.900022.410022.5000-4.983%77981-78.489%
2026-02-26
25.520025.520023.680023.6800-16.561%7962-79.561%
2026-02-23
28.380028.380028.380028.3800-4.219%1958-82.946%
2026-02-19
29.630029.630029.630029.6300-6.589%1958-83.665%
2026-02-18
31.720031.720031.720031.7200+4.068%1958-84.741%
2026-02-13
29.550030.480029.550030.4800-15.801%2957-84.121%
2026-02-11
36.200036.200036.200036.2000+0.556%11957-86.630%
2026-02-09
36.000036.000036.000036.0000-20.966%7957-86.556%
2026-01-29
45.550045.550045.550045.5500+3.358%1952-89.374%
2026-01-27
44.070044.070044.070044.0700+0.847%1952-89.017%
2026-01-26
43.700043.700043.700043.7000-13.294%1952-88.924%
2026-01-22
47.800050.400047.800050.4000+38.462%320952-90.397%
2026-01-20
36.400036.400036.400036.4000-15.112%11,077-86.703%
2026-01-15
42.880042.880042.880042.8800-1.742%11,077-88.713%
2026-01-14
43.270043.640043.270043.6400+9.100%21,077-88.909%
2026-01-13
39.370040.050039.370040.0000+0.629%161,077-87.900%
2026-01-12
36.480039.950036.480039.7500+41.108%131,066-87.824%
2026-01-09
27.780028.170027.780028.1700-8.539%31,062-82.819%
2026-01-08
30.800030.800030.800030.8000+18.462%11,063-84.286%
2026-01-07
26.360026.360025.900026.0000-13.333%151,062-81.385%
2026-01-06
30.700030.700030.000030.0000-5.512%121,071-83.867%
2026-01-05
31.750031.750031.750031.7500+1.535%21,072-84.756%
2026-01-02
27.400031.270027.400031.2700+27.894%111,071-84.522%
2025-12-31
25.150025.150024.250024.4500-3.168%361,071-80.204%
2025-12-29
26.350026.450025.250025.2500-13.823%131,071-80.832%
2025-12-26
29.300029.300029.300029.3000+5.396%11,071-83.481%
2025-12-23
27.800027.800027.800027.8000-0.714%11,071-82.590%
2025-12-22
27.950028.000027.180028.0000-1.408%131,072-82.714%
2025-12-19
28.400028.400028.400028.4000+2.527%61,072-82.958%
2025-12-17
27.700027.700027.700027.70000.000%21,067-82.527%
2025-12-16
27.700027.700027.700027.7000-3.920%21,068-82.527%
2025-12-15
28.800029.000028.250028.8300-10.521%151,066-83.212%
2025-12-12
32.200032.220032.200032.2200-10.000%101,067-84.978%
2025-12-10
35.300035.800035.000035.8000-1.648%51,068-86.480%
2025-12-02
36.400036.400036.400036.4000-8.312%11,066-86.703%
2025-12-01
39.700039.700039.700039.7000+11.423%11,067-87.809%
2025-11-26
35.630035.630035.630035.6300+2.121%11,067-86.416%
2025-11-25
34.890034.890034.890034.8900-9.377%11,067-86.128%
2025-11-24
38.500038.500038.500038.5000+27.399%11,067-87.429%
2025-11-21
32.000032.000030.220030.2200-18.785%101,067-83.984%
2025-11-18
37.210037.210037.210037.2100-1.561%11,065-86.993%
2025-11-17
37.800037.800037.800037.8000-2.199%51,065-87.196%
2025-11-13
39.000039.000038.650038.6500+9.490%31,064-87.477%
2025-11-12
38.320038.320035.000035.3000-10.201%101,066-86.289%
2025-11-11
39.310039.310039.310039.3100-5.754%11,074-87.688%
2025-11-10
41.710041.710041.710041.7100+3.243%11,074-88.396%
2025-11-07
38.520040.400038.520040.4000-7.973%171,073-88.020%
2025-11-03
43.930044.000043.900043.9000-4.978%431,090-88.975%
2025-10-31
46.600046.600045.000046.2000-8.333%41,090-89.524%
2025-10-30
50.400050.400050.400050.4000+4.456%101,091-90.397%
2025-10-23
48.250048.250048.250048.2500+6.606%11,091-89.969%
2025-10-21
47.500047.500045.250045.2600-6.022%71,090-89.306%
2025-10-20
48.160048.160048.160048.1600+9.455%11,086-89.950%
2025-10-17
42.700044.000042.700044.0000+0.686%1021,085-89.000%
2025-10-15
43.700043.700043.700043.7000+9.250%421,085-88.924%
2025-10-14
40.000040.000040.000040.0000+6.667%51,083-87.900%
2025-10-10
46.850046.850037.500037.5000-23.313%51,083-87.093%
2025-10-09
49.700049.700048.850048.9000-9.779%141,083-90.102%
2025-10-07
54.650054.650054.000054.2000-10.086%101,083-91.070%
2025-10-03
62.550062.550059.200060.2800-6.179%391,083-91.971%
2025-10-02
64.250064.250064.250064.2500+22.102%11,059-92.467%
2025-09-30
52.620052.620052.620052.6200-1.645%11,059-90.802%
2025-09-29
54.000054.000053.000053.5000+11.111%111,058-90.953%
2025-09-26
47.500048.150047.200048.1500-6.505%181,057-89.948%
2025-09-24
50.500054.270049.200051.5000+17.580%971,051-90.602%
2025-09-23
43.800043.800043.800043.8000+0.968%101,044-88.950%
2025-09-22
43.600043.600043.380043.3800+3.360%111,044-88.843%
2025-09-19
41.970041.970041.970041.9700+3.476%11,043-88.468%
2025-09-18
40.900041.000040.550040.5600-4.565%201,043-88.067%
2025-09-17
42.500042.500042.500042.5000+13.485%11,043-88.612%
2025-09-16
37.450037.450037.450037.4500+0.268%11,044-87.076%
2025-09-15
37.600037.600037.350037.3500+6.410%31,044-87.041%
2025-09-11
31.000036.480031.000035.1000+26.259%281,043-86.211%
2025-09-10
27.880028.000027.700027.8000-12.716%231,055-82.590%
2025-09-09
29.800031.850028.800031.8500+23.978%241,054-84.804%
2025-09-08
25.700025.700025.300025.6900+17.790%491,058-81.160%
2025-09-05
21.750021.810021.750021.8100+7.174%21,059-77.808%
2025-09-04
19.750020.350019.750020.3500-11.905%121,059-76.216%
2025-09-03
22.900023.180022.900023.1000-1.240%31,049-79.048%
2025-09-02
23.390023.390023.390023.3900+42.622%11,049-79.307%
2025-08-26
16.500016.500016.350016.4000+15.901%141,049-70.488%
2025-08-21
14.350014.500014.150014.1500-2.414%1271,047-65.795%
2025-08-20
14.500014.500014.500014.5000-4.290%11,027-66.621%
2025-08-19
15.150015.150015.150015.1500-6.192%11,027-68.053%
2025-08-14
16.860016.860016.150016.1500+4.463%71,027-70.031%
2025-08-07
15.730015.730015.260015.4600+13.676%31,027-68.693%
2025-08-01
13.850013.850013.600013.6000-11.053%31,026-64.412%
2025-07-31
15.000015.710014.700015.2900+0.262%9351,025-68.345%
2025-07-29
15.250015.250015.250015.2500-8.408%8199-68.262%
2025-07-28
16.650016.650016.650016.6500+4.389%1196-70.931%
2025-07-21
15.950015.950015.950015.9500+13.929%1197-69.655%
2025-07-16
14.000014.000014.000014.0000+3.704%2197-65.429%
2025-07-15
13.500013.500013.500013.5000+27.599%2197-64.148%
2025-07-14
10.610010.610010.580010.5800+6.332%3195-54.253%
2025-07-10
9.95009.95009.95009.9500+10.556%7195-51.357%
2025-07-09
9.00009.00009.00009.0000-15.094%1192-46.222%
2025-07-08
10.600010.600010.600010.6000+8.718%3192-54.340%
2025-07-07
10.150010.15009.75009.7500-8.879%2192-50.359%
2025-07-03
10.600010.700010.600010.7000-18.631%9184-54.766%
2025-06-26
13.150013.150013.150013.1500-8.042%4184-63.194%
2025-06-24
13.500014.300013.500014.3000+1.418%64180-66.154%
2025-06-17
14.100014.100014.100014.1000-2.083%3138-65.674%
2025-06-16
14.400014.400014.400014.4000+8.271%5135-66.389%
2025-06-13
13.300013.300013.300013.3000-20.550%260130-63.609%
2025-06-09
16.850016.850016.740016.7400-0.594%4765-71.087%
2025-06-05
16.840016.840016.840016.8400+8.715%1761-71.259%
2025-06-04
15.350015.490015.350015.4900+1.908%2762-68.754%
2025-05-29
15.200015.200015.200015.2000-0.328%2762-68.158%
2025-05-28
15.280015.280015.250015.2500-12.255%3762-68.262%
2025-05-22
17.380017.380017.380017.3800-13.317%10762-72.152%
2025-05-21
20.050020.050020.050020.0500-20.594%1772-75.860%
2025-05-14
25.080025.250025.080025.2500+1.243%14772-80.832%
2025-05-12
24.940024.940024.940024.9400+19.330%1758-80.593%
2025-05-08
20.300020.900020.300020.9000-6.530%3758-76.842%
2025-05-06
22.100022.360022.100022.3600+34.699%4759-78.354%
2025-04-29
16.600016.600016.600016.6000-3.768%5759-70.843%
2025-04-25
17.150017.250017.150017.2500-4.696%6759-71.942%
2025-04-23
17.200018.900017.200018.1000+14.702%18758-73.260%
2025-04-22
14.900015.780014.900015.7800+30.306%2754-69.328%
2025-04-16
12.110012.110012.110012.1100-22.372%2754-60.033%
2025-04-14
15.600015.600015.600015.6000+16.854%130754-68.974%
2025-04-11
11.800013.350011.500013.3500-1.476%200628-63.745%
2025-04-10
13.550013.550013.550013.5500+10.612%10589-64.280%
2025-04-09
10.460012.250010.460012.2500-12.500%15589-60.490%
2025-04-07
14.000014.000014.000014.0000-17.937%4589-65.429%
2025-04-04
17.600017.600017.060017.0600-36.815%4585-71.630%
2025-03-28
27.000027.000027.000027.0000-8.876%6585-82.074%
2025-03-27
29.630029.630029.630029.6300+1.542%1585-83.665%
2025-03-24
29.180029.180029.180029.1800-17.988%5586-83.413%
2025-03-18
35.580035.580035.580035.5800-8.488%1586-86.397%
2025-03-17
38.760038.890038.760038.8800+21.690%3586-87.551%
2025-03-12
31.950031.950031.950031.9500+8.859%2583-84.851%
2025-03-10
29.350029.350029.350029.3500-13.549%1582-83.509%
2025-03-07
35.880035.880033.950033.9500+35.800%28582-85.744%
2025-03-04
25.000025.000025.000025.0000-20.886%3582-80.640%
2025-02-27
31.600031.600031.600031.6000-8.485%1579-84.684%
2025-02-26
34.240034.530034.240034.5300+27.700%2580-85.983%
2025-02-24
26.900027.040026.900027.0400-23.573%2580-82.101%
2025-02-21
35.000035.790034.850035.3800+17.191%82579-86.320%
2025-02-20
31.400034.460028.050030.1900+21.980%22565-83.968%
2025-02-19
24.750024.750024.750024.7500-3.921%1552-80.444%
2025-02-18
26.320026.330024.970025.7600+12.982%42551-81.211%
2025-02-14
24.830024.830022.800022.8000+6.992%10569-78.772%
2025-02-13
21.370021.370021.310021.3100+36.340%2569-77.288%
2025-02-10
15.520015.630015.520015.6300+40.811%20569-69.034%
2025-01-31
11.100011.100011.100011.1000-7.731%4549-56.396%
2025-01-30
11.900012.030011.900012.0300+26.498%3551-59.767%
2025-01-28
7.70009.51007.70009.5100+55.392%6548-49.106%
2025-01-22
6.12006.12006.12006.1200+4.615%5553-20.915%
2025-01-21
5.95005.95005.65005.8500+1.739%149548-17.265%
2025-01-17
5.60005.75005.60005.7500+13.861%260271-15.826%
2025-01-16
5.05005.08004.85005.0500+2.020%23271-4.158%
2025-01-13
4.95004.95004.85004.9500-1.394%67271-2.222%
2025-01-10
4.99005.05004.99005.0200-14.915%102204-3.586%
2025-01-03
5.90005.90005.90005.9000-1.667%6155-17.966%
2024-12-31
6.00006.00006.00006.0000+3.093%1158-19.333%
2024-12-30
5.82005.82005.82005.8200-12.874%2158-16.838%
2024-12-16
6.82006.85006.68006.6800-13.695%5156-27.545%
2024-12-12
7.74007.74007.74007.7400+19.077%3159-37.468%
2024-11-27
6.60006.60006.50006.5000+8.333%2154-25.538%
2024-11-25
6.08006.15006.00006.0000+5.263%4154-19.333%
2024-11-22
5.70005.70005.70005.7000-18.455%2156-15.088%
2024-11-18
6.99006.99006.99006.9900+4.798%1156-30.758%
2024-11-15
6.79006.79006.67006.6700-33.300%4156-27.436%
2024-11-01
9.800010.00009.800010.0000-6.977%8154-51.600%
2024-10-29
10.750010.750010.750010.7500-2.715%1157-54.977%
2024-10-28
11.050011.050011.050011.0500+5.641%3157-56.199%
2024-10-17
10.460010.460010.460010.4600-12.101%2154-53.728%
2024-10-16
11.900011.900011.900011.9000-17.647%2156-59.328%
2024-10-14
14.450014.450014.450014.4500+0.069%1156-66.505%
2024-10-09
14.440014.440014.440014.4400-16.047%1157-66.482%
2024-10-03
17.200017.200017.200017.2000-4.444%1156-71.860%
2024-10-02
18.000018.000018.000018.0000+21.049%1156-73.111%
2024-10-01
14.850014.870014.850014.8700-2.810%10157-67.451%
2024-09-30
12.500015.300012.500015.3000+16.794%6147-68.366%
2024-09-27
13.100013.100013.100013.1000+12.446%10144-63.053%
2024-09-26
11.520011.750010.850011.6500+45.625%137139-58.455%
2024-09-24
8.00008.00008.00008.0000+29.032%133-39.500%
2024-09-23
6.20006.20006.20006.2000+9.155%134-21.935%
2024-09-19
5.68005.68005.68005.6800+7.372%134-14.789%
2024-09-17
5.25005.29005.22005.2900+0.570%334-8.507%
2024-09-13
5.26005.26005.26005.2600+0.190%231-7.985%
2024-09-10
5.25005.25005.25005.2500+10.526%131-7.810%
2024-09-06
4.75004.75004.75004.7500-5.000%231+1.895%
2024-09-05
5.00005.00005.00005.0000-1.961%131-3.200%
2024-09-04
5.10005.10005.10005.10000.000%132-5.098%
2024-08-30
5.10005.10005.10005.1000+4.082%230-5.098%
2024-08-27
4.90004.90004.90004.9000-0.204%130-1.224%
2024-08-26
4.91004.91004.91004.9100-17.479%130-1.426%
2024-08-23
5.95005.95005.95005.9500+17.822%230-18.655%
2024-08-21
5.05005.05005.05005.0500+13.483%1029-4.158%
2024-08-15
4.56004.56004.45004.4500-12.055%229+8.764%
2024-08-13
5.06005.06005.06005.0600+7.660%128-4.348%
2024-08-12
4.70004.70004.70004.7000+2.620%327+2.979%
2024-08-08
4.70004.70004.58004.5800-3.579%324+5.677%
2024-07-29
4.65004.75004.65004.7500+6.502%823+1.895%
2024-07-26
4.40004.93004.40004.4600+6.190%623+8.520%
2024-07-09
4.01004.32004.01004.2000-4.545%921+15.238%
2024-07-03
4.40004.40004.40004.4000+26.801%39+10.000%
2024-06-28
3.47003.47003.47003.47000.000%189+39.481%


Share
About
Pricing
Policies
Markets
API
Info
tz UTC-4
Connect with us
ChartExchange Email
ChartExchange on Discord
ChartExchange on X
ChartExchange on Reddit
ChartExchange on GitHub
ChartExchange on YouTube
© 2020 - 2026 ChartExchange LLC