
M&T Bank Corporation
NYSE:MTB
184.14 (USD) • At close June 6, 2025
Overview | Financials
Numbers are in millions (except for per share data and ratios) USD.
2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 | 2015 Q4 | 2015 Q3 | 2015 Q2 | 2015 Q1 | 2014 Q4 | 2014 Q3 | 2014 Q2 | 2014 Q1 | 2013 Q4 | 2013 Q3 | 2013 Q2 | 2013 Q1 | 2012 Q4 | 2012 Q3 | 2012 Q2 | 2012 Q1 | 2011 Q4 | 2011 Q3 | 2011 Q2 | 2011 Q1 | 2010 Q4 | 2010 Q3 | 2010 Q2 | 2010 Q1 | 2009 Q4 | 2009 Q3 | 2009 Q2 | 2009 Q1 | 2008 Q4 | 2008 Q3 | 2008 Q2 | 2008 Q1 | 2007 Q4 | 2007 Q3 | 2007 Q2 | 2007 Q1 | 2006 Q4 | 2006 Q3 | 2006 Q2 | 2006 Q1 | 2005 Q4 | 2005 Q3 | 2005 Q2 | 2005 Q1 | 2004 Q4 | 2004 Q3 | 2004 Q2 | 2004 Q1 | 2003 Q4 | 2003 Q3 | 2003 Q2 | 2003 Q1 | 2002 Q4 | 2002 Q3 | 2002 Q2 | 2002 Q1 | 2001 Q4 | 2001 Q3 | 2001 Q2 | 2001 Q1 | 2000 Q4 | 2000 Q3 | 2000 Q2 | 2000 Q1 | 1999 Q4 | 1999 Q3 | 1999 Q2 | 1999 Q1 | 1998 Q4 | 1998 Q3 | 1998 Q2 | 1998 Q1 | 1997 Q4 | 1997 Q3 | 1997 Q2 | 1997 Q1 | 1996 Q4 | 1996 Q3 | 1996 Q2 | 1996 Q1 | 1995 Q4 | 1995 Q3 | 1995 Q2 | 1995 Q1 | 1994 Q4 | 1994 Q3 | 1994 Q2 | 1994 Q1 | 1993 Q4 | 1993 Q3 | 1993 Q2 | 1993 Q1 | 1992 Q4 | 1992 Q3 | 1992 Q2 | 1992 Q1 | 1991 Q4 | 1991 Q3 | 1991 Q2 | 1991 Q1 | 1990 Q4 | 1990 Q3 | 1990 Q2 | 1990 Q1 | 1989 Q4 | 1989 Q3 | 1989 Q2 | 1989 Q1 | 1988 Q4 | 1988 Q3 | 1988 Q2 | 1988 Q1 | 1987 Q4 | 1987 Q3 | 1987 Q2 | 1987 Q1 | 1986 Q4 | 1986 Q3 | 1986 Q2 | 1986 Q1 | 1985 Q4 | 1985 Q3 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue
| 3,171 | 3,341 | 3,391 | 3,373 | 3,300 | 2,280.334 | 2,335 | 2,602 | 2,326.985 | 2,419.352 | 2,241.77 | 1,982.817 | 1,445.061 | 1,512.43 | 1,536.376 | 1,455.973 | 1,486.993 | 1,540.53 | 1,463.656 | 1,444.41 | 1,506.165 | 1,529.873 | 1,557.669 | 1,553.576 | 1,550.825 | 1,539.556 | 1,488.332 | 1,466.201 | 1,434.213 | 1,455.503 | 1,416.563 | 1,399.016 | 1,361.105 | 1,341.223 | 1,349.69 | 1,312.073 | 1,292.897 | 1,258.376 | 1,132.526 | 1,180.155 | 1,099.791 | 1,100.483 | 1,124.284 | 1,129.581 | 1,080.994 | 1,118.866 | 1,154.377 | 1,188.729 | 1,092.588 | 1,092.196 | 1,113.638 | 1,046.268 | 1,001.864 | 969.691 | 720.351 | 1,093.081 | 889.902 | 801.398 | 685.9 | 869.343 | 676.386 | 632.507 | 901.025 | 773.423 | 716.491 | 764.945 | 601.956 | 757.814 | 791.513 | 621.765 | 720.587 | 745.029 | 686.91 | 723.135 | 731.086 | 709.215 | 699.957 | 698.212 | 676.672 | 692.864 | 676.313 | 679.751 | 684.206 | 666.13 | 647.454 | 351.772 | 662.192 | 663.787 | 448.814 | 460.036 | 443.537 | 430.655 | 425.288 | 432.56 | 414.462 | 404.984 | 383.708 | 360.826 | 278.772 | 272.136 | 267.125 | 267.3 | 265.6 | 254.906 | 254.016 | 240.2 | 239.2 | 243.5 | 212.1 | 195.3 | 190.1 | 182.2 | 182.3 | 184.2 | 177.1 | 174.1 | 165.9 | 169.7 | 168.3 | 153 | 144.9 | 155.7 | 144.5 | 145.3 | 146.3 | 138.8 | 148.3 | 150.1 | 144.1 | 146.1 | 140.4 | 140.4 | 139.4 | 119.1 | 113 | 93.5 | 85.3 | 78.1 | 70.3 | 71.7 | 66 | 63 | 60 | 60.5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cost of Revenue
| 995 | 1,119 | 1,179 | 1,221 | 1,265 | 0 | 0 | 0 | -58.015 | -89.559 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -37.049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11.486 | 0 | -281.303 | 0 | 16.041 | 0 | -6.954 | 22.38 | -143.368 | 0 | 0 | 0 | 0 | 0 | 14.48 | 0 | -1.26 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -303.285 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.006 | 0.016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Gross Profit
| 2,176 | 2,222 | 2,212 | 2,152 | 2,035 | 2,280.334 | 2,335 | 2,602 | 2,385 | 2,508.911 | 2,241.77 | 1,982.817 | 1,445.061 | 1,512.43 | 1,536.376 | 1,455.973 | 1,486.993 | 1,540.53 | 1,463.656 | 1,444.41 | 1,506.165 | 1,529.873 | 1,557.669 | 1,553.576 | 1,550.825 | 1,539.556 | 1,488.332 | 1,466.201 | 1,434.213 | 1,455.503 | 1,416.563 | 1,399.016 | 1,361.105 | 1,341.223 | 1,349.69 | 1,312.073 | 1,292.897 | 1,258.376 | 1,132.526 | 1,180.155 | 1,099.791 | 1,137.532 | 1,124.284 | 1,129.581 | 1,080.994 | 1,118.866 | 1,154.377 | 1,188.729 | 1,092.588 | 1,092.196 | 1,113.638 | 1,046.268 | 990.378 | 969.691 | 1,001.654 | 1,093.081 | 873.861 | 801.398 | 692.854 | 846.963 | 819.754 | 632.507 | 901.025 | 773.423 | 716.491 | 764.945 | 587.476 | 757.814 | 792.773 | 621.765 | 720.587 | 745.029 | 686.91 | 723.135 | 731.086 | 709.215 | 699.957 | 698.212 | 676.672 | 692.864 | 676.313 | 679.751 | 684.206 | 666.13 | 647.454 | 655.057 | 662.192 | 663.787 | 448.814 | 460.036 | 443.537 | 430.655 | 425.288 | 432.56 | 414.462 | 404.984 | 383.708 | 360.826 | 278.772 | 272.136 | 267.125 | 267.3 | 265.6 | 254.9 | 254 | 240.2 | 239.2 | 243.5 | 212.1 | 195.3 | 190.1 | 182.2 | 182.3 | 184.2 | 177.1 | 174.1 | 165.9 | 169.7 | 168.3 | 153 | 144.9 | 155.7 | 144.5 | 145.3 | 146.3 | 138.8 | 148.3 | 150.1 | 144.1 | 146.1 | 140.4 | 140.4 | 139.4 | 119.1 | 113 | 93.5 | 85.3 | 78.1 | 70.3 | 71.7 | 66 | 63 | 60 | 60.5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Gross Profit Ratio
| 0.686 | 0.665 | 0.652 | 0.638 | 0.617 | 1 | 1 | 1 | 1.025 | 1.037 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1.034 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0.989 | 1 | 1.391 | 1 | 0.982 | 1 | 1.01 | 0.974 | 1.212 | 1 | 1 | 1 | 1 | 1 | 0.976 | 1 | 1.002 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1.862 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Reseach & Development Expenses
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General & Administrative Expenses
| 910 | 780 | 800 | 801 | 864 | 755.399 | 756 | 765.597 | 838 | 505.983 | 764.459 | 798.786 | 593.096 | 533.873 | 529.232 | 497.01 | 555.266 | 491.314 | 491.018 | 473.049 | 549.114 | 481.511 | 486.686 | 465.509 | 508.626 | 448.765 | 450.22 | 438.097 | 483.708 | 426.6 | 422.574 | 423.407 | 478.568 | 422.345 | 428.245 | 421.045 | 457.01 | 453.975 | 374.657 | 372.458 | 400.553 | 356.83 | 361.969 | 354.868 | 386.814 | 353.733 | 354.209 | 340.831 | 375.989 | 314.896 | 345.547 | 348.648 | 375.047 | 310.836 | 362.491 | 336.51 | 294.386 | 236.33 | 254.209 | 276.018 | 285.394 | 238.104 | 276.573 | 11.554 | 258.487 | 232.41 | 236.678 | 236.127 | 251.871 | 226.111 | 220.75 | 224.7 | 236.754 | 213.129 | 218.98 | 217.162 | 224.082 | 203.317 | 207.705 | 204.607 | 206.61 | 198.152 | 205.003 | 202.647 | 200.75 | 196.651 | 214.118 | 205.481 | 124.074 | 114.115 | 113.243 | 115.65 | 113.403 | 110.345 | 109.25 | 109.455 | 105.887 | 99.471 | 76.099 | 76.938 | 76.701 | 73.4 | 71.6 | 71.4 | 68.4 | 67.7 | 63.5 | 69.9 | 58.3 | 54.6 | 56.3 | 53.6 | 55.6 | 54.5 | 52.5 | 49.1 | 52.1 | 48.2 | 49.7 | 44.1 | 46.2 | 39 | 40.8 | 41.6 | 39.8 | 32 | 42.5 | 38.7 | 41.1 | 37.3 | 37.5 | 30.6 | 31.1 | 27.7 | 29.2 | 25.8 | 23.6 | 23.7 | 21.4 | 21.6 | 21.2 | 20.1 | 19.7 | 19.9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Selling & Marketing Expenses
| 22 | 30 | 27 | 27 | 20 | 25.686 | 23 | 28.353 | 31 | 32.691 | 21.398 | 20.635 | 16.024 | 21.228 | 15.208 | 13.364 | 14.628 | 17.832 | 11.855 | 9.842 | 22.375 | 27.063 | 22.088 | 24.046 | 20.275 | 25.91 | 21.784 | 21.768 | 16.248 | 19.366 | 17.403 | 16.324 | 16.11 | 87.137 | 21.996 | 22.613 | 21.454 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 31.512 | 0 | 0 | 11.872 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9.043 | 0 | 8.229 | 288.035 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
SG&A
| 932 | 810 | 827 | 828 | 884 | 2,333.713 | 779 | 794 | 869 | 753.975 | 974.4 | 940.705 | 765.729 | 555.101 | 685.146 | 656.65 | 569.894 | 509.146 | 502.873 | 482.891 | 571.489 | 508.574 | 508.774 | 624.491 | 661.094 | 474.675 | 590.157 | 459.865 | 499.956 | 445.966 | 439.977 | 439.731 | 494.678 | 509.482 | 450.241 | 443.658 | 478.464 | 453.975 | 374.657 | 372.458 | 400.553 | 356.83 | 361.969 | 354.868 | 386.814 | 353.733 | 354.209 | 340.831 | 375.989 | 346.408 | 345.547 | 348.648 | 386.919 | -993.387 | 362.491 | 336.51 | 294.386 | 236.33 | 254.209 | 276.018 | 294.437 | 238.104 | 284.802 | 299.589 | 258.487 | 232.41 | 236.678 | 236.127 | 251.871 | 226.111 | 220.75 | 224.7 | 236.754 | 213.129 | 218.98 | 217.162 | 224.082 | 203.317 | 207.705 | 204.607 | 206.61 | 198.152 | 205.003 | 202.647 | 200.75 | 196.651 | 214.118 | 205.481 | 124.074 | 114.115 | 113.243 | 115.65 | 113.403 | 110.345 | 109.25 | 109.455 | 105.887 | 99.471 | 76.099 | 76.938 | 76.701 | 73.4 | 71.6 | 71.4 | 68.4 | 67.7 | 63.5 | 69.9 | 58.3 | 54.6 | 56.3 | 53.6 | 55.6 | 54.5 | 52.5 | 49.1 | 52.1 | 48.2 | 49.7 | 44.1 | 46.2 | 39 | 40.8 | 41.6 | 39.8 | 32 | 42.5 | 38.7 | 41.1 | 37.3 | 37.5 | 30.6 | 31.1 | 27.7 | 29.2 | 25.8 | 23.6 | 23.7 | 21.4 | 21.6 | 21.2 | 20.1 | 19.7 | 19.9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Expenses
| 483 | 530 | 476 | 469 | 487 | 0 | 0 | 0 | 1,516 | 1,754.936 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -445.966 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5.672 | -929.603 | 11.486 | 24.822 | 9.642 | 26.53 | 16.041 | -236.33 | 0 | 22.38 | 0 | -238.104 | 64.232 | 75.697 | 32.199 | 0 | -236.678 | -424.895 | -332.263 | 0 | -219.952 | -224.7 | -252.169 | -213.129 | -249.269 | -244.861 | -293.839 | 0 | -332.379 | -375.032 | 0 | 0 | -485.154 | -463.049 | -483.888 | -196.651 | -510.979 | -527.122 | -279.76 | 0 | -237.989 | -214.917 | -200.509 | 0 | -145.77 | -109.455 | -82.591 | -61.12 | -19.436 | -29.942 | -32.567 | -43.8 | -50 | -54.2 | -41.1 | -30.5 | -27.6 | -53.5 | -69.6 | -44.1 | -43.2 | -41 | -51.4 | -53.7 | -52.7 | -43.7 | -43.9 | -40.4 | -42.4 | -30.8 | -47.6 | -63.5 | -62.9 | -73.3 | -79.5 | -58.6 | -79.5 | -77.6 | -76.4 | -73 | -63.3 | -44 | -36.1 | -13.2 | 5.2 | 19.1 | 26.7 | 35.7 | 36.1 | 33 | 32.7 | 29.3 | 38.3 | 34.6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Operating Expenses
| 1,415 | 1,340 | 1,303 | 1,297 | 1,371 | 2,333.713 | 1,081 | 1,101 | 2,385 | 2,508.911 | 974.4 | 940.705 | 765.729 | 64.428 | 685.146 | 656.65 | 713.245 | 61.904 | 645.914 | 618.409 | 714.12 | 93.472 | 652.119 | 624.491 | 661.094 | 85.71 | 590.157 | 571.767 | 612.221 | 69.203 | 546.059 | 541.707 | 594.226 | 87.137 | 548.895 | 541.805 | 570.358 | 686.767 | 440.728 | 437.814 | 465.953 | 416.351 | 425.673 | 416.977 | 453.449 | 470.234 | 415.304 | 598.591 | 635.596 | 626.146 | 359.491 | -569.587 | 398.405 | -993.387 | 372.133 | 363.04 | 310.427 | -553.886 | 263.741 | 276.79 | 312.196 | -860.288 | 340.805 | 375.286 | 296.542 | -724.676 | 0 | -188.768 | -80.392 | -682.204 | 0.798 | -6.387 | -15.415 | 7.454 | -30.289 | -27.699 | -69.757 | 88.621 | -124.674 | -170.425 | -195.071 | 223.167 | -280.151 | -260.402 | -283.138 | -543.673 | -296.861 | -321.641 | -155.686 | 137.399 | -124.746 | -99.267 | -87.106 | -324.592 | -36.52 | -4.535 | 23.296 | 38.351 | 56.663 | 46.996 | 44.134 | 29.6 | 21.6 | 17.2 | 27.3 | 37.2 | 35.9 | 16.4 | -11.3 | 10.5 | 13.1 | 12.6 | 4.2 | 0.8 | -0.2 | 5.4 | 8.2 | 7.8 | 7.3 | 13.3 | -1.4 | -24.5 | -22.1 | -31.7 | -39.7 | -26.6 | -37 | -38.9 | -35.3 | -35.7 | -25.8 | -13.4 | -5 | 14.5 | 34.4 | 44.9 | 50.3 | 59.4 | 57.5 | 54.6 | 53.9 | 49.4 | 58 | 54.5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Operating Income
| 761 | 882 | 909 | 855 | 664 | 706.885 | 865.869 | 1,351 | 0 | 0 | 1,152.37 | 740.112 | 669.332 | 822.789 | 871.23 | 814.323 | 798.748 | 810.991 | 667.742 | 501.001 | 542.045 | 825.605 | 860.55 | 826.085 | 877.878 | 898.445 | 882.175 | 859.434 | 778.992 | 626.69 | 840.504 | 805.309 | 711.879 | 742.151 | 753.795 | 738.268 | 673.539 | 544.651 | 647.798 | 712.341 | 595.838 | 684.132 | 665.497 | 678.549 | 591.091 | 600.496 | 687.192 | 542.514 | 452.849 | 482.703 | 0 | 0 | 0 | 0 | 368.714 | 0 | 0 | 0 | 433.846 | 0 | 371.582 | 0 | 342.687 | 0 | 0 | 418.099 | 0 | 569.046 | 711.121 | 526.591 | 721.385 | 738.642 | 671.495 | 715.681 | 700.797 | 681.516 | 630.2 | 609.591 | 551.998 | 522.439 | 481.242 | 456.584 | 404.055 | 405.728 | 364.316 | 377.875 | 365.331 | 342.146 | 293.128 | 322.637 | 0 | 0 | 0 | 342.098 | 377.942 | 400.449 | 407.004 | 0 | 335.435 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Operating Income Ratio
| 0.24 | 0.264 | 0.268 | 0.253 | 0.201 | 0.31 | 0.371 | 0.519 | 0 | 0 | 0.514 | 0.373 | 0.463 | 0.544 | 0.567 | 0.559 | 0.537 | 0.526 | 0.456 | 0.347 | 0.36 | 0.54 | 0.552 | 0.532 | 0.566 | 0.584 | 0.593 | 0.586 | 0.543 | 0.431 | 0.593 | 0.576 | 0.523 | 0.553 | 0.558 | 0.563 | 0.521 | 0.433 | 0.572 | 0.604 | 0.542 | 0.622 | 0.592 | 0.601 | 0.547 | 0.537 | 0.595 | 0.456 | 0.414 | 0.442 | 0 | 0 | 0 | 0 | 0.512 | 0 | 0 | 0 | 0.633 | 0 | 0.549 | 0 | 0.38 | 0 | 0 | 0.547 | 0 | 0.751 | 0.898 | 0.847 | 1.001 | 0.991 | 0.978 | 0.99 | 0.959 | 0.961 | 0.9 | 0.873 | 0.816 | 0.754 | 0.712 | 0.672 | 0.591 | 0.609 | 0.563 | 1.074 | 0.552 | 0.515 | 0.653 | 0.701 | 0 | 0 | 0 | 0.791 | 0.912 | 0.989 | 1.061 | 0 | 1.203 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.099 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Other Income Expenses Net
| 0 | 0 | 0 | 0 | 0 | -81.224 | 41.131 | -191.259 | 926 | 1,010.623 | -304.853 | -462.449 | -194.012 | -222.859 | -214.188 | -208.695 | -206.199 | -190.469 | -180.86 | -188.633 | -192.296 | -173.415 | -225.5 | -200.541 | -243.401 | -199.051 | -185.822 | -204.81 | -321.123 | 2 | -259.966 | -208.928 | -193.626 | -232.031 | -203.497 | -208.09 | -205.737 | -133.612 | -213.088 | -258.814 | -220.422 | -263.757 | -253.611 | -264.217 | -248.822 | -272.838 | -243.322 | -11.829 | -37.513 | -37.263 | 446.428 | 352.241 | 308.417 | 202.902 | -103.632 | 447.963 | 308.653 | 306.761 | -147.212 | 279.716 | -151.904 | 201.158 | -170.862 | 62.506 | 83.802 | -288.426 | 66.193 | -330.942 | -405.312 | -442.364 | -425.326 | -416.264 | -410.622 | -404.356 | -395.652 | -366.298 | -330.246 | -303.493 | -265.576 | -229.016 | -196.266 | -166.755 | -143.771 | -126.805 | -126.829 | -129.173 | -133.539 | -145.506 | -119.592 | -136.358 | 172.711 | 179.439 | 168.004 | -186.849 | -227.674 | -252.477 | -276.597 | 112.639 | -219.622 | 110.426 | 107.528 | 104.2 | 107.2 | 100.8 | 106.1 | 94 | 90.2 | 75.3 | 66.2 | 72.5 | 73.4 | 69.1 | 67.1 | 65.7 | 59 | 64.5 | 59.9 | 60.7 | 59.3 | 54.2 | 46.9 | 47.9 | 50 | 49.3 | 47.3 | 45.4 | 45.3 | 42.1 | 40.8 | 35.4 | 34.5 | 46.2 | 46.6 | 32 | 28.7 | 27.6 | 26.5 | 20 | 22.8 | 22.2 | 19.6 | 19.1 | 19.7 | 13.1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Income Before Tax
| 761 | 882 | 909 | 855 | 664 | 625.661 | 907 | 1,159.741 | 926 | 1,010.623 | 847.517 | 277.663 | 475.32 | 599.93 | 657.042 | 605.628 | 592.549 | 620.522 | 486.882 | 312.368 | 349.749 | 652.19 | 635.05 | 625.544 | 634.477 | 699.394 | 696.353 | 654.624 | 457.869 | 628.69 | 580.538 | 596.381 | 518.253 | 510.12 | 550.298 | 530.178 | 467.802 | 411.039 | 434.71 | 453.527 | 375.416 | 420.375 | 411.886 | 414.332 | 342.269 | 327.658 | 443.87 | 530.685 | 415.336 | 445.44 | 446.428 | 352.241 | 308.417 | 202.902 | 265.082 | 447.963 | 308.653 | 306.761 | 286.634 | 279.716 | 219.678 | 201.158 | 171.825 | 62.506 | 83.802 | 129.673 | 66.193 | 238.104 | 305.809 | 84.227 | 296.059 | 322.378 | 260.873 | 311.325 | 305.145 | 315.218 | 299.954 | 306.098 | 286.422 | 293.423 | 284.976 | 289.829 | 260.284 | 278.923 | 237.487 | 248.702 | 231.792 | 196.64 | 173.536 | 186.279 | 172.711 | 179.439 | 168.004 | 155.249 | 150.268 | 147.972 | 130.407 | 112.639 | 115.813 | 110.426 | 107.528 | 104.2 | 107.2 | 100.8 | 106.1 | 94 | 90.2 | 75.3 | 66.2 | 72.5 | 73.4 | 69.1 | 67.1 | 65.7 | 59 | 64.5 | 59.9 | 60.7 | 59.3 | 54.2 | 46.9 | 47.9 | 50 | 49.3 | 47.3 | 45.4 | 45.3 | 42.1 | 40.8 | 35.4 | 34.5 | 46.2 | 46.6 | 32 | 28.7 | 27.6 | 26.5 | 20 | 22.8 | 22.2 | 19.6 | 19.1 | 19.7 | 19.1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Income Before Tax Ratio
| 0.24 | 0.264 | 0.268 | 0.253 | 0.201 | 0.274 | 0.388 | 0.446 | 0.398 | 0.418 | 0.378 | 0.14 | 0.329 | 0.397 | 0.428 | 0.416 | 0.398 | 0.403 | 0.333 | 0.216 | 0.232 | 0.426 | 0.408 | 0.403 | 0.409 | 0.454 | 0.468 | 0.446 | 0.319 | 0.432 | 0.41 | 0.426 | 0.381 | 0.38 | 0.408 | 0.404 | 0.362 | 0.327 | 0.384 | 0.384 | 0.341 | 0.382 | 0.366 | 0.367 | 0.317 | 0.293 | 0.385 | 0.446 | 0.38 | 0.408 | 0.401 | 0.337 | 0.308 | 0.209 | 0.368 | 0.41 | 0.347 | 0.383 | 0.418 | 0.322 | 0.325 | 0.318 | 0.191 | 0.081 | 0.117 | 0.17 | 0.11 | 0.314 | 0.386 | 0.135 | 0.411 | 0.433 | 0.38 | 0.431 | 0.417 | 0.444 | 0.429 | 0.438 | 0.423 | 0.423 | 0.421 | 0.426 | 0.38 | 0.419 | 0.367 | 0.707 | 0.35 | 0.296 | 0.387 | 0.405 | 0.389 | 0.417 | 0.395 | 0.359 | 0.363 | 0.365 | 0.34 | 0.312 | 0.415 | 0.406 | 0.403 | 0.39 | 0.404 | 0.395 | 0.418 | 0.391 | 0.377 | 0.309 | 0.312 | 0.371 | 0.386 | 0.379 | 0.368 | 0.357 | 0.333 | 0.37 | 0.361 | 0.358 | 0.352 | 0.354 | 0.324 | 0.308 | 0.346 | 0.339 | 0.323 | 0.327 | 0.305 | 0.28 | 0.283 | 0.242 | 0.246 | 0.329 | 0.334 | 0.269 | 0.254 | 0.295 | 0.311 | 0.256 | 0.324 | 0.31 | 0.297 | 0.303 | 0.328 | 0.316 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Income Tax Expense
| 177 | 201 | 188 | 200 | 133 | 143.26 | 217 | 292.707 | 224 | 245.252 | 200.921 | 60.141 | 113.146 | 141.962 | 161.582 | 147.559 | 145.3 | 149.382 | 114.746 | 71.314 | 80.927 | 159.124 | 154.969 | 152.284 | 151.735 | 153.175 | 170.262 | 161.464 | 105.259 | 306.287 | 224.615 | 215.328 | 169.326 | 179.549 | 200.314 | 194.147 | 169.274 | 140.074 | 154.309 | 166.839 | 133.803 | 142.826 | 136.542 | 129.996 | 113.252 | 106.236 | 149.391 | 182.219 | 141.223 | 149.247 | 152.966 | 118.861 | 101.954 | 55.162 | 81.974 | 125.605 | 102.38 | 102.319 | 94.619 | 90.967 | 68.723 | 64.34 | 44.161 | 11.318 | 19.581 | 27.432 | -24.992 | 77.839 | 103.613 | 19.297 | 96.872 | 108.209 | 84.9 | 97.996 | 94.775 | 102.645 | 97.037 | 101.113 | 95.348 | 96.589 | 95.686 | 97.624 | 73.843 | 94.538 | 77.997 | 81.801 | 75.329 | 62.6 | 56.998 | 60.46 | 55.496 | 57.945 | 54.427 | 53.515 | 52.401 | 53.164 | 46.741 | 40.672 | 41.397 | 38.888 | 39.293 | 38.1 | 39.6 | 35.8 | 39.2 | 36.1 | 33.7 | 30.6 | 17.2 | 26.2 | 27.5 | 26.3 | 25.8 | 25.3 | 23.1 | 25.8 | 23.7 | 23.9 | 23.7 | 22.7 | 19.7 | 16 | 20.9 | 20.6 | 19.7 | 18.8 | 19.4 | 16.9 | 16.5 | 13.8 | 13.5 | 18.4 | 19.1 | 13.8 | 11.3 | 11.3 | 11.2 | 7.1 | 8.4 | 8.4 | 6.8 | 6.6 | 6.8 | 6.2 | -12.5 | -9.3 | -11.8 | -11.4 | -12 | -20.1 | -6.9 | -6.7 | -6.6 | -6.6 | -6.7 | -6.6 | -6.2 | -5.8 | -5.7 |
Net Income
| 584 | 681 | 721 | 655 | 531 | 482.401 | 689.941 | 867 | 702 | 765.371 | 646.596 | 217.522 | 362.174 | 457.968 | 495.46 | 458.069 | 447.249 | 471.14 | 372.136 | 241.054 | 268.822 | 493.066 | 480.081 | 473.26 | 482.742 | 546.219 | 526.091 | 493.16 | 352.61 | 322.403 | 355.923 | 381.053 | 348.927 | 330.571 | 349.984 | 336.031 | 298.528 | 270.965 | 280.401 | 286.688 | 241.613 | 277.549 | 275.344 | 284.336 | 229.017 | 221.422 | 294.479 | 348.466 | 274.113 | 296.193 | 293.462 | 233.38 | 206.463 | 147.74 | 164.668 | 297.164 | 190.113 | 182.091 | 166.724 | 188.749 | 136.428 | 170.829 | 127.664 | 51.188 | 64.221 | 102.241 | 91.185 | 160.265 | 202.196 | 64.93 | 199.187 | 214.169 | 175.973 | 213.329 | 210.37 | 212.573 | 202.917 | 204.985 | 191.074 | 196.834 | 189.29 | 192.205 | 186.441 | 184.385 | 159.49 | 166.901 | 156.463 | 134.04 | 116.538 | 125.819 | 117.215 | 121.494 | 113.577 | 101.734 | 97.867 | 94.808 | 83.666 | 71.967 | 74.416 | 71.538 | 68.235 | 66.1 | 67.6 | 65 | 66.9 | 57.9 | 56.5 | 44.7 | 49 | 46.3 | 45.9 | 42.8 | 41.3 | 40.4 | 35.9 | 38.7 | 36.2 | 36.8 | 35.6 | 31.5 | 27.2 | 31.9 | 29.1 | 28.7 | 27.6 | 26.6 | 25.9 | 25.2 | 24.3 | 21.6 | 21 | 27.8 | 27.5 | 18.2 | 17.4 | 16.3 | 15.3 | 12.9 | 14.4 | 13.8 | 12.8 | 3 | 12.9 | 12.9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Income Ratio
| 0.184 | 0.204 | 0.213 | 0.194 | 0.161 | 0.212 | 0.295 | 0.333 | 0.302 | 0.316 | 0.288 | 0.11 | 0.251 | 0.303 | 0.322 | 0.315 | 0.301 | 0.306 | 0.254 | 0.167 | 0.178 | 0.322 | 0.308 | 0.305 | 0.311 | 0.355 | 0.353 | 0.336 | 0.246 | 0.222 | 0.251 | 0.272 | 0.256 | 0.246 | 0.259 | 0.256 | 0.231 | 0.215 | 0.248 | 0.243 | 0.22 | 0.252 | 0.245 | 0.252 | 0.212 | 0.198 | 0.255 | 0.293 | 0.251 | 0.271 | 0.264 | 0.223 | 0.206 | 0.152 | 0.229 | 0.272 | 0.214 | 0.227 | 0.243 | 0.217 | 0.202 | 0.27 | 0.142 | 0.066 | 0.09 | 0.134 | 0.151 | 0.211 | 0.255 | 0.104 | 0.276 | 0.287 | 0.256 | 0.295 | 0.288 | 0.3 | 0.29 | 0.294 | 0.282 | 0.284 | 0.28 | 0.283 | 0.272 | 0.277 | 0.246 | 0.474 | 0.236 | 0.202 | 0.26 | 0.273 | 0.264 | 0.282 | 0.267 | 0.235 | 0.236 | 0.234 | 0.218 | 0.199 | 0.267 | 0.263 | 0.255 | 0.247 | 0.255 | 0.255 | 0.263 | 0.241 | 0.236 | 0.184 | 0.231 | 0.237 | 0.241 | 0.235 | 0.227 | 0.219 | 0.203 | 0.222 | 0.218 | 0.217 | 0.212 | 0.206 | 0.188 | 0.205 | 0.201 | 0.198 | 0.189 | 0.192 | 0.175 | 0.168 | 0.169 | 0.148 | 0.15 | 0.198 | 0.197 | 0.153 | 0.154 | 0.174 | 0.179 | 0.165 | 0.205 | 0.192 | 0.194 | 0.048 | 0.215 | 0.213 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
EPS
| 3.33 | 3.88 | 4.04 | 3.75 | 3.04 | 2.75 | 4 | 5.07 | 4.03 | 4.32 | 3.55 | 1.08 | 2.63 | 3.37 | 3.7 | 3.41 | 3.33 | 3.52 | 2.75 | 1.74 | 1.93 | 3.6 | 3.47 | 3.34 | 3.35 | 3.76 | 3.54 | 3.26 | 2.24 | 2.01 | 2.22 | 2.36 | 2.13 | 1.98 | 2.1 | 1.98 | 1.74 | 1.65 | 1.94 | 1.99 | 1.66 | 1.93 | 1.92 | 1.99 | 1.63 | 1.57 | 2.13 | 2.56 | 2 | 2.18 | 2.18 | 1.71 | 1.5 | 1.18 | 1.32 | 2.43 | 1.59 | 1.58 | 1.49 | 1.47 | 1.16 | 1.31 | 0.97 | 0.36 | 0.49 | 0.93 | 0.83 | 1.45 | 1.84 | 0.59 | 1.86 | 1.98 | 1.6 | 1.94 | 1.89 | 1.91 | 1.82 | 1.84 | 1.68 | 1.73 | 1.65 | 1.67 | 1.59 | 1.56 | 1.33 | 1.39 | 1.31 | 1.12 | 1.26 | 1.36 | 1.27 | 1.31 | 1.22 | 1.09 | 1.02 | 0.98 | 0.88 | 0.75 | 0.97 | 0.93 | 0.89 | 0.86 | 0.86 | 0.84 | 0.87 | 0.75 | 0.71 | 0.56 | 0.73 | 0.69 | 0.7 | 0.65 | 0.62 | 0.61 | 0.53 | 0.57 | 0.55 | 0.57 | 0.51 | 0.45 | 0.39 | 0.46 | 0.41 | 0.4 | 0.38 | 0.36 | 0.35 | 0.34 | 0.33 | 0.3 | 0.29 | 0.38 | 0.38 | 0.25 | 0.24 | 0.22 | 0.22 | 0.19 | 0.21 | 0.2 | 0.19 | 0.042 | 0.18 | 0.18 | 0.17 | 0 | 0.16 | 0.16 | 0.16 | 0 | 0.13 | 0.12 | 0.12 | 0 | 0.12 | 0.12 | 0.11 | 0 | 0.11 |
EPS Diluted
| 3.32 | 3.86 | 4.02 | 3.73 | 3.02 | 2.74 | 3.98 | 5.05 | 4.01 | 4.29 | 3.53 | 1.08 | 2.62 | 3.37 | 3.69 | 3.41 | 3.33 | 3.52 | 2.75 | 1.74 | 1.93 | 3.6 | 3.47 | 3.34 | 3.35 | 3.76 | 3.53 | 3.26 | 2.23 | 2.01 | 2.21 | 2.35 | 2.12 | 1.98 | 2.1 | 1.98 | 1.73 | 1.65 | 1.93 | 1.98 | 1.65 | 1.92 | 1.91 | 1.98 | 1.61 | 1.56 | 2.11 | 2.55 | 1.98 | 2.16 | 2.17 | 1.71 | 1.5 | 1.18 | 1.32 | 2.42 | 1.59 | 1.58 | 1.48 | 1.46 | 1.15 | 1.31 | 0.97 | 0.36 | 0.49 | 0.93 | 0.82 | 1.44 | 1.82 | 0.59 | 1.83 | 1.95 | 1.57 | 1.94 | 1.85 | 1.87 | 1.77 | 1.84 | 1.64 | 1.69 | 1.62 | 1.67 | 1.56 | 1.53 | 1.3 | 1.39 | 1.28 | 1.1 | 1.23 | 1.36 | 1.23 | 1.26 | 1.18 | 1.09 | 0.98 | 0.94 | 0.85 | 0.75 | 0.94 | 0.91 | 0.86 | 0.86 | 0.83 | 0.8 | 0.83 | 0.75 | 0.68 | 0.53 | 0.7 | 0.69 | 0.66 | 0.62 | 0.58 | 0.61 | 0.51 | 0.54 | 0.5 | 0.57 | 0.49 | 0.43 | 0.37 | 0.46 | 0.39 | 0.38 | 0.36 | 0.36 | 0.34 | 0.33 | 0.32 | 0.3 | 0.28 | 0.37 | 0.37 | 0.25 | 0.23 | 0.22 | 0.22 | 0.19 | 0.21 | 0.2 | 0.19 | 0.042 | 0.18 | 0.18 | 0.17 | 0 | 0.16 | 0.16 | 0.16 | 0 | 0.13 | 0.12 | 0.12 | 0 | 0.12 | 0.12 | 0.11 | 0 | 0.11 |
EBITDA
| 891 | 1,011 | 1,031 | 982 | 794 | 837.591 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 843.437 | 0 | 0 | 0 | 729.462 | 0 | 0 | 0 | 735.483 | 0 | 0 | 0 | 673.368 | 0 | 0 | 0 | 556.297 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -35.908 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
EBITDA Ratio
| 0.281 | 0.303 | 0.304 | 0.291 | 0.241 | 0.367 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.547 | 0 | 0 | 0 | 0.477 | 0 | 0 | 0 | 0.478 | 0 | 0 | 0 | 0.463 | 0 | 0 | 0 | 0.415 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -0.033 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |