OTC : RTBBF
$0 (0.0%)
| 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 | 1.03B | 1.01B | 676.2M | 508.6M | 439.76M | 394.59M | 348.07M | 311.96M | 291.57M | 251.28M |
| costOfRevenue | 172.57M | 34.3M | 29.7M | 27.5M | 29.06M | 24.49M | 60.73M | - | - | - |
| grossProfit | 861.86M | 976.6M | 646.5M | 481.1M | 435.2M | 370.1M | 287.34M | 311.96M | 285.89M | 251.28M |
| researchAndDevelopmentExpenses | - | 2.2M | 1.8M | 1.5M | 1.3M | 1.2M | - | - | - | 421K |
| generalAndAdministrativeExpenses | 193M | 175.8M | 3M | 1.1M | 1.24M | 1.01M | 968K | 793K | 857K | 758K |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 193M | 16.4M | 3M | 1.1M | 1.24M | 1.01M | 968K | 793K | 857K | 758K |
| otherExpenses | 403M | 620.5M | 13.5M | 20.2M | 12.3M | 12.1M | 11.84M | -220.4M | -198.53M | 250.52M |
| operatingExpenses | 596M | 18.6M | 18.3M | 22.8M | 14.84M | 14.3M | 12.81M | 16.52M | 12.58M | 251.28M |
| costAndExpenses | 768.58M | 52.9M | 48M | 50.3M | 43.91M | 38.78M | 15.96M | 13.19M | 11.72M | 11.74M |
| netInterestIncome | 86.69M | 63.9M | 51.7M | 18.3M | 3.15M | 9M | 16.5M | 15.36M | 11.59M | 11.57M |
| interestIncome | 159.77M | 147.8M | 128.8M | 46.34M | 7.71M | 14.98M | 28.55M | 20.97M | 13.5M | 13.89M |
| interestExpense | 73.09M | 83.9M | 77.1M | 28.03M | 4.56M | 5.98M | 12.14M | 5.65M | 1.91M | 2.32M |
| depreciationAndAmortization | 67.19M | 51.7M | 32.3M | 34.94M | 31.28M | 31.23M | 33.8M | 21.67M | 19.42M | 20.72M |
| ebitda | 293.15M | 318.6M | 211.3M | 140.6M | 126.31M | 103.47M | - | 105.96M | 97.41M | 86.32M |
| ebit | 225.96M | 266.9M | 179M | 105.6M | 95.04M | 84.78M | -33.8M | 84.29M | 77.99M | 65.6M |
| nonOperatingIncomeExcludingInterest | 39.89M | 691.1M | 56.39M | 352.7M | 313.37M | - | - | 21.67M | 19.42M | 20.72M |
| operatingIncome | 265.86M | 958M | 628.2M | 458.3M | 422.33M | 355.81M | 39.65M | 61.31M | 58.9M | 50.13M |
| totalOtherIncomeExpensesNet | -112.98M | -858.4M | -570.6M | -394.2M | -18.57M | -312.03M | - | -44.65M | -38.51M | -36.19M |
| incomeBeforeTax | 152.88M | 99.6M | 57.6M | 64.05M | 95.04M | 43.78M | 39.65M | 61.31M | 58.9M | 50.13M |
| incomeTaxExpense | 40.59M | 34.1M | 20.1M | 15.07M | 19.81M | 17.13M | 12.73M | 15.14M | 12.07M | 11.97M |
| netIncomeFromContinuingOperations | 112.28M | 65.5M | 37.5M | 49M | 75.23M | 26.65M | 26.92M | 46.17M | 46.83M | 38.16M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 112.28M | 65.5M | 37.5M | 49M | 75.23M | 26.65M | 26.92M | 46.17M | 46.83M | 38.16M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 112.28M | 65.5M | 37.5M | 49M | 75.23M | 26.65M | 26.92M | 46.17M | 46.83M | 38.16M |
| eps | 1.08 | 0.63 | 0.51 | 0.84 | 1.34 | 0.5 | 0.5 | 0.89 | 0.93 | 0.79 |
| 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 | 1.5B | 1.29B | 1.04B | 1.48B | 1.46B | 1.8B | 1.93B | 1.2B | 1.38B | 1.08B |
| shortTermInvestments | - | - | 1.2M | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.5B | 1.29B | 1.2M | 1.48B | 1.46B | 1.8B | 1.93B | 1.2B | 1.38B | 1.08B |
| netReceivables | 9.4M | 506M | 529.4M | 92.6M | 86.54M | 79M | 95.39M | 81.55M | 74.44M | 65.71M |
| accountsReceivables | - | 506M | 529.4M | 92.6M | 86.54M | 79M | - | - | - | - |
| otherReceivables | 9.4M | - | - | - | - | - | 320.1M | 81.55M | 74.44M | 65.71M |
| inventory | - | - | - | 9.55M | 9.94M | - | 3.61M | - | - | - |
| prepaids | - | - | 6.5M | 24.5M | 19.51M | 16.19M | 21.53M | 18.73M | 12.4M | 12.02M |
| otherCurrentAssets | 89.48M | -506M | 2.57B | -34M | 59.81M | -16.19M | -25.14M | - | - | - |
| totalCurrentAssets | 1.6B | 1.29B | 3.11B | 1.57B | 1.64B | 1.88B | 2.03B | 1.28B | 1.45B | 1.14B |
| propertyPlantEquipmentNet | 121.58M | 95.5M | 80.6M | 51.77M | 56.95M | 59.7M | 64.91M | 16.84M | 16.46M | 16.59M |
| goodwill | 504.9M | 504.9M | 507.8M | 167.68M | 167.68M | 96.87M | 90.4M | 91M | 63.18M | 63.46M |
| intangibleAssets | 442.1M | 477.8M | 517.5M | 188.52M | 208.51M | 134.27M | 137.4M | 147.92M | 98.8M | 103.73M |
| goodwillAndIntangibleAssets | 946.85M | 982.7M | 1.03B | 356.19M | 376.19M | 231.14M | 227.81M | 238.92M | 161.98M | 167.19M |
| longTermInvestments | 2.3B | 1.28B | 1.3B | 1.06B | 791.59M | 758.99M | 706.23M | 987.02M | 811.28M | 805.42M |
| taxAssets | - | - | -1.3B | 25.32M | 20.74M | 14.48M | 11.86M | - | - | - |
| otherNonCurrentAssets | 248.16M | -1.28B | 7M | -25.32M | -20.74M | -14.48M | -11.86M | -1.24B | -989.71M | -989.2M |
| totalNonCurrentAssets | 3.61B | 1.08B | 1.11B | 1.46B | 1.22B | 1.05B | 998.95M | 1.24B | 989.71M | 989.2M |
| otherAssets | - | - | 29.6M | 411.41M | 497.19M | 439.08M | 371.4M | 344.91M | 299.31M | 273.43M |
| totalAssets | 5.22B | 4.29B | 4.22B | 3.45B | 3.27B | 3.37B | 3.4B | 2.87B | 2.74B | 2.4B |
| totalPayables | 800K | 500K | 8.2M | 3.2M | 59000 | 22.52M | 16.45M | 28.89M | 26.15M | 24.31M |
| accountPayables | - | 6.2M | 8.2M | 3.2M | 59000 | 785K | 4M | 2.51M | 2.26M | 2.32M |
| otherPayables | 800K | - | - | - | - | 21.74M | 12.45M | 26.38M | 23.89M | 21.99M |
| accruedExpenses | - | - | 168.7M | - | - | - | - | - | - | - |
| shortTermDebt | 8.4M | 3.8M | 12.4M | 1M | 2.21M | 893K | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 10M | 11.9M | 5M | 4.85M | 4.87M | - | - | - | - |
| taxPayables | - | 500K | 500K | 247K | - | 971K | 4.77M | 5.98M | 5.6M | 6.52M |
| deferredRevenue | - | - | - | -2.83M | -7.01M | -4.98M | -1.15M | - | - | - |
| otherCurrentLiabilities | -800K | 2.35B | 2.45B | -3.16M | -59000 | -22.52M | -11.29M | -28.89M | -26.15M | -24.31M |
| totalCurrentLiabilities | 8.4M | 2.36B | 2.65B | 3.21M | 59000 | 785K | 4M | 2.51M | 2.26M | 17.79M |
| longTermDebt | 114.78M | 39.9M | 39.9M | 39.9M | 39.89M | 19.77M | 19.93M | 19.81M | 19.7M | 19.59M |
| capitalLeaseObligationsNonCurrent | 74.89M | 34.8M | 63M | 45.5M | 50.12M | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | 2.22B | 57.53M | 60.32M | 64.76M | 71.7M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 67.69M | - | 115.6M | 32.84M | 34.55M | 11.14M | 9.23M | - | - | - |
| otherNonCurrentLiabilities | 3.6B | 115M | -2.34B | 191.3M | 194.66M | -19.77M | -19.93M | -19.81M | -19.7M | -19.59M |
| totalNonCurrentLiabilities | 3.86B | 189.7M | 122.2M | 90.38M | 94.86M | 75.89M | 80.93M | 19.81M | 19.7M | 19.59M |
| otherLiabilities | - | 2.93B | 102.9M | 2.72B | 2.55B | 2.78B | 2.83B | 2.38B | 2.35B | 2.04B |
| capitalLeaseObligations | 74.89M | 44.8M | 74.9M | 50.5M | 54.97M | 4.87M | - | - | - | - |
| totalLiabilities | 3.86B | 2.93B | 2.87B | 2.81B | 2.65B | 2.86B | 2.91B | 2.4B | 2.38B | 2.08B |
| treasuryStock | -63.29M | -68.1M | -55.6M | -52.6M | -36.63M | -46.74M | -41.97M | -32.74M | -4.86M | -6.24M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 5.4M | 5.5M | 5.4M | 3.17M | 3.1M | 2.87M | 2.82M | 2.76M | 2.57M | 2.54M |
| retainedEarnings | 1.4B | 279.8M | 263.7M | 297.24M | 288.82M | 270.85M | 241.85M | 232.06M | 190.4M | 156.54M |
| additionalPaidInCapital | 6.9M | 317.8M | 312.3M | 310M | 291.03M | 215.09M | 210.94M | 205.27M | 143.09M | 139.99M |
| 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 | 112.28M | 99.6M | 37.5M | 64.05M | 95.04M | 43.78M | 39.65M | 61.31M | 58.9M | 50.13M |
| depreciationAndAmortization | 67.19M | 80.4M | 42.5M | 34.94M | 31.28M | 31.23M | 33.8M | 21.67M | 19.42M | 20.72M |
| deferredIncomeTax | - | - | - | -13.63M | -24.74M | -17.16M | 2.68M | -5.26M | 8.93M | -1.26M |
| stockBasedCompensation | 27.5M | 29.1M | 24M | 25.9M | 20.13M | 39.99M | 31.01M | 19.84M | 3.87M | 5.2M |
| changeInWorkingCapital | -5M | 126M | -66M | 199.98M | -332.05M | -57.4M | 408.88M | 28.87M | 272M | 504.12M |
| accountsReceivables | 38.79M | 37.4M | 133.3M | 3.93M | 20.62M | -37.85M | -12.76M | 7.03M | -9M | -19.84M |
| inventory | - | - | - | 190.31M | -268.84M | -76.16M | 411.57M | - | - | - |
| accountsPayables | -34.79M | - | - | 9.8M | -35.34M | 37.72M | 21M | -17.76M | 15.16M | 17.81M |
| otherWorkingCapital | -9M | 88.6M | -199.3M | -4.05M | -48.49M | 18.89M | -10.92M | -4.11M | -172K | 506.16M |
| otherNonCashItems | -5.8M | -41.5M | -127.4M | -18.32M | -3.88M | -8.42M | -16.41M | -15.32M | -2.66M | -12.84M |
| netCashProvidedByOperatingActivities | 196.17M | 293.6M | -89.4M | 292.93M | -214.22M | 32.02M | 499.62M | 111.11M | 351.52M | 567.34M |
| investmentsInPropertyPlantAndEquipment | -8.8M | -56.6M | -10.7M | -13.13M | -12.7M | -13.53M | -17.94M | -18.34M | -16.12M | -26.14M |
| acquisitionsNet | - | - | 172.6M | -10.87M | -79.74M | -12.05M | - | -72.91M | - | -2.53M |
| purchasesOfInvestments | -2.69B | -2.03B | - | -1.26B | -932.39M | -886.85M | -754.96M | -1.05B | -746.57M | -905.7M |
| salesMaturitiesOfInvestments | 2.1B | 2.05B | - | 984.39M | 821.79M | 833.71M | 1.06B | 847.32M | 742.58M | 912.74M |
| otherInvestingActivities | -72.29M | 27.27M | -241.8M | -3.01M | -55.98M | - | - | -203.83M | -3.98M | 32000 |
| netCashProvidedByInvestingActivities | -670.09M | -38M | -79.9M | -302.09M | -203.03M | -78.72M | 285.97M | -295.08M | -20.11M | -21.61M |
| netDebtIssuance | - | -20.9M | -7.5M | -8.5M | -25.43M | -4.88M | - | - | - | - |
| longTermNetDebtIssuance | - | -20.9M | -7.5M | -8.5M | -25.43M | -4.88M | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -48.09M | -16.4M | -16M | -9.3M | 44.34M | -868K | -4.34M | 57.44M | -441K | 40.2M |
| netCommonStockIssuance | -48.09M | -16.4M | -16M | -9.3M | 44.34M | -868K | -4.34M | 57.44M | 2.69M | 40.2M |
| commonStockIssuance | 6.9M | 5.6M | - | 9.3M | 59.47M | - | - | 57.44M | 2.69M | 40.2M |
| commonStockRepurchased | -54.99M | -22M | -16M | -18.57M | -15.13M | -868K | -10.03M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | -3.13M | - |
| netDividendsPaid | -98.38M | -56.9M | -71.4M | -48.6M | -43.96M | -37.83M | -35.96M | -32.69M | -29.42M | -26.48M |
| commonDividendsPaid | -98.4M | -56.9M | -71.4M | -48.6M | -43.96M | -37.83M | -35.96M | -32.69M | -29.42M | -26.48M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 929.85M | -5.1M | -5.6M | -5.31M | 39.2M | -1.06M | -5.79M | -1.28M | 3.13M | - |
| netCashProvidedByFinancingActivities | 783.37M | -99.3M | -100.5M | -71.71M | 14.15M | -44.64M | -46.09M | 24.75M | -26.73M | 13.72M |
| 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 | 534.53M | 529.51M | 505M | 405.9M | 490M | 381.8M | 295.07M | 255.3M | 256.08M | 217.96M |
| costOfRevenue | 85.88M | 86.39M | 18.8M | -16.7M | 16.7M | 15.58M | 31.17M | 30.99M | 31.43M | 30.26M |
| grossProfit | 448.65M | 443.13M | 486.2M | 422.6M | 473.3M | 366.22M | 263.91M | 224.32M | 224.65M | 187.7M |
| researchAndDevelopmentExpenses | - | - | 800K | 1.1M | 1.1M | 1.8M | 408.5K | 1.5M | - | 651K |
| generalAndAdministrativeExpenses | - | - | - | - | - | 20M | - | 9M | - | 620.5K |
| sellingAndMarketingExpenses | - | - | - | - | - | 6.1M | - | 3.3M | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | - | 16.4M | - | 16.5M | - | 10.65M | - | 620.5K |
| otherExpenses | 318.19M | 299.85M | 406.62M | 694.3M | 358.68M | -179.75M | -179.75M | -169.08M | 174.34M | -157.6M |
| operatingExpenses | 318.19M | 299.85M | 800K | 711.8M | 1.1M | -161.45M | 179.75M | 22.8M | 174.34M | 7.8M |
| costAndExpenses | 404.07M | 386.24M | 19.6M | 695.1M | 17.8M | -162.91M | 210.91M | 200.07M | 205.77M | 7.8M |
| netInterestIncome | 46.96M | 47.79M | -37.1M | 63.9M | 41.34M | -34.2M | 29.16M | 14.76M | 7.42M | 1.58M |
| interestIncome | 77.54M | 83.79M | - | 147.8M | - | - | - | - | - | 3.86M |
| interestExpense | 30.58M | 35.99M | 37.1M | 83.9M | 52.59M | 34.17M | 42.93M | 17.76M | 10.27M | 1.92M |
| depreciationAndAmortization | 32.96M | 33.49M | 26.5M | 24.5M | 27.2M | 15.3M | 17.05M | 17.38M | 17.56M | 15.64M |
| ebitda | 135.12M | 160.07M | 149.1M | 159.7M | 158.9M | 110.09M | 101.21M | 72.62M | 42.72M | 70.12M |
| ebit | 102.16M | 126.58M | 122.6M | 135.2M | 131.7M | 94.84M | 84.2M | 55.29M | 25.16M | 54.48M |
| nonOperatingIncomeExcludingInterest | 28.29M | 16.7M | 362.8M | -77.1M | 340.5M | 252.5M | 42.06M | 27.59M | 25.16M | 156.68M |
| operatingIncome | 130.45M | 143.28M | 485.4M | -289.2M | 472.2M | 544.04M | 84.16M | 55.24M | 50.31M | 208.75M |
| totalOtherIncomeExpensesNet | -58.87M | -52.69M | -423.1M | 323.5M | -406.9M | -307.5M | -71.16M | -23.8M | -34M | -162.51M |
| incomeBeforeTax | 71.58M | 90.59M | 62.3M | 34.3M | 65.3M | 31.64M | 25.96M | 31.44M | 32.61M | 47.52M |
| incomeTaxExpense | 20.25M | 22.7M | 17.9M | 14.3M | 19.8M | 13.82M | 6.28M | 7.44M | 7.62M | 9.9M |
| netIncomeFromContinuingOperations | 51.33M | 67.89M | 44.4M | 20M | 45.5M | 17.82M | 19.7M | 24.01M | 12.5M | 37.62M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | 9.83M | 11.99M | 12.5M | - |
| netIncome | 51.33M | 67.89M | 44.4M | 20M | 45.5M | 17.82M | 19.68M | 24M | 24.99M | 37.62M |
| netIncomeDeductions | - | - | - | - | - | - | 9.83M | 11.99M | 12.5M | - |
| bottomLineNetIncome | 51.33M | 67.89M | 44.4M | 20M | 45.5M | 17.82M | 9.85M | 12.01M | 12.5M | 37.62M |
| eps | 0.5 | 0.74 | 0.43 | 0.19 | 0.43 | 0.2 | 0.34 | 0.41 | 0.43 | 0.67 |
| 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 | 1.47B | 1.5B | 2.09B | 1.29B | 1.4B | 1.2B | 1.36B | 1.48B | 1.68B | 1.46B |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.47B | 1.5B | 2.09B | 1.29B | 1.4B | 1.2B | 1.36B | 1.48B | 1.68B | 1.46B |
| netReceivables | 324.94M | 9.4M | 453.3M | 506M | 350.6M | 529.4M | 282.86M | 92.6M | 175.07M | 86.54M |
| accountsReceivables | - | - | 453.3M | 506M | 350.6M | 529.4M | 282.86M | 92.6M | 376.17M | 86.54M |
| otherReceivables | - | 9.4M | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | 1.14B | 9.55M | - | - |
| prepaids | - | - | - | - | 244.2M | - | 152.32M | 400K | 124.26M | - |
| otherCurrentAssets | - | 89.48M | -453.3M | -506M | 1.4B | 1.38B | 2.32B | 2.58B | 2.66B | -106.05M |
| totalCurrentAssets | 1.8B | 1.6B | 2.09B | 1.29B | 3.4B | 3.11B | 1.36B | 1.57B | 1.68B | 1.55B |
| propertyPlantEquipmentNet | 117.25M | 121.58M | 87.9M | 95.5M | 91M | 80.6M | 48.13M | 51.77M | 55.62M | 56.95M |
| goodwill | - | 504.9M | 504.9M | 504.9M | 500.3M | 507.8M | 167.68M | 167.68M | 167.68M | 167.68M |
| intangibleAssets | 928.17M | 442.1M | 459.5M | 477.8M | 497.5M | 517.5M | 179.49M | 188.52M | 197.57M | 208.51M |
| goodwillAndIntangibleAssets | 928.17M | 946.85M | 964.4M | 982.7M | 997.8M | 1.03B | 347.16M | 356.19M | 365.24M | 376.19M |
| longTermInvestments | 2.35B | 2.3B | 453.3M | 1.28B | 350.6M | 1.3B | 1.24B | 1.06B | 841.88M | 791.59M |
| taxAssets | - | - | - | - | - | -1.3B | - | 25.32M | - | - |
| otherNonCurrentAssets | 272.62M | 248.16M | 2.06B | -1.28B | -350.2M | 7M | -1.63B | -25.32M | -1.26B | -1.22B |
| totalNonCurrentAssets | 3.67B | 3.61B | 3.56B | 1.08B | 1.09B | 1.11B | 1.63B | 1.46B | 1.26B | 1.22B |
| otherAssets | - | - | - | - | - | 29.6M | 451.34M | 411.41M | 660.15M | 497.19M |
| totalAssets | 5.47B | 5.22B | 5.65B | 4.29B | 4.49B | 4.25B | 3.44B | 3.45B | 3.61B | 3.27B |
| totalPayables | - | 800K | 300K | 6.2M | 900K | 8.2M | 363K | 13.6M | 275K | 23.73M |
| accountPayables | - | - | - | 6.2M | - | 8.2M | - | 3.2M | - | 59000 |
| otherPayables | - | 800K | - | - | 900K | - | 363K | 10.4M | 275K | 23.67M |
| accruedExpenses | - | - | - | - | 194M | - | - | - | - | - |
| shortTermDebt | 16.18M | 8.4M | - | 3.8M | 19.4M | 12.4M | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | 10M | - | 11.9M | - | - | - | - |
| taxPayables | - | - | 300K | 500K | 900K | 500K | 363K | 247K | 275K | - |
| deferredRevenue | - | - | - | - | - | -7.7M | - | -2.83M | - | - |
| otherCurrentLiabilities | - | -800K | 3.68B | 2.35B | 2.73B | -12.4M | -363K | -13.6M | -275K | -23.73M |
| totalCurrentLiabilities | 16.18M | 8.4M | 3.68B | 2.36B | 2.94B | 12.4M | 17.17M | 3.21M | 19.59M | 59000 |
| longTermDebt | 39.61M | 114.78M | 76.2M | 39.9M | 39.9M | 39.9M | 39.89M | 48.24M | 39.89M | 53.93M |
| capitalLeaseObligationsNonCurrent | 76.25M | 74.89M | - | 34.8M | 48.3M | 63M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 78.87M | 57.53M | 81.11M | - |
| deferredTaxLiabilitiesNonCurrent | 67.01M | 67.69M | - | - | - | - | 9.88M | 32.84M | 11.52M | - |
| otherNonCurrentLiabilities | 3.96B | 3.6B | 550.2M | 115M | 91.7M | 135.9M | -128.64M | 3.28B | -132.52M | 3.43B |
| totalNonCurrentLiabilities | 4.14B | 3.86B | 626.4M | 189.7M | 179.9M | 238.8M | 88.75M | 90.38M | 92.63M | 94.86M |
| otherLiabilities | - | - | - | - | - | 104.5M | -17.17M | 2.72B | -19.59M | 2.55B |
| capitalLeaseObligations | 76.25M | 74.89M | - | 44.8M | 48.3M | 74.9M | - | - | - | - |
| totalLiabilities | 4.15B | 3.86B | 4.3B | 2.93B | 3.12B | 2.9B | 88.75M | 2.81B | 92.63M | 2.65B |
| treasuryStock | -63.24M | -63.29M | -65.5M | -68.1M | -61.1M | -55.6M | -47.8M | -52.6M | -45.25M | -36.63M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 5.36M | 5.4M | 5.5M | 5.5M | 5.4M | 5.4M | 3.17M | 3.17M | 3.15M | 3.1M |
| retainedEarnings | 1.36B | 1.4B | 576.6M | 279.8M | 283.9M | 1.09B | 275.23M | 297.24M | 287.46M | 288.82M |
| additionalPaidInCapital | 10.62M | 6.9M | 3.4M | 317.8M | 314.7M | 312.3M | 310.78M | 310M | 303.81M | 291.03M |
| 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 | 51.33M | 67.89M | 44.4M | 54.1M | 45.5M | 17.82M | 19.7M | 24M | 24.99M | 47.52M |
| depreciationAndAmortization | 32.96M | 33.49M | 33.7M | 43.6M | 36.8M | 25.45M | 17M | 17.38M | 17.56M | 15.64M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -12.37M |
| stockBasedCompensation | - | - | 13.4M | 14.3M | 14.8M | 13.29M | 10.7M | 6.06M | 6.89M | 10.07M |
| changeInWorkingCapital | 5.36M | 77.69M | 1.08B | 345.6M | -219.6M | 224.72M | -290.7M | 15.95M | -6.28M | -166.02M |
| accountsReceivables | -218.62M | 185.67M | -146.9M | 243.4M | -206M | 282.6M | -149.3M | 71.85M | -67.92M | 10.31M |
| inventory | - | - | - | - | - | - | - | - | - | -134.42M |
| accountsPayables | 279.87M | -118.18M | - | - | - | - | - | -70.04M | 79.84M | -17.67M |
| otherWorkingCapital | -55.89M | 10.2M | 1.22B | 102.2M | -13.6M | -57.88M | -141.4M | 14.14M | -18.19M | -24.25M |
| otherNonCashItems | 21.84M | 13.5M | 80.4M | -296.1M | 254.6M | -269.03M | 141.7M | 34.66M | 25.2M | -1.94M |
| netCashProvidedByOperatingActivities | 111.49M | 192.57M | 1.25B | 161.5M | 132.1M | 12.24M | -101.6M | 59.03M | 38.27M | -107.11M |
| investmentsInPropertyPlantAndEquipment | -7.35M | -3.5M | -5.3M | -21M | -35.6M | -7.01M | -3.7M | -4.02M | -9.11M | -6.35M |
| acquisitionsNet | - | - | - | - | - | 172.6M | - | -2.75M | 2.75M | -39.87M |
| purchasesOfInvestments | -1.28B | -1.31B | - | -2.03B | - | - | - | -707.27M | -555.2M | -466.19M |
| salesMaturitiesOfInvestments | 1.29B | 1.25B | - | 2.05B | - | - | - | 493.59M | 490.8M | 410.9M |
| otherInvestingActivities | -18.57M | 7.7M | -527.4M | 97M | -97M | -57.45M | -184.3M | -10.87M | -32.2M | -55.3M |
| netCashProvidedByInvestingActivities | -10.23M | -57.49M | -532.7M | 94.6M | -132.6M | 108.14M | -188M | -212.59M | -81.12M | -101.52M |
| netDebtIssuance | - | - | -8.3M | - | -5.3M | - | -3.9M | - | - | -12.71M |
| longTermNetDebtIssuance | - | - | -8.3M | - | -5.3M | - | -3.9M | - | - | -12.71M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -20.65M | -38.19M | -13.3M | -7.5M | -8.9M | -10.15M | -6.7M | -3.88M | -5.42M | 22.17M |
| netCommonStockIssuance | -20.65M | -38.19M | -13.3M | -7.5M | -8.9M | -10.15M | -6.7M | -3.88M | -5.42M | 22.17M |
| commonStockIssuance | -17.57M | 3.5M | - | 5.6M | - | - | - | 9.26M | - | 29.73M |
| commonStockRepurchased | -3.08M | -41.69M | -13.3M | -13.1M | -8.9M | -10.15M | -6.7M | -14.86M | -3.7M | -7.57M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -69.5M | -32.59M | -65.8M | -31.7M | -25.2M | -37.99M | -33.4M | -8.27M | -16.03M | -21.98M |
| commonDividendsPaid | - | - | -65.8M | -31.7M | -25.2M | -37.99M | -33.4M | -8.27M | -16.03M | -21.98M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 32.76M | -383.54M | 1.2M | -21M | 300K | -6.65M | -1.8M | -98.1M | 50000 | -3M |
| netCashProvidedByFinancingActivities | -57.38M | -454.33M | -86.2M | -60.2M | -39.1M | -54.79M | -45.8M | -110.26M | 225.79M | 7.08M |