Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.
Reported Currency: USD | TTM | 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 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 21,105,000 | 23,890,000 | 31,471,000 | 29,453,000 | 22,284,000 | 17,911,100 | 19,893,000 | 18,329,700 | 16,882,400 | 20,563,100 | 19,913,800 | 19,118,000 | 18,260,400 | 16,090,540 | 13,202,602 | 11,184,938 | 12,697,456 | 11,025,917 | 9,596,404 | 7,984,704 | 6,889,301 |
Revenue Growth | - | -24.09% | 6.85% | 32.17% | 24.41% | -9.96% | 8.53% | 8.57% | -17.90% | 3.26% | 4.16% | 4.70% | 13.49% | 21.87% | 18.04% | -11.91% | 15.16% | 14.90% | 20.18% | 15.90% | |
Cost of Revenue | 8,567,000 | 9,856,000 | 12,522,000 | 11,501,000 | 9,809,000 | 7,927,400 | 8,785,900 | 8,137,200 | 7,547,800 | 9,800,600 | 9,471,300 | 9,160,400 | 8,846,100 | 7,913,876 | 6,575,812 | 5,904,718 | 6,757,262 | 5,985,022 | 5,353,021 | 4,539,689 | 3,996,636 |
Gross Profit | 12,538,000 | 14,034,000 | 18,949,000 | 17,952,000 | 12,475,000 | 9,983,700 | 11,107,100 | 10,192,500 | 9,334,600 | 10,762,500 | 10,442,500 | 9,957,600 | 9,414,300 | 8,176,664 | 6,626,790 | 5,280,220 | 5,940,194 | 5,040,895 | 4,243,383 | 3,445,015 | 2,892,665 |
Gross Profit Margin | 59.58% | 58.74% | 60.21% | 60.95% | 55.98% | 55.74% | 55.83% | 55.61% | 55.29% | 52.34% | 52.44% | 52.08% | 51.56% | 50.82% | 50.19% | 47.21% | 46.78% | 45.72% | 44.22% | 43.15% | 41.99% |
Research and Development | 1,415,000 | 1,503,000 | 1,745,000 | 1,742,000 | 1,348,000 | 1,126,000 | 1,231,200 | 1,128,800 | 975,100 | 1,239,100 | 1,314,200 | 1,249,900 | 1,137,900 | 1,018,526 | 809,481 | 632,651 | 725,443 | 601,424 | 0 | 0 | 0 |
General and Administrative Expenses | 6,587,000 | 7,252,000 | 8,516,000 | 8,198,000 | 6,896,000 | 5,588,300 | 6,472,100 | 6,042,500 | 5,608,600 | 6,054,300 | 5,697,000 | 5,432,800 | 5,181,200 | 4,607,692 | 3,673,703 | 3,190,211 | 3,345,274 | 2,713,097 | 2,741,769 | 2,175,751 | 1,795,673 |
Total Operating Expenses | 8,002,000 | 8,755,000 | 10,261,000 | 10,487,000 | 8,244,000 | 6,714,300 | 7,703,300 | 7,171,300 | 6,583,700 | 7,293,400 | 7,011,200 | 6,682,700 | 6,319,100 | 5,559,438 | 4,483,184 | 3,737,744 | 4,070,717 | 3,300,186 | 2,725,390 | 2,180,347 | 1,787,532 |
Operating Income or Loss | 4,459,000 | 5,202,000 | 8,688,000 | 7,465,000 | 4,231,000 | 3,269,400 | 3,403,800 | 3,021,200 | 2,750,900 | 3,469,100 | 3,431,300 | 3,274,900 | 3,165,100 | 2,617,226 | 2,166,374 | 1,542,476 | 1,869,477 | 1,740,709 | 1,517,993 | 1,264,668 | 1,105,133 |
Operating Margin | 21.00% | 21.77% | 27.61% | 25.35% | 18.99% | 18.25% | 17.11% | 16.48% | 16.29% | 16.87% | 17.23% | 17.13% | 17.33% | 16.27% | 16.41% | 13.79% | 14.72% | 15.79% | 15.82% | 15.84% | 16.04% |
Interest Expense | 151,000 | 286,000 | 211,000 | 238,000 | 275,000 | 108,600 | 157,400 | 162,700 | 184,400 | 162,800 | 122,700 | 145,900 | 157,500 | 141,637 | 120,775 | 122,656 | 130,174 | 0 | 0 | 0 | 0 |
EBITDA | 6,947,000 | 7,755,000 | 10,725,000 | 10,100,000 | 6,116,000 | 4,609,900 | 4,757,900 | 4,339,800 | 4,102,600 | 4,538,100 | 4,543,000 | 4,175,600 | 4,008,100 | 3,257,307 | 2,860,562 | 1,889,097 | 2,218,768 | 1,994,866 | 1,718,804 | 1,446,236 | 1,253,120 |
Depreciation and Amortization | 2,213,000 | 2,166,000 | 2,037,000 | 2,635,000 | 1,885,000 | 1,340,500 | 1,307,700 | 1,238,300 | 1,128,100 | 1,051,300 | 938,500 | 895,000 | 839,800 | 634,934 | 397,082 | 341,587 | 339,287 | 268,492 | 217,190 | 176,972 | 156,128 |
Income Before Tax | 4,208,000 | 5,044,000 | 8,292,000 | 7,598,000 | 4,495,000 | 3,305,300 | 3,292,800 | 2,938,800 | 2,611,300 | 3,324,000 | 3,481,800 | 3,566,000 | 3,010,800 | 2,447,849 | 2,342,705 | 1,424,854 | 1,749,307 | 1,637,099 | 1,446,172 | 1,234,442 | 1,057,717 |
Income Tax Expense | 548,000 | 823,000 | 1,083,000 | 1,251,000 | 849,000 | 873,000 | 641,900 | 469,000 | 457,900 | 725,300 | 883,400 | 871,000 | 711,500 | 512,562 | 549,705 | 273,150 | 431,676 | 423,101 | 324,143 | 336,642 | 311,717 |
Net Income | 4,203,000 | 4,764,000 | 7,209,000 | 6,433,000 | 3,646,000 | 3,008,200 | 2,650,900 | 2,492,100 | 2,553,700 | 3,357,400 | 2,598,400 | 2,695,000 | 2,392,200 | 2,172,264 | 1,793,000 | 1,151,704 | 1,317,631 | 1,369,904 | 1,122,029 | 897,800 | 746,000 |
Net Income Margin | 22.76% | 19.94% | 22.91% | 21.84% | 16.36% | 16.80% | 13.33% | 13.60% | 15.13% | 16.33% | 13.05% | 14.10% | 13.10% | 13.50% | 13.58% | 10.30% | 10.38% | 12.42% | 11.69% | 11.24% | 10.83% |
EPS | 5.69 | 6.44 | 9.80 | 8.77 | 4.97 | 3.48 | 3.78 | 3.58 | 3.69 | 4.81 | 3.70 | 3.87 | 3.45 | 3.21 | 2.74 | 1.80 | 2.07 | 2.20 | 1.82 | 1.46 | 1.21 |
EPS Diluted | 5.63 | 6.38 | 9.64 | 8.61 | 4.89 | 3.43 | 3.73 | 3.53 | 3.65 | 4.74 | 3.63 | 3.80 | 3.36 | 3.11 | 2.64 | 1.73 | 1.98 | 2.10 | 1.74 | 1.38 | 1.15 |
Weighted Average Shares Out | - | 736,500 | 725,100 | 714,600 | 706,200 | 715,000 | 700,600 | 695,800 | 691,200 | 698,100 | 702,200 | 696,000 | 693,400 | 676,200 | 653,200 | 641,530 | 638,722 | 622,450 | 615,968 | 617,810 | 617,928 |
Weighted Average Shares Out Diluted | - | 743,100 | 737,100 | 736,800 | 718,700 | 725,500 | 710,200 | 706,100 | 699,800 | 708,500 | 716,100 | 711,000 | 713,100 | 701,200 | 683,300 | 671,484 | 671,726 | 658,918 | 650,502 | 655,966 | 655,402 |
Reported Currency: USD | Q2 | 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 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 2,374,000 | 5,864,000 | 5,995,000 | 2,586,000 | 6,035,000 | 19,912,300 | 787,800 | 630,300 | 963,700 | 790,800 | 3,005,600 | 3,115,200 | 1,678,700 | 537,001 | 1,632,980 | 1,721,920 | 392,854 | 239,108 | 317,810 | 315,551 | 609,115 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 2,374,000 | 5,864,000 | 5,995,000 | 2,586,000 | 6,035,000 | 19,912,300 | 787,800 | 630,300 | 963,700 | 790,800 | 3,005,600 | 3,115,200 | 1,678,700 | 537,001 | 1,632,980 | 1,721,920 | 392,854 | 239,108 | 317,810 | 315,551 | 609,115 |
Net Receivables | 3,298,000 | 3,922,000 | 4,918,000 | 4,631,000 | 4,045,000 | 3,191,400 | 3,489,600 | 3,521,800 | 3,186,100 | 3,964,100 | 3,633,800 | 3,451,600 | 3,267,300 | 3,049,895 | 2,218,975 | 1,916,831 | 1,894,585 | 1,984,384 | 1,674,970 | 1,407,858 | 1,231,065 |
Inventory | 2,671,000 | 2,594,000 | 3,110,000 | 2,767,000 | 2,292,000 | 1,628,300 | 1,910,100 | 1,840,800 | 1,709,400 | 2,095,400 | 1,831,500 | 1,783,500 | 1,813,400 | 1,781,352 | 1,225,151 | 993,016 | 1,142,309 | 1,193,615 | 1,005,360 | 825,263 | 703,996 |
Other Current Assets | 1,266,000 | 1,557,000 | 1,860,000 | 1,664,000 | 1,430,000 | 864,600 | 906,300 | 857,100 | 805,900 | 986,400 | 960,400 | 763,400 | 828,400 | 904,109 | 652,407 | 588,861 | 757,371 | 632,660 | 396,762 | 396,347 | 374,514 |
Total Current Assets | 9,609,000 | 13,937,000 | 15,883,000 | 11,648,000 | 13,802,000 | 25,596,600 | 7,093,800 | 6,850,000 | 6,665,100 | 7,836,700 | 9,431,300 | 9,113,700 | 7,587,800 | 6,272,357 | 5,729,513 | 5,220,628 | 4,187,119 | 4,049,767 | 3,394,902 | 2,945,019 | 2,918,690 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 5,743,000 | 4,553,000 | 3,956,000 | 3,790,000 | 3,262,000 | 2,302,000 | 2,511,200 | 2,454,600 | 2,354,000 | 2,825,600 | 2,203,000 | 2,211,300 | 2,140,900 | 2,100,990 | 1,192,303 | 1,143,331 | 1,108,653 | 1,108,634 | 874,368 | 748,172 | 752,966 |
Goodwill | 40,805,000 | 41,608,000 | 39,752,000 | 41,184,000 | 35,420,000 | 22,712,500 | 25,906,000 | 25,138,600 | 23,826,900 | 25,070,300 | 16,964,200 | 16,038,200 | 15,462,000 | 14,474,323 | 10,758,402 | 9,817,923 | 9,210,581 | 9,241,011 | 6,596,123 | 4,474,991 | 3,970,269 |
Intangible Assets | 19,545,000 | 20,746,000 | 20,300,000 | 22,843,000 | 21,282,000 | 9,749,700 | 11,673,100 | 11,667,100 | 11,818,000 | 11,270,300 | 7,369,200 | 6,247,700 | 6,344,000 | 5,840,209 | 3,324,502 | 2,655,503 | 2,519,422 | 2,564,973 | 1,698,324 | 5,309,138 | 4,730,532 |
Long Term Investments | 476,000 | 5,000 | 11,000 | 20,000 | 27,000 | 33,700 | 38,300 | 45,400 | 170,100 | 401,400 | 257,500 | 385,200 | 548,300 | 521,882 | 511,283 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 0 | -5,000 | -11,000 | -20,000 | -27,000 | -33,700 | -38,300 | -45,400 | -170,100 | -401,400 | -257,500 | -385,200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 2,377,000 | 3,644,000 | 4,459,000 | 3,719,000 | 2,395,000 | 1,720,800 | 648,400 | 492,900 | 461,200 | 817,900 | 766,500 | 676,100 | 858,000 | 739,686 | 701,127 | 758,035 | 432,257 | 507,550 | 300,434 | 160,780 | 91,705 |
Total Non-Current Assets | 68,946,000 | 70,551,000 | 68,467,000 | 71,536,000 | 62,359,000 | 36,485,000 | 40,738,700 | 39,798,600 | 38,630,200 | 40,385,500 | 27,560,400 | 25,558,500 | 25,353,200 | 23,677,090 | 16,487,617 | 14,374,792 | 13,270,913 | 13,422,168 | 9,469,249 | 6,218,090 | 5,575,203 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 78,555,000 | 84,488,000 | 84,350,000 | 83,184,000 | 76,161,000 | 62,081,600 | 47,832,500 | 46,648,600 | 45,295,300 | 48,222,200 | 36,991,700 | 34,672,200 | 32,941,000 | 29,949,447 | 22,217,130 | 19,595,420 | 17,458,032 | 17,471,935 | 12,864,151 | 9,163,109 | 8,493,893 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 1,645,000 | 1,766,000 | 2,296,000 | 2,569,000 | 2,049,000 | 1,514,400 | 1,712,800 | 1,509,900 | 1,485,000 | 2,049,000 | 1,875,000 | 1,778,200 | 1,546,300 | 1,422,438 | 1,215,818 | 1,051,487 | 1,108,961 | 1,125,600 | 952,337 | 782,854 | 612,066 |
Short Term Debt | 1,901,000 | 1,875,000 | 591,000 | 8,000 | 11,000 | 212,400 | 51,800 | 194,700 | 2,594,800 | 845,200 | 71,900 | 62,300 | 55,500 | 98,392 | 40,761 | 44,186 | 66,159 | 330,480 | 10,855 | 183,951 | 424,763 |
Tax Payables | 0 | 582,000 | 691,000 | 707,000 | 552,000 | 356,500 | 292,400 | 386,400 | 293,900 | 422,300 | 566,900 | 224,900 | 194,500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 1,465,000 | 1,648,000 | 1,613,000 | 1,212,000 | 687,800 | 685,200 | 666,000 | 539,800 | 633,700 | 766,500 | 686,500 | 730,000 | 0 | 0 | 0 | -35,402 | 1,266,424 | 0 | 0 | 0 |
Other Current Liabilities | 3,155,000 | 3,168,000 | 3,854,000 | 3,950,000 | 4,130,000 | 2,517,500 | 2,391,700 | 2,421,700 | 2,254,400 | 2,642,500 | 2,683,000 | 2,030,400 | 1,874,300 | 2,651,198 | 2,048,175 | 1,665,287 | 1,569,977 | 177,349 | 1,496,364 | 1,301,781 | 1,165,457 |
Total Current Liabilities | 6,701,000 | 8,274,000 | 8,389,000 | 8,140,000 | 7,402,000 | 4,932,100 | 4,841,500 | 4,792,300 | 6,874,000 | 6,170,400 | 5,396,400 | 4,557,400 | 4,206,100 | 4,172,028 | 3,304,754 | 2,760,960 | 2,709,695 | 2,899,853 | 2,459,556 | 2,268,586 | 2,202,286 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 16,309,000 | 17,661,000 | 19,086,000 | 22,168,000 | 21,193,000 | 21,516,700 | 9,688,500 | 10,327,400 | 9,674,200 | 12,025,200 | 3,401,500 | 3,436,700 | 5,287,600 | 5,206,800 | 2,783,907 | 2,889,023 | 2,553,170 | 3,395,764 | 2,422,861 | 857,771 | 925,535 |
Deferred Revenue | 0 | 249,000 | 235,000 | 213,000 | 205,000 | 118,100 | 113,800 | 104,900 | 92,700 | 160,400 | 186,800 | 170,200 | 105,200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 4,586,000 | 0 | -213,000 | -205,000 | -118,100 | -113,800 | -104,900 | -92,700 | -160,400 | -186,800 | -170,200 | -105,200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 5,643,000 | 228,000 | 6,550,000 | 7,699,000 | 7,789,000 | 5,350,900 | 5,075,800 | 5,161,100 | 5,670,300 | 6,262,600 | 4,744,000 | 4,226,700 | 4,363,400 | 3,598,851 | 2,355,703 | 2,315,261 | 2,386,605 | 2,090,630 | 1,337,074 | 956,402 | 746,390 |
Total Non-Current Liabilities | 21,952,000 | 22,724,000 | 25,871,000 | 29,867,000 | 28,982,000 | 26,867,600 | 14,764,300 | 15,488,500 | 15,344,500 | 18,287,800 | 8,145,500 | 7,663,400 | 9,651,000 | 8,805,651 | 5,139,610 | 5,204,284 | 4,939,775 | 5,486,394 | 3,759,935 | 1,814,173 | 1,671,925 |
Total Liabilities | 28,653,000 | 30,998,000 | 34,260,000 | 38,007,000 | 36,384,000 | 31,799,700 | 19,605,800 | 20,280,800 | 22,218,500 | 24,458,200 | 13,541,900 | 12,220,800 | 13,857,100 | 12,977,679 | 8,444,364 | 7,965,244 | 7,649,470 | 8,386,247 | 6,219,491 | 4,082,759 | 3,874,211 |
Common Stock | 9,000 | 9,000 | 9,000 | 9,000 | 9,000 | 8,400 | 8,200 | 8,100 | 8,100 | 8,000 | 7,900 | 7,900 | 7,700 | 7,611 | 7,295 | 3,589 | 3,544 | 3,526 | 3,412 | 3,385 | 3,369 |
Retained Earnings | 42,673,000 | 41,074,000 | 39,205,000 | 32,827,000 | 27,159,000 | 24,166,300 | 25,163,000 | 22,806,100 | 20,703,500 | 21,012,300 | 20,323,000 | 18,005,300 | 15,379,900 | 13,056,869 | 10,945,928 | 9,205,142 | 8,095,155 | 6,820,756 | 5,421,809 | 4,324,369 | 3,448,122 |
Accumulated Other Comprehensive Income/Loss | -2,591,000 | -1,748,000 | -2,872,000 | -1,027,000 | -368,000 | -3,068,300 | -2,791,100 | -1,994,200 | -3,021,700 | -2,311,200 | -1,433,700 | 214,500 | -59,200 | -36,937 | 345,386 | 346,944 | -103,100 | 542,690 | 191,985 | -109,279 | 116,037 |
Total Stockholders Equity | 49,897,000 | 53,486,000 | 50,082,000 | 45,167,000 | 39,766,000 | 30,270,600 | 28,214,400 | 26,358,200 | 23,002,800 | 23,690,300 | 23,378,100 | 22,385,300 | 19,016,500 | 16,904,783 | 13,711,010 | 11,630,176 | 9,808,562 | 9,085,688 | 6,644,660 | 5,080,350 | 4,619,682 |
Total Investments | 476,000 | 5,000 | 11,000 | 20,000 | 27,000 | 33,700 | 38,300 | 45,400 | 170,100 | 401,400 | 257,500 | 385,200 | 548,300 | 521,882 | 511,283 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Debt | 18,210,000 | 19,536,000 | 19,677,000 | 22,176,000 | 21,204,000 | 21,729,100 | 9,740,300 | 10,522,100 | 12,269,000 | 12,870,400 | 3,473,400 | 3,499,000 | 5,343,100 | 5,305,192 | 2,824,668 | 2,933,209 | 2,553,170 | 3,726,244 | 2,433,716 | 1,041,722 | 1,350,298 |
Net Debt | 15,836,000 | 13,672,000 | 13,682,000 | 19,590,000 | 15,169,000 | 1,816,800 | 8,952,500 | 9,891,800 | 11,305,300 | 12,079,600 | 467,800 | 383,800 | 3,664,400 | 4,768,191 | 1,191,688 | 1,211,289 | 2,160,316 | 3,487,136 | 2,115,906 | 726,171 | 741,183 |
Reported Currency: USD | TTM | 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 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 3,660,000 | 4,221,000 | 7,209,000 | 6,347,000 | 3,646,000 | 2,432,300 | 2,650,900 | 2,469,800 | 2,153,400 | 2,598,700 | 2,598,400 | 2,695,000 | 2,299,300 | 1,935,287 | 1,793,000 | 1,151,704 | 1,317,631 | 1,369,904 | 1,122,029 | 897,800 | 746,000 |
Depreciation & Amortization | 2,213,000 | 2,166,000 | 2,222,000 | 2,168,000 | 1,775,000 | 1,189,500 | 1,307,700 | 1,238,300 | 1,128,100 | 1,051,300 | 938,500 | 895,000 | 839,800 | 634,934 | 397,082 | 341,587 | 339,287 | 268,492 | 217,190 | 176,972 | 156,128 |
Deferred Income Tax | -1,528,000 | -1,204,000 | -559,000 | -318,000 | -462,000 | -415,200 | -195,100 | -426,900 | -383,900 | -151,300 | 177,300 | 254,600 | 184,900 | 271,395,000 | 0 | 0 | -27,691 | 29,870 | 24,154 | 0 | 0 |
Stock Based Compensation | 200,500 | 306,000 | 295,000 | 184,000 | 187,000 | 158,800 | 151,400 | 139,400 | 129,800 | 139,000 | 121,100 | 117,700 | 109,900 | 95,603 | 88,122 | 87,350 | 86,000 | 0 | 0 | 0 | 0 |
Change in Working Capital | -666,000 | -393,000 | -1,519,000 | -658,000 | 605,000 | -123,200 | -90,100 | -353,000 | -279,200 | 51,400 | 256,900 | 242,300 | 278,500 | 84,625 | 119,952 | 304,942 | 116,111 | 113,601 | 116,687 | 129,029 | 131,088 |
Accounts Receivable | 147,000 | 322,000 | -477,000 | -611,000 | -264,000 | -156,400 | -58,300 | -161,400 | -183,100 | -52,100 | -142,200 | -48,700 | -79,700 | -135,279 | -262,123 | 106,132 | 71,403 | 0 | 0 | 0 | 0 |
Inventory | 161,000 | 185,000 | -486,000 | -502,000 | -123,000 | -21,900 | -143,300 | -27,400 | 9,400 | 119,700 | 50,600 | 62,900 | 69,800 | 162,019 | -166,454 | 211,595 | 33,119 | 38,094 | 3,368 | -22,478 | 65,528 |
Accounts Payable | 110,000 | -149,000 | 5,000 | 549,000 | 227,000 | 18,100 | 225,800 | -54,400 | 78,100 | 103,900 | 118,400 | 182,600 | 57,000 | 36,602 | 224,711 | -89,853 | 3,713 | 0 | 0 | 0 | 0 |
Other Working Capital | -1,084,000 | -751,000 | -561,000 | -94,000 | 765,000 | 37,000 | -114,300 | -109,800 | -183,600 | -120,100 | 230,100 | 45,500 | 231,400 | 21,283 | 323,818 | 77,068 | 7,876 | 75,507 | 113,319 | 151,507 | 65,560 |
Other Non-Cash Items | 4,324,000 | 2,068,000 | 830,000 | 601,000 | 457,000 | 709,400 | 197,200 | 410,200 | 773,600 | 112,700 | -333,800 | -619,300 | -297,400 | -271,519,182 | -313,805 | -84,749 | 27,691 | -136,092 | 67,191 | 0 | 0 |
Net Cash Provided by Operating Activities | 6,447,000 | 7,164,000 | 8,519,000 | 8,358,000 | 6,208,000 | 3,951,600 | 4,022,000 | 3,477,800 | 3,521,800 | 3,801,800 | 3,758,400 | 3,585,300 | 3,415,000 | 2,626,267 | 2,084,351 | 1,800,834 | 1,859,029 | 1,645,775 | 1,547,251 | 1,203,801 | 1,033,216 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,345,000 | -1,383,000 | -1,152,000 | -1,294,000 | -791,000 | -635,500 | -584,000 | -570,700 | -589,600 | -512,900 | -465,400 | -538,100 | -458,300 | -334,471 | -217,328 | -188,547 | -193,783 | -162,071 | -137,706 | -121,206 | -115,906 |
Acquisitions Net | -5,617,000 | -5,610,000 | -637,000 | -10,935,000 | -20,145,000 | -331,300 | -2,173,300 | -385,800 | -4,880,100 | -14,305,000 | -3,130,900 | -249,800 | -1,796,800 | -6,196,067 | -2,073,110 | -703,511 | -423,208 | -3,576,562 | -2,656,035 | -885,083 | -1,591,719 |
Purchases of Investments | -155,000 | -172,000 | -523,000 | -934,000 | -342,000 | -241,000 | -148,900 | 247,900 | 4,615,300 | -87,100 | 2,877,100 | -1,400 | 0 | 0 | 0 | -66,768 | 0 | -23,219 | 0 | 0 | 0 |
Sales/Maturities of Investments | 66,000 | 61,000 | 18,000 | 126,000 | 13,000 | -59,200 | 22,200 | 137,900 | 264,800 | 43,000 | 253,800 | 251,200 | 0 | 0 | 0 | 0 | 48,504 | 301,278 | 98,485 | 0 | 43,100 |
Other Investing Activities | 24,000 | 23,000 | 60,000 | 50,000 | 26,000 | 28,900 | -65,000 | -272,700 | -4,653,400 | -89,000 | -2,978,900 | -14,400 | 367,500 | 683,284 | 1,559 | 15,885 | 1,088 | 14,815 | -74,114 | 40,883 | 30,894 |
Net Cash Used for Investing Activities | -7,027,000 | -7,081,000 | -2,234,000 | -12,987,000 | -21,239,000 | -1,238,100 | -2,949,000 | -843,400 | -5,243,000 | -14,951,000 | -3,444,300 | -552,500 | -1,887,600 | -5,847,254 | -2,288,879 | -942,941 | -567,399 | -3,445,759 | -2,769,370 | -965,406 | -1,633,631 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -7,920,000 | -1,626,000 | -1,688,000 | -1,282,000 | -5,962,000 | -1,571,000 | -507,800 | -668,400 | 760,300 | -35,500 | -414,700 | -967,800 | -61,500 | -854,022,000 | -9,388 | -470 | -1,164,911 | -1,827,944 | -1,145 | -253,352 | -66 |
Common Stock Issued | 148,000 | 68,000 | 31,000 | 86,000 | 1,882,000 | 2,216,700 | 96,000 | 68,800 | 0 | 249,000 | 0 | 0 | 212,000 | 1,112,551,000 | 178,406 | 174 | 82 | 733 | 98 | 60 | 46 |
Common Stock Repurchased | -4,568,000 | 0 | 0 | 3,249,000 | 5,704,000 | 16,514,200 | 411,800 | 599,600 | 0 | -213,500 | 0 | 0 | -648,400 | -2,086,545,366 | 0 | 406,825 | -74,165 | -117,486 | 1,217,622 | -257,696 | 0 |
Dividends Paid | -1,203,000 | -1,248,000 | -818,000 | -742,000 | -615,000 | -750,700 | -433,400 | -378,300 | -399,800 | -354,100 | -227,700 | -52,100 | -86,400 | -61,323 | -52,214 | -41,717 | -38,259 | -34,275 | -24,589 | -21,553 | -17,731 |
Other Financing Activities | 2,085,000 | 2,106,000 | -95,000 | -16,000 | -3,000 | -43,300 | -364,000 | -2,720,200 | 1,682,200 | 9,404,300 | 424,200 | -585,900 | 195,900 | 1,848,518,000 | 0 | 745 | 116,779 | 3,656,901 | 2,290 | -550 | -38,017 |
Net Cash Used Provided by Financing Activities | -5,651,000 | -273,000 | -2,570,000 | 1,295,000 | 1,006,000 | 16,365,900 | -797,000 | -3,098,500 | 2,042,700 | 9,050,200 | -218,200 | -1,605,800 | -388,400 | 2,088,634 | 116,804 | 407,232 | -1,122,253 | 1,712,170 | 1,218,841 | -511,560 | -38,055 |
Effect of Forex Changes on Cash | 29,000 | 59,000 | -306,000 | -115,000 | 148,000 | 45,100 | -118,000 | 130,700 | -148,600 | -115,800 | -205,500 | 9,500 | 2,700 | 36,374 | -1,216 | 63,941 | -15,631 | 9,112 | 5,537 | -20,399 | 17,429 |
Net Change in Cash | -6,201,000 | -131,000 | 3,409,000 | -3,449,000 | -13,877,000 | 19,124,500 | 157,700 | -333,400 | 172,900 | -2,214,800 | -109,600 | 1,436,500 | 1,141,700 | -1,095,979 | -88,940 | 1,329,066 | 153,746 | -78,702 | 2,259 | -293,564 | -621,041 |
Cash at End of Period | 27,546,000 | 5,864,000 | 5,995,000 | 2,586,000 | 6,035,000 | 19,912,300 | 788,000 | 630,300 | 963,700 | 790,800 | 3,005,600 | 3,115,200 | 1,678,700 | 537,001 | 1,632,980 | 1,721,920 | 392,854 | 239,108 | 317,810 | 315,551 | 609,115 |
Cash at Start of Period | 33,747,000 | 5,995,000 | 2,586,000 | 6,035,000 | 19,912,000 | 787,800 | 630,300 | 963,700 | 790,800 | 3,005,600 | 3,115,200 | 1,678,700 | 537,000 | 1,632,980 | 1,721,920 | 392,854 | 239,108 | 317,810 | 315,551 | 609,115 | 1,230,156 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 6,447,000 | 7,164,000 | 8,519,000 | 8,358,000 | 6,208,000 | 3,951,600 | 4,022,000 | 3,477,800 | 3,521,800 | 3,801,800 | 3,758,400 | 3,585,300 | 3,415,000 | 2,626,267 | 2,084,351 | 1,800,834 | 1,859,029 | 1,645,775 | 1,547,251 | 1,203,801 | 1,033,216 |
Capital Expenditure | -1,345,000 | -1,383,000 | -1,152,000 | -1,294,000 | -791,000 | -635,500 | -584,000 | -570,700 | -589,600 | -512,900 | -465,400 | -538,100 | -458,300 | -334,471 | -217,328 | -188,547 | -193,783 | -162,071 | -137,706 | -121,206 | -115,906 |
Free Cash Flow | 5,102,000 | 5,781,000 | 7,367,000 | 7,064,000 | 5,417,000 | 3,316,100 | 3,438,000 | 2,907,100 | 2,932,200 | 3,288,900 | 3,293,000 | 3,047,200 | 2,956,700 | 2,291,796 | 1,867,023 | 1,612,287 | 1,665,246 | 1,483,704 | 1,409,545 | 1,082,595 | 917,310 |