NYSE : SSD
-$3.91 (-1.98%)
| 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 | 2.33B | 2.23B | 2.21B | 2.12B | 1.57B | 1.27B | 1.14B | 1.08B | 977.02M | 860.66M |
| costOfRevenue | 1.26B | 1.21B | 1.17B | 1.17B | 818.51M | 692.42M | 645.28M | 598.29M | 530.76M | 448.21M |
| grossProfit | 1.07B | 1.03B | 1.04B | 941.17M | 754.71M | 575.52M | 491.26M | 480.52M | 446.26M | 412.45M |
| researchAndDevelopmentExpenses | 82.48M | 93.58M | 92.17M | 68.35M | 59.38M | 50.81M | 47.06M | 43.06M | 47.62M | 46.25M |
| generalAndAdministrativeExpenses | 321.69M | 277.53M | 268.1M | 228.47M | 193.18M | 161.03M | 157.27M | 158.57M | 142.75M | 124.86M |
| sellingAndMarketingExpenses | 222.81M | 219.4M | 203.98M | 169.38M | 135M | 112.52M | 112.57M | 109.93M | 114.9M | 98.34M |
| sellingGeneralAndAdministrativeExpenses | 544.49M | 496.93M | 472.08M | 397.85M | 328.18M | 273.55M | 269.84M | 268.5M | 257.65M | 223.2M |
| otherExpenses | - | 5.37M | - | - | -324K | -864K | -872K | 525K | 1.99M | 3.36M |
| operatingExpenses | 626.98M | 595.88M | 564.25M | 466.2M | 387.24M | 323.49M | 316.03M | 312.08M | 307.26M | 272.81M |
| costAndExpenses | 1.89B | 1.8B | 1.73B | 1.64B | 1.21B | 1.02B | 961.31M | 910.37M | 838.02M | 721.02M |
| netInterestIncome | 8.34M | -48.94M | -7.43M | -12.66M | -850K | -2.01M | -1.74M | -571K | -788K | -577K |
| interestIncome | 8.34M | - | - | - | - | 272K | 291K | 493K | 389K | 570K |
| interestExpense | - | 48.94M | 7.43M | 12.66M | 850K | 2.28M | 2.03M | 1.06M | 1.18M | 1.15M |
| depreciationAndAmortization | 88.48M | 85.4M | 74.71M | 72.22M | 52.04M | 45.75M | 38.4M | 39.39M | 33.72M | 27.93M |
| ebitda | 550.95M | 520.74M | 558.69M | 532.95M | 411.44M | 297.6M | 218.79M | 212.58M | 179.32M | 167.97M |
| ebit | 462.47M | 435.34M | 483.98M | 460.73M | 359.4M | 251.85M | 180.38M | 173.19M | 145.6M | 140.05M |
| nonOperatingIncomeExcludingInterest | -19.84M | -5.37M | -4.32M | 14.24M | 8.07M | 183K | -5.16M | -4.75M | -6.59M | -405K |
| operatingIncome | 442.63M | 429.98M | 479.66M | 474.97M | 367.47M | 252.03M | 175.23M | 168.44M | 139.01M | 139.64M |
| totalOtherIncomeExpensesNet | 19.84M | 4.07M | -3.11M | -26.91M | -8.92M | -2.47M | 3.13M | 3.69M | 5.41M | -742K |
| incomeBeforeTax | 462.47M | 434.04M | 476.55M | 448.06M | 358.55M | 249.56M | 178.36M | 172.13M | 144.42M | 138.9M |
| incomeTaxExpense | 117.39M | 111.82M | 122.56M | 114.07M | 92.1M | 62.56M | 44.38M | 45.5M | 51.8M | 49.17M |
| netIncomeFromContinuingOperations | 345.08M | 322.22M | 353.99M | 334M | 266.45M | 187M | 133.98M | 126.63M | 92.62M | 89.73M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 345.08M | 322.22M | 353.99M | 334M | 266.45M | 187M | 133.98M | 126.63M | 92.62M | 89.73M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 345.08M | 322.22M | 353.99M | 334M | 266.45M | 187M | 133.98M | 126.63M | 92.62M | 89.73M |
| eps | 8.27 | 7.64 | 8.31 | 7.78 | 6.15 | 4.28 | 3 | 2.8 | 1.95 | 1.87 |
| 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 | 384.14M | 239.37M | 429.82M | 300.74M | 301.16M | 274.64M | 230.21M | 160.18M | 168.51M | 226.54M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 384.14M | 239.37M | 429.82M | 300.74M | 301.16M | 274.64M | 230.21M | 160.18M | 168.51M | 226.54M |
| netReceivables | 302.69M | 284.39M | 283.98M | 269.12M | 231.02M | 165.13M | 139.36M | 146.05M | 135.96M | 112.42M |
| accountsReceivables | 302.69M | 284.39M | 283.98M | 269.12M | 231.02M | 165.13M | 139.36M | 146.05M | 135.96M | 112.42M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 594.19M | 593.18M | 551.58M | 556.8M | 443.76M | 283.74M | 251.91M | 276.09M | 251.58M | 232.27M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 71.48M | 59.38M | 47.07M | 52.58M | 22.9M | 29.63M | 19.43M | 17.21M | 26.47M | 14.01M |
| totalCurrentAssets | 1.35B | 1.18B | 1.31B | 1.18B | 998.84M | 753.14M | 640.91M | 599.52M | 581.81M | 585.25M |
| propertyPlantEquipmentNet | 742.91M | 625.59M | 487.4M | 419.21M | 305.31M | 300.98M | 284.45M | 254.6M | 273.02M | 232.81M |
| goodwill | 558.52M | 512.38M | 502.55M | 495.67M | 134.02M | 135.84M | 131.88M | 130.25M | 137.14M | 124.48M |
| intangibleAssets | 387.73M | 375.05M | 365.34M | 362.92M | 26.27M | 26.8M | 25.07M | 24.4M | 29.33M | 22.86M |
| goodwillAndIntangibleAssets | 946.25M | 887.43M | 867.89M | 858.59M | 160.29M | 162.64M | 156.95M | 154.65M | 166.47M | 147.34M |
| longTermInvestments | - | - | - | - | - | 2.47M | 2.48M | 2.49M | 2.55M | 2.5M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 31.96M | 46.82M | 36.99M | 46.92M | 19.69M | 13.34M | 10.58M | 10.4M | 11.55M | 12.07M |
| totalNonCurrentAssets | 1.72B | 1.56B | 1.39B | 1.32B | 485.29M | 479.43M | 454.46M | 422.13M | 453.58M | 394.73M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.07B | 2.74B | 2.7B | 2.5B | 1.48B | 1.23B | 1.1B | 1.02B | 1.04B | 979.97M |
| totalPayables | 91.47M | 177.56M | 150.31M | 144.58M | 88.84M | 75.1M | 53.67M | 51.79M | 59.69M | 46.53M |
| accountPayables | 91.47M | 100.97M | 107.52M | 97.84M | 57.22M | 48.27M | 33.35M | 34.36M | 31.54M | 27.67M |
| otherPayables | - | 76.58M | 42.78M | 46.73M | 31.63M | 26.83M | 20.32M | 17.43M | 28.15M | 18.85M |
| accruedExpenses | 65.46M | 35.67M | 44.26M | 37.46M | 36.47M | 25.84M | 19.26M | 18.65M | 56.61M | 50.27M |
| shortTermDebt | 35.25M | 22.5M | 22.5M | 22.5M | - | - | - | - | 1.06M | - |
| capitalLeaseObligationsCurrent | - | 19.42M | 14.95M | 11.54M | 8.77M | 9.14M | 7.39M | - | 1.06M | - |
| taxPayables | - | 64.86M | 31.35M | 35.56M | 20.82M | 16.83M | 10.18M | 26.97M | 17.14M | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 189.61M | 111.2M | 129.24M | 132.48M | 110.52M | 83.97M | 78.59M | 81.14M | 19.14M | 12M |
| totalCurrentLiabilities | 381.8M | 366.35M | 361.26M | 348.56M | 244.6M | 194.06M | 158.91M | 151.58M | 136.49M | 108.8M |
| longTermDebt | 355.51M | 362.56M | 458.79M | 554.54M | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 96.82M | 76.18M | 55.32M | 46.88M | 37.09M | 37.2M | 28.32M | - | 2.61M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 104.23M | 90.3M | 98.17M | 112.9M | 18.43M | 20.37M | 16.19M | 14.57M | 16.25M | 5.34M |
| otherNonCurrentLiabilities | 99.79M | 27.64M | 51.44M | 27.71M | - | - | - | - | -2.61M | - |
| totalNonCurrentLiabilities | 656.35M | 556.69M | 663.72M | 742.03M | 55.52M | 57.56M | 44.5M | 14.57M | 16.25M | 5.34M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 96.82M | 95.6M | 70.28M | 58.43M | 45.86M | 46.34M | 35.71M | - | 3.66M | - |
| totalLiabilities | 1.04B | 923.03M | 1.02B | 1.09B | 300.13M | 251.63M | 203.41M | 166.15M | 152.74M | 114.13M |
| treasuryStock | -121.04M | -100.77M | -50.36M | - | - | -13.51M | -9.38M | -25M | -40M | - |
| preferredStock | - | - | - | - | - | - | - | 2.52M | 496K | - |
| commonStock | 419K | 424K | 426K | 425K | 432K | 433K | 442K | 453K | 473K | 473K |
| retainedEarnings | 1.84B | 1.65B | 1.43B | 1.12B | 906.84M | 720.44M | 645.51M | 628.21M | 676.64M | 642.42M |
| additionalPaidInCapital | 324.85M | 307.2M | 313.12M | 298.98M | 294.33M | 284.01M | 280.22M | 276.5M | 260.16M | 255.92M |
| 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 | 345.08M | 322.22M | 353.99M | 334M | 266.45M | 187M | 133.98M | 126.63M | 92.62M | 89.73M |
| depreciationAndAmortization | 89.95M | 85.4M | 74.71M | 60.89M | 42.48M | 38.77M | 38.4M | 39.39M | 33.72M | 27.93M |
| deferredIncomeTax | 11.74M | -6.04M | -7.54M | -13.16M | -915K | 3.18M | 2.56M | 4.95M | 6.3M | -869K |
| stockBasedCompensation | 22.98M | 19.02M | 23.86M | 14.98M | 17.72M | 13.51M | 10.43M | 11.18M | 13.91M | 13.95M |
| changeInWorkingCapital | -13.57M | -97.48M | -28.79M | -18.01M | -186.5M | -41.45M | 18.2M | -16.97M | -22.03M | -36.87M |
| accountsReceivables | -10.05M | -3.65M | -13.05M | 19.76M | -67.99M | -22.11M | 6.1M | -12.57M | -17.82M | -7.55M |
| inventory | 19.92M | -50.37M | 15.66M | -28.42M | -164.2M | -27.22M | 23.66M | -26.42M | -6.58M | -36.62M |
| accountsPayables | -6.87M | -5.81M | -3.07M | -4.02M | 10.24M | 11.36M | -845K | 4.67M | 1.16M | 5.78M |
| otherWorkingCapital | -16.58M | -37.64M | -28.33M | -5.34M | 35.46M | -3.48M | -10.71M | 17.36M | 1.22M | 1.51M |
| otherNonCashItems | 2.49M | 15.03M | 10.8M | 21.12M | 12.07M | 6.57M | 2.09M | -5.1M | -5.46M | 1.08M |
| netCashProvidedByOperatingActivities | 458.66M | 338.16M | 427.02M | 399.82M | 151.3M | 207.57M | 205.66M | 160.08M | 119.06M | 94.95M |
| investmentsInPropertyPlantAndEquipment | -161.04M | -180.36M | -88.82M | -67.22M | -49.59M | -37.91M | -37.53M | -29.31M | -58.04M | -42M |
| acquisitionsNet | -3.62M | -79.17M | -16.17M | -809.08M | -10.05M | -2.8M | -2.65M | -2.01M | 9.47M | -2.5M |
| purchasesOfInvestments | - | -1.62M | - | -3.18M | - | - | - | - | - | -2.5M |
| salesMaturitiesOfInvestments | - | - | - | 3.54M | - | - | - | - | - | - |
| otherInvestingActivities | 28.43M | 1.88M | 1.74M | 2.53M | 836K | 853K | 12.16M | 21.07M | -27.24M | -4.04M |
| netCashProvidedByInvestingActivities | -136.23M | -259.26M | -103.25M | -870.24M | -58.8M | -39.85M | -28.02M | -10.25M | -75.82M | -48.54M |
| netDebtIssuance | -15.22M | -98.31M | -96.4M | 583.15M | 344K | -1.52M | -1.24M | -147K | -754K | - |
| longTermNetDebtIssuance | -15.22M | -98.31M | -96.4M | 583.15M | 344K | -1.52M | -1.24M | -147K | -754K | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -121.18M | -100M | -50M | -78.62M | -24.12M | -76.19M | -60.82M | -109.84M | -63.39M | -45.25M |
| netCommonStockIssuance | -121.18M | -100M | -50M | -78.62M | -24.12M | -76.19M | -60.82M | -109.84M | -63.39M | -45.53M |
| commonStockIssuance | -1.19M | - | - | - | - | - | - | 695K | 6.61M | 7.98M |
| commonStockRepurchased | -120M | -100M | -50M | -78.62M | -24.12M | -76.19M | -60.82M | -110.54M | -70M | -53.5M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | 273K |
| netDividendsPaid | -47.58M | -46.5M | -45.2M | -43.9M | -41.62M | -40.4M | -40.2M | -39.89M | -36.98M | -32.71M |
| commonDividendsPaid | -47.58M | -46.5M | -45.2M | -43.9M | -41.62M | -40.4M | -40.2M | -39.89M | -36.98M | -32.71M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.1M | -16.66M | -7.43M | 4.9M | -6.22M | -8.67M | -5.9M | -5.51M | -5.55M | -5.17M |
| netCashProvidedByFinancingActivities | -186.08M | -261.46M | -199.03M | 465.53M | -71.62M | -126.78M | -108.15M | -155.39M | -106.67M | -79.12M |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 671.08M | 587.96M | 539.34M | 623.51M | 631.06M | 538.9M | 517.43M | 587.15M | 596.98M | 530.58M |
| costOfRevenue | 352.88M | 322.07M | 304.27M | 334.25M | 336.6M | 286.86M | 289.73M | 312.1M | 318.43M | 285.84M |
| grossProfit | 318.19M | 265.89M | 235.07M | 289.26M | 294.45M | 252.04M | 227.7M | 275.06M | 278.55M | 244.74M |
| researchAndDevelopmentExpenses | 18M | 18.63M | 21.08M | 20.79M | 20.77M | 19.84M | 25.27M | 23.68M | 22.71M | 21.92M |
| generalAndAdministrativeExpenses | 83.57M | 77.56M | 84.68M | 85.38M | 77.19M | 75.67M | 70.35M | 70.6M | 66.38M | 70.19M |
| sellingAndMarketingExpenses | 52.85M | 54.46M | 56.08M | 56.12M | 56.44M | 54.16M | 54.4M | 54.59M | 55.92M | 54.5M |
| sellingGeneralAndAdministrativeExpenses | 136.42M | 132.02M | 140.76M | 141.5M | 133.63M | 129.83M | 124.75M | 125.19M | 122.3M | 124.69M |
| otherExpenses | -5.36M | 618K | - | -13.77M | - | - | - | - | - | - |
| operatingExpenses | 149.06M | 151.27M | 161.84M | 148.52M | 154.4M | 149.67M | 150.02M | 148.87M | 145.01M | 146.61M |
| costAndExpenses | 501.95M | 473.35M | 466.11M | 482.77M | 491M | 436.52M | 439.74M | 462.3M | 463.44M | 432.44M |
| netInterestIncome | 4.2M | 4.43M | 4.02M | 2.32M | 895K | -1.99M | -35.09M | -2.3M | -10.02M | -21.82M |
| interestIncome | 4.2M | 4.43M | 4.02M | 2.32M | 895K | - | - | - | - | - |
| interestExpense | - | - | - | - | - | 1.99M | 35.09M | 2.3M | 10.02M | 21.82M |
| depreciationAndAmortization | 25.44M | 25.51M | 24.96M | 23M | 21M | 19.19M | 24.75M | 22.42M | 19.37M | 19.19M |
| ebitda | 194.57M | 141.81M | 99.66M | 166.84M | 160.45M | 125.66M | 136.29M | 148.6M | 162.08M | 139.42M |
| ebit | 169.13M | 116.3M | 74.7M | 143.84M | 139.46M | 106.47M | 111.54M | 126.18M | 142.71M | 120.24M |
| nonOperatingIncomeExcludingInterest | - | -1.68M | -1.47M | -3.09M | 192K | -4.1M | -33.86M | -1.33M | -9.17M | -22.1M |
| operatingIncome | 169.13M | 114.62M | 73.23M | 140.74M | 140.19M | 102.32M | 77.68M | 124.85M | 133.54M | 98.13M |
| totalOtherIncomeExpensesNet | 1.76M | 1.68M | 1.47M | 3.09M | -737K | 2.16M | -1.23M | 1.64M | -848K | 284K |
| incomeBeforeTax | 170.89M | 116.3M | 74.7M | 143.84M | 139.46M | 104.48M | 76.46M | 126.49M | 132.69M | 98.42M |
| incomeTaxExpense | 43.85M | 28.08M | 18.49M | 36.39M | 35.91M | 26.6M | 21M | 32.97M | 34.86M | 22.99M |
| netIncomeFromContinuingOperations | 127.04M | 88.22M | 56.21M | 107.44M | 103.54M | 77.88M | 55.46M | 93.52M | 97.83M | 75.43M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 127.04M | 88.22M | 56.21M | 107.44M | 103.54M | 77.88M | 55.46M | 93.52M | 97.83M | 75.43M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 127.04M | 88.22M | 56.21M | 107.44M | 103.54M | 77.88M | 55.46M | 93.52M | 97.83M | 75.43M |
| eps | 3.1 | 2.14 | 1.36 | 2.59 | 2.48 | 1.86 | 1.32 | 2.22 | 2.32 | 1.78 |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 450.53M | 341M | 384.14M | 297.3M | 190.4M | 150.29M | 239.37M | 339.43M | 354.85M | 369.12M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 450.53M | 341M | 384.14M | 297.3M | 190.4M | 150.29M | 239.37M | 339.43M | 354.85M | 369.12M |
| netReceivables | 438.05M | 400.08M | 302.69M | 395.35M | 415.93M | 373.2M | 284.39M | 360.35M | 377.58M | 343.41M |
| accountsReceivables | 438.05M | 400.08M | 302.69M | 395.35M | 415.93M | 373.2M | 284.39M | 360.35M | 377.58M | 343.41M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 513.52M | 548.98M | 594.19M | 591.88M | 586.62M | 618.78M | 593.18M | 583.38M | 533.62M | 555.74M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 67.32M | 65.42M | 71.48M | 64.83M | 65.17M | 64.76M | 59.38M | 51.61M | 65.02M | 60.47M |
| totalCurrentAssets | 1.47B | 1.36B | 1.35B | 1.35B | 1.26B | 1.21B | 1.18B | 1.33B | 1.33B | 1.33B |
| propertyPlantEquipmentNet | 724.51M | 733.17M | 742.91M | 708.26M | 698.18M | 670.2M | 625.59M | 582.92M | 543.6M | 503.36M |
| goodwill | 546.73M | 548.28M | 558.52M | 557.84M | 560.63M | 527.62M | 512.38M | 550.95M | 497.99M | 492.77M |
| intangibleAssets | 365.96M | 373.47M | 387.73M | 392.52M | 399.36M | 381.08M | 375.05M | 395.52M | 352.5M | 352.53M |
| goodwillAndIntangibleAssets | 912.69M | 921.75M | 946.25M | 950.36M | 959.99M | 908.52M | 887.43M | 946.46M | 850.49M | 845.29M |
| longTermInvestments | - | 400K | - | 1.4M | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 33.23M | 32.6M | 31.96M | 36.04M | 48.11M | 39.81M | 46.82M | 33.31M | 48.2M | 44.54M |
| totalNonCurrentAssets | 1.67B | 1.69B | 1.72B | 1.7B | 1.71B | 1.62B | 1.56B | 1.56B | 1.44B | 1.39B |
| otherAssets | - | - | - | -6000 | - | - | - | - | - | - |
| totalAssets | 3.14B | 3.04B | 3.07B | 3.05B | 2.96B | 2.82B | 2.74B | 2.9B | 2.77B | 2.72B |
| totalPayables | 114.38M | 105.74M | 91.47M | 103.59M | 95.56M | 118.02M | 177.56M | 114.45M | 104.67M | 103M |
| accountPayables | 114.38M | 105.74M | 91.47M | 103.59M | 95.56M | 118.02M | 100.97M | 110.32M | 104.67M | 103M |
| otherPayables | - | - | - | - | - | - | 76.58M | 4.13M | - | - |
| accruedExpenses | 317.58M | 217.05M | 275.33M | 277.2M | 254.8M | 239.51M | 35.67M | 241M | 233.16M | 226.94M |
| shortTermDebt | 15M | 15M | 15M | 22.5M | 22.5M | 22.5M | 22.5M | 22.5M | 22.5M | 22.5M |
| capitalLeaseObligationsCurrent | - | 21.84M | - | - | - | - | 19.42M | - | - | - |
| taxPayables | - | - | - | - | - | - | 64.86M | 4.13M | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 38.9M | - | - | - | - | 111.2M | - | - | - |
| totalCurrentLiabilities | 446.96M | 398.53M | 381.8M | 403.3M | 372.86M | 380.03M | 366.35M | 377.95M | 360.32M | 352.44M |
| longTermDebt | 318.39M | 351.95M | 452.33M | 346.71M | 351.99M | 357.28M | 362.56M | 442.88M | 448.17M | 453.45M |
| capitalLeaseObligationsNonCurrent | 90.37M | 92.95M | 96.82M | 76.6M | 83M | 82.91M | 76.18M | 70.5M | 69.22M | 52.05M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 108.34M | 104.23M | 99.79M | 94.09M | 96.71M | 90.35M | 90.3M | 89.23M | 93.1M | 96.94M |
| otherNonCurrentLiabilities | 67.04M | 30.71M | 7.41M | 111.44M | 120.06M | 41.87M | 27.64M | 53.46M | 37.74M | 41.4M |
| totalNonCurrentLiabilities | 584.14M | 579.84M | 656.35M | 628.83M | 651.77M | 572.41M | 556.69M | 656.06M | 648.24M | 643.84M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 90.37M | 114.79M | 96.82M | 76.6M | 83M | 82.91M | 95.6M | 70.5M | 69.22M | 52.05M |
| totalLiabilities | 1.03B | 978.37M | 1.04B | 1.03B | 1.02B | 952.44M | 923.03M | 1.03B | 1.01B | 996.28M |
| treasuryStock | - | -50.31M | -121.04M | -90.76M | -60.46M | -25.1M | -100.77M | -50.28M | -50.26M | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | -1.98M | 413K | 419K | 419K | 419K | 419K | 424K | 424K | 424K | 424K |
| retainedEarnings | 1.91B | 1.8B | 1.84B | 1.8B | 1.7B | 1.61B | 1.65B | 1.61B | 1.53B | 1.44B |
| additionalPaidInCapital | - | 327.7M | 324.85M | 322.83M | 315.53M | 311.22M | 307.2M | 311.88M | 313.32M | 309.66M |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 215.26M | 88.22M | 56.21M | 107.44M | 103.54M | 77.88M | 55.44M | 93.52M | 97.83M | 75.43M |
| depreciationAndAmortization | 51.41M | 25.74M | 25.33M | 23.34M | 22.09M | 19.19M | 24.42M | 22.42M | 19.37M | 19.19M |
| deferredIncomeTax | 3.4M | 2.62M | 8.19M | 6.91M | -2.11M | -1.26M | 4.95M | -3.89M | -4.88M | -2.24M |
| stockBasedCompensation | 15.92M | 5.06M | 3.26M | 6.65M | 6.47M | 6.6M | 3M | 5.59M | 5.08M | 5.35M |
| changeInWorkingCapital | -42.51M | -88.22M | 57.54M | 37.59M | -10.17M | -98.52M | 22.52M | -18.64M | -9.04M | -92.31M |
| accountsReceivables | -138.42M | -98.82M | 91.77M | 19M | -35.44M | -85.38M | 69.82M | 22.23M | -34.45M | -61.25M |
| inventory | 74.9M | 39.98M | -897K | -5.33M | 44.63M | -18.48M | -22.31M | -39.77M | 20.76M | -9.06M |
| accountsPayables | 42.72M | 17.51M | -8.2M | 3.86M | -20.76M | 18.22M | -11.9M | 2.18M | 3.51M | 399K |
| otherWorkingCapital | -21.71M | -46.88M | -25.14M | 20.05M | 1.4M | -12.88M | -13.1M | -3.28M | 1.15M | -22.4M |
| otherNonCashItems | 5.02M | 2.12M | 5.16M | -11.74M | 5.4M | 3.67M | 5.46M | 4.28M | 2.79M | 2.53M |
| netCashProvidedByOperatingActivities | 248.48M | 35.55M | 155.69M | 170.19M | 125.22M | 7.56M | 115.8M | 103.28M | 111.15M | 7.94M |
| investmentsInPropertyPlantAndEquipment | -33.02M | -17.63M | -36.7M | -36.27M | -37.9M | -50.16M | -55.51M | -45.23M | -40.21M | -39.41M |
| acquisitionsNet | - | -1.82M | -385K | -120K | -2.93M | -187K | -1.65M | -61.28M | -17.75M | -101K |
| purchasesOfInvestments | -431K | - | - | - | - | -187K | -120K | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 7.12M | 402K | 7.38M | 20.43M | 367K | 437K | 136K | 82000 | 1.64M | 142K |
| netCashProvidedByInvestingActivities | -26.33M | -19.05M | -29.7M | -15.96M | -40.47M | -50.1M | -57.14M | -106.43M | -56.32M | -39.37M |
| netDebtIssuance | -37.17M | -3.75M | 1.21M | -5.36M | -6.02M | -5.05M | -79.52M | -6.11M | -6.85M | -5.83M |
| longTermNetDebtIssuance | - | -3.75M | 1.21M | -5.36M | -6.02M | -5.05M | -79.52M | -6.11M | -6.85M | -5.83M |
| shortTermNetDebtIssuance | -37.17M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -95.66M | -53.22M | -30M | -30M | -35M | -21.47M | -50M | -7.55M | -50M | -7.54M |
| netCommonStockIssuance | -95.66M | -53.22M | -30M | -30M | -35M | -21.47M | -50M | -7.55M | -50M | -7.54M |
| commonStockIssuance | 3.05M | -3.22M | - | - | - | 3.53M | - | - | - | - |
| commonStockRepurchased | -98.71M | -50M | -30M | -30M | -35M | -25M | -50M | -7.55M | -50M | -7.54M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -23.91M | -11.98M | -12.02M | -12.07M | -11.75M | -11.74M | -11.81M | -11.8M | -11.46M | -11.43M |
| commonDividendsPaid | -23.91M | -11.98M | -12.02M | -12.07M | -11.75M | -11.74M | -11.81M | -11.8M | -11.46M | -11.43M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -6.3M | - | -2.1M | -91000 | -13000 | -4.58M | -9.1M | 7.55M | -3000 | - |
| netCashProvidedByFinancingActivities | -163.04M | -68.95M | -42.94M | -47.52M | -52.78M | -42.83M | -150.43M | -17.92M | -68.31M | -24.8M |