American Public Education (APEI) Income Statement (2008 - 2026)
Income Statement report data from Sep 30, 2008 to Mar 31, 2026 for American Public Education (APEI).
All data is split-adjusted. You can find the most accurate data from the reports on the SEC official website. We recommend verify information using official company filings before making investment decisions.
Reported currency: USD
| Mar 31, 2026 | Dec 31, 2025 | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Sep 30, 2022 | Jun 30, 2022 | Mar 31, 2022 | Dec 31, 2021 | Sep 30, 2021 | Jun 30, 2021 | Mar 31, 2021 | Dec 31, 2020 | Sep 30, 2020 | Jun 30, 2020 | Mar 31, 2020 | Dec 31, 2019 | Sep 30, 2019 | Jun 30, 2019 | Mar 31, 2019 | Dec 31, 2018 | Sep 30, 2018 | Jun 30, 2018 | Mar 31, 2018 | Dec 31, 2017 | Sep 30, 2017 | Jun 30, 2017 | Mar 31, 2017 | Dec 31, 2016 | Sep 30, 2016 | Jun 30, 2016 | Mar 31, 2016 | Dec 31, 2015 | Sep 30, 2015 | Jun 30, 2015 | Mar 31, 2015 | Dec 31, 2014 | Sep 30, 2014 | Jun 30, 2014 | Mar 31, 2014 | Dec 31, 2013 | Sep 30, 2013 | Jun 30, 2013 | Mar 31, 2013 | Dec 31, 2012 | Sep 30, 2012 | Jun 30, 2012 | Mar 31, 2012 | Dec 31, 2011 | Sep 30, 2011 | Jun 30, 2011 | Mar 31, 2011 | Sep 30, 2010 | Jun 30, 2010 | Mar 31, 2010 | Sep 30, 2009 | Jun 30, 2009 | Mar 31, 2009 | Sep 30, 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue and COGS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Total Revenue | 175M (+10.36%) | 158M (-3.00%) | 163M (+0.28%) | 163M (-1.08%) | 165M (+0.27%) | 164M (+7.18%) | 153M (+0.14%) | 153M (-0.99%) | 154M (+1.07%) | 153M (+1.30%) | 151M (+2.47%) | 147M (-1.66%) | 150M (-1.80%) | 152M (+1.94%) | 150M (-0.05%) | 150M (-3.32%) | 155M (+0.49%) | 154M (+56.74%) | 98M (+25.95%) | 78M (-11.89%) | 89M (+3.06%) | 86M (+8.57%) | 79M (-3.65%) | 82M (+10.06%) | 75M (+0.32%) | 74M (+9.56%) | 68M (-3.78%) | 71M (-3.92%) | 73M (-4.54%) | 77M (+5.40%) | 73M (+0.26%) | 73M (-2.89%) | 75M (-51.25%) | 154M (+109.84%) | 73M (+1.50%) | 72M | - | 313M | - | - | - | - | - | - | - | - | - | - | - | 110K | -60.00K | - | -50.00K (-44.44%) | -90.00K | - | - | - | -119.46M | - | 61M (+3.65%) | 59M (+21.45%) | 48M (+4.43%) | 46M (-2.24%) | 47M (+29.72%) | 36M (+2.13%) | 36M (+7.69%) | 33M (+21.02%) | 27M |
Operating Expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Selling General And Administrative | 36M (+2.69%) | 35M (+1.87%) | 35M (-9.07%) | 38M (+4.78%) | 36M (+0.50%) | 36M (+3.43%) | 35M (+1.74%) | 34M (-5.10%) | 36M (+15.80%) | 31M (+1.42%) | 31M (-5.04%) | 33M (-2.87%) | 33M (+7.44%) | 31M (+5.06%) | 30M (-0.84%) | 30M (+1.12%) | 30M (+6.44%) | 28M (+4.51%) | 27M (+4.48%) | 25M (+8.25%) | 24M (+3.48%) | 23M (+0.71%) | 23M (+3.82%) | 22M (+3.52%) | 21M (+11.29%) | 19M (-14.31%) | 22M (+21.52%) | 18M (-4.98%) | 19M (+2.09%) | 19M (-3.21%) | 19M (+9.72%) | 18M (-6.88%) | 19M (+8.56%) | 17M (+0.93%) | 17M (+3.67%) | 17M (-6.36%) | 18M (-1.11%) | 18M (+4.85%) | 17M (+1.30%) | 17M (+1.44%) | 17M (-8.31%) | 18M (+3.18%) | 18M (-2.87%) | 18M (-5.08%) | 19M (-2.05%) | 20M (+11.93%) | 17M (-5.73%) | 18M (-5.28%) | 20M (+4.61%) | 19M (+11.27%) | 17M (-2.27%) | 17M (-1.83%) | 17M (+13.36%) | 15M (-3.50%) | 16M (-0.99%) | 16M (+0.44%) | 16M (+8.80%) | 15M (+21.46%) | 12M (+11.46%) | 11M (+3.81%) | 11M (+28.33%) | 8.19M (+9.93%) | 7.45M (-2.36%) | 7.63M (+17.93%) | 6.47M (+7.12%) | 6.04M (-0.33%) | 6.06M (+8.41%) | 5.59M |
Operating Expenses | 153M (+9.86%) | 139M (-9.22%) | 154M (-1.43%) | 156M (+2.25%) | 152M (+6.83%) | 143M (-4.31%) | 149M (-1.12%) | 151M (+0.96%) | 149M (+9.05%) | 137M (-5.24%) | 144M (-32.02%) | 212M (+37.03%) | 155M (+1.55%) | 153M (+1.42%) | 151M (-48.24%) | 291M (+94.50%) | 150M (+8.76%) | 138M (+41.77%) | 97M (+27.55%) | 76M (-2.39%) | 78M (+2.24%) | 76M (+0.47%) | 76M (+3.75%) | 73M (+1.63%) | 72M (+9.35%) | 66M (-7.10%) | 71M (+9.12%) | 65M (-9.96%) | 72M (+10.02%) | 66M (-0.92%) | 66M (+2.10%) | 65M (-5.90%) | 69M (+5.13%) | 65M (-0.35%) | 66M (-0.30%) | 66M (-2.23%) | 67M (+0.01%) | 67M (-8.23%) | 73M (+11.09%) | 66M (-2.82%) | 68M (-3.12%) | 70M (+6.70%) | 66M (-4.24%) | 69M (-3.21%) | 71M (-2.34%) | 73M (+3.73%) | 70M (+0.62%) | 70M (-3.06%) | 72M (+4.98%) | 68M (+6.46%) | 64M (+0.86%) | 64M (-2.91%) | 66M (+1.63%) | 65M (+8.36%) | 60M (+0.03%) | 60M (-2.25%) | 61M (+9.19%) | 56M (+11.15%) | 50M (+9.46%) | 46M (+0.64%) | 46M (+16.96%) | 39M (+12.92%) | 35M (+1.02%) | 34M (+21.64%) | 28M (+4.31%) | 27M (+10.23%) | 24M (+15.24%) | 21M |
Depreciation And Amortization | 4.15M (+0.73%) | 4.12M (+4.30%) | 3.95M (-3.42%) | 4.09M (+2.51%) | 3.99M (+3.37%) | 3.86M (-24.02%) | 5.08M (-2.87%) | 5.23M (+1.95%) | 5.13M (+0.98%) | 5.08M (-27.74%) | 7.03M (-11.57%) | 7.95M (+2.45%) | 7.76M (-1.52%) | 7.88M (-1.25%) | 7.98M (-1.72%) | 8.12M (-0.37%) | 8.15M (-1.45%) | 8.27M (+88.38%) | 4.39M (+74.21%) | 2.52M (-4.91%) | 2.65M (-12.54%) | 3.03M (-6.19%) | 3.23M (-4.72%) | 3.39M (+1.50%) | 3.34M (-13.02%) | 3.84M (+2.13%) | 3.76M (-4.57%) | 3.94M (-2.72%) | 4.05M (-6.68%) | 4.34M (+1.17%) | 4.29M (-1.38%) | 4.35M (-3.76%) | 4.52M (-2.16%) | 4.62M (-1.49%) | 4.69M (-0.85%) | 4.73M (-0.21%) | 4.74M (-0.42%) | 4.76M (-3.05%) | 4.91M (+1.66%) | 4.83M (-1.23%) | 4.89M (-22.87%) | 6.34M (+29.65%) | 4.89M (+4.04%) | 4.70M (+2.40%) | 4.59M (+8.77%) | 4.22M (+4.20%) | 4.05M (+2.27%) | 3.96M (+1.80%) | 3.89M (+7.76%) | 3.61M (+6.80%) | 3.38M (+2.11%) | 3.31M (+3.12%) | 3.21M (+6.29%) | 3.02M (+9.42%) | 2.76M (+1.47%) | 2.72M (+2.26%) | 2.66M (+6.40%) | 2.50M (+4.17%) | 2.40M (+7.14%) | 2.24M (+7.18%) | 2.09M (+24.40%) | 1.68M (+7.01%) | 1.57M (+11.35%) | 1.41M (+10.16%) | 1.28M (-5.88%) | 1.36M (+4.62%) | 1.30M (+17.12%) | 1.11M |
Operating Income | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Operating Income | 22M (+14.07%) | 19M (+95.57%) | 9.70M (+37.98%) | 7.03M (-42.61%) | 12M (-43.13%) | 22M (+421.55%) | 4.13M (+86.04%) | 2.22M (-57.14%) | 5.18M (-67.48%) | 16M (+148.91%) | 6.40M | -65.27M (+1115.46%) | -5.37M (+1965.38%) | -260.00K (-74.76%) | -1.03M (-99.27%) | -141.26M | 5.20M (-68.48%) | 17M (+1209.52%) | 1.26M (-36.36%) | 1.98M (-81.39%) | 11M (+9.47%) | 9.72M (+193.66%) | 3.31M (-63.38%) | 9.04M (+236.06%) | 2.69M (-68.76%) | 8.61M | -2.91M | 5.68M (+311.59%) | 1.38M (-87.93%) | 11M (+66.13%) | 6.88M (-14.53%) | 8.05M (+30.68%) | 6.16M (-51.27%) | 13M (+66.32%) | 7.60M (+20.25%) | 6.32M (-23.95%) | 8.31M (-26.13%) | 11M (+2784.62%) | 390K (-96.34%) | 11M (-33.25%) | 16M (+1.59%) | 16M (+49.57%) | 11M (-9.24%) | 12M (-19.97%) | 14M (-22.33%) | 19M (+27.17%) | 15M (-7.51%) | 16M (-5.32%) | 17M (+15.22%) | 15M (-17.08%) | 18M (+1.80%) | 17M (-5.55%) | 18M (-14.99%) | 21M (+22.26%) | 18M (+16.88%) | 15M (+0.81%) | 15M (-25.05%) | 20M (+32.00%) | 15M (+0.80%) | 15M (+14.08%) | 13M (+40.24%) | 9.32M (-20.61%) | 12M (-10.65%) | 13M (+56.62%) | 8.39M (-4.44%) | 8.78M (+0.57%) | 8.73M (+40.81%) | 6.20M |
Ebit | 22M (+14.07%) | 19M (+95.57%) | 9.70M (+37.98%) | 7.03M (-42.61%) | 12M (-43.13%) | 22M (+421.55%) | 4.13M (+86.04%) | 2.22M (-57.14%) | 5.18M (-67.48%) | 16M (+148.91%) | 6.40M | -65.27M (+1115.46%) | -5.37M (+1965.38%) | -260.00K (-74.76%) | -1.03M (-99.27%) | -141.26M | 5.20M (-68.48%) | 17M (+1209.52%) | 1.26M (-36.36%) | 1.98M (-81.39%) | 11M (+9.47%) | 9.72M (+193.66%) | 3.31M (-63.38%) | 9.04M (+236.06%) | 2.69M (-68.76%) | 8.61M | -2.91M | 5.68M (+311.59%) | 1.38M (-87.93%) | 11M (+66.13%) | 6.88M (-14.53%) | 8.05M (+30.68%) | 6.16M (-51.27%) | 13M (+66.32%) | 7.60M (+20.25%) | 6.32M (-23.95%) | 8.31M (-26.13%) | 11M (+2784.62%) | 390K (-96.34%) | 11M (-33.25%) | 16M (+1.59%) | 16M (+49.57%) | 11M (-9.24%) | 12M (-19.97%) | 14M (-22.33%) | 19M (+27.17%) | 15M (-7.51%) | 16M (-5.32%) | 17M (+15.22%) | 15M (-17.08%) | 18M (+1.80%) | 17M (-5.55%) | 18M (-14.99%) | 21M (+22.26%) | 18M (+16.88%) | 15M (+0.81%) | 15M (-25.05%) | 20M (+32.00%) | 15M (+0.80%) | 15M (+14.08%) | 13M (+40.24%) | 9.32M (-20.61%) | 12M (-10.65%) | 13M (+56.62%) | 8.39M (-4.44%) | 8.78M (+0.57%) | 8.73M (+40.81%) | 6.20M |
EBITDA | 26M (+11.74%) | 23M (+69.28%) | 14M (+22.77%) | 11M (-31.59%) | 16M (-36.06%) | 25M (+175.79%) | 9.21M (+23.62%) | 7.45M (-27.74%) | 10M (-50.93%) | 21M (+56.44%) | 13M | -57.31M | 2.39M (-68.64%) | 7.62M (+9.48%) | 6.96M | -133.14M | 13M (-46.10%) | 25M (+338.41%) | 5.65M (+25.56%) | 4.50M (-66.14%) | 13M (+4.32%) | 13M (+95.10%) | 6.53M (-47.47%) | 12M (+106.14%) | 6.03M (-51.57%) | 12M (+1364.71%) | 850K (-91.16%) | 9.62M (+77.16%) | 5.43M (-65.59%) | 16M (+41.27%) | 11M (-9.92%) | 12M (+16.10%) | 11M (-38.09%) | 17M (+40.36%) | 12M (+11.32%) | 11M (-15.40%) | 13M (-18.49%) | 16M (+202.08%) | 5.30M (-65.78%) | 15M (-25.74%) | 21M (-5.44%) | 22M (+43.25%) | 15M (-5.35%) | 16M (-14.64%) | 19M (-16.59%) | 23M (+22.19%) | 19M (-5.51%) | 20M (-3.98%) | 21M (+13.68%) | 18M (-13.17%) | 21M (+1.75%) | 21M (-4.20%) | 21M (-12.36%) | 24M (+20.51%) | 20M (+14.51%) | 18M (+1.03%) | 18M (-21.53%) | 22M (+28.10%) | 17M (+1.69%) | 17M (+13.13%) | 15M (+37.82%) | 11M (-17.36%) | 13M (-8.52%) | 15M (+50.62%) | 9.66M (-4.73%) | 10M (+1.10%) | 10M (+37.02%) | 7.32M |
Other Income / Expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Interest Income | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | -20.00K | - | - | 20K (0.00%) | 20K (-50.00%) | 40K (+33.33%) | 30K (0.00%) | 30K (0.00%) | 30K (-25.00%) | 40K (+100.00%) | 20K (-33.33%) | 30K (0.00%) | 30K (+200.00%) | 10K (-94.44%) | 180K |
Interest Expense | 2.00M | -7.30M | 2.50M (+4.17%) | 2.40M (0.00%) | 2.40M | -5.70M | 1.90M (0.00%) | 1.90M (0.00%) | 1.90M | -6.00M | 2.20M (+15.79%) | 1.90M (0.00%) | 1.90M (-51.28%) | 3.90M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Net Interest Income | - | - | - | - | - | - | - | - | - | - | - | - | - | -3.90M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | -20.00K | - | - | 20K (0.00%) | 20K (-50.00%) | 40K (+33.33%) | 30K (0.00%) | 30K (0.00%) | 30K (-25.00%) | 40K (+100.00%) | 20K (-33.33%) | 30K (0.00%) | 30K (+200.00%) | 10K (-94.44%) | 180K |
Net Income | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Before Tax | 19M | -11.36M | - | - | 11M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | -47.40M | 18M (+17.31%) | 15M (+0.47%) | 15M (-25.03%) | 20M (+31.79%) | 15M (+0.87%) | 15M (+14.05%) | 13M (+40.26%) | 9.34M | - | - | - | - | - | - |
Income Tax Expense | 1.52M (-70.71%) | 5.19M (+69.06%) | 3.07M (+116.20%) | 1.42M (-42.51%) | 2.47M (-69.09%) | 7.99M (+544.35%) | 1.24M | -20.00K | 1.21M (-42.92%) | 2.12M (-42.86%) | 3.71M | -15.14M (+973.76%) | -1.41M (+25.89%) | -1.12M (+30.23%) | -860.00K (-97.57%) | -35.33M | 1.04M (-74.00%) | 4.00M (+1718.18%) | 220K (-66.15%) | 650K (-75.38%) | 2.64M (-3.30%) | 2.73M (+245.57%) | 790K (-68.77%) | 2.53M (+160.82%) | 970K (-72.98%) | 3.59M | -240.00K | 1.90M | -60.00K | 3.29M (+77.84%) | 1.85M (-18.86%) | 2.28M (+21.93%) | 1.87M (+2.19%) | 1.83M (-44.38%) | 3.29M (+30.04%) | 2.53M (-34.29%) | 3.85M (-12.90%) | 4.42M (+4811.11%) | 90K (-97.84%) | 4.17M (-33.49%) | 6.27M (+3.13%) | 6.08M (+60.00%) | 3.80M (-16.48%) | 4.55M (-19.47%) | 5.65M (-16.54%) | 6.77M (+15.14%) | 5.88M (-4.70%) | 6.17M (-2.53%) | 6.33M (+12.23%) | 5.64M (-14.67%) | 6.61M (+1.07%) | 6.54M (-4.53%) | 6.85M (-17.27%) | 8.28M (+23.21%) | 6.72M (+17.48%) | 5.72M (-1.55%) | 5.81M (-15.55%) | 6.88M (+66.59%) | 4.13M (-30.70%) | 5.96M (+13.74%) | 5.24M (+39.36%) | 3.76M (-20.84%) | 4.75M (-13.79%) | 5.51M (+62.06%) | 3.40M (-2.86%) | 3.50M (-0.28%) | 3.51M (+36.58%) | 2.57M |
Net Income From Continuing Operations | 18M (+40.60%) | 13M (+126.80%) | 5.56M (+23.56%) | 4.50M (-49.38%) | 8.89M (-31.40%) | 13M (+473.45%) | 2.26M (+510.81%) | 370K (-28.85%) | 520K (-96.00%) | 13M | -3.33M (-93.50%) | -51.23M (+792.51%) | -5.74M (-12.10%) | -6.53M (+73.67%) | -3.76M (-96.58%) | -110.03M | 5.33M (-43.18%) | 9.38M | -270.00K | 530K (-93.46%) | 8.11M (+14.71%) | 7.07M (+167.80%) | 2.64M (-60.54%) | 6.69M (+176.45%) | 2.42M (-57.69%) | 5.72M | -1.64M | 4.92M (+387.13%) | 1.01M (-88.89%) | 9.09M (+65.27%) | 5.50M (-14.86%) | 6.46M (+40.74%) | 4.59M (-45.49%) | 8.42M (+92.68%) | 4.37M (+14.10%) | 3.83M (-15.08%) | 4.51M (-34.54%) | 6.89M (+1987.88%) | 330K (-95.00%) | 6.60M (-36.17%) | 10M (+5.62%) | 9.79M (+44.82%) | 6.76M (-4.38%) | 7.07M (-19.57%) | 8.79M (-25.51%) | 12M (+33.48%) | 8.84M (-9.80%) | 9.80M (-6.13%) | 10M (+16.00%) | 9.00M (-17.51%) | 11M (+1.49%) | 11M (-5.54%) | 11M (-13.66%) | 13M (+21.81%) | 11M (+17.10%) | 9.24M (+1.76%) | 9.08M (-30.10%) | 13M (+18.74%) | 11M (+21.83%) | 8.98M (+14.25%) | 7.86M (+40.61%) | 5.59M (-20.48%) | 7.03M (-8.10%) | 7.65M (+52.69%) | 5.01M (-5.65%) | 5.31M (+1.34%) | 5.24M (+37.17%) | 3.82M |
Net Income | 18M (+40.60%) | 13M (+126.80%) | 5.56M (+23.56%) | 4.50M (-49.38%) | 8.89M (-31.40%) | 13M (+473.45%) | 2.26M (+510.81%) | 370K (-28.85%) | 520K (-96.00%) | 13M | -3.33M (-93.50%) | -51.23M (+792.51%) | -5.74M (-12.10%) | -6.53M (+73.67%) | -3.76M (-96.58%) | -110.03M | 5.33M (-43.18%) | 9.38M | -270.00K | 530K (-93.46%) | 8.11M (+14.71%) | 7.07M (+167.80%) | 2.64M (-60.54%) | 6.69M (+176.45%) | 2.42M (-57.69%) | 5.72M | -1.64M | 4.92M (+387.13%) | 1.01M (-88.89%) | 9.09M (+65.27%) | 5.50M (-14.86%) | 6.46M (+40.74%) | 4.59M (-45.49%) | 8.42M (+92.68%) | 4.37M (+14.10%) | 3.83M (-15.08%) | 4.51M (-34.54%) | 6.89M (+1987.88%) | 330K (-95.00%) | 6.60M (-36.17%) | 10M (+5.62%) | 9.79M (+44.82%) | 6.76M (-4.38%) | 7.07M (-19.57%) | 8.79M (-25.51%) | 12M (+33.48%) | 8.84M (-9.80%) | 9.80M (-6.13%) | 10M (+16.00%) | 9.00M (-17.51%) | 11M (+1.49%) | 11M (-5.54%) | 11M (-13.66%) | 13M (+21.81%) | 11M (+17.10%) | 9.24M (+1.76%) | 9.08M (-30.10%) | 13M (+18.74%) | 11M (+21.83%) | 8.98M (+14.25%) | 7.86M (+40.61%) | 5.59M (-20.48%) | 7.03M (-8.10%) | 7.65M (+52.69%) | 5.01M (-5.65%) | 5.31M (+1.34%) | 5.24M (+37.17%) | 3.82M |
Comprehensive Income Net Of Tax | 18M (-43.74%) | 32M (+467.45%) | 5.56M (+23.01%) | 4.52M (-48.93%) | 8.85M (-38.80%) | 14M (+809.43%) | 1.59M | -110.00K | 220K | -48.74M (+1228.07%) | -3.67M (-92.80%) | -50.98M (+720.93%) | -6.21M (-94.46%) | -112.00M (+4257.98%) | -2.57M (-97.65%) | -109.41M | 6.66M (-62.71%) | 18M | -270.00K | 530K (-93.46%) | 8.11M (-56.91%) | 19M | - | - | - | 10M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |