LSE : JUP.L
$7 (4.49%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 479.2M | 402.5M | 405.6M | 378.7M | 616.1M | 504.7M | 426.4M | 412.7M | 409.5M | 351.4M |
| costOfRevenue | 52.9M | 158M | 62.6M | 73M | 75.4M | 60M | 47.8M | 51.8M | 55.1M | 55.9M |
| grossProfit | 426.3M | 244.5M | 343M | 305.7M | 540.7M | 444.7M | 378.6M | 360.9M | 354.4M | 295.5M |
| researchAndDevelopmentExpenses | - | - | - | 0.15 | 0.3 | 0.26 | 0.35 | 0.39 | 0.42 | 0.43 |
| generalAndAdministrativeExpenses | 91.9M | 104.5M | 262.2M | 301.1M | 338.4M | 265M | 216.8M | 214.4M | 209.1M | 177.4M |
| sellingAndMarketingExpenses | - | - | 200K | 400K | 500K | 100000 | - | 4.7M | 4.7M | 4.5M |
| sellingGeneralAndAdministrativeExpenses | 91.9M | 104.5M | 262.4M | 301.5M | 338.9M | 265.1M | 216.8M | 219.1M | 213.8M | 181.9M |
| otherExpenses | 202.7M | 53.6M | 66.4M | -237.2M | -329.5M | -247.1M | -223.3M | -220.7M | -211.7M | -179.7M |
| operatingExpenses | 294.6M | 158.1M | 282.8M | 237.2M | 329.5M | 247.1M | 223.3M | 233.9M | 217M | 180.8M |
| costAndExpenses | 347.5M | 277.7M | 319.6M | 310.2M | 404.9M | 307.1M | 273.1M | 233.9M | 217M | 180.8M |
| netInterestIncome | 4.8M | 1.9M | -400K | -6.3M | -6.8M | -5.1M | -1.9M | -100000 | -100000 | 300K |
| interestIncome | 8.2M | 8M | 5.8M | 300K | 200K | - | 100000 | 100000 | 100000 | 800K |
| interestExpense | 3.4M | 5.9M | 6M | 6.3M | 6.8M | 5.1M | 2M | - | 200K | 200K |
| depreciationAndAmortization | 9.1M | 16.4M | 25.8M | 26.8M | 26.2M | 17.3M | 7.6M | 4M | 4.4M | 5.5M |
| ebitda | 144.4M | 110.6M | 41.2M | 95.3M | 237.4M | 214.9M | 162.9M | 185.3M | 198.2M | 172.1M |
| ebit | 135.3M | 94.2M | 15.4M | 64.3M | 190.2M | 137.5M | 152.8M | 184.8M | 193.5M | 165.8M |
| nonOperatingIncomeExcludingInterest | -3.6M | -7.8M | 70.6M | - | 300K | 200K | 100000 | -5.5M | -500K | - |
| operatingIncome | 131.7M | 86.4M | 86M | 68.5M | 211.2M | 197.6M | 155.3M | 184.8M | 193.5M | 165.8M |
| totalOtherIncomeExpensesNet | 200K | 1.9M | -76.6M | -6.3M | -6.8M | -5.1M | -1.9M | -100000 | -100000 | 5.6M |
| incomeBeforeTax | 131.9M | 88.3M | 9.4M | 58M | 183.7M | 132.6M | 151M | 179.2M | 192.9M | 171.4M |
| incomeTaxExpense | 31.5M | 23.1M | 22.3M | 10.1M | 34.1M | 27.3M | 28.2M | 36.2M | 38.1M | 35.1M |
| netIncomeFromContinuingOperations | 100.4M | 65.2M | -12.9M | 47.9M | 149.6M | 105.3M | 122.8M | 143M | 154.8M | 136.3M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 100.4M | 65.2M | -12.9M | 47.9M | 149.6M | 105.3M | 122.8M | 143M | 154.8M | 136.3M |
| netIncomeDeductions | - | - | - | 600K | - | - | - | - | - | - |
| bottomLineNetIncome | 100.4M | 65.2M | -12.9M | 47.3M | 149.6M | 105.3M | 122.8M | 143M | 154.8M | 136.3M |
| eps | 0.19 | 0.12 | -0.02 | 0.09 | 0.28 | 0.21 | 0.28 | 0.32 | 0.34 | 0.3 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 318.7M | 260.5M | 268.2M | 280.3M | 197.3M | 188.1M | 179.4M | 201.7M | 234.2M | 258.9M |
| shortTermInvestments | 84.3M | 242.4M | 177.7M | 116.6M | 186.6M | 212.3M | 195.7M | 191.8M | 131.6M | 78.2M |
| cashAndShortTermInvestments | 403M | 502.9M | 445.9M | 396.9M | 383.9M | 400.4M | 375.1M | 393.5M | 365.8M | 337.1M |
| netReceivables | 204.8M | 135.9M | 127.5M | 115.1M | 136.9M | 175.9M | 101.2M | 91.1M | - | 67.5M |
| accountsReceivables | 62.1M | 135.9M | 89.5M | 68.9M | 53.8M | 153.3M | 77.4M | 67.9M | 105.7M | 67.5M |
| otherReceivables | 142.7M | - | 37.6M | - | - | 22.6M | 23.8M | 23.2M | 27.8M | - |
| inventory | - | -1.4M | - | - | - | - | - | - | - | - |
| prepaids | - | 10M | 10.1M | 9M | 8.1M | 9.6M | 7.7M | 7M | 7.2M | 28.6M |
| otherCurrentAssets | 64.8M | 49.8M | 56.4M | 54.5M | 116.9M | 50.6M | 28.8M | 20.5M | 11.6M | 1.3M |
| totalCurrentAssets | 672.6M | 697.2M | 639.9M | 575.5M | 645.8M | 636.5M | 512.8M | 512.1M | 518.1M | 434.5M |
| propertyPlantEquipmentNet | 31.2M | 34.8M | 37.5M | 40.9M | 44.1M | 47.4M | 51.7M | 7.1M | 7.6M | 8.8M |
| goodwill | 494.4M | 494.4M | 494.4M | 570.6M | 570.6M | 570.6M | 341.2M | 341.2M | 341.2M | 341.2M |
| intangibleAssets | 11.7M | 12.3M | 17.5M | 605.8M | 622.7M | 641.4M | 347M | 5.9M | 6M | 4M |
| goodwillAndIntangibleAssets | 506.1M | 506.7M | 511.9M | 1.18B | 1.19B | 1.21B | 688.2M | 347.1M | 347.2M | 345.2M |
| longTermInvestments | 52.2M | -240.6M | 58.7M | 51.2M | 61.4M | 48.8M | 28.6M | 20.2M | 338.2M | 342.7M |
| taxAssets | 31M | 15.6M | 16.1M | 19.4M | 27.6M | 20M | 16.7M | 12.7M | 16.6M | 11.3M |
| otherNonCurrentAssets | -50.5M | 242.8M | -56.5M | -641.2M | -659.6M | -639.4M | -386.5M | -32.9M | -354.8M | -354M |
| totalNonCurrentAssets | 570M | 559.3M | 567.7M | 646.7M | 666.8M | 688.8M | 398.7M | 354.2M | 354.8M | 354M |
| otherAssets | - | - | - | 19.8M | 28.1M | 20.5M | 17.2M | 13.3M | 17.3M | 12.5M |
| totalAssets | 1.24B | 1.26B | 1.21B | 1.24B | 1.34B | 1.35B | 928.7M | 879.6M | 890.2M | 801M |
| totalPayables | 95M | 97.2M | 81.6M | 62.7M | 38.4M | 53.7M | 69.7M | 54.8M | 84M | 68.7M |
| accountPayables | 55.1M | 75.3M | 81.6M | 62.7M | 38.4M | 53.7M | 69.7M | 54.8M | 84M | 68.7M |
| otherPayables | 39.9M | 21.9M | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | 125.1M | 130.8M | 174.6M | 143.1M | 78.5M | 97.3M | 98.3M | 80.5M |
| shortTermDebt | - | - | - | - | -600K | -800K | -1M | - | - | - |
| capitalLeaseObligationsCurrent | 4.6M | 4.2M | 4.3M | 3.2M | 4M | 3.9M | 4M | - | - | - |
| taxPayables | - | 18.3M | 12.5M | 16.5M | 21.7M | 24.8M | 6.5M | 9.5M | 13.9M | 15.2M |
| deferredRevenue | - | - | - | 300K | 600K | 800K | 1M | 1.4M | 2M | 2.9M |
| otherCurrentLiabilities | 173.8M | 209.7M | 95.4M | 57.7M | 60.4M | 109.1M | 86.6M | 87.5M | 57.8M | 33M |
| totalCurrentLiabilities | 273.4M | 311.1M | 306.4M | 254.4M | 278M | 310.6M | 239.8M | 239.6M | 240.1M | 182.2M |
| longTermDebt | - | 49.9M | 49.7M | 49.5M | 49.3M | 49.2M | - | - | 8M | - |
| capitalLeaseObligationsNonCurrent | 34.1M | 36.7M | 39.8M | 43.1M | 47.1M | 50.3M | 53.5M | - | -8M | - |
| deferredRevenueNonCurrent | - | - | - | 300K | 700K | 1.3M | 2.2M | 3.6M | 5.6M | 7M |
| deferredTaxLiabilitiesNonCurrent | - | - | 2.3M | 6.7M | 10.3M | 12.5M | -235.8M | 400K | 300K | 200K |
| otherNonCurrentLiabilities | 302.4M | 24.8M | 19.9M | -49.8M | -57.5M | -63.3M | 23.7M | 13M | -2.1M | 4.1M |
| totalNonCurrentLiabilities | 336.5M | 111.4M | 111.7M | 49.5M | 49.3M | 49.2M | 77.2M | 15.6M | 9.8M | 8.4M |
| otherLiabilities | - | - | - | 94.2M | 112.6M | 99.9M | - | - | - | - |
| capitalLeaseObligations | 38.7M | 40.9M | 44.1M | 46.3M | 51.1M | 54.2M | 57.5M | - | -8M | - |
| totalLiabilities | 336.5M | 422.5M | 418.1M | 398.1M | 439.9M | 459.7M | 317M | 255.2M | 249.9M | 190.6M |
| treasuryStock | -900K | -500K | -700K | -500K | -400K | -200K | -300K | -200K | -200K | -200K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 10.9M | 10.9M | 10.9M | 10.9M | 11.1M | 11.1M | 9.2M | 9.2M | 9.2M | 9.2M |
| retainedEarnings | 887.2M | 578.3M | 527M | 821M | 881.8M | 622.5M | 592.7M | 604.5M | 620.7M | 590.6M |
| additionalPaidInCapital | - | - | - | - | - | 242.1M | - | - | - | - |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 100.4M | 86.4M | -12.9M | 47.3M | 149.6M | 105.3M | 122.8M | 143M | 154.8M | 136.3M |
| depreciationAndAmortization | 9.1M | 16.4M | 25.8M | 26.8M | 26.2M | 17.3M | 7.6M | 2.2M | 2.8M | 4.1M |
| deferredIncomeTax | - | - | - | -80.1M | -10.2M | -89.9M | -34M | -47M | -7M | -15.3M |
| stockBasedCompensation | 23.5M | 17.2M | 18.5M | 13.6M | 25.5M | 19.8M | 24.5M | 26.6M | 27M | 18.1M |
| changeInWorkingCapital | -57.1M | -22.3M | -14.7M | -12.9M | 67.8M | -35.3M | 6.3M | 19.9M | -21.5M | -3.2M |
| accountsReceivables | -70.3M | -7.7M | -14.4M | 12.2M | 39.1M | -53.2M | -12.1M | 19.9M | -21.5M | -3.2M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 13.2M | -14.6M | -300K | -25.1M | 28.7M | 17.9M | 18.4M | -27.8M | 37.3M | 3.9M |
| otherWorkingCapital | - | - | - | - | - | - | - | 27.8M | -37.3M | -3.9M |
| otherNonCashItems | -13.4M | -23.8M | 71.3M | 164.1M | -74.1M | 87.4M | 22.9M | 25.3M | 30M | -8.4M |
| netCashProvidedByOperatingActivities | 62.5M | 73.9M | 88M | 158.8M | 184.9M | 104.8M | 150.7M | 170.5M | 194.6M | 147.3M |
| investmentsInPropertyPlantAndEquipment | -2.7M | -1.4M | -600K | -5.3M | -3.5M | -2.6M | -3.6M | -1.7M | -900K | -2.8M |
| acquisitionsNet | -1.3M | - | - | - | - | 68.2M | - | 56M | 60.6M | 4.8M |
| purchasesOfInvestments | -306.2M | -478.7M | -187M | -188.2M | -190.4M | -251.5M | -454.4M | -326.5M | -125.7M | -34.7M |
| salesMaturitiesOfInvestments | 390.2M | 302.1M | 131.1M | 233.3M | 184.9M | 249M | 418M | 270.5M | 65.1M | 29.9M |
| otherInvestingActivities | - | -4.2M | -100000 | -5.7M | -4.1M | -3M | -3M | -56.1M | -2M | 100000 |
| netCashProvidedByInvestingActivities | 80M | -182.2M | -56.6M | 34.1M | -13.1M | 63.1M | -43M | -57.8M | -63.5M | -7.5M |
| netDebtIssuance | -50M | -5.6M | - | -7.8M | - | -68.7M | -5.1M | - | - | - |
| longTermNetDebtIssuance | -50M | -5.6M | - | -7.8M | -5.2M | -62M | -5.1M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | -6.7M | - | - | - | - |
| netStockIssuance | -37.3M | -1M | -26.5M | -29.4M | -48.5M | -10.7M | -32.4M | -28.7M | -26.4M | -26.6M |
| netCommonStockIssuance | -37.3M | -1M | -26.5M | -29.4M | -48.5M | -10.7M | -32.4M | -28.7M | -26.4M | -26.6M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -37.3M | -1M | -26.5M | -29.4M | -48.5M | -10.7M | -32.4M | -28.7M | -26.4M | -26.6M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -22.3M | -34.2M | -35.2M | -90.2M | -109.8M | -83.9M | -127.2M | -151.2M | -132.2M | -116.8M |
| commonDividendsPaid | -22.3M | -34.2M | -20.4M | -90.2M | -93.3M | -83.9M | -76.4M | -81.7M | -76.2M | -67.8M |
| preferredDividendsPaid | - | - | -14.8M | - | -16.5M | - | -50.8M | -69.5M | -56M | -49M |
| otherFinancingActivities | 22.9M | 142.7M | 23.9M | 14.9M | -9.4M | 3.5M | 34.7M | 34.7M | 2.8M | 3.1M |
| netCashProvidedByFinancingActivities | -86.7M | 101.9M | -37.8M | -112.5M | -162.6M | -159.2M | -130M | -145.2M | -155.8M | -140.3M |
| date | 2026-06-30 | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 235.4M | 302.9M | 171M | 190.4M | 173.7M | 211M | 199.3M | 208.4M | 170.3M | 365M |
| costOfRevenue | 30M | 28M | 17.1M | 22.7M | 32.1M | 30.4M | 32.2M | 35.6M | 37.4M | 38.6M |
| grossProfit | 205.4M | 274.9M | 153.9M | 190.4M | 141.6M | 180.6M | 167.1M | 172.8M | 132.9M | 326.4M |
| researchAndDevelopmentExpenses | - | - | - | - | - | 4.5M | 1.3M | - | - | - |
| generalAndAdministrativeExpenses | - | - | 128.8M | 140.2M | 129.1M | 130M | 132.2M | 137.5M | 160.2M | 199.4M |
| sellingAndMarketingExpenses | - | - | - | 200K | - | 200K | - | 400K | - | 500K |
| sellingGeneralAndAdministrativeExpenses | - | - | 128.8M | 140.4M | 129.1M | 130.2M | 132.2M | 137.9M | 160.2M | 199.9M |
| otherExpenses | 164.1M | 172.7M | -1M | 1.3M | 6.9M | -0.12 | 0.17 | 0.19 | 0.11 | -203.2M |
| operatingExpenses | 164.1M | 172.7M | 127.8M | 141.7M | 136M | 215M | 144.8M | 153.3M | 181M | 215.2M |
| costAndExpenses | 194.1M | 200.7M | 144.9M | 141.7M | 136M | 163M | 160.5M | 176.3M | 137.3M | 241.8M |
| netInterestIncome | 3.4M | 3.1M | 3.5M | 3.9M | 1.5M | 1.4M | -1.8M | -600K | -700K | -800K |
| interestIncome | 4.2M | 4.4M | 3.5M | 3.9M | 4.1M | 4.5M | 1.3M | 2.4M | 2.6M | 2.7M |
| interestExpense | 800K | 1.3M | 2.1M | 3M | 3.1M | 3.1M | 3.1M | 3M | 3.3M | 3.5M |
| depreciationAndAmortization | 6.3M | 5.2M | 3.9M | 6.3M | 4M | 12.8M | 13M | 13.5M | 13.3M | 13.1M |
| ebitda | 42.5M | 110.9M | 31.4M | 58.3M | 41.7M | 60.8M | 51.8M | 45.6M | 46.3M | 136.3M |
| ebit | 36.2M | 105.7M | 27.5M | 52M | 37.7M | 48M | 38.8M | 32.1M | 33M | 123.2M |
| nonOperatingIncomeExcludingInterest | 5.1M | -3.5M | 1.4M | -3.3M | - | - | - | 10.1M | - | 7M |
| operatingIncome | 41.3M | 102.2M | 26.1M | 48.7M | 37.7M | 48M | 38.8M | 32.1M | 33M | 123.2M |
| totalOtherIncomeExpensesNet | -5.9M | 2.2M | 1.4M | 900K | 1M | -73.4M | -4M | -3M | -14.2M | -3.5M |
| incomeBeforeTax | 35.4M | 104.4M | 27.5M | 49.6M | 38.7M | -25.4M | 34.8M | 39.2M | 18.8M | 126.7M |
| incomeTaxExpense | 10.3M | 25.5M | 6M | 12.6M | 10.5M | 11.7M | 10.6M | 5.8M | 4.3M | 24.5M |
| netIncomeFromContinuingOperations | 25.1M | 78.9M | 21.5M | 37M | 28.2M | -37.1M | 24.2M | 33.4M | 14.5M | 102.2M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 25.1M | 78.9M | 21.5M | 37M | 28.2M | -37.2M | 24.3M | 33.5M | 13.8M | 102.2M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 25.1M | 78.9M | 21.5M | 37M | 28.2M | -37.2M | 24.3M | 33.5M | 13.8M | 102.2M |
| eps | 0.05 | 0.16 | 0.04 | 0.07 | 0.05 | -0.07 | 0.05 | 0.06 | 0.03 | 0.19 |
| date | 2026-06-30 | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 345.3M | 318.7M | 195.5M | 260.5M | 206.9M | 268.2M | 284M | 280.3M | 213.9M | 197.3M |
| shortTermInvestments | 84.7M | 84.3M | 241.6M | 242.4M | 406.4M | 177.7M | 166.8M | 116.6M | 247.5M | 186.6M |
| cashAndShortTermInvestments | 430M | 403M | 437.1M | 502.9M | 613.3M | 445.9M | 450.8M | 396.9M | 461.4M | 383.9M |
| netReceivables | 162.1M | 204.8M | 149M | 135.9M | 166.7M | 127.5M | 205.7M | 115.1M | 295.4M | 136.9M |
| accountsReceivables | - | 62.1M | 142.1M | 135.9M | 166.7M | 89.5M | 205.7M | 68.9M | 295.4M | 53.8M |
| otherReceivables | - | 142.7M | 149M | - | - | - | - | - | - | - |
| inventory | - | - | - | -1.4M | - | - | - | - | - | - |
| prepaids | - | - | - | 10M | - | 10.1M | - | 9M | - | 8.1M |
| otherCurrentAssets | - | 64.8M | -586.1M | 49.8M | 67.2M | 56.4M | 3.3M | 54.5M | 3.9M | 116.9M |
| totalCurrentAssets | 592.1M | 672.6M | 646M | 697.2M | 847.2M | 639.9M | 659.6M | 575.5M | 760.7M | 645.8M |
| propertyPlantEquipmentNet | 35.7M | 31.2M | 33.9M | 34.8M | 35.8M | 37.5M | 38.9M | 40.9M | 42.5M | 44.1M |
| goodwill | - | 494.4M | 494.4M | 494.4M | 494.4M | 494.4M | 570.6M | 570.6M | 570.6M | 570.6M |
| intangibleAssets | 584.9M | 11.7M | 149M | 12.3M | 10.2M | 17.5M | 597.3M | 605.8M | 614.2M | 622.7M |
| goodwillAndIntangibleAssets | 584.9M | 506.1M | 506.5M | 506.7M | 504.6M | 511.9M | 1.17B | 1.18B | 1.18B | 1.19B |
| longTermInvestments | 88.8M | 52.2M | 61.8M | -240.6M | 1.8M | 58.7M | 46.2M | 51.2M | 61.5M | 61.4M |
| taxAssets | 34.9M | 31M | 19.5M | 15.6M | 16.9M | 16.1M | 19.4M | 19.4M | 24.6M | 27.6M |
| otherNonCurrentAssets | - | -50.5M | -559.9M | 242.8M | 17.3M | -56.5M | -636.2M | -641.2M | -656.7M | -659.6M |
| totalNonCurrentAssets | 744.3M | 570M | 561.8M | 559.3M | 559.5M | 567.7M | 636.2M | 646.7M | 656.7M | 666.8M |
| otherAssets | - | - | 1.21B | - | - | - | 19.7M | 19.8M | 25M | 28.1M |
| totalAssets | 1.34B | 1.24B | 1.21B | 1.26B | 1.41B | 1.21B | 1.32B | 1.24B | 1.44B | 1.34B |
| totalPayables | - | 95M | 200.7M | 97.2M | 243.9M | 81.6M | 281.9M | 62.7M | 374.3M | 38.4M |
| accountPayables | - | 55.1M | 200.7M | 75.3M | 243.9M | 81.6M | 281.9M | 62.7M | 374.3M | 38.4M |
| otherPayables | - | 39.9M | - | 21.9M | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | 125.1M | - | 130.8M | - | 174.6M |
| shortTermDebt | - | 4.6M | - | - | - | - | - | - | - | -600K |
| capitalLeaseObligationsCurrent | - | - | - | 4.2M | - | 4.3M | - | 3.2M | - | 4M |
| taxPayables | - | - | - | 18.3M | 800K | 12.5M | - | 16.5M | - | 3.5M |
| deferredRevenue | - | - | - | - | - | - | - | -3.2M | - | 600K |
| otherCurrentLiabilities | - | 173.8M | 108.1M | 209.7M | 255.1M | 95.4M | 48.5M | 57.7M | 50.3M | 60.4M |
| totalCurrentLiabilities | - | 273.4M | 308.8M | 311.1M | 499M | 306.4M | 330.4M | 254.4M | 424.6M | 278M |
| longTermDebt | - | - | - | 49.9M | 49.8M | 49.7M | 49.6M | 49.5M | 49.4M | 49.3M |
| capitalLeaseObligationsNonCurrent | - | 34.1M | 39.9M | 36.7M | 40.7M | 39.8M | - | 43.1M | - | 47.1M |
| deferredRevenueNonCurrent | - | - | - | - | - | 39.8M | -416.7M | -305.5M | -536.2M | 700K |
| deferredTaxLiabilitiesNonCurrent | 12.6M | - | - | - | - | 2.3M | 4.5M | 6.7M | 8.5M | 10.3M |
| otherNonCurrentLiabilities | 435.3M | 302.4M | 18.1M | 24.8M | 11.6M | 19.9M | -4.5M | -49.8M | -8.5M | -57.5M |
| totalNonCurrentLiabilities | 447.9M | 336.5M | 58M | 111.4M | 102.1M | 111.7M | 49.6M | 49.5M | 49.4M | 49.3M |
| otherLiabilities | - | - | - | - | - | - | 86.3M | 94.2M | 111.6M | 112.6M |
| capitalLeaseObligations | - | 34.1M | 39.9M | 40.9M | 40.7M | 44.1M | - | 46.3M | - | 51.1M |
| totalLiabilities | 447.9M | 336.5M | 366.8M | 422.5M | 601.1M | 418.1M | 466.3M | 398.1M | 585.6M | 439.9M |
| treasuryStock | -400K | -900K | -700K | -500K | -600K | -700K | -800K | -500K | -600K | -400K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 10.4M | 10.9M | 10.9M | 10.9M | 10.9M | 10.9M | 10.9M | 10.9M | 11.1M | 11.1M |
| retainedEarnings | 869.3M | 887.2M | 822.9M | 578.3M | 543.8M | 769.1M | 828.8M | 821M | 592.3M | 881.8M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2026-06-30 | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 25.1M | 78.9M | 21.5M | 37M | 28.2M | -37.2M | 24.3M | 33.5M | 13.8M | 102.2M |
| depreciationAndAmortization | 6.3M | 5.2M | 3.9M | 12.4M | 4M | 12.8M | 13M | 13.5M | 13.3M | 13.1M |
| deferredIncomeTax | - | - | - | - | - | -43M | -41.8M | -44.4M | -35.7M | -16.4M |
| stockBasedCompensation | - | - | 8.4M | 10M | 7.2M | 8.3M | 10.2M | 4.9M | 8.7M | 10.3M |
| changeInWorkingCapital | 97.5M | -58.3M | 1.2M | 7.1M | -14.8M | -9.1M | -5.6M | -12.5M | -400K | 20.1M |
| accountsReceivables | 76.7M | -73.6M | 3.3M | 7.1M | -14.8M | 66.5M | -80.9M | 170.5M | -158.3M | -13M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 20.8M | 15.3M | -2.1M | -33.6M | 19M | -75.6M | 75.3M | -183M | 157.9M | 33.1M |
| otherWorkingCapital | - | - | - | - | -19M | - | - | - | - | - |
| otherNonCashItems | -13.7M | 16.7M | -6.6M | -30.5M | 13.3M | 116.7M | 40.2M | 57M | 107.1M | -42.4M |
| netCashProvidedByOperatingActivities | 115.2M | 42.5M | 20M | 36M | 37.9M | 48.5M | 40.3M | 52M | 106.8M | 86.9M |
| investmentsInPropertyPlantAndEquipment | -4.1M | -1.2M | -1.5M | -300K | -4.2M | -1.3M | -2.2M | -2.5M | -2.8M | -2M |
| acquisitionsNet | -56.8M | -1.2M | -100000 | - | -100000 | 1.5M | -1.5M | - | 31.8M | - |
| purchasesOfInvestments | -291M | -225.8M | -80.4M | -149.5M | -329.2M | -125.7M | -61.3M | -57.6M | -130.6M | -64.3M |
| salesMaturitiesOfInvestments | 282.1M | 317.5M | 72.7M | 148M | 154.1M | 69M | 62.1M | 133.2M | 100.1M | 101.1M |
| otherInvestingActivities | - | - | -5M | -6.6M | 4.1M | -2.6M | -1M | -5.7M | -31.8M | -200K |
| netCashProvidedByInvestingActivities | -69.8M | 89.3M | -9.3M | -6.9M | -175.3M | -59.1M | -2.9M | 67.4M | -33.3M | 34.6M |
| netDebtIssuance | - | - | -50M | - | -4.1M | - | -3M | - | - | - |
| longTermNetDebtIssuance | - | - | -50M | - | -4.1M | - | -3M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -17.1M | -25.7M | -11.6M | -100000 | -900K | -100000 | -26.4M | -8M | -21.4M | -35.3M |
| netCommonStockIssuance | -17.1M | -25.7M | -11.6M | -100000 | -900K | -100000 | -26.4M | -8M | -21.4M | -35.3M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -17.1M | -25.7M | -11.6M | -100000 | -900K | -100000 | -26.4M | -8M | -21.4M | -35.3M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -41.1M | -10.8M | -11.5M | -16.6M | -17.6M | -32.6M | -2.6M | -41.6M | -48.6M | -42.9M |
| commonDividendsPaid | - | - | -11.5M | -16.6M | -17.6M | -18.98M | -2.6M | -41.6M | -48.6M | -42.85M |
| preferredDividendsPaid | - | - | - | - | - | -13.62M | - | - | - | -50000 |
| otherFinancingActivities | 37.6M | 23M | -100000 | 44.1M | 97.1M | 27.5M | -600K | -4.1M | 6.5M | 5.1M |
| netCashProvidedByFinancingActivities | -20.6M | -13.5M | -73.2M | 27.4M | 74.5M | -5.2M | -32.6M | -53.7M | -58.8M | -72.7M |