-$0.13 (-0.22%)
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 975.13M | 993.28M | 1.23B | 899.57M | 798.95M | 828.64M | 795.62M | 720.86M | 805.47M | 828.7M |
| costOfRevenue | 529M | 509.98M | 562.54M | 435.3M | 399.94M | 413.17M | 402.88M | 383.92M | 414.24M | 414.97M |
| grossProfit | 446.13M | 483.3M | 664.7M | 464.27M | 399.02M | 415.47M | 392.74M | 336.94M | 391.23M | 413.74M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 89.52M | 85.23M | 69.78M | 58.91M | 68.25M | 65.27M | 62.22M | 57.12M | 52.72M | 46.44M |
| sellingAndMarketingExpenses | 23.62M | 24.61M | 31.72M | 24.31M | 23.17M | 26.56M | 29.62M | 32.52M | 43.63M | 49.13M |
| sellingGeneralAndAdministrativeExpenses | 142.54M | 137.79M | 124.21M | 105.07M | 113.45M | 110.53M | 106.33M | 102.71M | 108.85M | 106.83M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 60.17M | 161.89M | 102.91M | 84.47M | 125.03M | 104.56M | 188.83M | 102.06M | 120.67M | 111.02M |
| costAndExpenses | 589.17M | 671.87M | 665.44M | 519.77M | 524.97M | 517.72M | 591.71M | 485.98M | 534.91M | 525.98M |
| netInterestIncome | 2.27M | 9.91M | 9.05M | 10.5M | 4.72M | - | - | - | - | - |
| interestIncome | 2.27M | 9.91M | 9.05M | 10.5M | 4.72M | 9.12M | 10.33M | 10.4M | 11.68M | 11.17M |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 9.35M | 7.8M | 6.93M | 6.62M | 6.23M | 5.67M | 5.3M | 5.27M | 4.52M | 3.25M |
| ebitda | 312.94M | 353.31M | 547.42M | 365.82M | 291.8M | 310.61M | 291.71M | 239.51M | 286.9M | 310.15M |
| ebit | 303.59M | 345.51M | 540.49M | 359.2M | 285.56M | 304.94M | 286.41M | 234.23M | 282.38M | 306.9M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 303.59M | 345.51M | 540.49M | 359.2M | 285.56M | 304.94M | 286.41M | 234.23M | 282.38M | 306.9M |
| totalOtherIncomeExpensesNet | 80.1M | -33.68M | 11.06M | 10.1M | -16.3M | -3.15M | 284.83M | -9.75M | -23.51M | -15.36M |
| incomeBeforeTax | 383.69M | 311.84M | 551.55M | 369.3M | 269.27M | 301.79M | 571.24M | 224.48M | 258.88M | 291.54M |
| incomeTaxExpense | 71.89M | 63.45M | 107.03M | 60.8M | 27.81M | 47.6M | 420.51M | 51.48M | 46.77M | 48.83M |
| netIncomeFromContinuingOperations | 202.41M | 183.95M | 305.09M | 189.35M | 135.38M | 138.86M | 33.57M | 59.97M | 65.77M | -10.3M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 202.41M | 183.95M | 305.09M | 189.35M | 135.38M | 138.86M | 33.57M | 59.97M | 65.77M | -10.3M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 202.41M | 183.95M | 305.09M | 189.35M | 135.38M | 138.86M | 33.57M | 59.97M | 65.77M | -10.3M |
| eps | 3.19 | 2.94 | 5.09 | 3.4 | 2.65 | 2.84 | 0.75 | 1.57 | 1.86 | -0.37 |
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 178.47M | 143.25M | 200.14M | 198.82M | 143.63M | 174.91M | 159.17M | 156.78M | 166.19M | 182.28M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 178.47M | 143.25M | 200.14M | 198.82M | 143.63M | 174.91M | 159.17M | 156.78M | 166.19M | 182.28M |
| netReceivables | 108.08M | 89.96M | 116.28M | 101.26M | 81.35M | 71.19M | 89.9M | 58.84M | 60.06M | 69.36M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 108.08M | 89.96M | 116.28M | 101.26M | 81.35M | 71.19M | 89.9M | 58.84M | 60.06M | 69.36M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 21.22M | 29.37M | 19.15M | 13.67M | 12.38M | 12.58M | 13.16M | 10.18M | 8.36M | 6.82M |
| totalCurrentAssets | 307.77M | 262.58M | 335.57M | 313.74M | 237.36M | 258.67M | 262.23M | 225.8M | 234.61M | 258.46M |
| propertyPlantEquipmentNet | 141.38M | 149.51M | 123.96M | 115.18M | 126.65M | 29.14M | 21.02M | 20.02M | 18M | 16.59M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 514.62M | 341.16M | 242.88M | 234.04M | 130.61M | 84.28M | 120.3M | 6.3M | 10.29M | 6.71M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 442.09M | 481.35M | 505.64M | 489M | 439M | -113.42M | -141.32M | -26.32M | -28.28M | -23.31M |
| totalNonCurrentAssets | 1.1B | 972.03M | 872.48M | 838.22M | 696.26M | 113.42M | 141.32M | 26.32M | 28.28M | 23.31M |
| otherAssets | - | - | - | - | - | 432.92M | 433.61M | 684.05M | 682.95M | 567.68M |
| totalAssets | 1.41B | 1.23B | 1.21B | 1.15B | 933.62M | 805.01M | 837.16M | 936.17M | 945.85M | 849.45M |
| totalPayables | 60.82M | 46.82M | 42.79M | 128.8M | 49.12M | 18.78M | 21.24M | 12.01M | 13.45M | 15.33M |
| accountPayables | 60.82M | 46.82M | 42.79M | 128.8M | 49.12M | 18.78M | 21.24M | 12.01M | 13.45M | 15.33M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 109.99M | 33.71M | 13.91M | 18.21M | 21.13M | 15.39M | 6.51M | 16.24M | 18.35M | 19.57M |
| totalCurrentLiabilities | 170.81M | 80.53M | 56.7M | 147.01M | 70.24M | 34.17M | 27.75M | 28.25M | 31.8M | 34.91M |
| longTermDebt | 293.66M | 319.9M | 299.75M | 291.96M | 300.26M | 199.3M | 199.13M | 199.48M | 199.31M | 200M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 337.63M | 419.54M | 444.61M | 428.2M | 381.51M | -199.3M | -199.13M | -199.48M | -199.31M | -200M |
| totalNonCurrentLiabilities | 631.29M | 739.44M | 744.35M | 720.15M | 681.77M | 199.3M | 199.13M | 199.48M | 199.31M | 200M |
| otherLiabilities | - | - | - | - | - | 396.71M | 439.63M | 590.72M | 598.18M | 507.05M |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 802.1M | 819.97M | 801.05M | 867.17M | 752.01M | 630.18M | 666.51M | 818.45M | 829.3M | 741.95M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 799K | 796K | 790K | 786K | 778K | 769K | 756K | 743K | 734K | 729K |
| retainedEarnings | 132.13M | 93.09M | 134.89M | 72.94M | 44.46M | 38.62M | -37.87M | 13.4M | 13.24M | 16.42M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 222.29M | 206.76M | 336.52M | 212.62M | 156.54M | 158.31M | 49.6M | 73.03M | 81.8M | 69.63M |
| depreciationAndAmortization | 9.35M | 7.8M | 6.93M | 6.62M | 6.23M | 5.67M | 5.3M | 5.27M | 4.52M | 3.25M |
| deferredIncomeTax | - | -58.15M | -23.69M | -19.01M | -28.92M | -62.56M | -45.94M | -72.31M | -88.82M | -82.66M |
| stockBasedCompensation | - | - | - | - | - | - | 62.89M | 72M | 79.52M | 88.26M |
| changeInWorkingCapital | 35.13M | 65.94M | -49.93M | 12.46M | 26.92M | 19.55M | -24.72M | -9.18M | -2.12M | -16.08M |
| accountsReceivables | 125K | 16.62M | -15.96M | -18.02M | -14.18M | 9M | -16.96M | 318K | 9.3M | -5.6M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 35.01M | 49.32M | -33.97M | 30.48M | 41.1M | 10.55M | -7.77M | -9.5M | -11.42M | -10.48M |
| otherNonCashItems | -13.74M | -9.41M | 65.38M | 49.95M | 60.01M | 96.24M | 132.89M | 129.24M | 157.52M | 206.52M |
| netCashProvidedByOperatingActivities | 253.03M | 312.61M | 398.55M | 318.68M | 292.79M | 333.32M | 225.95M | 270.36M | 321.24M | 351.57M |
| investmentsInPropertyPlantAndEquipment | -8.63M | -19.56M | -5.97M | -3.1M | -17.78M | -13.84M | -5.84M | -7.28M | -7.34M | -9.62M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -29.54M | -44.17M | -21.01M | 21.85M | 278K | -500K | 1.13M | 4.95M | -3.99M | 1.84M |
| netCashProvidedByInvestingActivities | -38.17M | -63.73M | -26.97M | 18.75M | -17.51M | -14.34M | -4.7M | -2.33M | -11.32M | -7.78M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -6.76M | -7.87M | -56.17M | -67.56M | -2.08M | -24.04M | -163.97M | -762K | -177.23M | -533.59M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | -130.92M | -115.27M | -123.9M | -99.8M |
| commonDividendsPaid | - | - | - | - | - | - | -130.92M | -115.27M | -123.9M | -99.8M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -174.96M | -306.4M | -335.43M | -282.23M | -306.57M | -263.48M | -87.94M | -162.44M | -202.1M | -273.54M |
| netCashProvidedByFinancingActivities | -174.96M | -306.4M | -335.43M | -282.23M | -306.57M | -263.48M | -218.86M | -277.71M | -326M | -373.35M |
| date | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 264.35M | 249M | 248.72M | 242.9M | 234.51M | 225.99M | 234.31M | 251.39M | 281.6M | 315.04M |
| costOfRevenue | 149.88M | 136.41M | 130.65M | 130.43M | 131.51M | 120.62M | 122.03M | 127.39M | 139.93M | 143.21M |
| grossProfit | 114.47M | 112.59M | 118.07M | 112.47M | 103M | 105.36M | 112.28M | 123.99M | 141.67M | 171.82M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 23.16M | 22.44M | 22.52M | 22.52M | 22.04M | 20.77M | 20.83M | 22.59M | 21.03M | 20.12M |
| sellingAndMarketingExpenses | 6.39M | 5.84M | 6.15M | 6.02M | 5.62M | 5.66M | 5.59M | 6.3M | 7.06M | 8.01M |
| sellingGeneralAndAdministrativeExpenses | 36.83M | 36.16M | 35.92M | 35.77M | 34.69M | 33.98M | 33.55M | 35.59M | 34.68M | 34M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 5.52M | 7.52M | 27.78M | 22.31M | 11.02M | 20.65M | 42.62M | 60.86M | 37.76M | 32.32M |
| costAndExpenses | 155.4M | 143.92M | 158.43M | 152.74M | 142.53M | 141.28M | 164.65M | 188.25M | 177.69M | 175.54M |
| netInterestIncome | 300K | 7.08M | 2.3M | 2.06M | 7.2M | 2.06M | 2.43M | 2.74M | 2.69M | 2.95M |
| interestIncome | 300K | 7.08M | 2.3M | 2.06M | 7.2M | 2.06M | 2.43M | 2.74M | 2.69M | 2.95M |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 2.39M | 2.45M | 2.39M | 2.31M | 2.2M | 2.18M | 2.09M | 1.82M | 1.71M | 1.85M |
| ebitda | 80.03M | 78.88M | 84.54M | 79.01M | 70.5M | 73.56M | 80.82M | 90.22M | 108.7M | 139.67M |
| ebit | 77.64M | 76.43M | 82.16M | 76.7M | 68.31M | 71.38M | 78.73M | 88.41M | 106.99M | 137.82M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 77.64M | 76.43M | 82.16M | 76.7M | 68.31M | 71.38M | 78.73M | 88.41M | 106.99M | 137.82M |
| totalOtherIncomeExpensesNet | 31.03M | 36.6M | 5.84M | 15.52M | 22.14M | 11.6M | -11.5M | -28.01M | -5.77M | -1.27M |
| incomeBeforeTax | 108.67M | 113.02M | 88M | 92.22M | 90.45M | 82.98M | 67.23M | 60.4M | 101.22M | 136.55M |
| incomeTaxExpense | 21.96M | 20.22M | 14.57M | 18.45M | 18.65M | 16.69M | 14.75M | 13.22M | 18.79M | 28.89M |
| netIncomeFromContinuingOperations | 54.02M | 58.68M | 48.46M | 48.52M | 45.8M | 48.68M | 40.58M | 38.38M | 56M | 76.45M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 54.02M | 58.68M | 48.46M | 48.52M | 45.8M | 48.68M | 40.58M | 38.38M | 56M | 76.45M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 54.02M | 58.68M | 48.46M | 48.52M | 45.8M | 48.68M | 40.58M | 38.38M | 56M | 76.45M |
| eps | 0.84 | 0.85 | 0.76 | 0.76 | 0.72 | 0.77 | 0.65 | 0.62 | 0.9 | 1.26 |
| date | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 228.59M | 178.47M | 230.53M | 197.65M | 173.13M | 143.25M | 186.99M | 163.29M | 203.04M | 200.14M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 228.59M | 178.47M | 230.53M | 197.65M | 173.13M | 143.25M | 186.99M | 163.29M | 203.04M | 200.14M |
| netReceivables | 111.88M | 108.08M | 99.64M | 103.52M | 110.88M | 89.96M | 131.88M | 118.56M | 106.32M | 116.28M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 111.88M | 108.08M | 99.64M | 103.52M | 110.88M | 89.96M | 131.88M | 118.56M | 106.32M | 116.28M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 31.55M | 21.22M | 26.4M | 28.42M | 33.12M | 29.37M | 44.54M | 57.32M | 36.23M | 19.15M |
| totalCurrentAssets | 372.01M | 307.77M | 356.57M | 329.6M | 317.14M | 262.58M | 363.41M | 339.17M | 345.59M | 335.57M |
| propertyPlantEquipmentNet | 137.27M | 141.38M | 138.56M | 142.87M | 146.44M | 149.51M | 152.17M | 147.05M | 138.62M | 123.96M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 568.39M | 514.62M | 476.06M | 478.4M | 400.64M | 341.16M | 342.54M | 321.97M | 282.76M | 242.88M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 438.32M | 442.09M | 446.49M | 455.37M | 466.23M | 481.35M | 484.76M | 484.99M | -421.39M | 505.64M |
| totalNonCurrentAssets | 1.14B | 1.1B | 1.06B | 1.08B | 1.01B | 972.03M | 979.47M | 954.01M | 421.39M | 872.48M |
| otherAssets | - | - | - | - | - | - | - | - | 490.24M | - |
| totalAssets | 1.52B | 1.41B | 1.42B | 1.41B | 1.33B | 1.23B | 1.34B | 1.29B | 1.26B | 1.21B |
| totalPayables | 77.17M | 60.82M | 61.05M | 81.5M | 56.04M | 46.82M | 110.94M | 88.06M | 41.37M | 42.79M |
| accountPayables | 77.17M | 60.82M | 61.05M | 81.5M | 56.04M | 46.82M | 110.94M | 88.06M | 41.37M | 42.79M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 129.96M | 109.99M | 126.65M | 109.9M | 133.36M | 33.71M | 109.96M | 141.29M | 142.59M | 13.91M |
| totalCurrentLiabilities | 207.13M | 170.81M | 187.7M | 191.4M | 189.4M | 80.53M | 220.9M | 229.35M | 183.96M | 56.7M |
| longTermDebt | 309.12M | 293.66M | 309.75M | 313.32M | 316.83M | 319.9M | 318.7M | 310.63M | 199.51M | 299.75M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 382.72M | 337.63M | 377.17M | 388.48M | 381.63M | 419.54M | 419.3M | 382.83M | -199.51M | 444.61M |
| totalNonCurrentLiabilities | 691.84M | 631.29M | 686.92M | 701.8M | 698.46M | 739.44M | 737.99M | 693.46M | 199.51M | 744.35M |
| otherLiabilities | - | - | - | - | - | - | - | - | 514.74M | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 898.97M | 802.1M | 874.63M | 893.2M | 887.86M | 819.97M | 958.89M | 922.8M | 898.21M | 801.05M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 803K | 799K | 800K | 800K | 800K | 796K | 796K | 796K | 796K | 790K |
| retainedEarnings | 120.64M | 132.13M | 112.27M | 101.24M | 82.05M | 93.09M | 78.64M | 75.44M | 82.77M | 134.89M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 59.48M | 64.76M | 53.16M | 53.62M | 50.75M | 52.81M | 44.24M | 44.28M | 65.43M | 84.62M |
| depreciationAndAmortization | 2.39M | 2.45M | 2.39M | 2.31M | 2.2M | 2.18M | 2.09M | 1.82M | 1.71M | 1.85M |
| deferredIncomeTax | - | - | -6.91M | -10.15M | -10.98M | -14.12M | -32.78M | -6.27M | -4.7M | -15.85M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | 11.34M | 9.55M |
| changeInWorkingCapital | 427K | 8.89M | -17.5M | 52.32M | -8.57M | -33.84M | 73.67M | 29.28M | -6.64M | 6.3M |
| accountsReceivables | -6.89M | -2.11M | -845K | 2.41M | 671K | 4.21M | 22.76M | -3.7M | -6.64M | 6.3M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 7.32M | 11M | -16.66M | 49.92M | -9.24M | -38.05M | 50.91M | 32.98M | - | - |
| otherNonCashItems | 84.72M | -93.56M | 33.91M | -53.84M | 67.58M | -25.08M | -41.51M | -58.73M | 124.35M | -92.09M |
| netCashProvidedByOperatingActivities | 147.02M | -9.77M | 79.7M | 62.17M | 120.94M | 5.99M | 88.51M | 26.62M | 191.5M | -5.62M |
| investmentsInPropertyPlantAndEquipment | -1.86M | -2.36M | -1.84M | -1.36M | -3.07M | -3.27M | -6.71M | -5.61M | -3.98M | -838K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -27.25M | 721K | 314K | 2.56M | -33.13M | - | -689K | 8.94M | -52.43M | - |
| netCashProvidedByInvestingActivities | -29.11M | -1.64M | -1.53M | 1.2M | -36.2M | -3.27M | -7.4M | 3.34M | -56.4M | -838K |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -6.83M | - | - | - | -6.76M | -112K | -334K | - | -7.42M | -87000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | -69.17M | -91.17M |
| commonDividendsPaid | - | - | - | - | - | - | - | - | -69.17M | -91.17M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -63.79M | -40.65M | -40.61M | -38.85M | -54.85M | -47.1M | -57.41M | -69.7M | -63.02M | 7.94M |
| netCashProvidedByFinancingActivities | -63.79M | -40.65M | -40.61M | -38.85M | -54.85M | -47.1M | -57.41M | -69.7M | -132.2M | -83.24M |