Income Statement | Trend | Unit | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1994-12-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1993-12-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1992-12-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 | 1991-12-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue |
Loading...
|
M | 522 | 459 | 397 | 367 | 340 | 321 | 304 | 276 | 252 | 232 | 210 | 203 | 197 | 195 | 197 | 197 | 199 | 199 | 195 | 191 | 185 | 180 | 175 | 171 | 167 | 163 | 159 | 154 | 152 | 150 | 149 | 148 | 145 | 139 | 132 | 123 | 112 | 105 | 100 | 96 | 92 | 89 | 88 | 87 | 88 | 92 | 91 | 91 | 89 | 86 | 82 | 83 | 87 | 88 | 94 | 95 | 95 | 95 | 92 | 91 | 90 | 89 | 84 | 82 | 80 | 79 | 85 | 85 | 84 | 84 | 84 | 84 | 83 | 81 | 77 | 77 | 76 | 74 | 73 | 73 | 72 | 71 | 72 | 70 | 67 | 65 | 64 | 60 | 57 | 54 | 51 | 50 | 50 | 49 | 49 | 48 | 47 | 46 | 44 | 42 | 41 | 40 | 39 | 38 | 36 | 34 | 34 | 33 | 32 | 31 | 30 | 29 | 28 | 27 | 26 | 26 | 25 | 25 | 24 | 24 | 24 | 24 | 24 | 24 | 24 | 23 | 22 | 22 | 21 | 20 | 15 | 10 | 5 |
Cost of Revenue |
Loading...
|
M | - | - | - | - | - | - | 1 | 1 | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 2 | 2 | 3 | 3 | 3 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1 | 8 | 8 | 7 | 8 | -1 | -1 | 0 | 0 | 0 | 0 | 0 | -1 | 2 | 4 | 8 | 13 | 10 | 15 | 23 | 32 | 29 | 34 | 37 | 40 | 64 | 66 | 66 | 75 | 72 | 76 | 75 | 67 | 65 | 62 | 63 | 64 | 63 | 62 | 59 | 55 | 51 | 47 | 45 | 43 | 41 | 40 | 38 | 37 | 38 | 40 | 42 | 42 | 43 | 41 | 39 | 39 | 39 | 42 | 46 | 49 | 50 | 49 | 47 | 34 | 22 | 11 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Gross Profit |
Loading...
|
M | 522 | 459 | 397 | 367 | 340 | 321 | 303 | 275 | 251 | 230 | 207 | 200 | 195 | 194 | 197 | 197 | 199 | 199 | 195 | 191 | 186 | 181 | 175 | 172 | 167 | 163 | 159 | 155 | 152 | 151 | 150 | 148 | 146 | 140 | 133 | 124 | 113 | 105 | 100 | 96 | 93 | 90 | 89 | 88 | 89 | 90 | 88 | 88 | 87 | 86 | 83 | 87 | 90 | 91 | 98 | 95 | 95 | 95 | 92 | 91 | 90 | 89 | 84 | 82 | 80 | 79 | 85 | 85 | 84 | 84 | 84 | 84 | 83 | 81 | 77 | 77 | 76 | 74 | 73 | 73 | 72 | 71 | 72 | 70 | 67 | 65 | 64 | 60 | 57 | 54 | 51 | 50 | 50 | 49 | 49 | 48 | 47 | 46 | 44 | 42 | 41 | 40 | 39 | 38 | 36 | 34 | 34 | 33 | 32 | 31 | 23 | 21 | 20 | 20 | 26 | 26 | 25 | 25 | 24 | 24 | 24 | 24 | 24 | 24 | 24 | 23 | 22 | 22 | 21 | 20 | 15 | 10 | 5 |
Operating Expenses |
Loading...
|
M | 412 | 346 | 245 | 218 | 183 | 176 | 160 | 175 | 170 | 159 | 146 | 117 | 117 | 133 | 140 | 131 | 124 | 104 | 102 | 102 | 103 | 104 | 104 | 102 | 94 | 93 | 93 | 94 | 95 | 95 | 102 | 106 | 108 | 115 | 104 | 94 | 86 | 71 | 64 | 59 | 53 | 49 | 51 | 49 | 49 | 47 | 42 | 42 | 43 | 48 | 48 | 55 | 56 | 56 | 59 | 61 | 58 | 52 | 53 | 41 | 39 | 33 | 17 | 8 | -1 | -4 | -3 | -3 | -3 | -1 | 1 | 4 | 7 | 10 | 12 | 14 | 15 | 15 | 17 | 15 | 13 | 11 | 7 | 6 | 7 | 7 | 6 | 2 | -3 | -7 | -11 | -13 | -12 | -11 | -9 | -7 | -6 | -4 | -3 | -3 | -4 | -5 | -5 | -5 | -4 | -3 | -3 | -2 | -2 | -2 | -2 | -2 | -2 | -2 | -2 | -1 | 0 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | -1 | -2 | -4 | -6 | -7 | -6 | -4 | -2 |
Selling, General, and Administrative Expenses (SG&A) |
Loading...
|
M | 181 | 174 | 140 | 136 | 128 | 127 | 128 | 125 | 117 | 109 | 100 | 93 | 88 | 86 | 85 | 84 | 87 | 86 | 85 | 84 | 81 | 78 | 75 | 72 | 69 | 68 | 68 | 67 | 67 | 65 | 65 | 64 | 64 | 67 | 66 | 63 | 59 | 52 | 48 | 46 | 43 | 41 | 40 | 39 | 38 | 38 | 39 | 40 | 40 | 39 | 39 | 37 | 37 | 36 | 33 | 26 | 27 | 28 | 27 | 33 | 30 | 29 | 28 | 28 | 28 | 28 | 27 | 27 | 27 | 26 | 26 | 27 | 27 | 27 | 27 | 27 | 26 | 25 | 23 | 21 | 20 | 20 | 19 | 19 | 18 | 18 | 18 | 17 | 16 | 16 | 15 | 14 | 15 | 15 | 12 | 9 | 4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Research and Development (R&D) Expenses |
Loading...
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Other Operating Expenses |
Loading...
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 4 | 9 | 20 | 26 | 29 | 31 | 25 | 25 | 25 | 27 | 29 | 30 | 37 | 42 | 43 | 48 | 38 | 31 | 27 | 19 | 16 | 13 | 10 | 8 | 11 | 11 | 11 | 8 | 3 | 2 | 3 | 9 | 9 | 18 | 20 | 20 | 26 | 35 | 31 | 24 | 26 | 8 | 9 | 5 | -11 | -20 | -29 | -32 | -30 | -30 | -29 | -27 | -25 | -22 | -20 | -17 | -15 | -13 | -11 | -10 | -6 | -6 | -7 | -8 | -12 | -12 | -12 | -11 | -12 | -15 | -19 | -22 | -26 | -27 | -27 | -27 | -20 | -13 | -6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Costs and Expenses |
Loading...
|
M | - | - | - | - | - | - | -33 | -26 | -22 | -18 | -53 | -60 | -63 | -67 | -68 | -66 | -64 | -63 | -56 | -56 | -54 | -53 | -45 | -45 | -47 | -47 | -18 | -18 | -17 | -17 | -24 | -33 | -32 | -31 | -20 | -11 | -12 | -15 | -8 | -9 | -9 | -9 | -11 | -13 | -16 | -20 | -20 | -18 | -23 | -32 | -26 | -23 | -29 | -32 | -34 | -50 | -52 | -52 | -62 | -66 | -70 | -69 | -60 | -59 | -56 | -57 | -57 | -56 | -55 | -55 | -56 | -55 | -54 | -55 | -55 | -55 | -55 | -52 | -54 | -53 | -53 | -53 | -49 | -49 | -48 | -46 | -45 | -41 | -40 | -39 | -38 | -37 | -37 | -36 | -27 | -18 | -9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Operating Income |
Loading...
|
M | 110 | 113 | 152 | 149 | 157 | 145 | 143 | 101 | 81 | 71 | 62 | 83 | 78 | 61 | 57 | 66 | 76 | 95 | 93 | 89 | 83 | 77 | 72 | 69 | 73 | 70 | 66 | 60 | 57 | 56 | 48 | 42 | 38 | 26 | 29 | 29 | 27 | 35 | 36 | 37 | 40 | 41 | 38 | 39 | 40 | 43 | 46 | 46 | 44 | 38 | 35 | 31 | 34 | 35 | 39 | 34 | 37 | 43 | 39 | 51 | 51 | 55 | 67 | 74 | 81 | 83 | 88 | 88 | 87 | 85 | 83 | 79 | 76 | 72 | 66 | 63 | 60 | 59 | 56 | 57 | 59 | 60 | 65 | 63 | 61 | 59 | 58 | 58 | 59 | 61 | 62 | 63 | 62 | 61 | 58 | 56 | 53 | 50 | 48 | 46 | 45 | 45 | 44 | 42 | 40 | 38 | 36 | 35 | 34 | 33 | 24 | 24 | 23 | 22 | 28 | 27 | 25 | 23 | 23 | 22 | 22 | 22 | 23 | 23 | 23 | 24 | 25 | 26 | 26 | 27 | 20 | 14 | 7 |
Interest Expense |
Loading...
|
M | 100 | 70 | 69 | 42 | 24 | 16 | 13 | 12 | 12 | 12 | 13 | 14 | 15 | 18 | 22 | 26 | 29 | 29 | 29 | 27 | 24 | 22 | 19 | 16 | 14 | 13 | 12 | 11 | 11 | 11 | 10 | 10 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 12 | 12 | 13 | 14 | 15 | 16 | 18 | 20 | 21 | 23 | 25 | 27 | 29 | 32 | 35 | 37 | 40 | 43 | 44 | 46 | 48 | 51 | 55 | 58 | 59 | 60 | 59 | 58 | 56 | 53 | 49 | 46 | 43 | 41 | 39 | 37 | 35 | 36 | 36 | 37 | 38 | 36 | 35 | 34 | 33 | 34 | 36 | 39 | 43 | 46 | 47 | 47 | 45 | 42 | 40 | 37 | 34 | 32 | 31 | 30 | 31 | 30 | 28 | 27 | 25 | 24 | 23 | 23 | 22 | 22 | 22 | 22 | 21 | 20 | 18 | 16 | 15 | 15 | 15 | 15 | 15 | 16 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 17 | 11 | 6 |
Non-operating Income/Expense |
Loading...
|
M | 149 | 100 | -17 | -21 | -24 | -16 | -13 | -12 | -12 | -13 | -13 | -14 | -16 | -18 | -22 | -26 | -29 | -29 | -29 | -27 | -24 | -22 | -19 | -16 | -14 | -13 | -12 | -11 | -11 | -11 | -10 | -10 | -11 | -11 | -11 | -11 | -11 | -11 | -11 | -11 | -11 | -12 | -10 | -11 | -12 | -13 | -16 | -18 | -20 | -21 | -23 | -25 | -27 | -29 | -32 | -35 | -37 | -40 | -43 | -44 | -46 | -48 | -51 | -55 | -58 | -59 | -60 | -59 | -58 | -56 | -53 | -49 | -46 | -43 | -41 | -39 | -37 | -35 | -36 | -36 | -37 | -38 | -36 | -35 | -34 | -33 | -34 | -36 | -40 | -43 | -46 | -47 | -47 | -45 | -42 | -40 | -37 | -34 | -32 | -31 | -30 | -31 | -29 | -28 | -27 | -25 | -24 | -23 | -23 | -22 | -16 | -16 | -16 | -15 | -20 | -18 | -16 | -15 | -15 | -15 | -15 | -15 | -15 | -16 | -17 | -18 | -19 | -20 | -21 | -22 | -17 | -11 | -6 |
EBT |
Loading...
|
M | 149 | 145 | 136 | 128 | 133 | 129 | 130 | 88 | 69 | 58 | 48 | 69 | 63 | 43 | 35 | 41 | 47 | 65 | 64 | 61 | 59 | 55 | 53 | 53 | 59 | 57 | 54 | 49 | 46 | 45 | 38 | 32 | 27 | 15 | 18 | 19 | 16 | 24 | 25 | 26 | 29 | 29 | 27 | 27 | 28 | 30 | 30 | 28 | 25 | 17 | 12 | 6 | 7 | 6 | 6 | -1 | -1 | 3 | -4 | 6 | 5 | 8 | 16 | 19 | 24 | 24 | 28 | 28 | 29 | 29 | 30 | 30 | 30 | 28 | 24 | 24 | 23 | 24 | 20 | 21 | 22 | 22 | 30 | 28 | 27 | 25 | 23 | 22 | 20 | 18 | 16 | 16 | 15 | 16 | 16 | 16 | 16 | 16 | 15 | 14 | 15 | 15 | 15 | 14 | 13 | 13 | 12 | 12 | 11 | 11 | 10 | 9 | 9 | 9 | 9 | 9 | 8 | 8 | 8 | 7 | 7 | 7 | 7 | 7 | 7 | 6 | 6 | 5 | 5 | 5 | 3 | 2 | 1 |
Income Tax Provision |
Loading...
|
M | 33 | 32 | 29 | 28 | 28 | 27 | 27 | 18 | 13 | 11 | 8 | 13 | 12 | 8 | 6 | 7 | 8 | 12 | 11 | 11 | 10 | 9 | 12 | 14 | 17 | 19 | 17 | 15 | 14 | 14 | 11 | 9 | 8 | 4 | 5 | 6 | 5 | 8 | 8 | 10 | 11 | 12 | 11 | 9 | 9 | 10 | 9 | 9 | 7 | 5 | 3 | 1 | 1 | 0 | 0 | -2 | -2 | -1 | -4 | 0 | -1 | 0 | 3 | 4 | 6 | 6 | 7 | 7 | 8 | 8 | 8 | 8 | 8 | 8 | 6 | 6 | 6 | 6 | 5 | 5 | 5 | 5 | 8 | 8 | 7 | 7 | 7 | 6 | 6 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | 4 | 4 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 0 |
Income after Tax |
Loading...
|
M | 116 | 113 | 106 | 100 | 104 | 101 | 102 | 71 | 56 | 47 | 40 | 56 | 51 | 35 | 29 | 34 | 39 | 54 | 53 | 51 | 49 | 46 | 41 | 40 | 41 | 38 | 37 | 34 | 32 | 31 | 26 | 23 | 20 | 11 | 13 | 13 | 11 | 17 | 18 | 16 | 17 | 18 | 16 | 19 | 19 | 20 | 20 | 19 | 17 | 13 | 9 | 6 | 6 | 6 | 6 | 2 | 1 | 4 | 0 | 7 | 6 | 7 | 13 | 15 | 18 | 18 | 21 | 21 | 21 | 22 | 22 | 22 | 22 | 20 | 18 | 18 | 18 | 18 | 15 | 16 | 17 | 16 | 21 | 20 | 19 | 18 | 17 | 15 | 14 | 12 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 10 | 10 | 10 | 10 | 10 | 10 | 9 | 9 | 8 | 8 | 8 | 7 | 7 | 7 | 6 | 6 | 6 | 6 | 6 | 6 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | 4 | 4 | 3 | 2 | 1 |
Non-Controlling Interest |
Loading...
|
M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 23 | 27 | 31 | 34 | -8 | -4 | -1 | -1 | 6 | 5 | 2 | 0 | 19 | 16 | 14 | 13 | 12 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 0 | 3 | 6 | 11 | 3 | 9 | 11 | 12 | 34 | 31 | 31 | 34 | -20 | -19 | -20 | 22 | 70 | 63 | 53 | -1 | -2 | -2 | -2 | -5 | -8 | -14 | -13 | -15 | -13 | -15 | -18 | -18 | -21 | -21 | -21 | -22 | -22 | -22 | -22 | -20 | -18 | -17 | -18 | -18 | -26 | -27 | -27 | -27 | -21 | -20 | -19 | -19 | -18 | -16 | -14 | -12 | -11 | -11 | -11 | -11 | -8 | -6 | -3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Net Income |
Loading...
|
M | 21 | 48 | 74 | 100 | 104 | 101 | 102 | 71 | 56 | 48 | 40 | 56 | 51 | 35 | 29 | 34 | 39 | 54 | 53 | 51 | 49 | 46 | 41 | 40 | 41 | 38 | 37 | 34 | 32 | 31 | 26 | 23 | 20 | 11 | 13 | 13 | 11 | 17 | 18 | 16 | 17 | 18 | 16 | 19 | 19 | 20 | 20 | 19 | 17 | 11 | 8 | 1 | 1 | 1 | 2 | 2 | 2 | 5 | 8 | 14 | 13 | 15 | 13 | 15 | 18 | 18 | 21 | 21 | 21 | 22 | 22 | 22 | 22 | 20 | 18 | 17 | 18 | 18 | 26 | 27 | 27 | 27 | 21 | 20 | 19 | 19 | 18 | 16 | 14 | 12 | 11 | 11 | 11 | 11 | 8 | 6 | 3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Shares (Basic, Weighted) |
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Shares (Diluted, Weighted) |
|
R | 34,463,377.00 | 32,551,153.00 | 30,774,110.75 | 29,001,950.25 | 27,854,890.25 | 28,036,444.50 | 28,069,775.50 | 26,273,779.50 | 24,123,829.00 | 21,950,624.00 | 19,782,450.00 | 19,494,554.50 | 19,593,791.00 | 19,869,266.75 | 20,158,477.50 | 20,397,997.50 | 20,543,869.00 | 20,286,532.50 | 20,007,613.75 | 19,725,387.75 | 19,438,141.50 | 19,124,933.25 | 18,814,093.25 | 18,500,760.25 | 18,228,353.00 | 18,212,583.50 | 18,195,568.00 | 18,169,862.25 | 18,147,377.25 | 18,147,885.50 | 18,174,446.00 | 18,214,763.25 | 18,249,789.75 | 17,683,601.00 | 16,816,355.25 | 15,439,830.50 | 13,596,373.50 | 12,299,035.75 | 11,276,329.75 | 10,757,998.50 | 10,687,234.25 | 10,644,859.00 | 10,600,945.25 | 10,560,525.50 | 10,542,374.50 | 10,527,875.75 | 10,520,520.25 | 10,517,719.50 | 10,513,586.00 | 10,504,579.00 | 10,494,186.75 | 10,473,711.00 | 10,454,079.50 | 10,434,800.25 | 10,414,731.00 | 10,398,525.00 | 10,385,459.00 | 10,374,218.25 | 10,362,548.25 | 10,357,942.25 | 10,351,699.75 | 10,349,174.75 | 10,338,637.50 | 10,370,921.25 | 10,426,450.00 | 10,507,692.00 | 10,578,237.00 | 10,644,571.75 | 10,679,516.75 | 10,675,788.00 | 10,662,175.75 | 10,622,794.25 | 10,579,730.25 | 10,555,422.75 | 10,527,609.00 | 10,547,191.00 | 10,603,319.75 | 10,665,820.75 | 10,701,083.75 | 10,757,749.50 | 10,715,882.00 | 10,706,002.75 | 10,580,096.25 | 10,103,224.50 | 9,580,307.00 | 9,422,914.75 | 8,967,182.25 | 9,271,893.50 | 9,708,422.25 | 9,718,210.00 | 9,734,510.75 | 9,713,137.25 | 9,246,226.25 | 9,279,333.50 | 9,301,731.75 | 9,731,058.25 | 10,111,004.50 | 10,277,833.25 | 10,384,292.50 | 10,621,179.25 | 11,175,869.00 | 10,645,969.50 | 10,656,944.50 | 11,690,488.50 | 12,697,497.75 | 12,469,338.25 | 12,241,178.75 | 11,996,463.25 | 12,423,798.50 | 12,414,858.50 | 12,405,918.50 | 10,154,542.50 | 7,428,473.75 | 7,196,039.00 | 6,963,604.25 | 6,979,447.75 | 6,990,221.50 | 6,995,608.50 | 7,016,839.00 | 7,032,999.25 | 7,051,061.00 | 6,832,101.75 | 6,689,957.00 | 6,547,812.25 | 6,457,798.25 | 6,397,770.75 | 6,221,730.00 | 6,045,689.25 | 5,817,010.25 | 5,798,186.25 | 5,800,161.33 | 5,804,111.50 | 5,810,386.00 |
EBITDA |
Loading...
|
M | 73 | 124 | 162 | 158 | 165 | 153 | 155 | 112 | 91 | 80 | 66 | 87 | 81 | 64 | 60 | 70 | 79 | 98 | 96 | 92 | 86 | 80 | 75 | 73 | 76 | 74 | 69 | 64 | 61 | 60 | 52 | 46 | 42 | 30 | 32 | 32 | 29 | 36 | 37 | 38 | 41 | 42 | 38 | 39 | 40 | 44 | 46 | 46 | 45 | 39 | 36 | 32 | 35 | 36 | 40 | 35 | 38 | 45 | 40 | 51 | 51 | 55 | 67 | 74 | 81 | 83 | 88 | 88 | 87 | 85 | 83 | 79 | 76 | 72 | 66 | 63 | 60 | 59 | 58 | 61 | 64 | 66 | 70 | 68 | 64 | 62 | 62 | 62 | 64 | 65 | 67 | 68 | 67 | 65 | 63 | 60 | 58 | 55 | 52 | 52 | 51 | 50 | 49 | 45 | 43 | 40 | 38 | 37 | 36 | 35 | 26 | 25 | 24 | 23 | 30 | 28 | 26 | 25 | 23 | 24 | 24 | 24 | 25 | 25 | 25 | 26 | 27 | 27 | 28 | 28 | 22 | 14 | 7 |
Depreciation and Amortization |
Loading...
|
M | 14 | 11 | 10 | 9 | 8 | 8 | 7 | 7 | 6 | 5 | 4 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 3 | 3 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2 | 4 | 5 | 7 | 5 | 5 | 4 | 3 | 4 | 4 | 4 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 7 | 5 | 5 | 5 | 3 | 3 | 3 | 2 | 2 | 2 | 2 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 0 |
EBIT |
Loading...
|
M | 59 | 113 | 152 | 149 | 157 | 145 | 148 | 105 | 86 | 76 | 62 | 83 | 78 | 61 | 57 | 66 | 76 | 95 | 93 | 89 | 83 | 77 | 72 | 69 | 73 | 70 | 66 | 60 | 57 | 56 | 48 | 42 | 38 | 26 | 29 | 29 | 27 | 35 | 36 | 37 | 40 | 41 | 38 | 39 | 40 | 43 | 46 | 46 | 44 | 38 | 35 | 31 | 34 | 35 | 39 | 34 | 37 | 43 | 27 | 28 | 16 | 8 | 16 | 19 | 24 | 24 | 28 | 28 | 29 | 29 | 30 | 30 | 30 | 28 | 24 | 24 | 23 | 24 | 31 | 41 | 51 | 60 | 65 | 63 | 61 | 59 | 58 | 58 | 59 | 61 | 62 | 63 | 62 | 61 | 58 | 56 | 53 | 50 | 48 | 46 | 45 | 45 | 44 | 42 | 40 | 38 | 36 | 35 | 34 | 33 | 26 | 26 | 25 | 24 | 28 | 27 | 25 | 23 | 23 | 22 | 22 | 22 | 23 | 23 | 23 | 24 | 25 | 26 | 26 | 27 | 20 | 14 | 7 |
Income from Discontinued Operations |
Loading...
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tax Rate (Effective) |
Loading...
|
% | 22.12 | 21.90 | 21.57 | 21.69 | 21.43 | 21.23 | 20.95 | 22.25 | 21.64 | 21.58 | 20.91 | 19.19 | 19.23 | 18.48 | 18.11 | 17.50 | 17.41 | 17.93 | 17.78 | 17.79 | 15.91 | 15.37 | 20.90 | 24.37 | 29.31 | 32.70 | 31.15 | 31.13 | 30.95 | 31.19 | 26.96 | 25.20 | 25.40 | 22.06 | 26.64 | 27.75 | 27.75 | 31.00 | 30.64 | 39.19 | 39.83 | 39.98 | 39.73 | 31.95 | 31.74 | 31.75 | 30.67 | 30.70 | 28.28 | 25.58 | -119.08 | -155.97 | -157.08 | -160.34 | -42.01 | -3.42 | -2.16 | 1.50 | 33.71 | 27.47 | 28.03 | 28.93 | 16.18 | 18.54 | 18.73 | 18.86 | 26.11 | 25.59 | 26.11 | 26.57 | 26.38 | 27.78 | 27.49 | 27.04 | 24.23 | 23.94 | 23.48 | 23.58 | 41.55 | 41.94 | 42.25 | 42.71 | 27.61 | 27.41 | 27.52 | 27.24 | 28.65 | 29.25 | 29.75 | 30.46 | 29.43 | 29.41 | 29.61 | 29.71 | 29.69 | 30.30 | 30.81 | 30.98 | 31.07 | 31.23 | 31.46 | 31.90 | 32.84 | 32.57 | 32.30 | 31.72 | 31.39 | 31.27 | 30.97 | 30.35 | 29.74 | 29.65 | 29.85 | 30.66 | 29.47 | 29.00 | 28.94 | 28.88 | 28.81 | 28.25 | 26.61 | 25.85 | 23.31 | 24.08 | 24.50 | 22.71 | 25.63 | 22.82 | 20.70 | 21.59 | 20.45 | 21.59 | 25.00 |
Earnings Per Share (EPS), Basic |
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Earnings Per Share (EPS), Diluted |
|
M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 Margin |
Loading...
|
% | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 99.80 | 99.59 | 99.36 | 99.13 | 98.52 | 98.73 | 98.96 | 99.19 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.22 | 100.18 | 100.26 | 100.28 | 99.99 | 100.04 | 100.02 | 100.16 | 100.26 | 100.28 | 100.55 | 100.41 | 100.46 | 100.90 | 100.61 | 100.78 | 100.87 | 100.40 | 100.48 | 100.33 | 100.15 | 100.16 | 100.98 | 100.96 | 100.95 | 97.92 | 96.98 | 97.46 | 97.46 | 100.48 | 100.48 | 104.10 | 104.10 | 104.10 | 104.10 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
Operating Income Margin |
Loading...
|
% | 22.17 | 27.84 | 39.13 | 41.24 | 46.11 | 45.15 | 47.24 | 34.00 | 29.96 | 29.62 | 30.81 | 41.41 | 39.52 | 31.07 | 28.77 | 33.33 | 37.64 | 47.64 | 47.66 | 46.55 | 44.60 | 42.38 | 40.97 | 40.68 | 43.65 | 43.08 | 41.23 | 38.96 | 37.50 | 37.13 | 32.00 | 28.34 | 26.10 | 18.03 | 21.83 | 24.40 | 25.09 | 33.33 | 36.35 | 39.04 | 43.39 | 45.72 | 42.99 | 44.40 | 45.05 | 46.51 | 50.15 | 50.46 | 48.92 | 44.58 | 42.08 | 37.92 | 38.76 | 39.63 | 40.85 | 35.91 | 38.53 | 45.39 | 41.66 | 54.61 | 55.90 | 61.62 | 81.50 | 91.91 | 101.85 | 105.23 | 103.96 | 103.32 | 103.12 | 100.85 | 98.37 | 94.90 | 91.23 | 87.81 | 84.59 | 81.62 | 79.73 | 80.28 | 76.39 | 78.28 | 80.92 | 83.06 | 90.90 | 90.76 | 89.89 | 89.87 | 90.56 | 97.56 | 105.24 | 113.26 | 121.77 | 125.18 | 124.96 | 122.90 | 119.28 | 114.85 | 111.82 | 109.30 | 107.68 | 107.91 | 110.26 | 112.48 | 113.13 | 112.96 | 111.35 | 109.83 | 108.01 | 106.71 | 106.95 | 106.23 | 106.66 | 110.42 | 111.39 | 111.05 | 108.29 | 103.38 | 98.68 | 95.44 | 93.72 | 93.28 | 93.25 | 92.95 | 92.25 | 93.93 | 96.49 | 102.50 | 111.17 | 118.59 | 128.37 | 136.19 | 139.92 | 144.19 | 145.83 |
Net Income Margin |
Loading...
|
% | 20.06 | 24.79 | 26.66 | 27.70 | 30.68 | 31.61 | 33.91 | 23.69 | 20.37 | 19.69 | 20.31 | 27.95 | 25.76 | 17.73 | 14.55 | 16.84 | 19.15 | 27.04 | 27.15 | 26.64 | 26.26 | 25.62 | 23.60 | 23.16 | 24.80 | 23.57 | 23.11 | 21.81 | 21.00 | 20.71 | 17.53 | 15.24 | 13.47 | 7.59 | 9.40 | 10.53 | 10.57 | 15.96 | 17.71 | 16.53 | 18.73 | 19.69 | 18.69 | 21.39 | 21.37 | 22.03 | 21.80 | 20.53 | 18.05 | 13.09 | 9.06 | 1.68 | 1.28 | 0.62 | 1.28 | 1.92 | 1.54 | 4.71 | 9.37 | 15.11 | 14.86 | 17.03 | 15.06 | 18.10 | 22.21 | 22.53 | 24.69 | 24.88 | 25.22 | 25.56 | 26.74 | 26.75 | 26.16 | 25.14 | 22.47 | 22.36 | 22.99 | 24.43 | 37.07 | 38.21 | 38.92 | 38.78 | 28.92 | 28.33 | 28.34 | 28.78 | 27.83 | 26.90 | 25.27 | 22.87 | 22.39 | 22.18 | 21.86 | 22.54 | 22.79 | 22.58 | 23.42 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
EBITDA Ratio |
Loading...
|
% | 16.63 | 30.29 | 41.60 | 43.60 | 48.45 | 47.57 | 51.30 | 38.02 | 33.96 | 33.33 | 32.78 | 43.25 | 41.10 | 32.73 | 30.39 | 35.00 | 39.34 | 49.33 | 49.37 | 48.25 | 46.37 | 44.23 | 42.91 | 42.67 | 45.70 | 45.23 | 43.51 | 41.40 | 40.06 | 39.81 | 34.78 | 31.24 | 29.14 | 20.93 | 24.39 | 26.53 | 26.70 | 34.67 | 37.54 | 40.08 | 44.34 | 46.62 | 43.78 | 45.14 | 45.72 | 47.07 | 50.68 | 51.00 | 49.52 | 45.26 | 42.91 | 38.84 | 39.74 | 40.69 | 41.92 | 37.05 | 39.76 | 46.70 | 42.67 | 55.28 | 56.25 | 61.62 | 81.50 | 91.91 | 101.85 | 105.23 | 103.96 | 103.32 | 103.12 | 100.85 | 98.37 | 94.90 | 91.23 | 87.81 | 84.59 | 81.62 | 79.73 | 80.28 | 79.77 | 83.61 | 88.67 | 92.52 | 97.73 | 97.13 | 95.37 | 95.19 | 97.10 | 104.63 | 113.01 | 121.75 | 130.60 | 134.26 | 134.14 | 132.24 | 128.86 | 124.68 | 122.21 | 120.34 | 118.82 | 123.53 | 123.49 | 125.21 | 125.17 | 119.73 | 119.38 | 117.40 | 113.33 | 112.86 | 114.63 | 113.53 | 116.81 | 118.15 | 117.26 | 116.62 | 114.85 | 110.80 | 105.46 | 103.19 | 97.36 | 98.64 | 99.90 | 99.48 | 100.91 | 101.80 | 103.97 | 109.88 | 119.58 | 126.91 | 136.13 | 143.76 | 148.09 | 151.55 | 154.17 |
EBIT Ratio |
Loading...
|
% | 13.89 | 27.84 | 39.13 | 41.24 | 46.11 | 45.15 | 48.91 | 35.68 | 31.63 | 31.29 | 30.81 | 41.41 | 39.52 | 31.07 | 28.77 | 33.33 | 37.64 | 47.64 | 47.66 | 46.55 | 44.60 | 42.38 | 40.97 | 40.68 | 43.65 | 43.08 | 41.23 | 38.96 | 37.50 | 37.13 | 32.00 | 28.34 | 26.10 | 18.03 | 21.83 | 24.40 | 25.09 | 33.33 | 36.35 | 39.04 | 43.39 | 45.72 | 42.99 | 44.40 | 45.05 | 46.51 | 50.15 | 50.46 | 48.92 | 44.58 | 42.08 | 37.92 | 38.76 | 39.63 | 40.85 | 35.91 | 38.53 | 45.39 | 27.75 | 28.03 | 16.33 | 7.79 | 18.49 | 22.96 | 28.59 | 29.10 | 33.42 | 33.44 | 34.16 | 34.87 | 35.71 | 36.36 | 36.11 | 34.49 | 30.80 | 30.51 | 30.44 | 32.45 | 43.22 | 56.24 | 70.02 | 83.06 | 90.90 | 90.76 | 89.89 | 89.87 | 90.56 | 97.56 | 105.24 | 113.26 | 121.77 | 125.18 | 124.96 | 122.90 | 119.28 | 114.85 | 111.82 | 109.30 | 107.68 | 107.91 | 110.26 | 112.48 | 113.13 | 112.96 | 111.35 | 109.83 | 108.01 | 106.71 | 106.95 | 106.23 | 87.39 | 90.21 | 90.94 | 90.68 | 108.29 | 103.38 | 98.68 | 95.44 | 93.72 | 93.28 | 93.25 | 92.95 | 92.25 | 93.93 | 96.49 | 102.50 | 111.17 | 118.59 | 128.37 | 136.19 | 139.92 | 144.19 | 145.83 |
EBT Ratio |
Loading...
|
% | 28.86 | 32.03 | 34.41 | 35.39 | 39.10 | 40.18 | 42.86 | 29.49 | 25.13 | 24.08 | 24.43 | 34.34 | 31.58 | 21.74 | 17.75 | 20.35 | 23.20 | 32.92 | 32.99 | 32.37 | 31.44 | 30.43 | 30.31 | 31.37 | 35.18 | 35.03 | 33.58 | 31.67 | 30.42 | 30.10 | 24.98 | 21.22 | 18.74 | 10.30 | 13.60 | 15.44 | 15.50 | 23.18 | 25.55 | 27.62 | 31.14 | 32.61 | 31.07 | 31.50 | 31.36 | 32.34 | 32.21 | 30.74 | 26.81 | 20.00 | 14.04 | 7.56 | 7.10 | 5.97 | 6.56 | -0.79 | -1.00 | 3.12 | -4.92 | 6.01 | 5.06 | 7.79 | 18.49 | 22.96 | 28.59 | 29.10 | 33.42 | 33.44 | 34.16 | 34.87 | 35.71 | 36.36 | 36.11 | 34.49 | 30.80 | 30.51 | 30.44 | 32.45 | 25.84 | 27.61 | 28.74 | 28.79 | 41.06 | 39.80 | 39.49 | 38.63 | 36.68 | 35.99 | 34.34 | 32.63 | 31.68 | 31.41 | 31.06 | 32.08 | 32.74 | 33.16 | 33.53 | 34.11 | 34.26 | 34.15 | 36.26 | 36.58 | 37.61 | 38.31 | 37.13 | 36.60 | 36.11 | 35.24 | 35.66 | 34.22 | 32.66 | 32.91 | 31.70 | 32.77 | 33.71 | 33.60 | 33.18 | 32.63 | 31.63 | 31.08 | 29.94 | 30.36 | 29.08 | 28.36 | 28.05 | 26.08 | 25.80 | 23.99 | 23.38 | 23.26 | 23.32 | 24.20 | 25.00 |
StockViz Staff
September 20, 2024
Any question? Send us an email