name|2015|2016|2017|2018|2019|2020|2021|2022|2023
net income|151209000.0|164172000.0|162703000.0|196960000.0|202120000.0|155215000.0|186840000.0|183008000.0|183008000.0
accrued expenses|183988000.0|205370000.0|210047000.0|216792000.0|200642000.0|207514000.0|214783000.0|232229000.0|0.0
fiscal period end|1451520000.0|1483142400.0|1514678400.0|1546214400.0|1577750400.0|1609372800.0|1640908800.0|1672444800.0|0.0
ebitda|410518000.0|405283000.0|437886000.0|440748000.0|449773000.0|415848000.0|463148000.0|458099000.0|476715000.0
legal claim expense|0.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0
total non current assets|5165610000.0|5444131000.0|5305145000.0|5521123000.0|5759628000.0|6237878000.0|6497468000.0|6939204000.0|6939204000.0
gross profit|696733000.0|696938000.0|729166000.0|744650000.0|766967000.0|712836000.0|759301000.0|790806000.0|790806000.0
total assets|5452270000.0|5724326000.0|5601504000.0|5798808000.0|6061355000.0|6546558000.0|6935263000.0|7478028000.0|7478028000.0
total liabilities|3852096000.0|4048099000.0|3802589000.0|3856426000.0|4022261000.0|4467463000.0|4595550000.0|4812845000.0|4812845000.0
total shares outstanding|48172158.0|48331675.0|49372463.0|50323649.0|50452191.0|50587163.0|54060608.0|59744130.0|60041800.0
long term debt|1794508000.0|1817684000.0|1815629000.0|2122260000.0|2253023000.0|2330032000.0|2553375000.0|2483156000.0|2483156000.0
cost of goods|517566000.0|560309000.0|576486000.0|447359000.0|490943000.0|485834000.0|613015000.0|687031000.0|687031000.0
total equity|1600174000.0|1676227000.0|1798915000.0|1942382000.0|2039094000.0|2079095000.0|2339713000.0|2665183000.0|0.0
price earnings|17.11|16.78|17.85|15.16|18.0|19.05|15.87|18.25|17.27
short term debt|231711000.0|302790000.0|321689000.0|2298000.0|3855000.0|102668000.0|2875000.0|147623000.0|147623000.0
purchase of stock|664000.0|561000.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0
capital expenditures|283705000.0|287901000.0|276438000.0|283966000.0|316016000.0|405762000.0|434328000.0|515140000.0|544064000.0
operating expenses|430917000.0|450991000.0|457417000.0|478378000.0|490117000.0|476632000.0|483620000.0|527727000.0|527727000.0
total current assets|286660000.0|280195000.0|296359000.0|277685000.0|301727000.0|308680000.0|437795000.0|538824000.0|538824000.0
intangibles|357586000.0|357586000.0|357586000.0|357586000.0|357586000.0|357586000.0|357586000.0|357586000.0|357586000.0
preferred dividends|0.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0
book value per share|33.22|34.68|36.44|38.6|40.42|41.1|43.28|44.61|0.0
earnings per share forecast|3.13|3.23|3.38|3.38|3.43|3.34|3.52|3.27|0.0
market cap|2613340000.0|2748620000.0|2947540000.0|2991240000.0|3615910000.0|2949740000.0|3090100000.0|3545220000.0|3076540000.0
debt to equity|1.27|1.27|1.19|1.09|1.11|1.17|1.09|0.99|0.0
diluted shares outstanding|47642801.0|48475062.0|48655321.0|50237471.0|50751858.0|50704389.0|51872226.0|56292110.0|0.0
earnings per share|3.15|3.3|3.3|3.39|3.42|3.35|3.51|3.18|2.97
changes in working capital|4465000.0|32764000.0|22706000.0|15488000.0|71158000.0|22662000.0|154315000.0|58894000.0|0.0
price sales|2.13|2.19|2.22|2.51|2.89|2.47|2.16|2.26|0.0
sale of stock|56651000.0|0.0|54752000.0|47045000.0|1432000.0|1391000.0|196953000.0|277574000.0|0.0
pretax income|181246000.0|156525000.0|176071000.0|178250000.0|182195000.0|144245000.0|190259000.0|182403000.0|182403000.0
total revenue|1214299000.0|1257247000.0|1305652000.0|1192009000.0|1257910000.0|1198670000.0|1372316000.0|1477837000.0|1505395000.0
total current liabilities|571200000.0|613832000.0|632238000.0|347009000.0|334267000.0|466423000.0|379642000.0|620845000.0|620845000.0
operating margin|21.89|19.56|20.81|22.34|22.01|19.71|20.09|17.8|18.15
ebit|265816000.0|245947000.0|271749000.0|266272000.0|276850000.0|236204000.0|275681000.0|263079000.0|273184000.0
gross margin|57.38|55.43|55.85|62.47|60.97|59.47|55.33|53.51|53.6
other intangibles|0.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0|0.0
free cash flow|49193000.0|1097000.0|46300000.0|97928000.0|19296000.0|53613000.0|214350000.0|207898000.0|207898000.0
price book|1.63|1.64|1.64|1.54|1.77|1.42|1.32|1.33|0.0
earnings per share basic|3.2|3.4|3.35|3.94|4.01|3.07|3.61|3.28|2.97
number of employees|1608.0|1552.0|1557.0|1528.0|1533.0|1530.0|1483.0|1530.0|0.0
dividends yield|3.54|3.52|3.52|3.7|3.21|4.12|4.34|4.25|5.0
total debt|2026219000.0|2120474000.0|2137318000.0|2124558000.0|2256878000.0|2432700000.0|2556250000.0|2630779000.0|2668447000.0
growth|0.0|0.06|0.06|0.07|0.06|0.05|0.06|0.05|0.06
operating profit|265816000.0|245947000.0|271749000.0|266272000.0|276850000.0|236204000.0|275681000.0|263079000.0|290637000.0
pretax income growth|0.0|-13.64|12.49|1.24|2.21|-20.83|31.9|-4.13|0.0
operating profit growth|0.0|-7.47|10.49|-2.02|3.97|-14.68|16.71|-4.57|10.48
gross profit growth|0.0|0.03|4.62|2.12|3.0|-7.06|6.52|4.15|0.0
total revenue growth|0.0|3.54|3.85|-8.7|5.53|-4.71|14.49|7.69|1.86
operating gross|0.0|7.44|5.87|-0.1|0.97|7.62|10.19|0.42|10.48
gross revenue|0.0|-3.51|0.77|-6.58|-2.53|2.35|-7.97|-3.54|-1.86
non current assets growth|0.0|5.39|-2.55|4.07|4.32|8.3|4.16|6.8|0.0
current assets growth|0.0|-2.26|5.77|-6.3|8.66|2.3|41.83|23.08|0.0
assets liabilities|-284540000.0|-333637000.0|-335879000.0|-69324000.0|-32540000.0|-157743000.0|58153000.0|-82021000.0|-82021000.0
assets none|-4878950000.0|-5163936000.0|-5008786000.0|-5243438000.0|-5457901000.0|-5929198000.0|-6059673000.0|-6400380000.0|-6400380000.0
close|55.84|57.11|54.34|63.91|76.97|54.47|58.12|56.8|51.24
P/BV|1.68|1.65|1.49|1.66|1.9|1.33|1.34|1.27|0.0