|
Revenue
|
351.07M | 363.43M | 448.12M | 481.66M | 508.91M | 525.01M | 555.95M | 603.66M | 625.58M | 640.01M | 668.01M | 725.70M | 733.00M | 746.00M | 770.00M | 811.00M | 808.00M | 801.00M | 818.00M | 848.00M | 861.00M | 850.00M | 875.00M | 917.00M | 934.00M | 935.00M | 969.00M | 1,018.00M | 1,048.00M | 948.00M | 975.00M | 1,063.00M | 1,060.00M | 1,100.00M | 1,148.00M | 1,232.00M | 1,218.00M | 1,200.00M | 1,241.00M | 1,248.00M | 1,246.00M | 1,209.00M | 1,222.00M | 1,317.00M | 1,282.00M | 1,243.00M | 1,252.00M | 1,277.00M | 1,292.00M | 1,238.00M | 1,232.00M | 1,248.00M |
|
Cost of Revenue
|
22.82M | 25.39M | 31.37M | 29.80M | 33.64M | 34.99M | 37.40M | 35.77M | 37.62M | 41.12M | 45.00M | 43.26M | 48.71M | 44.03M | 50.14M | 50.12M | 57.00M | 51.00M | 50.00M | 56.00M | 57.00M | 51.00M | 58.00M | 16.00M | 46.00M | 52.00M | 47.00M | 45.00M | 46.00M | 45.00M | 45.00M | 50.00M | 46.00M | 45.00M | 56.00M | 55.00M | 45.00M | 62.00M | 72.00M | 63.00M | 69.00M | 70.00M | 75.00M | 71.00M | 72.00M | 72.00M | 74.00M | 71.00M | 67.00M | 68.00M | 68.00M | 66.00M |
|
Gross Profit
|
328.25M | 338.04M | 416.75M | 451.86M | 475.27M | 490.01M | 518.55M | 567.89M | 587.95M | 598.89M | 623.01M | 682.43M | 684.29M | 701.97M | 719.86M | 760.88M | 751.00M | 750.00M | 768.00M | 792.00M | 804.00M | 799.00M | 817.00M | 901.00M | 888.00M | 883.00M | 922.00M | 973.00M | 1,002.00M | 903.00M | 930.00M | 1,013.00M | 1,014.00M | 1,055.00M | 1,092.00M | 1,177.00M | 1,173.00M | 1,138.00M | 1,169.00M | 1,185.00M | 1,177.00M | 1,139.00M | 1,147.00M | 1,246.00M | 1,210.00M | 1,171.00M | 1,178.00M | 1,206.00M | 1,225.00M | 1,170.00M | 1,164.00M | 1,182.00M |
|
Amortization - Intangibles
|
10.31M | 10.18M | 15.44M | 15.44M | 13.55M | 13.27M | 12.74M | 12.74M | 11.22M | 10.61M | 10.46M | 6.72M | 4.98M | 5.00M | 4.66M | 1.35M | 1.00M | 1.00M | 1.00M | 1.00M | 1.00M | 2.00M | 1.00M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Depreciation & Amortization - Total
|
2.83M | 2.73M | 3.36M | 2.83M | 3.22M | 3.24M | 3.27M | 4.12M | 3.43M | 3.19M | 4.13M | 4.24M | 3.92M | 4.56M | 5.19M | 5.34M | 6.00M | 6.00M | 8.00M | 8.00M | 8.00M | | | 35.00M | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Research & Development
|
4.51M | 5.58M | 5.05M | 4.81M | 5.89M | 6.57M | 6.78M | 6.87M | 7.22M | 7.63M | 6.99M | 6.15M | 6.39M | 6.46M | 8.12M | 10.03M | 11.00M | 12.00M | 11.00M | 11.00M | 13.00M | 11.00M | 12.00M | 13.00M | 12.00M | 13.00M | 9.00M | 9.00M | 9.00M | 9.00M | 9.00M | 13.00M | 13.00M | 11.00M | 12.00M | 14.00M | 16.00M | 20.00M | 18.00M | 19.00M | 17.00M | 17.00M | 15.00M | 16.00M | 18.00M | 17.00M | 17.00M | 16.00M | 20.00M | 17.00M | 18.00M | 16.00M |
|
Selling, General & Administrative
|
12.49M | 12.74M | 14.59M | 12.63M | 14.34M | 12.68M | 13.77M | 13.14M | 15.46M | 15.80M | 17.73M | 20.01M | 27.65M | 18.95M | 22.48M | 22.92M | 25.00M | 28.00M | 28.00M | 32.00M | 31.00M | 31.00M | 33.00M | 47.00M | 36.00M | 36.00M | 27.00M | 38.00M | 33.00M | 35.00M | 38.00M | 46.00M | 36.00M | 40.00M | 52.00M | 48.00M | 47.00M | 55.00M | 63.00M | 76.00M | 43.00M | 60.00M | 51.00M | 57.00M | 48.00M | 47.00M | 46.00M | 92.00M | 46.00M | 52.00M | 51.00M | 58.00M |
|
Other Operating Expenses
|
309.66M | 328.45M | 417.83M | 437.85M | 460.19M | 482.49M | 510.90M | 559.30M | 568.41M | 607.39M | 627.48M | 665.72M | 669.08M | 689.51M | 705.70M | 729.71M | 716.00M | 698.00M | 708.00M | 749.00M | 738.00M | 732.00M | 768.00M | 780.00M | 804.00M | 831.00M | 865.00M | 908.00M | 886.00M | 731.00M | 883.00M | 974.00M | 873.00M | 928.00M | 979.00M | 1,079.00M | 951.00M | 1,006.00M | 1,040.00M | 1,075.00M | 1,017.00M | 1,035.00M | 1,040.00M | 1,085.00M | 1,092.00M | 1,098.00M | 1,131.00M | | 1,111.00M | 1,118.00M | 1,113.00M | |
|
Operating Expenses
|
329.49M | 349.50M | 440.83M | 458.12M | 483.63M | 504.98M | 534.71M | 583.42M | 594.54M | 634.02M | 656.33M | 696.12M | 707.04M | 719.48M | 741.49M | 768.00M | 758.00M | 744.00M | 755.00M | 800.00M | 790.00M | 774.00M | 813.00M | 875.00M | 852.00M | 880.00M | 901.00M | 955.00M | 928.00M | 775.00M | 930.00M | 1,033.00M | 922.00M | 979.00M | 1,043.00M | 1,141.00M | 1,014.00M | 1,081.00M | 1,121.00M | 1,170.00M | 1,077.00M | 1,112.00M | 1,106.00M | 1,158.00M | 1,158.00M | 1,162.00M | 1,194.00M | 108.00M | 1,177.00M | 1,187.00M | 1,182.00M | 74.00M |
|
Operating Income
|
21.58M | 13.93M | 7.29M | 23.54M | 25.28M | 20.03M | 21.25M | 20.24M | 31.04M | 5.99M | 11.68M | 29.61M | 26.00M | 26.00M | 29.00M | 43.00M | 50.00M | 57.00M | 63.00M | 48.00M | 71.00M | 76.00M | 62.00M | 42.00M | 82.00M | 55.00M | 68.00M | 63.00M | 120.00M | 173.00M | 45.00M | 30.00M | 138.00M | 121.00M | 105.00M | 91.00M | 204.00M | 119.00M | 120.00M | 56.00M | 169.00M | 97.00M | 116.00M | 87.00M | 122.00M | 80.00M | 58.00M | 1,098.00M | 48.00M | -17.00M | -18.00M | 1,108.00M |
|
EBIT
|
21.58M | 13.93M | 7.29M | 23.54M | 25.28M | 20.03M | 21.25M | 20.24M | 31.04M | 5.99M | 11.68M | 29.61M | 26.00M | 26.00M | 29.00M | 43.00M | 50.00M | 57.00M | 63.00M | 48.00M | 71.00M | 76.00M | 62.00M | 42.00M | 82.00M | 55.00M | 68.00M | 63.00M | 120.00M | 173.00M | 45.00M | 30.00M | 138.00M | 121.00M | 105.00M | 91.00M | 204.00M | 119.00M | 120.00M | 56.00M | 169.00M | 97.00M | 116.00M | 87.00M | 122.00M | 80.00M | 58.00M | 1,098.00M | 48.00M | -17.00M | -18.00M | 1,108.00M |
|
Interest & Investment Income
|
| | | | | | | | | | | | | | | | | | | | 2.00M | 3.00M | 3.00M | 5.00M | 6.00M | 7.00M | 5.00M | 5.00M | 5.00M | 2.00M | 2.00M | 1.00M | 2.00M | 1.00M | 3.00M | | 1.00M | 2.00M | 5.00M | 14.00M | 18.00M | 20.00M | 18.00M | 15.00M | 18.00M | 17.00M | 15.00M | | | | | |
|
Other Non Operating Income
|
0.07M | 0.16M | 0.07M | 0.16M | 0.10M | -0.03M | 0.18M | 0.22M | 0.45M | 0.07M | 0.35M | 0.13M | -0.04M | 0.16M | 0.31M | -0.43M | -5.00M | -5.00M | -5.00M | 16.00M | -4.00M | -4.00M | -2.00M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Non Operating Income
|
0.07M | 0.16M | 0.07M | 0.16M | 0.10M | -0.03M | 0.18M | 0.22M | 0.45M | 0.07M | 0.35M | 0.13M | -0.04M | 0.16M | 0.31M | -0.43M | -5.00M | -5.00M | -5.00M | 16.00M | -4.00M | -4.00M | -2.00M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
EBT
|
16.50M | 7.06M | -12.54M | 10.06M | 3.53M | 11.14M | 2.96M | 15.44M | 26.29M | 1.29M | 7.35M | 25.07M | 20.82M | 21.49M | 23.69M | 38.00M | 45.00M | 52.00M | 58.00M | 44.00M | 67.00M | 72.00M | 60.00M | 42.00M | 83.00M | 56.00M | 67.00M | 64.00M | 121.00M | 171.00M | 39.00M | 26.00M | 135.00M | 117.00M | 103.00M | 86.00M | 200.00M | 116.00M | 103.00M | 64.00M | 180.00M | 111.00M | 124.00M | 85.00M | 124.00M | 81.00M | 58.00M | -37.00M | 115.00M | 51.00M | 50.00M | 1.00M |
|
Tax Provisions
|
5.97M | 2.71M | -4.80M | 4.06M | 1.99M | 4.92M | 2.24M | 8.43M | 10.48M | 2.60M | 4.25M | 10.67M | 9.24M | 9.21M | 9.11M | 15.44M | 16.00M | 12.00M | 15.00M | -22.00M | 13.00M | 14.00M | 9.00M | 13.00M | 20.00M | 10.00M | 12.00M | 16.00M | 30.00M | 45.00M | 6.00M | 4.00M | 34.00M | 26.00M | 26.00M | 17.00M | 54.00M | 31.00M | 26.00M | 16.00M | 49.00M | 28.00M | 30.00M | 18.00M | 33.00M | 21.00M | 13.00M | -14.00M | 30.00M | 14.00M | 16.00M | 2.00M |
|
Profit After Tax
|
10.54M | 4.34M | -7.74M | 6.01M | 1.54M | 6.22M | 0.72M | 7.01M | 15.81M | -1.31M | 3.10M | 14.10M | 11.00M | 12.00M | 15.00M | 23.00M | 29.00M | 40.00M | 43.00M | 66.00M | 54.00M | 58.00M | 51.00M | 29.00M | 63.00M | 46.00M | 55.00M | 48.00M | 91.00M | 126.00M | 33.00M | 22.00M | 101.00M | 91.00M | 77.00M | 69.00M | 146.00M | 85.00M | 77.00M | 48.00M | 131.00M | 83.00M | 94.00M | 67.00M | 91.00M | 60.00M | 45.00M | -23.00M | 85.00M | 37.00M | 34.00M | -1.00M |
|
Income from Continuing Operations
|
10.54M | 4.34M | -7.74M | 6.01M | 1.54M | 6.22M | 0.72M | 7.01M | 15.81M | -1.31M | 3.10M | 14.40M | 11.58M | 12.28M | 14.58M | 22.56M | 29.00M | 40.00M | 43.00M | 66.00M | 54.00M | 58.00M | 51.00M | 29.00M | 63.00M | 46.00M | 55.00M | 48.00M | 91.00M | 126.00M | 33.00M | 22.00M | 101.00M | 91.00M | 77.00M | 69.00M | 146.00M | 85.00M | 77.00M | 48.00M | 131.00M | 83.00M | 94.00M | 67.00M | 91.00M | 60.00M | 45.00M | -23.00M | 85.00M | 37.00M | 34.00M | -1.00M |
|
Consolidated Net Income
|
10.54M | 4.34M | -7.74M | 6.01M | 1.54M | 6.22M | 0.72M | 7.01M | 15.81M | -1.31M | 3.10M | 14.40M | 11.58M | 12.28M | 14.58M | 22.56M | 29.00M | 40.00M | 43.00M | 66.00M | 54.00M | 58.00M | 51.00M | 29.00M | 63.00M | 46.00M | 55.00M | 48.00M | 91.00M | 126.00M | 33.00M | 22.00M | 101.00M | 91.00M | 77.00M | 69.00M | 146.00M | 85.00M | 77.00M | 48.00M | 131.00M | 83.00M | 94.00M | 67.00M | 91.00M | 60.00M | 45.00M | -23.00M | 85.00M | 37.00M | 34.00M | -1.00M |
|
Income towards Parent Company
|
10.54M | 4.34M | -7.74M | 6.01M | 1.54M | 6.22M | 0.72M | 7.01M | 15.81M | -1.31M | 3.10M | 14.40M | 11.58M | 12.28M | 14.58M | 22.56M | 29.00M | 40.00M | 43.00M | 66.00M | 54.00M | 58.00M | 51.00M | 29.00M | 63.00M | 46.00M | 55.00M | 48.00M | 91.00M | 126.00M | 33.00M | 22.00M | 101.00M | 91.00M | 77.00M | 69.00M | 146.00M | 85.00M | 77.00M | 48.00M | 131.00M | 83.00M | 94.00M | 67.00M | 91.00M | 60.00M | 45.00M | -23.00M | 85.00M | 37.00M | 34.00M | -1.00M |
|
Net Income towards Common Stockholders
|
10.54M | 4.34M | -7.74M | 6.01M | 1.54M | 6.22M | 0.72M | 7.01M | 15.81M | -1.31M | 3.10M | 14.40M | 11.58M | 12.28M | 14.58M | 22.56M | 29.00M | 40.00M | 43.00M | 66.00M | 54.00M | 58.00M | 51.00M | 29.00M | 63.00M | 46.00M | 55.00M | 48.00M | 91.00M | 126.00M | 33.00M | 22.00M | 101.00M | 91.00M | 77.00M | 69.00M | 146.00M | 85.00M | 77.00M | 48.00M | 131.00M | 83.00M | 94.00M | 67.00M | 91.00M | 60.00M | 45.00M | -23.00M | 85.00M | 37.00M | 34.00M | -1.00M |
|
EPS (Basic)
|
0.22 | 0.09 | -0.60 | 0.49 | 0.03 | 0.09 | 0.01 | 0.12 | 0.23 | -0.02 | 0.04 | 0.21 | 0.16 | 0.17 | 0.21 | 0.32 | 0.42 | 0.58 | 0.62 | 0.96 | 0.77 | 0.82 | 0.73 | 0.41 | 0.91 | 0.65 | 0.80 | 0.69 | 1.32 | 1.88 | 0.49 | 0.34 | 1.53 | 1.38 | 1.17 | 1.05 | 2.23 | 1.36 | 1.23 | 0.81 | 2.18 | 1.40 | 1.65 | 1.38 | 1.80 | 1.21 | 0.90 | -0.44 | 1.72 | 0.77 | 0.70 | -0.02 |
|
EPS (Weighted Average and Diluted)
|
0.20 | 0.08 | -0.60 | 0.38 | 0.03 | 0.09 | 0.01 | 0.12 | 0.22 | -0.02 | 0.04 | 0.20 | 0.16 | 0.17 | 0.20 | 0.31 | 0.41 | 0.56 | 0.60 | 0.93 | 0.75 | 0.80 | 0.71 | 0.40 | 0.89 | 0.64 | 0.78 | 0.68 | 1.31 | 1.87 | 0.48 | 0.33 | 1.51 | 1.37 | 1.16 | 1.04 | 2.21 | 1.35 | 1.22 | 0.80 | 2.17 | 1.38 | 1.63 | 1.36 | 1.78 | 1.20 | 0.89 | -0.44 | 1.71 | 0.77 | 0.70 | 0.01 |
|
Shares Outstanding (Weighted Average)
|
| | | 12.35M | | | 69.13M | 56.16M | 70.20M | 70.31M | 70.25M | 70.23M | 70.52M | 70.73M | 70.48M | 70.16M | 69.00M | 69.03M | 69.50M | 69.00M | 70.05M | 70.45M | 71.00M | 70.00M | 70.00M | 70.00M | 70.00M | 70.00M | 68.00M | 69.00M | 68.00M | 67.00M | 66.00M | 66.00M | 66.00M | 66.00M | 65.00M | 64.00M | 63.00M | 63.00M | 60.00M | 60.00M | 59.00M | 57.00M | 51.00M | 50.00M | 50.00M | 50.00M | 49.00M | 49.00M | 49.00M | 48.00M |
|
Shares Outstanding (Diluted Average)
|
| | | 15.73M | | | 72.95M | 59.57M | 73.35M | 73.09M | 72.76M | 73.00M | 71.75M | 72.32M | 72.13M | 72.00M | 71.00M | 71.17M | 71.50M | 71.00M | 72.27M | 73.00M | 73.00M | 72.00M | 71.00M | 71.00M | 71.00M | 71.00M | 69.00M | 70.00M | 69.00M | 68.00M | 67.00M | 67.00M | 67.00M | 67.00M | 66.00M | 64.00M | 64.00M | 64.00M | 60.00M | 60.00M | 59.00M | 57.00M | 51.00M | 51.00M | 51.00M | 50.00M | 49.00M | 49.00M | 49.00M | 49.00M |
|
EBITDA
|
24.41M | 16.66M | 10.64M | 26.36M | 28.50M | 23.27M | 24.51M | 24.36M | 34.48M | 9.18M | 15.81M | 33.85M | 11.93M | 12.36M | 14.46M | 23.26M | 29.00M | 40.00M | 43.00M | 66.00M | 54.00M | 59.00M | 51.00M | 29.00M | 63.00M | 47.00M | 55.00M | 47.00M | 93.00M | 129.00M | 33.00M | 22.00M | 100.00M | 91.00M | 75.00M | 67.00M | 138.00M | 82.00M | 84.00M | 48.00M | 134.00M | 79.00M | 92.00M | 73.00M | 88.00M | 60.00M | 52.00M | -28.00M | 87.00M | 38.00M | 34.00M | -1.00M |
|
Interest Expenses
|
5.15M | 7.04M | 19.90M | 13.63M | 21.85M | 8.86M | 18.46M | 5.02M | 5.20M | 4.76M | 4.68M | 4.35M | 5.04M | 5.04M | 5.60M | 4.32M | 4.75M | 4.86M | 5.42M | 4.97M | 6.00M | 7.00M | 5.00M | 5.00M | 5.00M | 6.00M | 6.00M | 4.00M | 4.00M | 4.00M | 8.00M | 5.00M | 5.00M | 5.00M | 5.00M | 5.00M | 5.00M | 5.00M | 22.00M | 6.00M | 7.00M | | | | | | | | | | | |
|
Tax Rate
|
36.15% | 38.45% | 38.28% | 40.31% | 56.35% | 44.18% | 75.53% | 54.59% | 39.85% | 201.47% | 57.88% | 42.57% | 44.39% | 42.85% | 38.45% | 40.63% | 35.56% | 23.08% | 25.86% | -50.00% | 19.40% | 19.44% | 15.00% | 30.95% | 24.10% | 17.86% | 17.91% | 25.00% | 24.79% | 26.32% | 15.38% | 15.38% | 25.19% | 22.22% | 25.24% | 19.77% | 27.00% | 26.72% | 25.24% | 25.00% | 27.22% | 25.23% | 24.19% | 21.18% | 26.61% | 25.93% | 22.41% | 37.84% | 26.09% | 27.45% | 32.00% | 200.00% |