| (in millions of USD, except per-share data) | Q2 FY 27 | Q4 FY 26 | Q3 FY 26 | Q2 FY 26 | Q4 FY 25 | Q3 FY 25 | Q2 FY 25 | Q3 FY 24 | Q2 FY 24 | Q1 FY 24 | Q4 FY 23 | Q3 FY 23 | Q2 FY 23 | Q1 FY 23 | Q3 FY 22 | Q2 FY 22 | Q3 FY 21 | Q2 FY 21 | Q4 FY 20 | Q3 FY 20 | Q2 FY 20 | Q4 FY 19 | Q3 FY 19 | Q2 FY 19 | Q3 FY 18 | Q2 FY 18 | Q1 FY 18 | Q4 FY 17 | Q3 FY 17 | Q2 FY 17 | Q1 FY 17 | Q3 FY 16 | Q2 FY 16 | Q4 FY 15 | Q3 FY 15 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenues | |||||||||||||||||||||||||||||||||||
| Revenues | 658.9 | 613.6 | 679.6 | 576.8 | 517.4 | 578.4 | 508.8 | 480.1 | 514.5 | 459.2 | 549.8 | 418.1 | 452.5 | 406.7 | 383.5 | 415.9 | |||||||||||||||||||
| (in millions of USD, except per-share data) | TTM | FY2026 | FY2025 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2017 | FY2016 | FY2015 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenues | |||||||||||
| Revenues | 2,528.9 | 2,271.7 | 2,102.7 | 1,827.0 | 1,753.0 | 1,808.8 | 1,241.4 | 1,077.0 | 890.3 | 762.4 | 638.0 |
| Cost of Revenue | 1,490.9 | 1,357.3 | 1,270.3 | 1,170.9 | 1,071.7 | 1,085.5 | 743.7 | 645.4 | 529.9 | 459.5 | 384.5 |
| Gross Profit | 1,038.0 | 914.5 | 832.4 | 656.1 | 681.2 | 723.4 | 497.7 | 431.6 | 360.4 | 302.9 | 253.5 |
| Operating Expenses | |||||||||||
| Research & Development | - | - | - | - | - | - | - | - | - | - | - |
| Selling General & Administrative | 709.3 | 612.4 | |||||||||
| Operating Income | |||||||||||
| Operating Income | 258.1 | 249.5 | 227.8 | 130.9 | 204.6 | 277.5 | 162.1 | 135.8 | 102.2 | 79.6 | 62.8 |
| Non-Operating | |||||||||||
| Interest Income | - | - | - | - | - | - | - | - | - | - | - |
| Interest Expense | - | - | - | ||||||||
| Tax & Net | |||||||||||
| Income Tax Expense | 65.5 | 66.1 | 61.0 | 31.1 | 46.9 | 35.1 | 25.6 | 2.9 | 36.5 | 21.6 | 16.8 |
| Net Income From Continuing Ops | 211.4 | 199.8 | |||||||||
| Per Share | |||||||||||
| EPS Basic | 3.47 | 3.26 | 2.94 | 1.64 | 2.44 | 3.75 | 2.16 | 2.08 | 0.99 | 0.67 | 0.56 |
| EPS Diluted | 3.46 | 3.23 | 2.92 | ||||||||
| Supplementary Data | |||||||||||
| EBITDA | 299.3 | 293.5 | 262.7 | 159.6 | 229.5 | 300.0 | 176.1 | 147.7 | 112.5 | 88.5 | 70.8 |
| EBIT | 258.1 | 249.5 | 227.8 | ||||||||
| 414.4 |
| 349.4 |
| 327.0 |
| 333.9 |
| 324.9 |
| 283.6 |
| 288.1 |
| 275.7 |
| 238.1 |
| 254.6 |
| 227.6 |
| 283.4 |
| 202.0 |
| 211.3 |
| 193.7 |
| 174.6 |
| 162.5 |
| 150.0 |
| 152.9 |
| Cost of Revenue | 383.0 | 360.0 | 408.2 | 339.7 | 303.0 | 359.3 | 299.5 | 285.9 | 317.8 | 280.6 | 343.3 | 253.4 | 308.9 | 265.3 | 230.9 | 252.8 | 242.9 | 209.0 | 193.8 | 209.8 | 192.1 | 168.2 | 175.5 | 162.9 | 140.1 | 154.4 | 134.7 | 170.0 | 117.8 | 127.4 | 114.7 | 104.6 | 98.4 | 90.4 | 93.7 |
| Gross Profit | 276.0 | 253.7 | 271.3 | 237.0 | 214.5 | 219.0 | 209.4 | 194.1 | 196.7 | 178.6 | 206.5 | 164.7 | 143.6 | 141.3 | 152.6 | 163.0 | 171.5 | 140.4 | 133.3 | 124.0 | 132.7 | 115.4 | 112.6 | 112.9 | 98.0 | 100.2 | 92.9 | 113.4 | 84.2 | 83.8 | 79.0 | 69.9 | 64.0 | 59.6 | 59.2 |
| Operating Expenses | |||||||||||||||||||||||||||||||||||
| Research & Development | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Selling General & Administrative | 188.7 | 180.3 | 175.5 | 164.8 | 154.5 | 145.7 | 142.4 | 141.7 | 134.6 | 130.3 | 131.0 | 124.8 | 118.5 | 116.3 | 114.0 | 110.1 | |||||||||||||||||||
| Selling & Marketing | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||||||||||||||||||
| General & Administrative | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||||||||||||||||||
| Depreciation & Amortization | 11.3 | 10.6 | 9.9 | 9.4 | 8.3 | 8.0 | 7.7 | 7.1 | 6.7 | 6.5 | 12.0 | 5.9 | 5.6 | 5.2 | 5.0 | 4.7 | |||||||||||||||||||
| Amortization of Intangibles | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||||||||||||||||||
| Other Operating Expenses | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||||||||||||||||||
| Total Operating Expenses | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |||||||||||||||||||
| Operating Income | |||||||||||||||||||||||||||||||||||
| Operating Income | 69.6 | 55.4 | 77.0 | 56.2 | 44.5 | 60.8 | 56.5 | 39.1 | 52.5 | 38.5 | 67.7 | 29.5 | 16.5 | 17.1 | 30.2 | 45.7 | 57.8 | 43.0 | 35.7 | 30.8 | 40.8 | 29.3 | 34.9 | 36.0 | 24.2 | 29.8 | 27.3 | 40.6 | 18.6 | 22.0 | 21.0 | 13.9 | 15.5 | 12.6 | 14.0 |
| Non-Operating | |||||||||||||||||||||||||||||||||||
| Interest Income | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Interest Expense | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| Income From Equity Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||||||||||||||||||
| Other Non-Operating Income | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||||||||||||||||||
| Pre-Tax Income | 74.5 | 59.9 | 81.5 | 61.0 | 48.6 | 64.7 | 60.8 | 43.0 | 55.9 | 41.2 | 69.8 | 30.4 | 16.7 | 17.0 | 30.1 | 45.6 | 57.9 | ||||||||||||||||||
| Tax & Net | |||||||||||||||||||||||||||||||||||
| Income Tax Expense | 18.1 | 13.8 | 20.2 | 13.4 | 12.7 | 15.7 | 14.5 | 11.2 | 13.8 | 10.2 | 16.7 | 7.3 | 2.6 | 4.5 | 7.0 | 11.3 | 12.7 | 9.6 | 8.9 | 6.0 | 2.2 | 4.1 | 4.7 | 4.9 | 4.2 | 9.0 | 6.6 | 14.8 | 6.8 | 7.4 | 7.6 | 3.9 | 4.3 | 3.0 | 3.6 |
| Net Income From Continuing Ops | 56.4 | 46.2 | 61.3 | 47.6 | 35.9 | 49.0 | 46.3 | 31.8 | 42.2 | 31.0 | 53.1 | 23.1 | 14.1 | 12.5 | 23.2 | 34.3 | 45.2 | ||||||||||||||||||
| Net Income From Discontinued Ops | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||||||||||||||||||
| Net Income | 56.4 | 46.2 | 61.3 | 47.6 | 35.9 | 49.0 | 46.3 | 31.8 | 42.2 | 31.0 | 53.1 | 23.1 | 14.1 | 12.5 | 23.2 | 34.3 | 45.2 | ||||||||||||||||||
| Net Income Attributable To Parent | 56.4 | 46.2 | 61.3 | 47.6 | 35.9 | 49.0 | 46.3 | 31.8 | 42.2 | 31.0 | 53.1 | 23.1 | 14.1 | 12.5 | 23.2 | 34.3 | |||||||||||||||||||
| Less: Minority Interest | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |||||||||||||||||
| Less: Preferred Dividends | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||||||||||||||||||
| Net Income To Common Shareholders | 56.4 | 46.2 | 61.3 | 47.6 | 35.9 | 49.0 | 46.3 | 31.8 | 42.2 | 31.0 | 53.1 | 23.1 | 14.1 | 12.5 | 23.2 | ||||||||||||||||||||
| Per Share | |||||||||||||||||||||||||||||||||||
| EPS Basic | 0.93 | 0.75 | 1.00 | 0.78 | 0.59 | 0.80 | 0.76 | 0.52 | 0.68 | 0.50 | - | 0.37 | 0.23 | 0.20 | 0.36 | 0.53 | 0.69 | 0.53 | 0.43 | 0.40 | 0.61 | 0.40 | 0.48 | 0.49 | 0.31 | 0.32 | 0.31 | - | 0.17 | 0.22 | 0.20 | 0.12 | 0.14 | 0.10 | 0.12 |
| EPS Diluted | 0.92 | 0.75 | 0.99 | 0.77 | 0.58 | 0.79 | 0.75 | 0.51 | 0.68 | 0.50 | - | 0.37 | 0.22 | 0.20 | 0.36 | 0.52 | 0.68 | 0.51 | |||||||||||||||||
| Shares Basic | 60.9 | 61.3 | 61.3 | 61.3 | 61.3 | 61.3 | 61.4 | 61.7 | 61.8 | 62.0 | - | 62.5 | 62.6 | 62.9 | 63.9 | 65.3 | 65.4 | 63.1 | |||||||||||||||||
| Shares Diluted | 61.2 | 61.8 | 61.8 | 61.8 | 61.8 | 61.7 | 61.7 | 62.1 | 62.1 | 62.2 | - | 62.8 | 62.8 | 63.0 | 64.3 | 65.8 | 66.1 | 65.2 | |||||||||||||||||
| Supplementary Data | |||||||||||||||||||||||||||||||||||
| EBITDA | 80.8 | 66.0 | 86.9 | 65.5 | 52.8 | 68.8 | 64.2 | 46.1 | 59.2 | 45.0 | 79.7 | 35.4 | 22.1 | 22.4 | 35.2 | 50.4 | 62.0 | 46.9 | 39.5 | 34.3 | 44.2 | 32.2 | 37.7 | 39.3 | 26.7 | 32.2 | 30.1 | 44.3 | 20.8 | 24.1 | 23.4 | 15.7 | 17.2 | 14.4 | 15.8 |
| EBIT | 69.6 | 55.4 | 77.0 | 56.2 | 44.5 | 60.8 | 56.5 | 39.1 | 52.5 | 38.5 | 67.7 | 29.5 | 16.5 | 17.1 | 30.2 | 45.7 | 57.8 | 43.0 | 35.7 | ||||||||||||||||
| 562.7 |
| 490.6 |
| 447.6 |
| 418.9 |
| 312.8 |
| 278.2 |
| 242.9 |
| 209.8 |
| 178.8 |
| Selling & Marketing | - | - | - | - | - | - | - | - | - | - | - |
| General & Administrative | - | - | - | - | - | - | - | - | - | - | - |
| Depreciation & Amortization | 41.1 | 44.0 | 34.9 | 28.7 | 24.9 | 22.5 | 14.0 | 11.9 | 10.3 | 8.9 | 8.1 |
| Amortization of Intangibles | - | - | - | - | - | 0.0 | 0.3 | 0.3 | 0.4 | 0.4 | 0.7 |
| Other Operating Expenses | - | - | - | - | - | - | - | - | - | - | - |
| Total Operating Expenses | - | - | - | - | - | - | - | - | - | - | - |
| - |
| - |
| - |
| - |
| - |
| - |
| 15.4 |
| 18.4 |
| Income From Equity Investments | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-Operating Income | - | - | - | - | - | - | - | - | - | - | - |
| Pre-Tax Income | 276.9 | 265.8 | 242.5 | 133.9 | 204.4 | 277.8 | 160.6 | 130.5 | 96.3 | 57.4 | 43.7 |
| 181.4 |
| 102.8 |
| 157.5 |
| 242.7 |
| 135.0 |
| 127.6 |
| 59.8 |
| 35.8 |
| 26.9 |
| Net Income From Discontinued Ops | - | - | - | - | - | - | - | - | - | - | - |
| Net Income | 211.4 | 199.8 | 181.4 | 102.8 | 157.5 | 242.7 | 135.0 | 127.6 | 59.8 | 35.8 | 26.9 |
| Net Income Attributable To Parent | 211.4 | 199.8 | 181.4 | 102.8 | 157.5 | 242.7 | 135.0 | 127.6 | 59.8 | 35.8 | 26.9 |
| Less: Minority Interest | - | - | - | - | - | - | - | - | - | - | - |
| Less: Preferred Dividends | - | - | - | - | - | - | - | - | - | - | - |
| Net Income To Common Shareholders | 211.4 | 199.8 | 181.4 | 102.8 | 157.5 | 242.7 | 135.0 | 127.6 | 59.8 | 35.8 | 26.9 |
| 1.64 |
| 2.43 |
| 3.68 |
| 2.05 |
| 1.96 |
| 0.96 |
| 0.64 |
| 0.55 |
| Shares Basic | 60.9 | 61.3 | 61.7 | 62.5 | 64.4 | 64.7 | 62.6 | 61.4 | 60.2 | 53.8 | 48.2 |
| Shares Diluted | 61.2 | 61.8 | 62.1 | 62.7 | 64.9 | 65.9 | 65.9 | 65.0 | 62.4 | 55.8 | 48.6 |
| 130.9 |
| 204.6 |
| 277.5 |
| 162.1 |
| 135.8 |
| 102.2 |
| 79.6 |
| 62.8 |
| 105.8 |
| 89.7 |
| 90.5 |
| 87.4 |
| 83.3 |
| 78.4 |
| 73.0 |
| 72.4 |
| 68.1 |
| 65.8 |
| 61.7 |
| 69.8 |
| 60.5 |
| 57.7 |
| 54.8 |
| 51.8 |
| 45.9 |
| 44.1 |
| 42.0 |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| 4.2 |
| 3.9 |
| 3.8 |
| 3.5 |
| 3.4 |
| 2.9 |
| 2.9 |
| 3.3 |
| 2.5 |
| 2.4 |
| 2.8 |
| 3.7 |
| 2.1 |
| 2.1 |
| 2.4 |
| 1.8 |
| 1.7 |
| 1.8 |
| 1.8 |
| - |
| - |
| - |
| 0.0 |
| - |
| - |
| 0.1 |
| - |
| - |
| 0.1 |
| - |
| - |
| - |
| 0.1 |
| - |
| 0.1 |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| 1.4 |
| 1.5 |
| 1.7 |
| 3.3 |
| 4.6 |
| 4.8 |
| 4.7 |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| 43.1 |
| 35.9 |
| 31.1 |
| 40.9 |
| 28.9 |
| 34.6 |
| 35.3 |
| 23.1 |
| 28.7 |
| 25.6 |
| 39.2 |
| 17.2 |
| 20.5 |
| 19.3 |
| 10.6 |
| 10.9 |
| 7.9 |
| 9.3 |
| 33.5 |
| 27.0 |
| 25.2 |
| 38.7 |
| 24.8 |
| 29.8 |
| 30.5 |
| 18.9 |
| 19.7 |
| 19.0 |
| 24.4 |
| 10.5 |
| 13.1 |
| 11.7 |
| 6.8 |
| 6.7 |
| 4.9 |
| 5.7 |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| 33.5 |
| 27.0 |
| 25.2 |
| 38.7 |
| 24.8 |
| 29.8 |
| 30.5 |
| 18.9 |
| 19.7 |
| 19.0 |
| 24.4 |
| 10.5 |
| 13.1 |
| 11.7 |
| 6.8 |
| 6.7 |
| 4.9 |
| 5.7 |
| 45.2 |
| 33.5 |
| 27.0 |
| 25.2 |
| 38.7 |
| 24.8 |
| 29.8 |
| 30.5 |
| 18.9 |
| 19.7 |
| 19.0 |
| 24.4 |
| 10.5 |
| 13.1 |
| 11.7 |
| 6.8 |
| 6.7 |
| 4.9 |
| 5.7 |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| 34.3 |
| 45.2 |
| 33.5 |
| 27.0 |
| 25.2 |
| 38.7 |
| 24.8 |
| 29.8 |
| 30.5 |
| 18.9 |
| 19.7 |
| 19.0 |
| 24.4 |
| 10.5 |
| 13.1 |
| 11.7 |
| 6.8 |
| 6.7 |
| 4.9 |
| 5.7 |
| 0.41 |
| 0.38 |
| 0.59 |
| 0.38 |
| 0.45 |
| 0.46 |
| 0.29 |
| 0.30 |
| 0.29 |
| - |
| 0.17 |
| 0.21 |
| 0.19 |
| 0.11 |
| 0.13 |
| 0.10 |
| 0.12 |
| 63.2 |
| 63.5 |
| 63.2 |
| 62.7 |
| 62.4 |
| 62.2 |
| 61.5 |
| 61.2 |
| 60.9 |
| - |
| 60.3 |
| 60.0 |
| 59.7 |
| 58.5 |
| 48.2 |
| 48.2 |
| 48.2 |
| 65.7 |
| 66.3 |
| 66.2 |
| 66.1 |
| 65.9 |
| 65.6 |
| 65.1 |
| 64.9 |
| 64.4 |
| - |
| 62.5 |
| 62.4 |
| 61.9 |
| 60.7 |
| 49.5 |
| 48.8 |
| 48.2 |
| 30.8 |
| 40.8 |
| 29.3 |
| 34.9 |
| 36.0 |
| 24.2 |
| 29.8 |
| 27.3 |
| 40.6 |
| 18.6 |
| 22.0 |
| 21.0 |
| 13.9 |
| 15.5 |
| 12.6 |
| 14.0 |