Closing prices at the end of each trading day, from 12 Oct 2016. Not a live quote. Adjusted for share splits, so the line has no step at a split; dividends are not added back. P/E and P/FCF are the market value over the last full fiscal year's net income or free cash flow, as public on each day, so they step once a year when the annual report comes out. A hatched band marks a stretch with none: a year of net loss, or of cash burnt.
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 405.3 | 389.2 | 379.0 | 413.3 | 442.2 | 531.3 | 602.0 | 694.4 | 753.4 | 977.8 |
| Growth | −4.0% | −2.6% | +9.1% | +7.0% | +20.2% | +13.3% | +15.4% | +8.5% | +29.8% | |
| Operating income | −29.7 | 57.5 | 67.8 | 40.1 | 107.7 | 116.1 | 132.1 | 110.5 | 124.0 | 153.3 |
| Net income | −55.7 | 29.0 | 49.7 | 26.4 | 79.7 | 78.4 | 95.1 | 70.2 | 68.4 | 73.1 |
| Growth | +71.2% | −46.8% | +202.0% | −1.6% | +21.2% | −26.2% | −2.5% | +6.9% | ||
| EPS, diluted | −1.13 | 0.60 | 1.08 | 0.58 | 1.76 | 1.76 | 2.15 | 1.57 | 1.54 | 1.66 |
| Growth | +80.0% | −46.3% | +203.4% | +0.0% | +22.2% | −27.0% | −1.9% | +7.8% |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 83.8% | 82.2% | 82.3% | 81.8% | 86.0% | 85.2% | 84.3% | 81.8% | 82.7% | 80.8% |
| Operating margin | −7.3% | 14.8% | 17.9% | 9.7% | 24.4% | 21.9% | 21.9% | 15.9% | 16.5% | 15.7% |
| Net margin | −13.7% | 7.5% | 13.1% | 6.4% | 18.0% | 14.8% | 15.8% | 10.1% | 9.1% | 7.5% |
| Free cash flow margin | 23.9% | 26.3% | 30.1% | 30.1% | 31.3% | 32.7% | 30.9% | 24.2% | 27.4% | 23.5% |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 102.8 | 105.7 | 121.4 | 128.5 | 144.8 | 178.5 | 192.2 | 173.9 | 211.5 | 235.2 |
| Capital expenditure | −5.8 | −3.4 | −7.3 | −4.0 | −6.5 | −4.7 | −6.1 | −5.6 | −5.2 | −5.7 |
| Free cash flow | 97.1 | 102.3 | 114.1 | 124.5 | 138.3 | 173.9 | 186.1 | 168.4 | 206.3 | 229.5 |
| Growth | +5.4% | +11.5% | +9.1% | +11.1% | +25.7% | +7.0% | −9.5% | +22.5% | +11.2% | |
| Buybacks | −79.2 | −73.9 | −120.0 | −25.0 | −60.0 | −35.0 | −77.0 | −34.0 | −86.8 | −105.2 |
| Dividends paid | 0.0 | −24.1 | −25.8 | −27.8 | −29.9 | −31.6 | −31.1 | −31.6 | −31.5 | −0.8 |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash | 207.0 | 133.5 | 105.1 | 154.3 | 98.0 | 155.4 | 256.3 | 127.0 | 118.1 | 94.8 |
| Total debt | 135.0 | 121.9 | 116.1 | 294.7 | 382.5 | 560.3 | 618.1 | 724.0 | 1,526.3 | 1,400.3 |
| Net cash (debt) | 72.0 | 11.6 | −11.0 | −140.5 | −284.5 | −404.9 | −361.8 | −597.0 | −1,408.2 | −1,305.5 |
| Shareholders’ equity | 442.7 | 404.4 | 324.0 | 330.3 | 346.0 | 412.5 | 398.5 | 459.7 | 438.8 | 478.3 |
| Debt to equity | 0.30 | 0.30 | 0.36 | 0.89 | 1.11 | 1.36 | 1.55 | 1.57 | 3.48 | 2.93 |
In millions of USD, except per-share figures and ratios. Fiscal years, as last filed with the SEC.
| Fiscal year | FY2016 30 Nov 2016 | FY2017 30 Nov 2017 | FY2018 30 Nov 2018 | FY2019 30 Nov 2019 | FY2020 30 Nov 2020 | FY2021 30 Nov 2021 | FY2022 30 Nov 2022 | FY2023 30 Nov 2023 | FY2024 30 Nov 2024 | FY2025 30 Nov 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and profit | ||||||||||
| 405.3 | 389.2 | 379.0 | 413.3 | 442.2 | 531.3 | 602.0 | 694.4 | 753.4 | 977.8 | |
| Growth | −4.0% | −2.6% | +9.1% | +7.0% | +20.2% | +13.3% | +15.4% | +8.5% | +29.8% | |
| 65.7 | 69.2 | 67.0 | 75.2 | 62.1 | 78.4 | 94.5 | 126.6 | 130.5 | 187.6 | |
| 339.6 | 320.0 | 312.0 | 338.1 | 380.0 | 452.9 | 507.5 | 567.9 | 622.9 | 790.3 | |
| Growth | −5.8% | −2.5% | +8.3% | +12.4% | +19.2% | +12.1% | +11.9% | +9.7% | +26.9% | |
| 46.5 | 45.7 | 49.1 | 53.4 | 54.0 | 65.1 | 77.9 | 83.2 | 89.5 | 108.2 | |
| −29.7 | 57.5 | 67.8 | 40.1 | 107.7 | 116.1 | 132.1 | 110.5 | 124.0 | 153.3 | |
| Growth | +18.0% | −40.9% | +168.8% | +7.8% | +13.8% | −16.4% | +12.2% | +23.6% | ||
| −35.3 | 52.5 | 60.8 | 28.5 | 96.6 | 95.5 | 117.3 | 79.7 | 94.3 | 81.6 | |
| 20.4 | 23.4 | 11.1 | 2.1 | 16.9 | 17.1 | 22.2 | 9.5 | 25.8 | 8.5 | |
| −55.7 | 29.0 | 49.7 | 26.4 | 79.7 | 78.4 | 95.1 | 70.2 | 68.4 | 73.1 | |
| Growth | +71.2% | −46.8% | +202.0% | −1.6% | +21.2% | −26.2% | −2.5% | +6.9% | ||
| Per share | ||||||||||
| −1.13 | 0.60 | 1.09 | 0.59 | 1.78 | 1.79 | 2.19 | 1.62 | 1.58 | 1.70 | |
| −1.13 | 0.60 | 1.08 | 0.58 | 1.76 | 1.76 | 2.15 | 1.57 | 1.54 | 1.66 | |
| Growth | +80.0% | −46.3% | +203.4% | +0.0% | +22.2% | −27.0% | −1.9% | +7.8% | ||
| 49.5 | 48.1 | 45.6 | 44.8 | 44.9 | 43.9 | 43.5 | 43.5 | 43.3 | 43.0 | |
| 49.5 | 48.5 | 46.1 | 45.3 | 45.3 | 44.6 | 44.2 | 44.7 | 44.4 | 44.0 | |
| Growth | −2.0% | −4.9% | −1.7% | −0.0% | −1.5% | −0.8% | +0.9% | −0.5% | −0.9% | |