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 | 13,394,000 | 12,839,000 | 11,667,000 | 8,598,000 | 5,199,000 | 12,067,000 | 11,223,000 | 10,059,844 | 8,773,564 | 6,672,317 | 5,763,485 | 4,771,259 | 4,030,347 | 3,449,009 | 3,348,109 | 2,955,426 | 2,937,013 | 2,665,332 | 2,237,586 | 2,119,455 | 1,843,013 |
Revenue Growth | - | 10.05% | 35.69% | 65.38% | -56.92% | 7.52% | 11.56% | 14.66% | 31.49% | 15.77% | 20.80% | 18.38% | 16.86% | 3.01% | 13.29% | 0.63% | 10.19% | 19.12% | 5.57% | 15.00% | |
Cost of Revenue | 7,970,000 | 1,573,000 | 1,657,000 | 1,522,000 | 1,680,000 | 2,163,000 | 1,965,000 | 1,756,531 | 1,596,698 | 1,309,559 | 1,179,081 | 1,038,034 | 898,604 | 761,272 | 692,832 | 607,251 | 634,744 | 562,401 | 502,638 | 470,716 | 412,701 |
Gross Profit | 5,424,000 | 11,266,000 | 10,010,000 | 7,076,000 | 3,519,000 | 9,904,000 | 9,258,000 | 8,303,313 | 7,176,866 | 5,362,758 | 4,584,404 | 3,733,225 | 3,131,743 | 2,687,737 | 2,655,277 | 2,348,175 | 2,302,269 | 2,102,931 | 1,734,948 | 1,648,739 | 1,430,312 |
Gross Profit Margin | 32.88% | 87.75% | 85.80% | 82.30% | 67.69% | 82.08% | 82.49% | 82.54% | 81.80% | 80.37% | 79.54% | 78.24% | 77.70% | 77.93% | 79.31% | 79.45% | 78.39% | 78.90% | 77.54% | 77.79% | 77.61% |
Research and Development | 1,349,000 | 1,358,000 | 1,181,000 | 1,074,000 | 1,010,000 | 1,763,000 | 1,617,000 | 1,386,787 | 1,235,019 | 830,244 | 686,154 | 577,820 | 484,898 | 380,999 | 362,447 | 319,708 | 208,952 | 182,483 | 140,371 | 112,280 | 0 |
General and Administrative Expenses | 2,128,000 | 7,634,000 | 6,848,000 | 4,926,000 | 3,143,000 | 6,982,000 | 6,575,000 | 5,973,793 | 5,045,709 | 3,954,999 | 3,233,702 | 2,573,223 | 2,066,391 | 1,805,204 | 1,518,250 | 1,317,546 | 1,456,834 | 1,313,810 | 1,075,844 | 909,018 | 845,057 |
Total Operating Expenses | 4,035,000 | 10,210,000 | 8,821,000 | 6,814,000 | 5,046,000 | 8,943,000 | 8,475,000 | 7,636,025 | 6,597,869 | 4,948,908 | 3,999,471 | 3,222,774 | 2,582,994 | 2,208,128 | 1,917,820 | 1,742,593 | 1,735,222 | 1,573,862 | 1,383,619 | 1,251,687 | 1,189,839 |
Operating Income or Loss | 1,273,000 | 1,033,000 | 864,000 | 186,000 | -1,527,000 | 903,000 | 714,000 | 625,138 | 461,702 | 413,566 | 517,764 | 366,060 | 431,724 | 479,609 | 731,915 | 571,414 | -2,428,953 | 529,069 | 351,329 | 397,052 | 240,473 |
Operating Margin | 8.35% | 8.05% | 7.41% | 2.16% | -29.37% | 7.48% | 6.36% | 6.21% | 5.26% | 6.20% | 8.98% | 7.67% | 10.71% | 13.91% | 21.86% | 19.33% | -82.70% | 19.85% | 15.70% | 18.73% | 13.05% |
Interest Expense | 245,000 | 245,000 | 277,000 | 351,000 | 360,000 | 173,000 | 190,000 | 181,712 | 173,148 | 126,195 | 98,089 | 87,358 | 87,788 | 90,718 | 101,291 | 84,233 | 71,984 | 52,896 | 0 | 0 | 0 |
EBITDA | 2,457,000 | 2,070,000 | 1,607,000 | 1,127,000 | -1,898,000 | 1,858,000 | 1,634,000 | 1,488,020 | 1,243,950 | 1,545,295 | 905,162 | 668,526 | 633,797 | 647,724 | 620,312 | 682,719 | -2,235,193 | 686,975 | 351,329 | 397,052 | 585,255 |
Depreciation and Amortization | 834,000 | 807,000 | 792,000 | 814,000 | 893,000 | 910,000 | 959,000 | 889,544 | 794,202 | 500,345 | 345,432 | 283,475 | 195,952 | 154,934 | 155,525 | 202,124 | 207,527 | 199,944 | 249,468 | 280,834 | 344,782 |
Income Before Tax | 1,378,000 | 1,018,000 | 538,000 | -38,000 | -3,151,000 | 775,000 | 485,000 | 416,764 | 276,600 | 925,962 | 464,641 | 300,693 | 350,057 | 402,072 | 620,568 | 458,023 | -2,514,704 | 496,984 | 384,898 | 413,871 | 269,543 |
Income Tax Expense | 319,000 | 330,000 | 195,000 | -53,000 | -423,000 | 203,000 | 87,000 | 45,405 | 15,315 | 203,214 | 91,691 | 84,335 | 47,078 | 75,731 | 195,008 | 154,400 | 5,966 | 203,114 | 139,451 | 185,977 | 106,371 |
Net Income | 1,067,000 | 797,000 | 352,000 | 12,000 | -2,728,000 | 565,000 | 406,000 | 377,964 | 281,848 | 764,465 | 398,097 | 232,850 | 280,171 | 472,294 | 421,500 | 299,526 | -2,517,763 | 295,864 | 244,934 | 228,730 | 163,473 |
Net Income Margin | 6.90% | 6.21% | 3.02% | 0.14% | -52.47% | 4.68% | 3.62% | 3.76% | 3.21% | 11.46% | 6.91% | 4.88% | 6.95% | 13.69% | 12.59% | 10.13% | -85.73% | 11.10% | 10.95% | 10.79% | 8.87% |
EPS | 8.16 | 5.50 | 2.25 | -1.80 | -19.29 | 3.84 | 2.71 | 2.49 | 1.87 | 5.87 | 3.09 | 1.73 | 2.09 | 3.48 | 2.98 | 2.08 | -17.60 | 2.00 | 1.44 | 1.36 | 0.97 |
EPS Diluted | 7.75 | 5.31 | 2.18 | -1.80 | -19.29 | 3.77 | 2.66 | 2.42 | 1.82 | 5.70 | 2.99 | 1.67 | 2.00 | 3.41 | 2.93 | 2.06 | -17.60 | 1.88 | 1.40 | 1.30 | 0.96 |
Weighted Average Shares Out | - | 144,967 | 156,672 | 149,734 | 141,414 | 147,194 | 149,961 | 151,619 | 150,367 | 130,159 | 128,912 | 134,912 | 134,203 | 135,888 | 141,233 | 144,107 | 143,084 | 148,320 | 169,024 | 168,410 | 167,770 |
Weighted Average Shares Out Diluted | - | 150,228 | 161,751 | 149,734 | 141,414 | 149,884 | 152,889 | 156,385 | 154,517 | 134,018 | 133,168 | 139,593 | 139,929 | 138,702 | 144,014 | 146,070 | 143,084 | 157,116 | 176,090 | 174,765 | 170,274 |
Reported Currency: USD | Q3 | 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 | 6,046,000 | 5,661,000 | 4,096,000 | 4,111,000 | 3,363,000 | 3,315,000 | 2,443,000 | 2,846,729 | 1,796,811 | 1,676,299 | 1,402,700 | 1,021,033 | 1,293,161 | 689,134 | 714,332 | 642,544 | 665,412 | 617,386 | 853,274 | 297,416 | 154,957 |
Short Term Investments | 196,000 | 28,000 | 48,000 | 200,000 | 24,000 | 526,000 | 28,000 | 468,508 | 72,313 | 33,739 | 355,780 | 325,510 | 644,982 | 648,819 | 515,627 | 45,849 | 92,762 | 0 | 0 | 0 | 1,000 |
Cash + Short Term Investments | 6,242,000 | 5,689,000 | 4,144,000 | 4,311,000 | 3,387,000 | 3,841,000 | 2,471,000 | 3,315,237 | 1,869,124 | 1,710,038 | 1,758,480 | 1,346,543 | 1,938,143 | 1,337,953 | 1,229,959 | 688,393 | 758,174 | 617,386 | 853,274 | 297,416 | 155,957 |
Net Receivables | 3,764,000 | 2,833,000 | 2,118,000 | 1,349,000 | 821,000 | 2,594,000 | 2,175,000 | 1,886,628 | 1,362,649 | 1,096,211 | 795,495 | 679,031 | 461,531 | 339,427 | 328,468 | 307,817 | 267,270 | 268,008 | 211,430 | 174,019 | 2,018,650 |
Inventory | 0 | 0 | 1,755,000 | 1,694,000 | 772,000 | 779,000 | 259,000 | 69,055 | 18,733 | 11,324 | 204,157 | 92,172 | 35,099 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8,696 |
Other Current Assets | 826,000 | 708,000 | 774,000 | 2,521,000 | 1,426,000 | 1,300,000 | 551,000 | 268,669 | 218,478 | 170,012 | 370,514 | 193,713 | 214,828 | 577,967 | 143,200 | 214,767 | 153,914 | 138,211 | 102,021 | 95,224 | 70,650 |
Total Current Assets | 10,832,000 | 9,230,000 | 8,791,000 | 8,181,000 | 5,634,000 | 7,735,000 | 5,197,000 | 5,539,589 | 3,450,251 | 2,978,761 | 2,924,489 | 2,219,287 | 2,614,502 | 2,274,429 | 1,701,627 | 1,225,049 | 1,198,714 | 1,045,655 | 1,182,685 | 590,244 | 2,245,857 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 2,734,000 | 2,716,000 | 2,573,000 | 2,587,000 | 2,831,000 | 2,809,000 | 1,877,000 | 1,575,258 | 1,394,904 | 1,064,259 | 553,126 | 480,702 | 409,373 | 320,282 | 277,061 | 236,820 | 247,954 | 179,490 | 137,144 | 90,984 | 81,426 |
Goodwill | 6,851,000 | 6,849,000 | 7,143,000 | 7,171,000 | 7,380,000 | 8,127,000 | 8,120,000 | 8,228,865 | 7,942,023 | 7,992,941 | 3,955,901 | 3,663,674 | 3,015,670 | 2,877,301 | 3,642,360 | 3,603,994 | 3,538,569 | 6,006,338 | 5,861,292 | 5,859,730 | 5,790,111 |
Intangible Assets | 947,000 | 1,023,000 | 1,209,000 | 1,393,000 | 1,515,000 | 1,804,000 | 1,992,000 | 2,308,536 | 2,446,652 | 2,793,954 | 1,290,087 | 1,111,041 | 821,419 | 743,898 | 797,707 | 823,031 | 833,419 | 970,757 | 1,028,774 | 7,036,233 | 1,279,361 |
Long Term Investments | 1,527,000 | 1,238,000 | 1,184,000 | 1,450,000 | 671,000 | 796,000 | 778,000 | 845,450 | 520,058 | 658,439 | 286,882 | 250,626 | 224,231 | 289,348 | 232,239 | 48,262 | 75,593 | 93,000 | 59,000 | 39,000 | 140,432 |
Tax Assets | 514,000 | 586,000 | 661,000 | 766,000 | 659,000 | 145,000 | 69,000 | 17,930 | 23,658 | 15,458 | 10,053 | 14,151 | 323,766 | 279,962 | 248,461 | 223,959 | 189,541 | 351,168 | 4,867 | 3,178 | 0 |
Other Non-Current Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -323,766 | -279,962 | -248,461 | -223,959 | -189,541 | -350,986 | -4,578 | -2,747 | 0 |
Total Non-Current Assets | 12,573,000 | 12,412,000 | 12,770,000 | 13,367,000 | 13,056,000 | 13,681,000 | 12,836,000 | 12,976,039 | 12,327,295 | 12,525,051 | 6,096,049 | 5,520,194 | 4,470,693 | 4,230,829 | 4,949,367 | 4,712,107 | 4,695,535 | 7,249,767 | 7,086,499 | 7,166,648 | 7,291,330 |
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 | 23,405,000 | 21,642,000 | 21,561,000 | 21,548,000 | 18,690,000 | 21,416,000 | 18,033,000 | 18,515,628 | 15,777,546 | 15,503,812 | 9,020,538 | 7,739,481 | 7,085,195 | 6,505,258 | 6,650,994 | 5,937,156 | 5,894,249 | 8,295,422 | 8,269,184 | 7,756,892 | 9,537,187 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 1,866,000 | 3,118,000 | 2,656,000 | 2,021,000 | 1,098,000 | 2,827,000 | 2,487,000 | 2,536,000 | 2,086,325 | 1,815,427 | 1,549,865 | 1,305,547 | 1,237,100 | 951,457 | 699,834 | 813,364 | 775,593 | 852,277 | 720,737 | 642,821 | 528,405 |
Short Term Debt | 1,042,000 | 0 | 0 | 735,000 | 0 | 749,000 | 0 | 2,454,149 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 230,755 | 0 |
Tax Payables | 114,000 | 26,000 | 21,000 | 16,000 | 50,000 | 88,000 | 74,000 | 33,374 | 49,739 | 68,019 | 59,661 | 61,874 | 0 | 0 | 0 | 0 | 0 | 0 | 30,902 | 43,405 | 421 |
Deferred Revenue | 9,586,000 | 7,887,000 | 7,314,000 | 5,854,000 | 3,279,000 | 6,000,000 | 4,691,000 | 3,545,001 | 2,900,308 | 2,572,846 | 1,823,464 | 1,390,065 | 1,154,706 | 848,863 | 684,098 | 17,204 | 15,774 | 11,957 | 10,317 | 7,068 | 0 |
Other Current Liabilities | 2,179,000 | 752,000 | 787,000 | 824,000 | 979,000 | 1,050,000 | 808,000 | 4,483,594 | 1,090,826 | 1,469,725 | 753,625 | 536,895 | 590,505 | 753,037 | 505,488 | 325,184 | 774,801 | 910,118 | 638,169 | 514,176 | 453,353 |
Total Current Liabilities | 14,787,000 | 11,783,000 | 10,778,000 | 9,450,000 | 5,406,000 | 10,714,000 | 8,060,000 | 7,878,690 | 6,127,198 | 5,926,017 | 4,186,615 | 3,294,381 | 2,982,311 | 2,553,357 | 1,889,420 | 1,835,057 | 1,566,168 | 1,774,352 | 1,400,125 | 1,438,225 | 982,179 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 5,512,000 | 6,567,000 | 6,864,000 | 8,435,000 | 9,242,000 | 5,253,000 | 3,717,000 | 3,749,054 | 3,159,336 | 3,183,140 | 1,746,787 | 1,249,412 | 1,249,345 | 1,249,281 | 1,644,894 | 895,086 | 1,544,548 | 1,085,000 | 500,000 | 0 | 0 |
Deferred Revenue | 0 | 0 | 52,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 33,000 | 52,000 | 58,000 | 67,000 | 56,000 | 69,000 | 328,602 | 484,970 | 473,841 | 452,958 | 433,532 | 323,766 | 279,962 | 248,461 | 223,959 | 189,541 | 351,168 | 369,297 | 368,880 | 333,696 |
Other Non-Current Liabilities | 1,784,000 | 473,000 | 139,000 | 53,000 | -51,000 | -143,000 | 506,000 | 408,380 | 312,939 | 314,432 | 180,376 | 138,300 | 140,385 | 117,491 | 131,516 | 233,328 | 212,661 | 204,886 | 33,716 | 144,250 | 50,248 |
Total Non-Current Liabilities | 7,296,000 | 7,073,000 | 7,055,000 | 8,546,000 | 9,258,000 | 5,151,000 | 4,292,000 | 4,486,036 | 3,957,245 | 3,989,550 | 2,380,121 | 1,821,244 | 1,713,496 | 1,646,734 | 2,024,871 | 1,352,373 | 1,946,750 | 1,641,054 | 903,013 | 513,130 | 383,944 |
Total Liabilities | 20,839,000 | 18,856,000 | 17,833,000 | 17,996,000 | 14,664,000 | 15,865,000 | 12,352,000 | 12,364,726 | 10,084,443 | 9,915,567 | 6,566,736 | 5,115,625 | 4,695,807 | 4,200,091 | 3,914,291 | 3,187,430 | 3,512,918 | 3,415,406 | 2,303,138 | 1,951,355 | 1,366,123 |
Common Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24 | 23 | 23 | 21 | 20 | 20 | 19 | 374 | 369 | 366 | 363 | 354 | 349 | 0 |
Retained Earnings | 303,000 | -632,000 | -1,409,000 | -1,761,000 | -1,781,000 | 879,000 | 517,000 | 331,078 | 129,034 | 507,666 | 28,278 | -209,218 | -442,068 | -722,239 | -1,194,533 | -1,616,033 | -1,915,559 | 602,204 | 309,912 | 64,978 | 0 |
Accumulated Other Comprehensive Income/Loss | -194,000 | -209,000 | -234,000 | -149,000 | -178,000 | -217,000 | -220,000 | -148,933 | -280,399 | -284,894 | -138,774 | 18,197 | 22 | -17,350 | -8,803 | 3,379 | -4,662 | 31,765 | 11,979 | -1,598 | 33,668 |
Total Stockholders Equity | 1,322,000 | 1,534,000 | 2,283,000 | 2,057,000 | 2,532,000 | 3,967,000 | 4,104,000 | 4,522,335 | 4,132,301 | 4,864,394 | 1,784,267 | 2,145,464 | 2,280,259 | 2,199,864 | 2,672,544 | 2,682,681 | 2,328,394 | 4,818,081 | 5,904,290 | 5,733,763 | 8,152,629 |
Total Investments | 1,723,000 | 28,000 | 1,232,000 | 1,650,000 | 695,000 | 1,322,000 | 806,000 | 1,313,958 | 592,371 | 692,178 | 642,662 | 576,136 | 869,213 | 938,167 | 747,866 | 94,111 | 168,355 | 93,000 | 59,000 | 39,000 | 141,432 |
Total Debt | 6,554,000 | 6,567,000 | 6,552,000 | 8,810,000 | 8,729,000 | 5,470,000 | 3,717,000 | 4,249,054 | 3,159,336 | 3,201,277 | 1,746,787 | 1,249,412 | 1,249,345 | 1,249,281 | 1,644,894 | 895,086 | 1,544,548 | 1,085,000 | 500,000 | 230,755 | 0 |
Net Debt | 508,000 | 906,000 | 2,456,000 | 4,699,000 | 5,366,000 | 2,155,000 | 1,274,000 | 1,402,325 | 1,362,525 | 1,524,978 | 344,087 | 228,379 | -43,816 | 560,147 | 930,562 | 252,542 | 879,136 | 467,614 | -353,274 | -66,661 | -154,957 |
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 | 1,071,000 | 797,000 | 343,000 | 15,000 | -2,728,000 | 572,000 | 398,000 | 371,359 | 261,285 | 722,748 | 372,950 | 216,358 | 302,979 | 326,341 | 425,560 | 303,623 | -2,517,763 | 295,864 | 244,934 | 228,730 | 163,473 |
Depreciation & Amortization | 834,000 | 807,000 | 792,000 | 814,000 | 1,068,000 | 910,000 | 1,001,000 | 889,544 | 794,202 | 500,345 | 345,432 | 283,475 | 195,952 | 154,934 | 155,525 | 202,124 | 207,527 | 199,944 | 249,468 | 280,834 | 344,782 |
Deferred Income Tax | 79,000 | 62,000 | 70,000 | -145,000 | -488,000 | -91,000 | -308,000 | -103,308 | -14,088 | -21,635 | -79,031 | -772 | -55,120 | 9,942 | 23,581 | -12,620 | -209,042 | -1,583 | -10,652 | 68,198 | -5,295 |
Stock Based Compensation | 464,000 | 413,000 | 374,000 | 418,000 | 205,000 | 241,000 | 203,000 | 149,350 | 242,417 | 178,068 | 85,011 | 130,173 | 64,596 | 63,847 | 59,690 | 99,342 | 130,727 | 0 | 200,689 | 0 | 0 |
Change in Working Capital | -657,000 | 271,000 | 1,261,000 | 2,620,000 | -2,902,000 | 1,191,000 | 382,000 | 592,701 | 168,731 | 524,562 | 548,740 | 107,418 | 718,204 | 232,143 | 101,003 | 207,270 | -85,606 | 220,199 | 132,937 | 244,008 | 300,208 |
Accounts Receivable | -1,044,000 | -741,000 | -838,000 | -721,000 | 1,781,000 | -368,000 | -282,000 | -455,668 | -276,154 | -198,262 | -157,957 | -127,327 | -84,017 | -70,012 | -35,382 | -36,360 | 32,208 | 0 | 0 | 0 | 0 |
Inventory | 55,000 | 0 | 0 | -224,000 | -188,000 | -193,000 | -29,000 | -116,768 | -30,198 | 97,701 | -65,203 | -18,724 | -3,386 | -20,035 | 0 | 136,188 | 0 | 0 | 0 | 0 | 0 |
Accounts Payable | 206,000 | 433,000 | 571,000 | 915,000 | -1,720,000 | 478,000 | 62,000 | 572,717 | 263,600 | 291,706 | 382,057 | -6,482 | 492,407 | 145,542 | 67,930 | 106,018 | -21,043 | 0 | 123,104 | 241,567 | 0 |
Other Working Capital | 126,000 | 579,000 | 1,528,000 | 2,650,000 | -2,775,000 | 1,274,000 | 631,000 | 592,420 | 211,483 | 333,417 | 389,843 | 259,951 | 313,200 | 176,648 | 68,455 | 1,424 | -96,771 | 0 | 9,833 | 2,441 | 300,208 |
Other Non-Cash Items | 2,699,000 | 340,000 | 600,000 | 26,000 | 1,011,000 | -56,000 | 299,000 | -100,492 | 111,787 | -536,043 | 93,857 | 26,548 | 10,571 | 115,425 | 12,124 | -123,735 | 2,994,845 | 5,748 | -199,936 | 28,125 | -315 |
Net Cash Provided by Operating Activities | 2,649,000 | 2,690,000 | 3,440,000 | 3,748,000 | -3,834,000 | 2,767,000 | 1,975,000 | 1,799,154 | 1,564,334 | 1,368,045 | 1,366,959 | 763,200 | 1,237,182 | 902,632 | 777,483 | 676,004 | 520,688 | 712,069 | 617,440 | 849,895 | 802,853 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -177,000 | -846,000 | -662,000 | -673,000 | -797,000 | -1,160,000 | -878,000 | -710,330 | -749,348 | -787,041 | -328,387 | -308,581 | -235,697 | -207,837 | -155,189 | -92,017 | -159,827 | -86,658 | -92,631 | -52,315 | -53,407 |
Acquisitions Net | 25,000 | 25,000 | 4,000 | -60,000 | 797,000 | 80,000 | -53,000 | -170,639 | 66,311 | -1,539,767 | -560,668 | -541,247 | -199,360 | -35,221 | -50,465 | -45,007 | -617,175 | -59,622 | -19,355 | 10,547 | -261,390 |
Purchases of Investments | -433,000 | -28,000 | -397,000 | -201,000 | -685,000 | -1,346,000 | -1,803,000 | -1,811,355 | -98,441 | -521,329 | -1,199,691 | -1,216,591 | -1,886,473 | -1,723,350 | -990,429 | -45,903 | -92,923 | -33,226 | -1,514 | -432 | -67,456 |
Sales/Maturities of Investments | 195,000 | 49,000 | 542,000 | 23,000 | 1,161,000 | 852,000 | 2,137,000 | 1,102,739 | 60,935 | 465,149 | 1,162,557 | 1,543,426 | 1,955,955 | 1,507,240 | 366,036 | 94,449 | 1,155 | 179,506 | -11,649 | 1,000 | 722,646 |
Other Investing Activities | -676,000 | 0 | -67,000 | -20,000 | -739,000 | 21,000 | 38,000 | 7,195 | 2,222 | 11,728 | 1,932 | -2,520 | -2,250 | -4,292 | 12,351 | 40,659 | 9,212 | -179,506 | 11,649 | -760,143 | -85 |
Net Cash Used for Investing Activities | -1,066,000 | -800,000 | -580,000 | -931,000 | -263,000 | -1,553,000 | -559,000 | -1,582,390 | -718,321 | -2,371,260 | -924,257 | -525,513 | -367,825 | -463,460 | -817,696 | -47,819 | -859,558 | -179,506 | -113,500 | -801,343 | 340,308 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 0 | 0 | -2,141,000 | 258,000 | 3,195,000 | 831,000 | -500,000 | 989,600 | -403,000 | 1,441,860 | 492,894 | 0 | 0 | 0 | 742,470 | -650,000 | 457,348 | 585,000 | 265,346 | 230,735 | -2,860 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 22,575 | 20,404 | 25,273 | 0 | 0 | 0 | 0 | 0 | 55,038 | 35,258 | 29,060 | 0 |
Common Stock Repurchased | -2,109,000 | -2,137,000 | -607,000 | -1,401,000 | -425,000 | -743,000 | -923,000 | -312,000 | -456,000 | -60,546 | -537,861 | -522,900 | -417,571 | -294,027 | -501,993 | -7,963 | -12,865 | -1,397,173 | -295,691 | -86,556 | 0 |
Dividends Paid | 0 | 0 | 0 | -67,000 | -123,000 | -195,000 | -186,000 | -175,775 | -150,159 | -108,527 | -84,697 | -75,760 | -130,423 | -76,550 | -79,076 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | 22,000 | 41,000 | 124,000 | -1,502,000 | 1,430,000 | 282,000 | 120,000 | 185,689 | 318,381 | 108,837 | 157,409 | 80,871 | 275,207 | 17,083 | -33,541 | -2,369 | 20,318 | 22,194 | 4,859 | -66,732 | -1,160,215 |
Net Cash Used Provided by Financing Activities | -2,087,000 | -2,096,000 | -2,624,000 | -973,000 | 4,077,000 | 175,000 | -1,489,000 | 687,514 | -690,619 | 1,404,199 | 48,149 | -492,516 | -272,787 | -353,494 | 131,881 | -660,332 | 464,801 | -789,979 | 9,772 | 106,507 | -1,163,075 |
Effect of Forex Changes on Cash | 58,000 | 16,000 | -190,000 | -177,000 | 61,000 | 3,000 | -139,000 | 145,640 | -34,882 | -127,385 | -109,184 | -30,936 | 15,064 | -17,743 | -19,880 | 9,279 | -77,905 | 21,528 | 42,146 | 689 | -13,768 |
Net Change in Cash | -446,000 | -190,000 | 46,000 | 1,667,000 | 41,000 | 1,392,000 | -212,000 | 1,049,918 | 120,512 | 273,599 | 381,667 | -272,128 | 604,027 | 67,935 | 71,788 | -22,868 | 48,026 | -235,888 | 555,858 | 155,748 | -33,682 |
Cash at End of Period | 27,691,000 | 5,661,000 | 5,851,000 | 5,805,000 | 4,138,000 | 4,097,000 | 2,705,000 | 2,846,729 | 1,796,811 | 1,676,299 | 1,402,700 | 1,021,033 | 1,293,161 | 689,134 | 714,332 | 642,544 | 665,412 | 617,386 | 853,274 | 297,416 | 154,957 |
Cash at Start of Period | 28,137,000 | 5,851,000 | 5,805,000 | 4,138,000 | 4,097,000 | 2,705,000 | 2,917,000 | 1,796,811 | 1,676,299 | 1,402,700 | 1,021,033 | 1,293,161 | 689,134 | 621,199 | 642,544 | 665,412 | 617,386 | 853,274 | 297,416 | 141,668 | 188,639 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 2,649,000 | 2,690,000 | 3,440,000 | 3,748,000 | -3,834,000 | 2,767,000 | 1,975,000 | 1,799,154 | 1,564,334 | 1,368,045 | 1,366,959 | 763,200 | 1,237,182 | 902,632 | 777,483 | 676,004 | 520,688 | 712,069 | 617,440 | 849,895 | 802,853 |
Capital Expenditure | -177,000 | -846,000 | -662,000 | -673,000 | -797,000 | -1,160,000 | -878,000 | -710,330 | -749,348 | -787,041 | -328,387 | -308,581 | -235,697 | -207,837 | -155,189 | -92,017 | -159,827 | -86,658 | -92,631 | -52,315 | -53,407 |
Free Cash Flow | 2,472,000 | 1,844,000 | 2,778,000 | 3,075,000 | -4,631,000 | 1,607,000 | 1,097,000 | 1,088,824 | 814,986 | 581,004 | 1,038,572 | 454,619 | 1,001,485 | 694,795 | 622,294 | 583,987 | 360,861 | 625,411 | 524,809 | 797,580 | 749,446 |