|
Revenue
|
188.37M | 260.60M | 280.13M | 323.07M | 328.60M | 350.70M | 344.40M | 389.30M | 388.10M | 425.70M | 446.70M | 496.80M | 495.20M | 536.50M | 537.80M | 609.30M | 611.40M | 578.50M | 499.00M | 576.20M | 464.70M | 512.20M | 550.10M | 604.70M | 532.10M | 586.10M | 589.70M | 676.50M | 594.50M | 670.10M | 682.90M | 756.90M | 679.60M | 758.80M | 807.80M | 892.00M | 847.50M | 909.30M | 920.90M | 1,046.50M | 973.70M | 1,098.90M | 1,128.20M | 1,277.70M | 1,099.50M | 852.10M | 1,077.70M | 1,329.10M | 1,292.10M | 1,464.00M | 1,403.30M | 1,550.70M | 1,487.70M | 1,522.10M | 1,557.40M | 1,655.00M | 1,696.20M | 1,755.90M | 1,743.70M | 1,928.30M | 1,890.60M | 2,009.90M | 2,038.10M | 2,413.50M | 2,253.40M | 2,440.00M | 2,505.10M |
|
Cost of Revenue
|
59.67M | 70.40M | 81.13M | 89.86M | 88.10M | 93.90M | 93.80M | 107.20M | 109.30M | 119.10M | 121.20M | 133.90M | 139.30M | 150.10M | 147.70M | 171.40M | 177.10M | 173.30M | 142.30M | 178.20M | 149.30M | 167.80M | 189.50M | 211.30M | 195.30M | 199.60M | 193.90M | 217.70M | 189.50M | 199.20M | 195.90M | 229.00M | 209.80M | 228.70M | 239.70M | 258.00M | 253.70M | 277.00M | 278.60M | 310.80M | 304.10M | 339.90M | 342.60M | 381.70M | 361.30M | 349.20M | 353.40M | 433.30M | 389.50M | 440.30M | 431.90M | 489.90M | 478.00M | 498.80M | 505.30M | 544.10M | 583.20M | 584.00M | 576.50M | 650.90M | 645.20M | 637.20M | 664.20M | 771.30M | 795.70M | 822.10M | 842.70M |
|
Gross Profit
|
128.70M | 190.20M | 199.00M | 233.21M | 240.50M | 256.80M | 250.60M | 282.10M | 278.80M | 306.60M | 325.50M | 362.90M | 355.90M | 386.40M | 390.10M | 437.90M | 434.30M | 405.20M | 356.70M | 398.00M | 315.40M | 344.40M | 360.60M | 393.40M | 336.80M | 386.50M | 395.80M | 458.80M | 405.00M | 470.90M | 487.00M | 527.20M | 469.80M | 530.10M | 568.10M | 634.00M | 593.80M | 632.30M | 642.30M | 735.70M | 669.60M | 759.00M | 785.60M | 896.00M | 738.20M | 502.90M | 724.30M | 895.80M | 902.60M | 1,023.70M | 971.40M | 1,060.80M | 1,009.70M | 1,023.30M | 1,052.10M | 1,110.90M | 1,113.00M | 1,171.90M | 1,167.20M | 1,277.40M | 1,245.40M | 1,372.70M | 1,373.90M | 1,642.20M | 1,457.70M | 1,617.90M | 1,662.40M |
|
Research & Development
|
21.31M | 23.40M | 24.65M | 25.77M | 28.00M | 28.50M | 26.90M | 32.60M | 31.40M | 32.00M | 35.40M | 41.40M | 38.40M | 40.20M | 49.70M | 41.70M | 41.60M | 41.20M | 43.20M | 41.70M | 43.00M | 40.20M | 47.50M | 47.30M | 44.40M | 49.40M | 51.00M | 52.60M | 53.20M | 54.70M | 62.60M | 69.10M | 73.50M | 84.60M | 83.40M | 87.10M | 95.50M | 95.10M | 107.60M | 119.90M | 144.00M | 120.80M | 135.90M | 156.60M | 147.10M | 143.20M | 155.00M | 149.80M | 159.80M | 162.30M | 165.50M | 183.40M | 210.50M | 207.30M | 217.10M | 244.10M | 244.90M | 244.40M | 249.40M | 260.10M | 284.50M | 280.10M | 286.00M | 294.70M | 316.20M | 313.30M | 329.40M |
|
Selling, General & Administrative
|
62.37M | 67.30M | 69.86M | 79.09M | 82.80M | 88.60M | 91.60M | 95.80M | 99.10M | 106.50M | 111.20M | 122.00M | 124.20M | 120.90M | 129.00M | 148.10M | 141.50M | 145.50M | 139.30M | 147.70M | 215.80M | 161.20M | 154.00M | 160.00M | 162.00M | 163.30M | 154.90M | 160.30M | 172.80M | 170.80M | 168.00M | 192.00M | 202.90M | 185.60M | 204.10M | 217.90M | 221.60M | 259.80M | 221.40M | 283.80M | 273.40M | 279.20M | 284.00M | 341.80M | 308.10M | 279.10M | 298.90M | 330.20M | 326.00M | 350.20M | 363.30M | 427.00M | 391.10M | 418.40M | 436.10M | 494.30M | 480.50M | 464.30M | 452.00M | 567.10M | 491.50M | 525.30M | 510.60M | 612.60M | 563.40M | 561.20M | 573.30M |
|
Operating Expenses
|
83.68M | 90.70M | 94.51M | 104.86M | 110.80M | 117.10M | 118.50M | 128.40M | 130.50M | 138.50M | 146.60M | 163.40M | 162.60M | 161.10M | 178.70M | 189.80M | 183.10M | 186.70M | 182.50M | 189.40M | 258.80M | 201.40M | 201.50M | 207.30M | 206.40M | 212.70M | 205.90M | 212.90M | 226.00M | 225.50M | 230.60M | 261.10M | 276.40M | 270.20M | 287.50M | 305.00M | 317.10M | 354.90M | 329.00M | 403.70M | 417.40M | 400.00M | 419.90M | 498.40M | 455.20M | 422.30M | 453.90M | 480.00M | 485.80M | 512.50M | 528.80M | 610.40M | 601.60M | 625.70M | 653.20M | 738.40M | 725.40M | 708.70M | 701.40M | 827.20M | 776.00M | 805.40M | 796.60M | 907.30M | 879.60M | 874.50M | 902.70M |
|
Operating Income
|
45.03M | 99.50M | 104.49M | 128.34M | 129.70M | 139.70M | 132.10M | 153.70M | 148.30M | 168.10M | 178.90M | 199.50M | 193.30M | 225.30M | 211.40M | 248.10M | 251.20M | 218.50M | 174.20M | 208.60M | 56.60M | 143.00M | 159.10M | 186.10M | 130.40M | 173.80M | 189.90M | 245.90M | 179.00M | 245.40M | 256.40M | 268.90M | 193.40M | 259.90M | 280.60M | 329.00M | 276.70M | 277.40M | 313.30M | 332.00M | 252.20M | 359.00M | 365.70M | 397.60M | 283.00M | 80.60M | 270.40M | 415.80M | 416.80M | 511.20M | 442.60M | 450.40M | 408.10M | 397.60M | 398.90M | 372.50M | 387.60M | 463.20M | 465.80M | 450.20M | 469.40M | 567.30M | 577.30M | 734.90M | 578.10M | 743.40M | 759.70M |
|
EBIT
|
45.03M | 99.50M | 104.49M | 128.34M | 129.70M | 139.70M | 132.10M | 153.70M | 148.30M | 168.10M | 178.90M | 199.50M | 193.30M | 225.30M | 211.40M | 248.10M | 251.20M | 218.50M | 174.20M | 208.60M | 56.60M | 143.00M | 159.10M | 186.10M | 130.40M | 173.80M | 189.90M | 245.90M | 179.00M | 245.40M | 256.40M | 268.90M | 193.40M | 259.90M | 280.60M | 329.00M | 276.70M | 277.40M | 313.30M | 332.00M | 252.20M | 359.00M | 365.70M | 397.60M | 283.00M | 80.60M | 270.40M | 415.80M | 416.80M | 511.20M | 442.60M | 450.40M | 408.10M | 397.60M | 398.90M | 372.50M | 387.60M | 463.20M | 465.80M | 450.20M | 469.40M | 567.30M | 577.30M | 734.90M | 578.10M | 743.40M | 759.70M |
|
Non Operating Income
|
5.02M | 5.20M | 4.36M | 4.15M | 4.10M | 4.50M | 5.00M | -44.90M | 5.30M | 4.10M | 1.90M | 3.60M | 3.80M | 4.00M | 4.30M | 3.70M | 4.30M | 4.30M | 3.90M | 5.90M | 3.90M | -0.40M | 2.00M | -1.30M | 4.30M | 4.60M | 3.70M | 5.90M | 5.50M | 8.00M | 10.40M | 11.70M | 8.70M | 10.10M | 10.80M | 12.30M | 13.20M | 18.20M | 21.90M | 26.80M | 27.50M | 32.80M | 33.30M | 34.10M | 25.10M | 26.60M | 84.80M | 20.70M | 32.00M | 15.00M | 18.50M | 3.80M | -5.70M | 9.30M | 3.90M | 22.20M | 34.20M | 36.00M | 56.20M | 65.70M | 69.10M | 87.20M | 93.70M | 74.90M | 90.40M | 88.70M | 95.50M |
|
EBT
|
50.04M | 104.70M | 108.85M | 132.49M | 133.80M | 144.20M | 137.10M | 157.20M | 153.60M | 172.20M | 180.80M | 203.10M | 197.10M | 229.30M | 215.70M | 251.80M | 255.50M | 222.80M | 178.10M | 214.50M | 60.50M | 142.60M | 161.10M | 184.80M | 134.70M | 178.40M | 193.60M | 251.80M | 184.50M | 253.40M | 266.80M | 280.60M | 202.10M | 270.00M | 291.40M | 341.30M | 289.90M | 295.60M | 335.20M | 358.80M | 279.70M | 391.80M | 399.00M | 431.70M | 308.10M | 107.20M | 355.20M | 436.50M | 448.80M | 526.20M | 461.10M | 454.20M | 402.40M | 406.90M | 402.80M | 394.70M | 421.80M | 499.20M | 522.00M | 515.90M | 538.50M | 654.50M | 671.00M | 809.80M | 668.50M | 832.10M | 855.20M |
|
Tax Provisions
|
21.90M | 42.30M | 44.33M | 70.55M | 48.50M | 55.50M | 50.50M | 57.50M | 49.50M | 54.80M | 58.40M | 51.90M | 53.60M | 74.40M | 32.40M | 76.90M | 66.60M | 63.70M | 21.30M | 48.30M | 16.20M | 38.60M | 37.40M | 38.00M | 37.70M | 43.90M | 26.30M | 61.80M | 48.10M | 68.90M | 55.80M | 74.20M | 21.30M | 47.00M | -7.20M | 372.80M | 2.60M | 41.00M | 43.40M | 67.50M | -24.30M | 75.40M | 0.30M | 69.00M | -8.10M | 37.00M | 38.40M | 72.90M | 13.60M | 3.20M | 73.90M | 71.50M | 33.00M | 93.30M | 78.10M | 58.00M | 61.00M | 73.20M | 102.20M | -94.80M | -8.90M | 123.00M | 100.40M | 121.80M | -35.20M | 167.90M | 146.00M |
|
Profit After Tax
|
28.14M | 62.40M | 64.52M | 77.55M | 85.30M | 88.70M | 86.60M | 121.20M | 104.10M | 117.40M | 122.40M | 151.20M | 143.50M | 154.90M | 183.30M | 174.90M | 188.90M | 159.10M | 156.80M | 166.20M | 44.30M | 104.00M | 123.70M | 146.80M | 97.00M | 134.50M | 167.30M | 190.00M | 136.40M | 184.50M | 211.00M | 204.00M | 180.80M | 223.00M | 298.60M | -31.50M | 287.60M | 255.30M | 292.50M | 292.50M | 306.50M | 318.30M | 396.80M | 357.70M | 313.50M | 68.00M | 313.90M | 365.20M | 435.20M | 523.00M | 387.20M | 380.60M | 369.40M | 313.60M | 324.70M | 336.70M | 360.80M | 426.00M | 419.80M | 610.70M | 547.40M | 531.50M | 570.60M | 688.00M | 703.70M | 664.20M | 709.20M |
|
Net Income - Minority
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -2.00M | -1.60M | -9.30M | -8.60M | -7.90M | -8.70M | -16.20M | -14.30M | -15.70M | -20.90M | -23.80M | -25.90M | -28.90M | -27.60M | -36.70M | -42.00M | -48.60M | | | | | | | | | | | | | | | | |
|
Investment Income
|
0.04M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Income from Non-Controlling Interests
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -0.40M | -0.30M | -0.70M | -0.70M | -1.20M | -2.50M | -1.90M | 1.90M | 5.00M | 2.70M | 2.20M | 2.90M | -1.60M | 8.90M | 5.80M | 6.70M | 2.10M | 3.80M | 5.80M | 0.70M | 11.80M | 5.80M | 5.20M | 4.10M | 4.50M | 2.50M | 4.60M | 6.00M | 2.30M | 5.40M | 6.10M | 5.00M |
|
Income from Continuing Operations
|
28.14M | 62.40M | 64.52M | 61.95M | 85.30M | 88.70M | 86.60M | 99.70M | 104.10M | 117.40M | 122.40M | 151.20M | 143.50M | 154.90M | 183.30M | 174.90M | 188.90M | 159.10M | 156.80M | 166.20M | 44.30M | 104.00M | 123.70M | 146.80M | 97.00M | 134.50M | 167.30M | 190.00M | 136.40M | 184.50M | 211.00M | 206.40M | 180.80M | 223.00M | 298.60M | -31.50M | 287.30M | 254.60M | 291.80M | 291.30M | 304.00M | 316.40M | 398.70M | 362.70M | 316.20M | 70.20M | 316.80M | 363.60M | 435.20M | 523.00M | 387.20M | 382.70M | 369.40M | 313.60M | 324.70M | 336.70M | 360.80M | 426.00M | 419.80M | 610.70M | 547.40M | 531.50M | 570.60M | 688.00M | 703.70M | 664.20M | 709.20M |
|
Consolidated Net Income
|
28.14M | 62.40M | 64.52M | 61.95M | 85.30M | 88.70M | 86.60M | 99.70M | 104.10M | 117.40M | 122.40M | 151.20M | 143.50M | 154.90M | 183.30M | 174.90M | 188.90M | 159.10M | 156.80M | 166.20M | 44.30M | 104.00M | 123.70M | 146.80M | 97.00M | 134.50M | 167.30M | 190.00M | 136.40M | 184.50M | 211.00M | 206.40M | 180.80M | 223.00M | 298.60M | -31.50M | 287.30M | 254.60M | 291.80M | 291.30M | 304.00M | 316.40M | 398.70M | 362.70M | 316.20M | 70.20M | 316.80M | 363.60M | 435.20M | 523.00M | 387.20M | 382.70M | 369.40M | 313.60M | 324.70M | 336.70M | 360.80M | 426.00M | 419.80M | 610.70M | 547.40M | 531.50M | 570.60M | 688.00M | 703.70M | 664.20M | 709.20M |
|
Income towards Parent Company
|
28.14M | 62.40M | 64.52M | 61.95M | 85.30M | 88.70M | 86.60M | 99.70M | 104.10M | 117.40M | 122.40M | 151.20M | 143.50M | 154.90M | 183.30M | 174.90M | 188.90M | 159.10M | 156.80M | 166.20M | 44.30M | 104.00M | 123.70M | 146.80M | 97.00M | 134.50M | 167.30M | 190.00M | 136.40M | 184.50M | 211.00M | 206.40M | 180.80M | 223.00M | 296.60M | -33.10M | 278.00M | 246.00M | 283.90M | 282.60M | 287.80M | 302.10M | 383.00M | 341.80M | 292.40M | 44.30M | 287.90M | 336.00M | 398.50M | 481.00M | 338.60M | 382.70M | 369.40M | 313.60M | 324.70M | 336.70M | 360.80M | 426.00M | 419.80M | 610.70M | 547.40M | 531.50M | 570.60M | 688.00M | 703.70M | 664.20M | 709.20M |
|
Net Income towards Common Stockholders
|
28.14M | 62.40M | 64.52M | 61.95M | 85.30M | 88.70M | 86.60M | 99.70M | 104.10M | 117.40M | 122.40M | 151.20M | 143.50M | 154.90M | 183.30M | 174.90M | 188.90M | 159.10M | 156.80M | 166.20M | 44.30M | 104.00M | 123.70M | 146.80M | 97.00M | 134.50M | 167.30M | 190.00M | 136.40M | 184.50M | 211.00M | 206.40M | 180.80M | 223.00M | 296.60M | -33.10M | 278.00M | 246.00M | 283.90M | 282.60M | 287.80M | 302.10M | 383.00M | 341.80M | 292.40M | 44.30M | 287.90M | 336.00M | 398.50M | 481.00M | 338.60M | 382.70M | 369.40M | 313.60M | 324.70M | 336.70M | 360.80M | 426.00M | 419.80M | 610.70M | 547.40M | 531.50M | 570.60M | 688.00M | 703.70M | 664.20M | 709.20M |
|
EPS (Basic)
|
0.08 | 0.71 | 1.69 | 2.02 | 2.20 | 2.26 | 2.20 | 3.10 | 2.66 | 2.99 | 3.13 | 3.86 | 3.63 | 3.88 | 4.59 | 4.37 | 4.69 | 3.99 | 4.06 | 4.36 | 1.16 | 2.82 | 3.43 | 4.03 | 2.64 | 3.64 | 4.49 | 5.09 | 1.21 | 1.61 | 1.82 | 1.75 | 1.62 | 2.01 | 2.67 | -0.28 | 2.55 | 2.25 | 2.57 | 2.56 | 2.67 | 2.76 | 3.44 | 3.09 | 2.69 | 0.58 | 2.68 | 3.11 | 1.20 | 1.45 | 1.07 | 1.07 | 1.02 | 0.86 | 0.91 | 0.93 | 1.01 | 1.20 | 1.18 | 1.72 | 1.54 | 1.48 | 1.59 | 1.93 | 1.95 | 1.84 | 1.98 |
|
EPS (Weighted Average and Diluted)
|
0.72 | 0.70 | 1.64 | 1.96 | 2.12 | 2.19 | 2.14 | 3.02 | 2.59 | 2.91 | 3.05 | 3.75 | 3.50 | 3.75 | 4.46 | 4.25 | 4.56 | 3.90 | 3.99 | 4.28 | 1.13 | 2.77 | 3.35 | 3.94 | 2.57 | 3.56 | 4.40 | 4.99 | 1.18 | 1.57 | 1.77 | 1.71 | 1.57 | 1.94 | 2.56 | -0.28 | 2.44 | 2.15 | 2.45 | 2.45 | 2.56 | 2.67 | 3.33 | 2.99 | 2.62 | 0.57 | 2.60 | 3.02 | 1.17 | 1.42 | 1.04 | 1.03 | 1.00 | 0.85 | 0.90 | 0.91 | 1.00 | 1.18 | 1.16 | 1.69 | 1.51 | 1.46 | 1.56 | 1.89 | 1.92 | 1.81 | 1.95 |
|
Shares Outstanding (Weighted Average)
|
352.67M | 340.69M | 341.41M | 343.73M | 346.54M | 352.49M | 354.17M | 353.64M | 349.80M | 353.59M | 351.75M | 350.95M | 357.32M | 359.41M | 359.41M | 357.87M | 361.14M | 361.45M | 357.39M | 342.58M | 343.54M | 345.63M | 323.56M | 326.27M | 329.40M | 331.72M | 333.17M | 336.29M | 336.42M | 342.54M | 346.44M | 348.72M | 349.08M | 331.57M | 334.36M | 336.90M | 336.90M | 339.89M | 341.24M | 342.60M | 343.47M | 345.76M | 345.76M | 346.72M | 347.95M | 349.85M | 351.08M | 352.67M | 353.15M | 355.24M | 356.24M | 357.24M | 357.74M | 358.96M | 357.11M | 353.38M | 350.39M | 350.40M | 351.35M | 352.07M | 352.33M | 354.71M | 355.35M | 356.18M | 356.66M | 358.42M | 358.48M |
|
Shares Outstanding (Diluted Average)
|
39.30M | 38.90M | 39.20M | 39.20M | 40.20M | 40.50M | 40.50M | 40.30M | 40.20M | 40.30M | 40.20M | 40.20M | 41.00M | | 41.10M | 41.10M | 41.40M | 41.10M | 40.50M | 40.10M | 39.10M | 38.30M | 37.90M | 37.70M | 37.70M | 37.80M | 38.00M | 113.70M | 38.50M | 39.20M | 119.10M | 117.90M | 115.50M | 115.50M | 116.80M | 116.30M | 118.00M | 118.50M | 119.20M | 118.80M | 119.60M | 119.40M | 119.40M | 358.40M | 119.80M | 119.70M | 361.90M | 361.00M | 364.00M | 364.90M | 366.80M | 365.80M | 366.70M | 365.30M | 363.70M | 362.00M | 356.00M | 357.30M | 358.20M | 357.40M | 360.50M | 361.00M | 362.70M | 362.00M | 364.60M | 364.40M | 363.50M |
|
EBITDA
|
45.03M | 99.50M | 104.49M | 128.34M | 129.70M | 139.70M | 132.10M | 153.70M | 101.80M | 120.70M | 121.30M | 199.50M | 144.10M | 157.00M | 185.50M | 248.10M | 190.40M | 148.90M | 159.30M | 208.60M | 46.00M | 100.80M | 124.50M | 186.10M | 100.90M | 129.30M | 171.00M | 245.90M | 147.20M | 192.50M | 205.70M | 193.50M | 181.70M | 221.20M | 299.20M | -37.80M | 285.00M | 257.00M | 292.20M | 295.90M | 319.10M | 335.10M | 398.50M | 352.30M | 312.90M | 83.50M | 310.80M | 365.90M | 421.90M | 521.40M | 382.10M | 330.10M | 283.30M | 279.10M | 280.60M | 372.50M | 415.10M | 453.60M | 442.90M | 450.20M | 550.50M | 516.50M | 607.50M | 734.90M | 728.00M | 694.60M | 732.90M |
|
Tax Rate
|
43.76% | 40.40% | 40.72% | 53.25% | 36.25% | 38.49% | 36.83% | 36.58% | 32.23% | 31.82% | 32.30% | 25.55% | 27.19% | 32.45% | 15.02% | 30.54% | 26.07% | 28.59% | 11.96% | 22.52% | 26.78% | 27.07% | 23.22% | 20.56% | 27.99% | 24.61% | 13.58% | 24.54% | 26.07% | 27.19% | 20.91% | 26.44% | 10.54% | 17.41% | | | 0.90% | 13.87% | 12.95% | 18.81% | | 19.24% | 0.08% | 15.98% | | 34.51% | 10.81% | 16.70% | 3.03% | 0.61% | 16.03% | 15.74% | 8.20% | 22.93% | 19.39% | 14.69% | 14.46% | 14.66% | 19.58% | | | 18.79% | 14.96% | 15.04% | | 20.18% | 17.07% |