|
Revenue
|
489.35M | 474.89M | 489.34M | 476.75M | 520.77M | 571.18M | 603.75M | 573.77M | 640.58M | 701.73M | 726.74M | 697.80M | 768.88M | 804.89M | 802.58M | 757.24M | 806.33M | 847.60M | 858.42M | 813.76M | 876.50M | 949.94M | 980.81M | 926.25M | 953.32M | 997.83M | 995.25M | 922.79M | 986.70M | 1,014.30M | 1,013.10M | 947.90M | 1,047.70M | 1,121.50M | 1,132.80M | 1,088.50M | 1,185.80M | 1,267.90M | 1,279.80M | 1,231.60M | 1,309.30M | 1,368.40M | 1,379.10M | 1,276.90M | 1,367.00M | 1,509.00M | 1,413.30M | 1,358.00M | 1,417.00M | 1,507.70M | 1,554.20M | 1,531.90M | 1,704.10M | 1,778.60M | 1,802.40M | 1,695.60M | 1,859.10M | 1,883.10M | 1,845.90M | 1,758.60M | 1,895.10M | 1,916.20M | 1,910.20M | 1,824.50M | 1,959.40M | 2,080.30M | 2,133.30M | 2,027.40M |
|
Cost of Revenue
|
230.70M | 232.39M | 244.77M | 239.03M | 254.86M | 273.52M | 291.10M | 275.15M | 307.20M | 335.50M | 349.36M | 340.63M | 374.70M | 389.74M | 388.20M | 366.41M | 384.45M | 404.88M | 415.03M | 402.31M | 428.02M | 467.27M | 482.12M | 458.69M | 469.27M | 495.74M | 493.02M | 462.27M | 495.20M | 512.70M | 513.30M | 476.00M | 529.70M | 563.00M | 576.90M | 557.30M | 608.20M | 650.20M | 664.00M | 643.80M | 684.60M | 727.20M | 728.00M | 678.50M | 730.20M | 837.40M | 772.70M | 739.20M | 773.60M | 807.00M | 834.00M | 819.00M | 910.80M | 951.00M | 975.90M | 927.20M | 1,009.10M | 1,025.60M | 998.30M | 959.20M | 1,033.50M | 1,052.70M | 1,051.60M | 1,006.30M | 1,075.50M | 1,137.50M | 1,167.50M | 1,128.70M |
|
Gross Profit
|
258.65M | 242.50M | 244.57M | 237.72M | 265.91M | 297.66M | 312.65M | 298.62M | 333.38M | 366.23M | 377.38M | 357.18M | 394.18M | 415.15M | 414.38M | 390.82M | 421.88M | 442.72M | 443.39M | 411.45M | 448.48M | 482.67M | 498.69M | 467.56M | 484.05M | 502.09M | 502.23M | 460.57M | 491.50M | 501.60M | 499.80M | 471.90M | 518.00M | 558.50M | 555.90M | 531.20M | 577.60M | 617.70M | 615.80M | 587.80M | 624.70M | 641.20M | 651.10M | 598.40M | 636.80M | 671.60M | 640.60M | 618.80M | 643.40M | 700.70M | 720.20M | 712.90M | 793.30M | 827.60M | 826.50M | 768.40M | 850.00M | 857.50M | 847.60M | 799.40M | 861.60M | 863.50M | 858.60M | 818.20M | 883.90M | 942.80M | 965.80M | 898.70M |
|
Selling, General & Administrative
|
179.91M | 172.14M | 168.12M | 166.62M | 175.41M | 185.78M | 192.14M | 191.78M | 204.69M | 215.87M | 222.26M | 216.55M | 232.97M | 236.54M | 238.81M | 232.91M | 247.33M | 250.75M | 254.96M | 254.39M | 269.84M | 276.02M | 286.13M | 278.79M | 280.39M | 276.64M | 282.38M | 282.09M | 290.20M | 292.60M | 297.10M | 289.60M | 305.90M | 321.60M | 327.50M | 327.80M | 342.70M | 349.30M | 353.80M | 354.40M | 363.60M | 366.70M | 369.20M | 358.70M | 365.50M | 355.60M | 350.50M | 354.40M | 363.10M | 382.90M | 401.80M | 412.00M | 435.30M | 444.20M | 447.30M | 435.50M | 456.80M | 462.60M | 460.90M | 445.60M | 471.40M | 476.60M | 470.50M | 473.40M | 490.00M | 506.70M | 524.30M | 514.40M |
|
Operating Expenses
|
179.91M | 172.14M | 168.12M | 166.62M | 175.41M | 185.78M | 192.14M | 191.78M | 204.69M | 215.87M | 222.26M | 216.55M | 232.97M | 236.54M | 238.81M | 232.91M | 247.33M | 250.75M | 254.96M | 254.39M | 269.84M | 276.02M | 286.13M | 278.79M | 280.39M | 276.64M | 282.38M | 282.09M | 290.20M | 292.60M | 297.10M | 289.60M | 305.90M | 321.60M | 327.50M | 327.80M | 342.70M | 349.30M | 353.80M | 354.40M | 363.60M | 366.70M | 369.20M | 358.70M | 365.50M | 355.60M | 350.50M | 354.40M | 363.10M | 382.90M | 401.80M | 412.00M | 435.30M | 444.20M | 447.30M | 435.50M | 456.80M | 462.60M | 460.90M | 445.60M | 471.40M | 476.60M | 470.50M | 473.40M | 490.00M | 506.70M | 524.30M | 514.40M |
|
Operating Income
|
78.41M | 69.94M | 76.41M | 71.03M | 90.44M | 111.84M | 120.51M | 106.91M | 128.66M | 150.11M | 155.22M | 140.62M | 161.03M | 178.90M | 175.72M | 158.04M | 174.76M | 192.21M | 188.55M | 157.13M | 178.85M | 206.85M | 212.87M | 189.02M | 203.77M | 225.83M | 220.01M | 179.19M | 201.20M | 209.20M | 202.90M | 182.50M | 212.50M | 237.50M | 228.50M | 203.30M | 234.50M | 269.00M | 262.30M | 233.40M | 261.40M | 275.00M | 281.90M | 238.90M | 271.30M | 316.00M | 290.10M | 264.40M | 280.30M | 317.80M | 318.40M | 300.90M | 358.00M | 383.40M | 379.20M | 332.90M | 393.20M | 394.90M | 386.70M | 353.80M | 390.20M | 386.90M | 388.10M | 344.80M | 393.90M | 436.10M | 441.50M | 384.30M |
|
EBIT
|
78.41M | 69.94M | 76.41M | 71.03M | 90.44M | 111.84M | 120.51M | 106.91M | 128.66M | 150.11M | 155.22M | 140.62M | 161.03M | 178.90M | 175.72M | 158.04M | 174.76M | 192.21M | 188.55M | 157.13M | 178.85M | 206.85M | 212.87M | 189.02M | 203.77M | 225.83M | 220.01M | 179.19M | 201.20M | 209.20M | 202.90M | 182.50M | 212.50M | 237.50M | 228.50M | 203.30M | 234.50M | 269.00M | 262.30M | 233.40M | 261.40M | 275.00M | 281.90M | 238.90M | 271.30M | 316.00M | 290.10M | 264.40M | 280.30M | 317.80M | 318.40M | 300.90M | 358.00M | 383.40M | 379.20M | 332.90M | 393.20M | 394.90M | 386.70M | 353.80M | 390.20M | 386.90M | 388.10M | 344.80M | 393.90M | 436.10M | 441.50M | 384.30M |
|
Interest & Investment Income
|
0.26M | 0.46M | 0.59M | 0.39M | 0.23M | 0.29M | 0.19M | 0.24M | 0.15M | 0.08M | 0.09M | 0.15M | 0.10M | 0.14M | 0.12M | 0.11M | 0.45M | 0.17M | 0.12M | 0.19M | 0.12M | 0.13M | 0.39M | 0.12M | 0.10M | 0.06M | 0.14M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.10M | 0.30M | | | 0.10M | | 0.10M | 0.10M | 0.20M | 0.30M | 0.40M | 0.60M | 0.80M | 2.30M | 1.60M | 1.30M | 1.30M | 1.20M | 0.90M | 2.70M | 0.70M | 1.20M |
|
EBT
|
78.67M | 70.40M | 77.00M | 71.42M | 90.67M | 112.12M | 120.70M | 107.14M | 128.81M | 150.18M | 155.32M | 140.77M | 161.13M | 179.04M | 175.84M | 158.15M | 175.17M | 192.38M | 188.64M | 157.27M | 178.84M | 206.78M | 212.99M | 188.82M | 203.51M | 225.10M | 219.20M | 178.21M | 199.90M | 207.80M | 201.20M | 180.80M | 210.90M | 235.40M | 226.00M | 200.80M | 231.90M | 265.90M | 259.40M | 229.80M | 257.50M | 271.40M | 278.40M | 236.40M | 269.20M | 313.70M | 287.60M | 262.20M | 277.90M | 315.20M | 316.10M | 298.50M | 355.70M | 380.70M | 375.30M | 328.20M | 389.70M | 392.60M | 385.40M | 354.20M | 389.80M | 386.40M | 387.60M | 344.30M | 393.10M | 436.60M | 440.60M | 384.60M |
|
Tax Provisions
|
29.97M | 26.86M | 29.41M | 26.88M | 34.63M | 42.96M | 45.71M | 41.98M | 49.26M | 56.07M | 58.52M | 53.30M | 60.94M | 66.73M | 66.52M | 59.44M | 66.12M | 71.37M | 69.29M | 58.05M | 66.91M | 76.27M | 79.67M | 70.43M | 75.91M | 84.74M | 82.71M | 66.34M | 73.70M | 76.30M | 74.30M | 66.00M | 76.70M | 86.50M | 82.90M | 48.40M | 57.60M | 54.70M | 61.80M | 61.00M | 63.40M | 66.80M | 64.90M | 57.70M | 66.60M | 74.80M | 66.10M | 66.10M | 67.30M | 75.50M | 72.60M | 67.30M | 86.10M | 93.60M | 90.70M | 82.60M | 94.60M | 94.60M | 89.90M | 87.80M | 92.10M | 93.70M | 89.50M | 82.20M | 94.40M | 106.30M | 105.10M | 90.60M |
|
Profit After Tax
|
48.69M | 43.54M | 47.59M | 44.54M | 56.03M | 69.17M | 74.99M | 65.16M | 79.55M | 94.11M | 96.80M | 87.47M | 100.19M | 112.31M | 109.32M | 98.72M | 109.05M | 121.01M | 119.35M | 99.23M | 111.93M | 130.51M | 133.31M | 118.39M | 127.61M | 140.36M | 136.49M | 111.90M | 126.20M | 131.50M | 126.90M | 114.80M | 134.20M | 148.90M | 143.10M | 152.40M | 174.30M | 211.20M | 197.60M | 168.80M | 194.10M | 204.60M | 213.50M | 178.70M | 202.60M | 238.90M | 221.50M | 196.10M | 210.60M | 239.70M | 243.50M | 231.20M | 269.60M | 287.10M | 284.60M | 245.60M | 295.10M | 298.00M | 295.50M | 266.40M | 297.70M | 292.70M | 298.10M | 262.10M | 298.70M | 330.30M | 335.50M | 294.00M |
|
Income from Continuing Operations
|
48.69M | 43.54M | 47.59M | 44.54M | 56.03M | 69.17M | 74.99M | 65.16M | 79.55M | 94.11M | 96.80M | 87.47M | 100.19M | 112.31M | 109.32M | 98.72M | 109.05M | 121.01M | 119.35M | 99.23M | 111.93M | 130.51M | 133.31M | 118.39M | 127.61M | 140.36M | 136.49M | 111.86M | 126.20M | 131.50M | 126.90M | 114.80M | 134.20M | 148.90M | 143.10M | 152.40M | 174.30M | 211.20M | 197.60M | 168.80M | 194.10M | 204.60M | 213.50M | 178.70M | 202.60M | 238.90M | 221.50M | 196.10M | 210.60M | 239.70M | 243.50M | 231.20M | 269.60M | 287.10M | 284.60M | 245.60M | 295.10M | 298.00M | 295.50M | 266.40M | 297.70M | 292.70M | 298.10M | 262.10M | 298.70M | 330.30M | 335.50M | 294.00M |
|
Consolidated Net Income
|
48.69M | 43.54M | 47.59M | 44.54M | 56.03M | 69.17M | 74.99M | 65.16M | 79.55M | 94.11M | 96.80M | 87.47M | 100.19M | 112.31M | 109.32M | 98.72M | 109.05M | 121.01M | 119.35M | 99.23M | 111.93M | 130.51M | 133.31M | 118.39M | 127.61M | 140.36M | 136.49M | 111.86M | 126.20M | 131.50M | 126.90M | 114.80M | 134.20M | 148.90M | 143.10M | 152.40M | 174.30M | 211.20M | 197.60M | 168.80M | 194.10M | 204.60M | 213.50M | 178.70M | 202.60M | 238.90M | 221.50M | 196.10M | 210.60M | 239.70M | 243.50M | 231.20M | 269.60M | 287.10M | 284.60M | 245.60M | 295.10M | 298.00M | 295.50M | 266.40M | 297.70M | 292.70M | 298.10M | 262.10M | 298.70M | 330.30M | 335.50M | 294.00M |
|
Income towards Parent Company
|
48.69M | 43.54M | 47.59M | 44.54M | 56.03M | 69.17M | 74.99M | 65.16M | 79.55M | 94.11M | 96.80M | 87.47M | 100.19M | 112.31M | 109.32M | 98.72M | 109.05M | 121.01M | 119.35M | 99.23M | 111.93M | 130.51M | 133.31M | 118.39M | 127.61M | 140.36M | 136.49M | 111.86M | 126.20M | 131.50M | 126.90M | 114.80M | 134.20M | 148.90M | 143.10M | 152.40M | 174.30M | 211.20M | 197.60M | 168.80M | 194.10M | 204.60M | 213.50M | 178.70M | 202.60M | 238.90M | 221.50M | 196.10M | 210.60M | 239.70M | 243.50M | 231.20M | 269.60M | 287.10M | 284.60M | 245.60M | 295.10M | 298.00M | 295.50M | 266.40M | 297.70M | 292.70M | 298.10M | 262.10M | 298.70M | 330.30M | 335.50M | 294.00M |
|
Net Income towards Common Stockholders
|
48.69M | 43.54M | 47.59M | 44.54M | 56.03M | 69.17M | 74.99M | 65.16M | 79.55M | 94.11M | 96.80M | 87.47M | 100.19M | 112.31M | 109.32M | 98.72M | 109.05M | 121.01M | 119.35M | 99.23M | 111.93M | 130.51M | 133.31M | 118.39M | 127.61M | 140.36M | 136.49M | 111.86M | 126.20M | 131.50M | 126.90M | 114.80M | 134.20M | 148.90M | 143.10M | 152.40M | 174.30M | 211.20M | 197.60M | 168.80M | 194.10M | 204.60M | 213.50M | 178.70M | 202.60M | 238.90M | 221.50M | 196.10M | 210.60M | 239.70M | 243.50M | 231.20M | 269.60M | 287.10M | 284.60M | 245.60M | 295.10M | 298.00M | 295.50M | 266.40M | 297.70M | 292.70M | 298.10M | 262.10M | 298.70M | 330.30M | 335.50M | 294.00M |
|
EPS (Basic)
|
0.33 | 0.29 | 0.32 | 0.30 | 0.19 | 0.23 | 0.25 | 0.22 | 0.27 | 0.32 | 0.33 | 0.30 | 0.34 | 0.38 | 0.37 | 0.33 | 0.37 | 0.41 | 0.40 | 0.33 | 0.38 | 0.44 | 0.45 | 0.40 | 0.43 | 0.48 | 0.47 | 0.38 | 0.44 | 0.46 | 0.44 | 0.40 | 0.46 | 0.52 | 0.50 | 0.26 | 0.30 | 0.37 | 0.34 | 0.29 | 0.34 | 0.36 | 0.37 | 0.31 | 0.35 | 0.42 | 0.39 | 0.34 | 0.37 | 0.42 | 0.42 | 0.40 | 0.47 | 0.50 | 0.50 | 0.43 | 0.52 | 0.52 | 0.52 | -0.55 | 0.52 | 0.26 | 0.26 | 0.22 | 0.52 | 0.29 | 0.29 | 0.26 |
|
EPS (Weighted Average and Diluted)
|
| 0.29 | 0.32 | -0.32 | 0.38 | 0.47 | 0.51 | 0.22 | 0.54 | 0.32 | 0.33 | 0.30 | 0.34 | 0.38 | 0.37 | 0.33 | 0.37 | 0.41 | 0.40 | 0.33 | 0.38 | 0.44 | 0.45 | 0.40 | 0.43 | 0.48 | 0.47 | 0.38 | 0.44 | 0.45 | 0.44 | 0.40 | 0.46 | 0.52 | 0.50 | 0.26 | 0.30 | 0.37 | 0.34 | 0.29 | 0.34 | 0.36 | 0.37 | 0.31 | 0.35 | 0.42 | 0.38 | 0.34 | 0.37 | 0.42 | 0.42 | 0.40 | 0.47 | 0.50 | 0.50 | 0.43 | 0.52 | 0.52 | 0.52 | -0.54 | 0.52 | 0.25 | 0.26 | 0.23 | 0.52 | 0.29 | 0.29 | 0.25 |
|
Shares Outstanding (Weighted Average)
|
148.53M | 148.53M | 148.53M | 148.36M | 147.43M | 147.43M | 147.43M | 294.86M | 147.43M | | 295.14M | 295.05M | 295.54M | 296.11M | 296.24M | 296.09M | 296.64M | 296.78M | 296.84M | 296.75M | 296.64M | 296.69M | 296.64M | 296.49M | 295.24M | 293.19M | 292.08M | 291.45M | 288.81M | 288.92M | 289.00M | 288.95M | 289.24M | 288.95M | 288.45M | 576.42M | 287.64M | 574.80M | 574.53M | 573.93M | 572.20M | 573.20M | 573.50M | 573.20M | 573.90M | 573.60M | 573.91M | 573.80M | 574.34M | 574.60M | 575.00M | 574.81M | 575.60M | 575.51M | 574.70M | 573.80M | 570.93M | 571.14M | 571.40M | 1,142.54M | 572.34M | 1,145.20M | 1,145.50M | 1,145.42M | 573.50M | 1,147.50M | 1,147.90M | 1,147.60M |
|
Shares Outstanding (Diluted Average)
|
| 148.53M | 148.53M | | 147.43M | 147.58M | 147.43M | 294.86M | 147.71M | | 295.89M | 295.87M | 296.93M | 297.13M | 297.18M | 297.15M | 297.65M | 297.72M | 297.72M | 297.68M | 297.50M | 297.58M | 297.49M | 297.31M | 295.94M | 293.87M | 292.72M | 292.05M | 289.12M | 289.13M | 289.15M | 289.16M | 289.46M | 289.10M | 288.59M | 576.70M | 287.88M | 575.12M | 574.92M | 574.33M | 573.00M | 574.60M | 574.40M | 574.44M | 575.32M | 575.13M | 576.12M | 575.70M | 576.55M | 577.00M | 577.30M | 577.12M | 577.62M | 577.51M | 576.60M | 575.62M | 572.63M | 572.90M | 573.10M | 1,146.02M | 574.10M | 1,148.23M | 1,148.40M | 1,148.60M | 574.80M | 1,150.10M | 1,151.04M | 1,150.33M |
|
EBITDA
|
78.41M | 69.94M | 76.41M | 71.03M | 90.44M | 111.84M | 120.51M | 106.91M | 128.66M | 150.11M | 155.22M | 140.62M | 161.03M | 178.90M | 175.72M | 158.04M | 174.76M | 192.21M | 188.55M | 157.13M | 178.85M | 206.85M | 212.87M | 189.02M | 203.77M | 225.83M | 220.01M | 179.19M | 201.20M | 209.20M | 202.90M | 182.50M | 212.50M | 237.50M | 228.50M | 203.30M | 234.50M | 269.00M | 262.30M | 233.40M | 261.40M | 275.00M | 281.90M | 238.90M | 271.30M | 316.00M | 290.10M | 264.40M | 280.30M | 317.80M | 318.40M | 300.90M | 358.00M | 383.40M | 379.20M | 332.90M | 393.20M | 394.90M | 386.70M | 353.80M | 390.20M | 386.90M | 388.10M | 344.80M | 393.90M | 436.10M | 441.50M | 384.30M |
|
Interest Expenses
|
| | | | | | | | | | | | | | | | 0.03M | 0.00M | 0.03M | 0.05M | 0.13M | 0.19M | 0.27M | 0.32M | 0.36M | 0.80M | 0.94M | 1.00M | 1.40M | 1.50M | 1.80M | 1.80M | 1.70M | 2.20M | 2.60M | 2.60M | 2.70M | 3.20M | 3.00M | 3.70M | 4.00M | 3.70M | 3.60M | 2.60M | 2.20M | 2.40M | 2.60M | 2.50M | 2.40M | 2.60M | 2.40M | 2.40M | 2.40M | 2.80M | 4.10M | 5.00M | 3.90M | 2.90M | 2.10M | 1.90M | 2.00M | 1.80M | 1.80M | 1.70M | 1.70M | 2.20M | 1.60M | 0.90M |
|
Tax Rate
|
38.10% | 38.16% | 38.20% | 37.64% | 38.20% | 38.31% | 37.87% | 39.18% | 38.25% | 37.33% | 37.68% | 37.86% | 37.82% | 37.27% | 37.83% | 37.58% | 37.75% | 37.10% | 36.73% | 36.91% | 37.41% | 36.88% | 37.41% | 37.30% | 37.30% | 37.65% | 37.73% | 37.23% | 36.87% | 36.72% | 36.93% | 36.50% | 36.37% | 36.75% | 36.68% | 24.10% | 24.84% | 20.57% | 23.82% | 26.54% | 24.62% | 24.61% | 23.31% | 24.41% | 24.74% | 23.84% | 22.98% | 25.21% | 24.22% | 23.95% | 22.97% | 22.55% | 24.21% | 24.59% | 24.17% | 25.17% | 24.28% | 24.10% | 23.33% | 24.79% | 23.63% | 24.25% | 23.09% | 23.87% | 24.01% | 24.35% | 23.85% | 23.56% |