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 | 16,304,000 | 14,586,000 | 11,985,000 | 11,300,998 | 9,485,261 | 8,231,169 | 7,377,206 | 6,608,071 | 5,794,346 | 5,837,889 | 5,790,589 | 5,640,836 | 4,922,810 | 4,693,961 | 4,705,807 | 4,498,578 | 3,527,579 | 4,782,047 | 4,517,300 | 4,555,099 | 5,008,685 |
Revenue Growth | - | 21.70% | 6.05% | 19.14% | 15.24% | 11.58% | 11.64% | 14.04% | -0.75% | 0.82% | 2.65% | 14.59% | 4.88% | -0.25% | 4.61% | 27.53% | -26.23% | 5.86% | -0.83% | -9.06% | |
Cost of Revenue | -23,000 | -1,000 | 0 | 0 | 0 | 0 | 470,278 | 705,673 | 484,516 | 295,995 | 603,017 | 892,736 | 758,210 | 592,661 | 771,207 | 604,478 | -166,721 | 784,547 | 664,100 | 591,999 | 583,585 |
Gross Profit | 16,327,000 | 14,587,000 | 11,985,000 | 11,300,998 | 9,485,261 | 8,231,169 | 6,906,928 | 5,902,398 | 5,309,830 | 5,541,894 | 5,187,572 | 4,748,100 | 4,164,600 | 4,101,300 | 3,934,600 | 3,894,100 | 3,694,300 | 3,997,500 | 3,853,200 | 3,963,100 | 4,425,100 |
Gross Profit Margin | 100.14% | 100.01% | 100.00% | 100.00% | 100.00% | 100.00% | 93.63% | 89.32% | 91.64% | 94.93% | 89.59% | 84.17% | 84.60% | 87.37% | 83.61% | 86.56% | 104.73% | 83.59% | 85.30% | 87.00% | 88.35% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 62,000 | 73,000 | 61,000 | 67,827 | 41,118 | 32,966 | 30,672 | 25,923 | 27,231 | 23,254 | 23,421 | 24,817 | 23,976 | 966,982 | 946,769 | 928,333 | 930,694 | 961,800 | 883,300 | 914,800 | 975,200 |
Total Operating Expenses | 6,569,000 | 12,321,500 | -11,296,000 | -9,685,228 | -8,863,589 | -7,100,489 | 7,580,756 | 6,178,377 | 4,689,869 | 4,695,388 | 4,345,443 | 4,040,800 | 3,939,600 | 4,891,800 | 4,061,700 | 3,500,400 | 3,532,000 | 3,754,100 | 3,525,600 | 4,836,000 | 4,449,000 |
Operating Income or Loss | 5,713,000 | 2,311,500 | 689,000 | 1,615,770 | 621,672 | 1,130,680 | -211,151 | 428,541 | 1,136,072 | 1,148,081 | 1,425,341 | 1,595,218 | 993,283 | -181,681 | 647,130 | 1,011,381 | -4,429 | 1,111,869 | 1,060,298 | -208,037 | 635,339 |
Operating Margin | 36.99% | 15.85% | 5.75% | 14.30% | 6.55% | 13.74% | -2.86% | 6.49% | 19.61% | 19.67% | 24.61% | 28.28% | 20.18% | -3.87% | 13.75% | 22.48% | -0.13% | 23.25% | 23.47% | -4.57% | 12.68% |
Interest Expense | 148,000 | 134,000 | 101,000 | 70,149 | 36,323 | 31,693 | 31,031 | 31,603 | 36,228 | 36,191 | 38,533 | 46,118 | 53,683 | 52,319 | 55,830 | 72,081 | 79,171 | 83,869 | 68,598 | 72,963 | 75,539 |
EBITDA | -31,500 | -23,500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,148,081 | 0 | 1,601,084 | 993,209 | -181,628 | 647,068 | 1,011,402 | 10,820 | 1,103,439 | 1,061,649 | -207,527 | 635,250 |
Depreciation and Amortization | -2,075,500 | -2,311,500 | -790,100 | -1,576,700 | -608,700 | -1,136,140 | 213,551 | -465,877 | -1,157,272 | 50,901 | 49,214 | 66,461 | 61,844 | 47,872 | 46,095 | 32,172 | 15,256 | -8,430 | 21,946 | 27,460 | 24,923 |
Income Before Tax | 2,513,000 | 2,154,000 | 588,000 | 1,545,621 | 585,349 | 1,098,987 | -226,471 | 405,184 | 1,099,844 | 1,208,509 | 1,446,115 | 1,554,966 | 939,526 | -233,947 | 591,238 | 939,321 | -83,607 | 1,027,956 | 991,750 | -280,921 | 559,711 |
Income Tax Expense | -257,000 | -363,000 | -9,000 | 166,538 | 71,198 | 89,526 | -330,023 | -63,784 | 103,500 | 134,021 | 187,652 | 289,706 | 110,572 | -153,461 | -19,516 | 132,332 | -64,849 | 188,681 | 150,922 | -62,254 | 64,853 |
Net Income | 2,770,000 | 2,517,000 | 597,000 | 1,379,000 | 514,000 | 1,009,461 | 103,552 | 468,968 | 996,344 | 977,869 | 1,199,156 | 1,259,382 | 828,954 | -80,486 | 610,754 | 806,989 | -18,758 | 839,275 | 840,828 | -218,667 | 494,858 |
Net Income Margin | 17.18% | 17.26% | 4.98% | 12.20% | 5.42% | 12.26% | 1.40% | 7.10% | 17.20% | 16.75% | 20.71% | 22.33% | 16.84% | -1.71% | 12.98% | 17.94% | -0.53% | 17.55% | 18.61% | -4.80% | 9.88% |
EPS | 64.09 | 60.19 | 15.10 | 34.66 | 12.81 | 24.77 | 2.54 | 11.43 | 23.85 | 22.29 | 26.16 | 25.67 | 15.85 | -1.49 | 10.73 | 13.26 | -0.30 | 13.30 | 12.99 | -3.79 | 8.85 |
EPS Diluted | 64.09 | 60.24 | 15.10 | 34.62 | 12.78 | 24.70 | 2.53 | 11.36 | 23.68 | 22.10 | 25.91 | 25.44 | 15.79 | -1.49 | 10.70 | 13.22 | -0.30 | 13.19 | 12.87 | -3.79 | 8.71 |
Weighted Average Shares Out | - | 41,336 | 39,000 | 39,263 | 39,656 | 40,291 | 40,769 | 41,030 | 41,775 | 43,870 | 45,839 | 49,060 | 52,300 | 54,017 | 56,920 | 60,859 | 61,674 | 63,118 | 64,724 | 57,649 | 55,921 |
Weighted Average Shares Out Diluted | - | 41,300 | 39,000 | 39,304 | 39,734 | 40,420 | 40,930 | 41,282 | 42,075 | 44,247 | 46,282 | 49,504 | 52,499 | 54,017 | 57,080 | 61,043 | 61,674 | 63,629 | 65,324 | 57,649 | 56,820 |
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 | 1,599,000 | 1,437,000 | 1,398,000 | 1,440,861 | 801,651 | 808,036 | 656,095 | 635,067 | 481,922 | 283,658 | 437,474 | 611,382 | 537,050 | 448,651 | 258,408 | 247,598 | 205,694 | 250,567 | 249,868 | 107,275 | 184,930 |
Short Term Investments | 3,931,000 | 3,388,000 | 23,268,000 | 23,486,609 | 21,175,123 | 17,245,476 | 15,468,587 | 16,359,618 | 15,668,038 | 16,601,524 | 16,396,538 | 15,476,654 | 15,442,556 | 685,332 | 785,279 | 673,131 | 1,889,799 | 2,225,708 | 1,306,498 | 1,443,751 | 585,875 |
Cash + Short Term Investments | 5,530,000 | 1,437,000 | 24,666,000 | 24,927,470 | 21,976,774 | 18,053,512 | 16,124,682 | 16,994,685 | 16,149,960 | 16,885,182 | 16,834,012 | 16,088,036 | 15,979,606 | 1,133,983 | 1,043,687 | 673,131 | 2,095,493 | 2,476,275 | 1,556,366 | 1,551,026 | 770,805 |
Net Receivables | 5,372,000 | 7,898,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,965,382 | 1,699,510 | 992,820 | 1,123,750 | 931,938 | 1,703,453 | 1,909,600 | 2,237,615 | 1,314,160 |
Inventory | 0 | 0 | -8,039,000 | -7,462,288 | -6,150,394 | -5,362,264 | -20,066,903 | -19,852,163 | -18,350,057 | -19,179,778 | -18,650,137 | -17,503,086 | -17,339,988 | -1,762,154 | -1,630,507 | -1,403,881 | -2,789,431 | -3,881,728 | -3,215,966 | -3,606,641 | -3,110,760 |
Other Current Assets | 0 | 0 | 8,649,000 | 7,977,288 | 6,562,409 | 5,807,980 | 343,343 | 288,211 | 191,768 | 164,971 | 154,177 | 81,779 | 3,862,821 | 2,963,667 | 2,875,259 | 3,435,662 | 4,332,857 | 4,843,877 | 4,028,240 | 4,453,328 | 3,791,212 |
Total Current Assets | 10,902,000 | 10,048,000 | 30,985,000 | 30,276,803 | 26,669,144 | 22,381,782 | 18,433 | 18,626 | 17,483 | 17,672 | 17,435 | 16,596 | 16,576 | 15,797 | 15,365 | 14,918 | 13,714 | 14,936 | 13,957 | 12,970 | 11,530 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 0 | 123,000 | 128,000 | 138,942 | 149,125 | 161,435 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Goodwill | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intangible Assets | 0 | 1,247,000 | 962,000 | 872,000 | 622,053 | 581,863 | 511,573 | 411,587 | 344,052 | 372,351 | 398,408 | 363,721 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Long Term Investments | 0 | 4,794,000 | 24,388,000 | 25,312,517 | 22,647,359 | 18,176,933 | 16,185,226 | 16,359,618 | 15,668,038 | 16,601,524 | 16,396,538 | 15,476,654 | 15,442,556 | 14,790,498 | 14,501,415 | 14,125,934 | 12,829,230 | 14,031,250 | 13,240,026 | 12,576,710 | 11,183,918 |
Tax Assets | 0 | 0 | -962,000 | -872,000 | -622,053 | -581,863 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 39,238,000 | 29,475,000 | -128,000 | -138,942 | -149,125 | -161,435 | 5,220,485 | 4,339,608 | 3,337,837 | 2,687,247 | 2,185,912 | 1,883,777 | 2,518,972 | 2,573,749 | 3,648,148 | -14,125,934 | -12,829,230 | -14,031,250 | -13,240,026 | -12,576,710 | -11,183,918 |
Total Non-Current Assets | 39,238,000 | 35,639,000 | 24,388,000 | 25,312,517 | 22,647,359 | 18,176,933 | 21,917,284 | 21,110,813 | 19,349,927 | 19,661,122 | 18,980,858 | 17,724,152 | 17,961,528 | 17,364,247 | 18,149,563 | 14,299,934 | 13,271,230 | 14,259,250 | 13,460,026 | 12,811,710 | 11,343,918 |
Other Assets | 5,724,000 | 3,712,000 | -15,407,000 | -17,404,037 | -16,528,146 | -13,234,664 | 2,858,282 | 2,462,353 | 1,954,094 | 1,747,381 | 1,819,531 | 2,067,288 | 1,799,803 | 1,513,511 | 243,043 | 3,686,460 | 3,561,646 | 3,725,296 | 3,633,587 | 3,649,859 | 3,717,318 |
Total Assets | 55,864,000 | 49,399,000 | 39,966,000 | 38,185,283 | 32,788,357 | 27,324,051 | 24,793,999 | 23,591,792 | 21,321,504 | 21,426,175 | 20,817,824 | 19,808,036 | 19,777,907 | 18,893,555 | 18,407,971 | 18,001,312 | 16,846,590 | 17,999,482 | 17,107,570 | 16,474,539 | 15,072,766 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 979,000 | 650,000 | 567,000 | 450,000 | 294,347 | 291,660 | 218,439 | 218,017 | 190,986 | 173,087 | 139,841 | 116,387 | 162,778 | 60,775 | 47,519 | 53,014 | 51,138 | 68,494 | 57,524 | 50,354 | 47,462 |
Short Term Debt | 0 | 0 | 2,347,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 50,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Payables | 863,000 | 0 | 0 | 0 | 0 | 0 | 8,434 | 0 | 0 | 0 | 0 | 0 | 0 | 31,912 | 0 | 0 | 0 | 0 | 43,002 | 0 | 31,854 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 2,517,612 | 2,000,556 | 1,577,546 | 1,613,390 | 1,728,745 | 1,579,945 | 1,322,525 | 1,412,778 | -47,519 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Liabilities | -979,000 | 22,524,000 | -2,914,000 | -450,000 | -294,347 | -291,660 | 16,029,709 | 14,371,148 | 12,421,946 | 12,130,788 | 12,588,499 | 12,235,613 | 8,141,060 | 11,911,313 | 11,208,481 | 9,095,215 | 8,987,768 | 9,176,177 | 8,934,787 | 9,346,762 | 8,470,513 |
Total Current Liabilities | 863,000 | 23,174,000 | 2,914,000 | 2,795,523 | 691,541 | 688,734 | 16,256,582 | 14,589,165 | 12,612,932 | 12,303,875 | 12,728,340 | 12,352,000 | 12,226,000 | 12,004,000 | 11,306,000 | 10,882,000 | 10,707,000 | 11,136,000 | 11,004,000 | 11,340,000 | 10,115,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 3,387,000 | 3,386,000 | 737,000 | 742,774 | 544,134 | 239,636 | 236,659 | 633,395 | 633,176 | 636,495 | 638,364 | 243,142 | 818,161 | 488,212 | 818,060 | 818,014 | 1,179,089 | 1,178,910 | 995,605 | 995,456 | 912,494 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 396,954 | 0 | 0 | -5,410 | 0 | -332,950 | -161 | 329,788 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 0 | 0 | 0 | 0 | 0 | 97,140 | 143,165 | 152,045 | 153,383 | 232,895 | 146,281 | 262,024 | 332,783 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 36,279,000 | 4,335,000 | -737,000 | -742,774 | -544,134 | -239,636 | 16,642,305 | 14,581,912 | 12,536,075 | -636,495 | 0 | -243,142 | -818,161 | -488,212 | -818,060 | -818,014 | -1,179,089 | -1,178,910 | -995,605 | -995,456 | -912,494 |
Total Non-Current Liabilities | 39,666,000 | 7,721,000 | 737,000 | 742,774 | 1,513,198 | 236,758 | 633,613 | 633,395 | 633,176 | 632,958 | 638,364 | 488,000 | 818,000 | 818,000 | 818,000 | 1,018,000 | 1,179,000 | 1,179,000 | 996,000 | 995,000 | 1,245,000 |
Total Liabilities | 40,529,000 | 36,197,000 | 31,525,000 | 28,046,103 | 23,062,181 | 18,191,126 | 16,890,195 | 15,222,560 | 13,246,108 | 13,817,590 | 13,366,704 | 12,839,760 | 13,044,440 | 12,822,180 | 12,124,454 | 11,899,590 | 11,886,235 | 12,314,712 | 11,999,883 | 12,334,845 | 11,360,248 |
Common Stock | 1,000 | 1,000 | 1,000 | 698 | 696 | 694 | 692 | 691 | 689 | 686 | 683 | 680 | 671 | 665 | 660 | 658 | 656 | 654 | 650 | 646 | 566 |
Retained Earnings | 15,988,000 | 14,270,000 | 12,042,000 | 11,699,836 | 10,567,452 | 10,306,571 | 9,574,440 | 9,684,658 | 9,422,932 | 8,621,972 | 7,819,210 | 6,765,967 | 5,613,266 | 4,884,714 | 5,069,048 | 4,566,771 | 3,819,327 | 3,956,701 | 2,987,998 | 2,186,156 | 2,430,248 |
Accumulated Other Comprehensive Income/Loss | -344,000 | -934,000 | -1,996,000 | 11,523 | 534,899 | 28,152 | -462,557 | -159,641 | -216,764 | -231,755 | 48,317 | 157,728 | 537,049 | 366,978 | 332,258 | 272,038 | -291,851 | 163,155 | 348,543 | 221,146 | 328,737 |
Total Stockholders Equity | 15,335,000 | 13,202,000 | 8,441,000 | 10,139,180 | 9,726,176 | 9,132,925 | 7,903,804 | 8,369,232 | 8,075,396 | 7,608,585 | 7,451,120 | 6,968,276 | 6,733,467 | 6,071,375 | 6,283,517 | 6,101,722 | 4,960,355 | 5,684,770 | 5,107,687 | 4,139,694 | 3,712,518 |
Total Investments | 3,931,000 | 8,182,000 | 28,473,000 | 28,232,482 | 24,659,940 | 19,940,464 | 17,776,971 | 17,991,468 | 17,001,167 | 17,388,518 | 16,998,463 | 15,985,101 | 16,039,146 | 15,348,730 | 15,106,611 | 14,918,816 | 13,508,586 | 14,031,250 | 13,240,026 | 12,576,710 | 11,183,918 |
Total Debt | 3,430,000 | 3,408,000 | 3,084,000 | 3,088,574 | 1,910,392 | 633,832 | 633,613 | 633,395 | 633,176 | 638,368 | 638,364 | 820,950 | 818,161 | 488,212 | 329,897 | 1,017,984 | 1,179,089 | 1,178,910 | 995,605 | 995,456 | 1,245,294 |
Net Debt | 1,831,000 | 1,971,000 | 1,686,000 | 1,647,713 | 1,108,741 | -174,204 | -22,482 | -1,672 | 151,254 | 354,710 | 200,890 | 209,568 | 281,111 | 39,561 | 71,489 | 770,386 | 973,395 | 928,343 | 745,737 | 888,181 | 1,060,364 |
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 | 2,753,000 | 2,517,000 | 597,000 | 1,379,083 | 514,151 | 1,009,461 | 103,552 | 468,968 | 996,344 | 1,074,488 | 1,258,463 | 1,265,260 | 828,954 | -80,486 | 610,754 | 806,989 | -18,758 | 839,275 | 840,828 | -218,667 | 494,858 |
Depreciation & Amortization | -30,000 | 0 | 0 | 0 | 0 | 0 | 29,272 | 45,867 | 49,167 | 50,901 | 49,214 | 66,461 | 61,844 | 47,872 | 46,095 | 32,172 | 15,256 | -8,430 | 21,946 | 27,460 | 24,923 |
Deferred Income Tax | 0 | 0 | 0 | 0 | 0 | 0 | -14,511 | 0 | 0 | -96,619 | -59,307 | -5,860 | 46 | -14 | 46 | 192 | -42 | -30,279 | -25,524 | -71,048 | -31,150 |
Stock Based Compensation | 61,000 | 49,000 | 45,000 | 43,000 | 39,000 | 34,018 | 32,369 | 30,297 | 26,398 | 21,237 | 21,197 | 31,844 | 31,984 | 17,693 | 14,786 | 13,347 | 16,305 | 0 | 0 | 0 | 0 |
Change in Working Capital | 2,320,000 | 1,655,000 | 2,363,000 | 2,381,652 | 2,415,869 | 881,291 | 233,117 | 719,930 | 231,868 | -76,379 | 17,827 | -22,113 | -94,520 | 681,315 | 348,675 | 7,997 | -45,817 | -126,372 | 192,520 | 3,075,187 | 2,810,611 |
Accounts Receivable | -568,000 | -921,000 | -848,000 | -773,531 | -537,876 | 5,426 | -904,573 | -576,820 | -218,605 | -334,251 | -140,732 | -98,715 | -208,968 | -235,560 | 132,986 | 0 | 36,119 | 232,936 | 278,588 | 54,728 | -169,604 |
Inventory | 666,000 | 3,792,000 | 3,576,000 | 3,803,402 | 2,937,765 | 734,417 | 1,813,438 | 1,550,911 | 463,890 | 269,082 | 101,854 | 10,914 | -37,205 | 0 | 0 | 0 | 0 | 320,890 | 11,367,035 | 12,987,114 | 11,662,685 |
Accounts Payable | 63,000 | 18,000 | 201,000 | 185,764 | -24,163 | 66,477 | 12,276 | 10,071 | 26,200 | 38,262 | 29,410 | -45,043 | 100,566 | 0 | 0 | 0 | 0 | 16,465 | -463,060 | 1,360,375 | 1,421,000 |
Other Working Capital | -80,000 | -1,234,000 | -566,000 | -833,983 | 40,143 | 74,971 | -688,024 | -264,232 | -39,617 | -49,472 | 27,295 | 110,731 | 51,087 | 916,875 | 215,689 | 7,997 | -81,936 | -696,663 | -10,990,043 | -11,327,030 | -10,103,470 |
Other Non-Cash Items | 357,000 | 332,000 | 690,000 | 29,201 | -95,650 | -72,768 | 226,270 | -102,369 | 69,228 | 334,754 | 26,427 | -237,331 | -164,394 | -6,860 | -101,881 | -75,959 | 696,051 | 188,667 | -415,401 | -1,774,736 | -1,836,597 |
Net Cash Provided by Operating Activities | 5,458,000 | 4,553,000 | 3,695,000 | 3,833,342 | 2,873,579 | 1,852,002 | 610,069 | 1,162,693 | 1,373,005 | 1,308,382 | 1,313,821 | 1,098,261 | 663,914 | 659,520 | 918,475 | 784,738 | 662,995 | 854,431 | 636,315 | 1,065,656 | 1,487,568 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4,823,484 | 57,201 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Acquisitions Net | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 47,721 | 3,934 | 0 | 0 | 0 | -63,100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Purchases of Investments | -16,933,000 | -11,816,000 | -10,047,000 | -10,722,391 | -9,101,383 | -7,540,305 | -10,593,797 | -11,494,966 | -9,821,304 | -5,673,980 | -5,883,927 | -4,610,152 | -4,022,854 | -4,213,997 | -3,957,626 | -3,406,396 | -3,516,242 | -3,778,422 | -2,079,904 | -4,008,119 | -4,116,136 |
Sales/Maturities of Investments | 11,187,000 | 6,390,000 | 6,434,000 | 6,799,210 | 4,913,526 | 5,869,418 | 7,166,110 | 5,213,575 | 4,282,838 | 4,513,827 | 4,592,806 | 4,288,876 | 3,669,485 | 4,068,391 | 3,687,613 | 3,034,040 | 3,126,218 | 3,130,185 | 2,230,283 | 2,396,607 | 2,135,401 |
Other Investing Activities | 380,000 | -476,000 | 195,000 | 54,217 | 504,486 | 258,395 | 3,148,066 | 5,548,814 | 9,388 | -22,719 | 111,049 | 97,273 | 119,539 | 0 | -13,084 | 0 | 121,009 | -4,779 | -678,529 | 0 | -19,273 |
Net Cash Used for Investing Activities | -5,366,000 | -5,902,000 | -3,418,000 | -3,868,964 | -3,683,371 | -1,412,492 | -279,621 | -732,577 | -657,873 | -1,121,737 | -1,180,072 | -224,003 | -233,830 | -208,706 | -270,013 | -372,356 | -390,024 | -653,016 | -528,150 | -1,611,512 | -2,000,008 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 300,000 | 300,000 | 0 | 1,177,000 | 1,289,000 | 0 | 0 | 0 | 0 | 0 | 150,000 | -329,897 | 0 | -50,000 | -150,000 | -83,026 | 0 | 179,141 | 0 | 0 | 496,648 |
Common Stock Issued | 1,000 | 1,445,000 | 0 | 0 | 0 | 0 | 0 | 0 | 10,751 | 13,597 | 17,839 | 51,500 | 21,473 | 12,269 | 3,066 | 7,284 | 2,405 | 18,233 | 23,627 | 732,595 | 21,837 |
Common Stock Repurchased | -222,000 | 0 | -61,000 | -225,000 | -200,000 | -24,604 | -75,304 | -50,000 | -386,288 | -400,059 | -500,024 | -621,915 | -289,988 | -92,490 | -398,554 | -190,597 | -150,745 | -241,584 | 0 | 0 | 0 |
Dividends Paid | -325,000 | -288,000 | -255,000 | -246,699 | -249,097 | -234,322 | -216,221 | -207,242 | -195,384 | -175,107 | -145,913 | -106,681 | -100,402 | -103,848 | -108,477 | -116,857 | -118,616 | -121,387 | -38,986 | -25,425 | -22,421 |
Other Financing Activities | -47,000 | -47,000 | -43,000 | -31,000 | -39,683 | -16,761 | -25,069 | -18,216 | 10,751 | 1,996 | 165,866 | 230,500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -206,828 | 3,309 |
Net Cash Used Provided by Financing Activities | -273,000 | 1,410,000 | -359,000 | 674,193 | 800,220 | -275,687 | -316,594 | -275,458 | -570,921 | -332,879 | -312,232 | -776,493 | -368,917 | -234,069 | -653,965 | -383,196 | -266,956 | -165,597 | -15,359 | 500,342 | 499,373 |
Effect of Forex Changes on Cash | 14,000 | -23,000 | 39,000 | 639 | 3,187 | -11,882 | 7,174 | -1,513 | 54,053 | -7,582 | 4,575 | -23,433 | 27,232 | -26,502 | 16,313 | 12,718 | -50,888 | -35,119 | 49,787 | -32,141 | 13,138 |
Net Change in Cash | -166,000 | 39,000 | -43,000 | 639,210 | -6,385 | 151,941 | 21,028 | 153,145 | 198,264 | -153,816 | -173,908 | 74,332 | 88,399 | 190,243 | 10,810 | 41,904 | -44,873 | 699 | 142,593 | -77,655 | 71 |
Cash at End of Period | 6,150,000 | 1,437,000 | 1,398,000 | 1,440,861 | 801,651 | 808,036 | 656,095 | 635,067 | 481,922 | 283,658 | 437,474 | 611,382 | 537,050 | 448,651 | 258,408 | 247,598 | 205,694 | 250,567 | 249,868 | 107,275 | 184,930 |
Cash at Start of Period | 6,316,000 | 1,398,000 | 1,441,000 | 801,651 | 808,036 | 656,095 | 635,067 | 481,922 | 283,658 | 437,474 | 611,382 | 537,050 | 448,651 | 258,408 | 247,598 | 205,694 | 250,567 | 249,868 | 107,275 | 184,930 | 184,859 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 5,458,000 | 4,553,000 | 3,695,000 | 3,833,342 | 2,873,579 | 1,852,002 | 610,069 | 1,162,693 | 1,373,005 | 1,308,382 | 1,313,821 | 1,098,261 | 663,914 | 659,520 | 918,475 | 784,738 | 662,995 | 854,431 | 636,315 | 1,065,656 | 1,487,568 |
Capital Expenditure | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4,823,484 | 57,201 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Free Cash Flow | 5,458,000 | 4,553,000 | 3,695,000 | 3,833,342 | 2,873,579 | 1,852,002 | 610,069 | 1,162,693 | 6,196,489 | 1,365,583 | 1,313,821 | 1,098,261 | 663,914 | 659,520 | 918,475 | 784,738 | 662,995 | 854,431 | 636,315 | 1,065,656 | 1,487,568 |