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 | 15,069,000 | 13,356,000 | 9,599,857 | 8,925,107 | 8,294,948 | 6,783,919 | 5,474,329 | 5,369,307 | 4,451,732 | 3,977,253 | 4,052,734 | 3,478,121 | 3,380,298 | 3,125,327 | 3,244,067 | 3,501,622 | 2,966,813 | 3,452,445 | 3,452,678 | 3,167,529 | 3,104,050 |
Revenue Growth | - | 39.13% | 7.56% | 7.60% | 22.27% | 23.92% | 1.96% | 20.61% | 11.93% | -1.86% | 16.52% | 2.89% | 8.16% | -3.66% | -7.36% | 18.03% | -14.07% | -0.01% | 9.00% | 2.05% | |
Cost of Revenue | 1,474,000 | 1,396,000 | 1,234,375 | 1,081,550 | 944,207 | 883,101 | 783,479 | 810,229 | 633,025 | 657,261 | 606,224 | 500,730 | 465,353 | 431,480 | 432,795 | 392,138 | 395,802 | 388,138 | 332,302 | 297,047 | 275,863 |
Gross Profit | 13,595,000 | 11,960,000 | 8,365,482 | 7,843,557 | 7,350,741 | 5,900,818 | 4,690,850 | 4,559,078 | 3,818,707 | 3,319,992 | 3,446,510 | 2,977,391 | 2,914,945 | 2,693,847 | 2,811,272 | 3,109,484 | 2,571,011 | 3,064,307 | 3,120,376 | 2,870,482 | 2,828,187 |
Gross Profit Margin | 90.20% | 89.55% | 87.14% | 87.88% | 88.62% | 86.98% | 85.69% | 84.91% | 85.78% | 83.47% | 85.04% | 85.60% | 86.23% | 86.19% | 86.66% | 88.80% | 86.66% | 88.76% | 90.38% | 90.62% | 91.11% |
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 | 120,000 | 102,000 | 95,482 | 79,157 | 81,988 | 80,111 | 78,994 | 83,752 | 81,746 | 49,745 | 49,944 | 49,237 | 42,303 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Operating Expenses | 650,000 | 3,810,000 | 1,128,175 | -6,671,993 | -6,821,168 | -5,018,884 | -4,481,923 | -3,694,801 | -3,028,343 | -2,695,768 | -2,543,534 | -2,207,826 | -2,297,033 | -2,235,144 | -1,930,809 | -2,187,391 | -2,242,668 | -2,168,670 | -2,358,393 | -2,562,543 | -2,467,090 |
Operating Income or Loss | 3,515,000 | 184,000 | 1,687,160 | 2,253,114 | 1,473,780 | 1,765,035 | 992,406 | 864,277 | 790,364 | 624,224 | 902,976 | 769,565 | 617,912 | 458,703 | 880,463 | 922,093 | 328,343 | 895,637 | 761,983 | 307,939 | 361,097 |
Operating Margin | 23.24% | 1.38% | 17.57% | 25.24% | 17.77% | 26.02% | 18.13% | 16.10% | 17.75% | 15.69% | 22.28% | 22.13% | 18.28% | 14.68% | 27.14% | 26.33% | 11.07% | 25.94% | 22.07% | 9.72% | 11.63% |
Interest Expense | 137,000 | 133,000 | 130,266 | 139,470 | 143,456 | 120,872 | 120,484 | 117,431 | 66,252 | 45,874 | 45,634 | 27,060 | 28,525 | 31,691 | 30,007 | 24,440 | 23,838 | 22,093 | 22,090 | 22,504 | 17,970 |
EBITDA | 1,008,000 | 184,000 | 1,793,360 | 2,336,069 | 1,542,811 | 1,847,139 | 1,098,076 | 990,055 | 790,364 | 624,224 | 902,976 | 769,565 | 617,912 | 458,703 | 880,463 | 922,093 | 328,343 | 895,637 | 761,983 | 307,939 | 361,097 |
Depreciation and Amortization | 96,000 | 95,000 | 106,200 | 82,955 | 69,031 | 82,104 | 105,670 | 125,778 | -926,882 | -546,950 | -806,137 | -781,900 | -646,867 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Income Before Tax | 4,048,000 | 3,107,000 | 1,488,493 | 2,103,351 | 1,577,549 | 1,849,110 | 841,772 | 757,277 | 855,552 | 567,194 | 844,247 | 742,505 | 589,387 | 427,012 | 850,456 | 897,653 | 304,505 | 873,544 | 739,893 | 285,435 | 343,127 |
Income Tax Expense | -806,000 | -873,000 | 79,961 | 128,582 | 111,838 | 155,810 | 113,951 | 127,568 | 31,374 | 40,612 | 22,987 | 32,774 | -4,010 | -9,346 | 7,868 | 20,708 | 13,539 | 15,601 | 26,679 | 28,949 | 26,228 |
Net Income | 5,446,000 | 4,443,000 | 1,476,000 | 2,157,000 | 1,405,521 | 1,636,319 | 757,971 | 619,278 | 692,738 | 537,738 | 834,355 | 709,731 | 593,397 | 436,358 | 842,588 | 876,945 | 290,966 | 857,943 | 713,214 | 256,486 | 316,899 |
Net Income Margin | 35.65% | 33.27% | 15.38% | 24.17% | 16.94% | 24.12% | 13.85% | 11.53% | 15.56% | 13.52% | 20.59% | 20.41% | 17.55% | 13.96% | 25.97% | 25.04% | 9.81% | 24.85% | 20.66% | 8.10% | 10.21% |
EPS | 14.59 | 11.94 | 3.90 | 5.34 | 3.38 | 3.97 | 1.87 | 1.40 | 1.83 | 1.41 | 2.07 | 1.75 | 1.38 | 1.03 | 1.81 | 1.59 | 0.47 | 1.30 | 1.05 | 0.81 | 1.12 |
EPS Diluted | 14.22 | 11.62 | 3.80 | 5.23 | 3.32 | 3.87 | 1.84 | 1.36 | 1.78 | 1.36 | 2.01 | 1.69 | 1.34 | 0.99 | 1.73 | 1.53 | 0.45 | 1.25 | 1.01 | 0.38 | 0.49 |
Weighted Average Shares Out | - | 368,700 | 368,612 | 391,749 | 403,062 | 401,803 | 404,348 | 404,138 | 362,376 | 365,358 | 392,453 | 394,066 | 403,338 | 396,666 | 451,635 | 536,043 | 558,911 | 638,961 | 658,912 | 318,084 | 284,047 |
Weighted Average Shares Out Diluted | - | 378,800 | 377,610 | 400,346 | 410,259 | 411,609 | 412,906 | 417,785 | 374,152 | 378,116 | 404,767 | 407,332 | 414,777 | 414,869 | 472,695 | 557,344 | 583,101 | 663,862 | 686,221 | 672,389 | 652,671 |
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 | 1,627,000 | 1,498,000 | 855,118 | 858,668 | 906,448 | 726,230 | 646,556 | 606,199 | 842,942 | 553,326 | 485,702 | 434,057 | 371,041 | 351,699 | 362,740 | 334,571 | 251,739 | 239,915 | 317,017 | 222,477 | 113,052 |
Short Term Investments | 2,934,000 | 2,564,000 | 21,014,451 | 21,536,995 | 20,642,747 | 18,689,997 | 15,993,789 | 15,840,849 | 14,556,623 | 11,665,662 | 12,206,178 | 11,546,967 | 10,874,858 | 904,219 | 985,501 | 662,649 | 479,586 | 2,202,759 | 1,849,074 | 1,575,266 | 135,153 |
Cash + Short Term Investments | 9,063,000 | 8,026,000 | 21,869,569 | 22,395,663 | 21,549,195 | 19,416,227 | 16,640,345 | 16,447,048 | 15,399,565 | 12,218,988 | 12,691,880 | 11,981,024 | 11,245,899 | 1,255,918 | 1,348,241 | 997,220 | 731,325 | 2,442,674 | 2,166,091 | 1,797,743 | 248,205 |
Net Receivables | 15,757,000 | 13,522,000 | 11,919,724 | 10,342,706 | 8,552,312 | 8,244,993 | 6,297,633 | 5,653,806 | 4,904,009 | 4,337,112 | 4,070,732 | 3,622,500 | 3,424,638 | 1,712,685 | 559,579 | 782,201 | 734,024 | 2,488,895 | 2,614,435 | 2,143,618 | 1,243,237 |
Inventory | -9,585,000 | -7,624,000 | 0 | -8,055,785 | -8,020,026 | -6,277,505 | -5,553,048 | -25,935,412 | -23,658,081 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Assets | 13,248,000 | 10,819,000 | -33,770,618 | 8,055,785 | 8,020,026 | 6,277,505 | 5,553,048 | 5,909,799 | 4,809,454 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Current Assets | 13,248,000 | 10,819,000 | 18,675 | 32,738,369 | 30,101,507 | 27,661,220 | 22,937,978 | 2,075,241 | 1,454,947 | 1,141,230 | 1,282,928 | 1,912,424 | 1,093,162 | 1,255,918 | 1,278,581 | 906,060 | 731,325 | 938,951 | 1,274,715 | 904,364 | 248,205 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 30,212,000 | 125,000 | 123,083 | 26,759,844 | 24,339,434 | 24,539,862 | 22,284,791 | 0 | 0 | 0 | 0 | -369,633 | -301,122 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Goodwill | -1,635,000 | 345,000 | 342,073 | 344,865 | 314,629 | 326,551 | 249,620 | 198,236 | 204,022 | 15,536 | 14,946 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intangible Assets | 2,360,000 | 386,000 | 462,216 | 600,118 | 378,234 | 411,532 | 385,300 | 454,375 | 577,531 | 81,995 | 94,593 | 369,633 | 301,122 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16,666 |
Long Term Investments | 6,126,000 | 7,462,000 | 26,613,334 | 25,750,261 | 24,135,466 | 24,013,870 | 21,471,151 | 21,363,397 | 18,957,086 | 15,453,605 | 15,377,374 | 13,616,006 | 12,755,993 | 10,959,914 | 10,431,584 | 10,549,299 | 8,700,148 | 7,877,712 | 7,864,819 | 6,856,253 | 5,680,274 |
Tax Assets | -810,000 | 1,180,000 | -1,646,170 | -64,600 | 488,895 | 212,091 | -178,720 | 118,044 | -114,541 | -16,502 | 128,856 | 74,964 | 287,017 | 153,923 | 204,503 | 138,526 | 60,192 | 57,051 | 63,606 | 71,139 | 58,745 |
Other Non-Current Assets | 5,510,000 | 29,355,000 | -25,090,247 | -26,695,244 | -24,828,329 | -24,751,953 | -22,106,071 | -21,363,397 | -18,957,086 | -15,453,605 | -15,377,374 | -13,616,006 | -12,755,993 | -10,959,914 | -10,431,584 | -10,549,299 | -8,700,148 | -7,877,712 | -7,864,819 | -6,856,253 | -5,680,274 |
Total Non-Current Assets | 41,763,000 | 38,853,000 | 804,289 | 26,695,244 | 24,828,329 | 24,751,953 | 22,106,071 | 770,655 | 667,012 | 81,029 | 238,395 | 74,964 | 287,017 | 153,923 | 204,503 | 138,526 | 60,192 | 57,051 | 63,606 | 71,139 | 75,411 |
Other Assets | 0 | 0 | 47,167,543 | -14,332,668 | -11,647,539 | -14,527,812 | -12,825,720 | 29,205,762 | 27,250,150 | 21,955,011 | 20,488,220 | 17,578,706 | 16,436,583 | 15,731,928 | 14,287,708 | 14,331,204 | 13,825,028 | 14,628,265 | 12,974,146 | 10,512,933 | 7,895,138 |
Total Assets | 55,011,000 | 49,672,000 | 47,990,507 | 45,100,945 | 43,282,297 | 37,885,361 | 32,218,329 | 32,051,658 | 29,372,109 | 23,177,270 | 22,009,543 | 19,566,094 | 17,816,762 | 17,141,769 | 15,770,792 | 15,375,790 | 14,616,545 | 15,624,267 | 14,312,467 | 11,488,436 | 8,218,754 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 4,611,000 | 3,817,000 | 3,263,903 | 3,415,380 | 2,678,825 | 2,786,532 | 2,472,218 | 2,301,910 | 2,017,843 | 1,710,416 | 1,528,504 | 1,260,413 | 1,054,274 | 133,866 | 132,452 | 156,500 | 138,509 | 0 | 0 | 0 | 0 |
Short Term Debt | 0 | 0 | 0 | 0 | 155,687 | 484,287 | 455,682 | 816,132 | 756,650 | 530,434 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 0 | 0 | 0 | 0 |
Tax Payables | 0 | 20,000 | 40,600 | 14,800 | 9,200 | 13,500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | -1,646,170 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Liabilities | 17,666,000 | 16,214,000 | 1,646,170 | -3,415,380 | -2,834,512 | -3,270,819 | -2,927,900 | -3,118,042 | -2,774,493 | -2,240,850 | -1,628,504 | -1,360,413 | -1,154,274 | -233,866 | -232,452 | -256,500 | -238,509 | 0 | 0 | 0 | 0 |
Total Current Liabilities | 22,277,000 | 20,031,000 | 3,263,903 | 3,415,380 | 2,834,512 | 3,270,819 | 2,927,900 | 3,118,042 | 2,774,493 | 2,240,850 | 1,628,504 | 1,360,413 | 1,154,274 | 233,866 | 232,452 | 256,500 | 238,509 | 0 | 0 | 0 | 0 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 2,727,000 | 2,726,000 | 2,725,410 | 2,724,394 | 2,861,113 | 1,871,626 | 1,733,528 | 1,732,884 | 1,732,258 | 791,306 | 800,000 | 800,000 | 300,000 | 610,486 | 625,770 | 517,565 | 300,000 | 300,000 | 300,000 | 300,000 | 300,000 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11,433,232 | 10,670,313 | 9,015,257 | 5,930,938 |
Deferred Tax | 0 | 0 | -1,646,170 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -255,594 | 155,224 | 51,535 | -7,348 | 45,910 |
Other Non-Current Liabilities | 9,342,000 | 8,560,000 | -2,725,410 | -2,724,394 | -2,861,113 | -1,871,626 | -1,733,528 | -1,732,884 | -1,732,258 | -791,306 | -800,000 | -800,000 | -300,000 | -610,486 | -625,770 | -517,565 | -300,000 | -300,000 | -300,000 | -300,000 | -300,000 |
Total Non-Current Liabilities | 12,069,000 | 11,286,000 | -1,646,170 | 2,724,394 | 2,861,113 | 1,871,626 | 1,733,528 | 1,732,884 | 1,732,258 | 791,306 | 800,000 | 800,000 | 300,000 | 610,486 | 625,770 | 517,565 | -255,594 | 11,588,456 | 10,721,848 | 9,007,909 | 5,976,848 |
Total Liabilities | 34,346,000 | 31,317,000 | 35,069,605 | 31,545,816 | 29,294,856 | 25,569,809 | 21,780,650 | 21,805,723 | 20,060,984 | 16,028,376 | 14,890,897 | 13,918,598 | 12,647,884 | 12,513,283 | 11,257,789 | 11,052,441 | 11,183,580 | 11,588,456 | 10,721,848 | 9,007,909 | 5,976,848 |
Common Stock | 1,000 | 1,000 | 654 | 648 | 643 | 638 | 634 | 611 | 582 | 577 | 572 | 565 | 561 | 549 | 534 | 548 | 605 | 673 | 743 | 733 | 349 |
Retained Earnings | 22,664,000 | 20,295,000 | 15,892,065 | 14,455,868 | 12,362,463 | 11,021,006 | 9,426,299 | 8,562,889 | 7,996,701 | 7,370,371 | 6,854,571 | 6,042,154 | 5,354,361 | 4,833,067 | 4,422,553 | 3,605,809 | 2,693,239 | 2,428,117 | 1,593,907 | 901,348 | 644,862 |
Accumulated Other Comprehensive Income/Loss | -810,000 | -676,000 | -1,646,170 | -64,600 | 488,895 | 212,091 | -178,720 | 118,044 | -114,541 | -16,502 | 128,856 | 74,964 | 287,017 | 153,923 | 204,503 | 138,526 | -255,594 | 155,224 | 51,535 | -16,994 | 36,031 |
Total Stockholders Equity | 20,665,000 | 18,353,000 | 12,910,073 | 13,545,896 | 13,105,886 | 11,497,371 | 9,439,827 | 9,196,602 | 8,253,718 | 6,204,881 | 6,130,053 | 5,647,496 | 5,168,878 | 4,628,486 | 4,513,003 | 4,323,349 | 3,432,965 | 4,035,811 | 3,590,619 | 2,480,527 | 2,241,906 |
Total Investments | 9,060,000 | 10,026,000 | 28,270,024 | 27,783,990 | 28,553,005 | 24,038,003 | 21,507,397 | 21,568,933 | 19,015,370 | 15,499,110 | 15,455,544 | 13,666,561 | 12,775,241 | 12,001,049 | 11,617,905 | 11,087,575 | 9,840,970 | 9,340,757 | 8,725,622 | 6,856,253 | 5,680,274 |
Total Debt | 2,727,000 | 2,882,000 | 2,725,410 | 2,724,394 | 3,016,800 | 2,355,913 | 2,189,210 | 2,549,016 | 2,488,908 | 1,321,740 | 900,000 | 900,000 | 400,000 | 710,486 | 725,770 | 617,565 | 400,000 | 300,000 | 300,000 | 300,000 | 300,000 |
Net Debt | 1,100,000 | 1,384,000 | 1,870,292 | 1,865,726 | 2,110,352 | 1,629,683 | 1,542,654 | 1,942,817 | 1,645,966 | 768,414 | 414,298 | 465,943 | 28,959 | 358,787 | 363,030 | 282,994 | 148,261 | 60,085 | -17,017 | 77,523 | 186,948 |
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 | 5,446,000 | 4,443,000 | 1,482,423 | 2,239,462 | 1,465,711 | 1,693,300 | 727,821 | 629,709 | 824,178 | 526,582 | 821,260 | 709,731 | 593,397 | 436,358 | 842,588 | 876,945 | 290,966 | 857,943 | 713,214 | 256,486 | 316,899 |
Depreciation & Amortization | 96,000 | 95,000 | 106,200 | 82,955 | 69,031 | 82,104 | 105,670 | 125,778 | 19,343 | 22,926 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -24,605 | -17,259 | -8,218 | -14,575 |
Deferred Income Tax | -44,000 | -1,161,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -5,401 | 8,274 | -9,075 | -24,416 |
Stock Based Compensation | 119,000 | 93,000 | 88,000 | 88,000 | 71,262 | 66,417 | 55,776 | 67,798 | 56,581 | 56,096 | 54,789 | 49,237 | 42,303 | 30,986 | 31,065 | 27,042 | 30,277 | 24,605 | 17,259 | 8,218 | 14,575 |
Change in Working Capital | 1,521,000 | 1,152,000 | 1,334,251 | 1,909,461 | 2,173,077 | 598,618 | 242,982 | 536,251 | 658,306 | 241,294 | 245,102 | 113,374 | 517,695 | 432,528 | 235,819 | 329,406 | 461,331 | 590,868 | 857,858 | 1,142,928 | 187,025 |
Accounts Receivable | -1,015,000 | -981,000 | -1,109,229 | -685,214 | -318,643 | -237,752 | -211,296 | -31,405 | -71,613 | -26,783 | -217,035 | -60,224 | -120,380 | -7,226 | 83,380 | 44,438 | 8,031 | 32,047 | -32,906 | -157,154 | -117,730 |
Inventory | 1,059,000 | 2,931,000 | 0 | 2,434,986 | 2,415,660 | 695,290 | 320,659 | 652,997 | 702,285 | 281,499 | 474,574 | 70,085 | 519,674 | 357,571 | 134,377 | 0 | 0 | 21,478 | 221,739 | 0 | 0 |
Accounts Payable | 419,000 | 455,000 | -35,509 | 500,065 | 65,950 | 182,132 | 73,438 | 8,529 | 31,542 | -5,885 | 26,699 | 6,830 | 42,740 | 5,515 | -18,978 | 0 | 0 | 554,743 | 970,832 | 1,363,339 | 245,193 |
Other Working Capital | -1,110,000 | -1,253,000 | 2,478,989 | -340,376 | 10,110 | -41,052 | 60,181 | -93,870 | -3,908 | -7,537 | -39,136 | 96,683 | 75,661 | 76,668 | 37,040 | 284,968 | 453,300 | -17,400 | -301,807 | -63,257 | 59,562 |
Other Non-Cash Items | -217,000 | 1,127,000 | 804,725 | -891,417 | -892,576 | -391,980 | 427,073 | -246,919 | -142,421 | 173,934 | -84,021 | -21,474 | -231,792 | -33,760 | -307,398 | -240,746 | 356,524 | -6,954 | 29,610 | 61,682 | 1,306,929 |
Net Cash Provided by Operating Activities | 6,717,000 | 5,749,000 | 3,815,227 | 3,427,555 | 2,886,505 | 2,048,459 | 1,559,322 | 1,112,617 | 1,396,644 | 997,906 | 1,037,130 | 850,868 | 921,603 | 866,112 | 802,074 | 992,647 | 1,139,098 | 1,436,456 | 1,608,956 | 1,452,021 | 1,786,437 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -52,000 | -52,000 | -51,672 | -41,394 | -39,872 | -37,837 | -29,809 | -22,841 | -15,303 | -15,736 | -19,883 | -17,499 | -18,532 | -18,987 | -11,664 | -19,483 | -9,501 | -27,996 | -13,240 | -13,668 | -15,455 |
Acquisitions Net | -22,000 | -22,000 | 1,554,116 | -1,103,118 | 0 | 0 | 0 | -27,709 | -1,992,720 | 40,818 | -237,106 | 0 | 28,948 | -13,339,604 | -17,294,241 | 0 | 0 | 0 | 0 | 0 | 33,069 |
Purchases of Investments | -27,728,000 | -21,335,000 | -18,976,748 | -38,526,506 | -44,198,695 | -32,296,456 | -35,857,958 | -40,611,670 | -37,711,328 | -31,716,811 | -31,523,577 | -20,788,187 | -18,837,640 | -14,884,910 | -18,026,424 | -21,531,213 | -18,288,250 | -20,997,547 | -15,969,844 | -11,311,872 | -6,470,687 |
Sales/Maturities of Investments | 21,419,000 | 15,942,000 | 15,800,960 | 38,055,150 | 41,176,328 | 30,938,489 | 35,131,128 | 39,179,214 | 37,198,961 | 30,821,509 | 30,217,675 | 19,553,816 | 18,425,066 | 14,365,477 | 18,054,185 | 20,886,524 | 17,605,943 | 20,052,813 | 15,724,839 | 10,804,824 | 4,441,187 |
Other Investing Activities | -24,000 | -23,000 | -1,428,711 | -523,864 | 19,013 | -410,679 | 202,619 | 123,010 | -201,153 | -43,655 | 57,470 | -55,643 | 6,190 | 13,339,604 | 17,294,241 | 534,412 | 750,195 | -612,347 | -1,578,092 | -1,735,351 | 220,538 |
Net Cash Used for Investing Activities | -6,407,000 | -5,490,000 | -3,102,055 | -2,139,732 | -3,043,226 | -1,806,483 | -554,020 | -1,359,996 | -2,721,543 | -913,875 | -1,505,421 | -1,307,513 | -395,968 | -538,420 | 16,097 | -129,760 | 58,387 | -1,585,077 | -1,836,337 | -2,256,067 | -2,011,886 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -2,000 | -2,000 | 0 | -485,821 | -359,000 | -150,901 | -576,401 | -197,000 | -219,171 | -431,362 | 0 | -494,228 | -310,868 | -15,352 | -157,057 | -1,103 | -100,000 | 0 | -294,705 | 0 | -200,000 |
Common Stock Issued | -2,000 | -2,000 | 6,660 | 6,418 | 1,876 | 6,203 | 218,259 | 573,109 | 1,821,640 | 4,861 | 6,827 | 3,051 | 7,033 | 6,332 | 27,649 | 9,966 | 21,881 | 13,498 | 19,683 | 21,696 | 187,531 |
Common Stock Repurchased | -10,000 | -2,000 | -586,000 | -1,684,294 | -83,472 | -2,871 | -382,925 | -251,048 | -77,674 | -365,383 | -454,137 | -57,796 | -497,056 | -287,561 | -761,874 | -458,402 | -513,130 | -537,066 | 19,683 | -1,447 | -1,682 |
Dividends Paid | -40,000 | -40,000 | -40,736 | -48,280 | -41,612 | -41,612 | -41,645 | -46,041 | -28,070 | -21,938 | -21,938 | -21,938 | -28,381 | -25,844 | -25,844 | -25,844 | -25,844 | -25,844 | -17,353 | 0 | 0 |
Other Financing Activities | 16,000 | -1,000 | -80,000 | 982,428 | 1,003,486 | -187,080 | -206,098 | -82,425 | 138,944 | 809,166 | 1,009,191 | 1,094,929 | 316,237 | -14,710 | 131,489 | -310,214 | -547,719 | 617,270 | 592,855 | 893,379 | 296,442 |
Net Cash Used Provided by Financing Activities | -30,000 | -47,000 | -706,000 | -1,229,549 | 521,278 | -80,662 | -988,810 | -3,405 | 1,635,669 | -4,656 | 539,943 | 524,018 | -513,035 | -337,135 | -785,637 | -785,597 | -1,164,812 | 67,858 | 320,163 | 913,628 | 282,291 |
Effect of Forex Changes on Cash | -6,000 | 13,000 | -48,889 | -34,047 | 22,289 | 17,741 | -19,133 | 14,041 | -21,154 | -11,751 | -20,007 | -4,357 | 6,742 | -1,598 | -4,365 | 5,542 | -20,849 | 3,661 | 1,758 | -157 | -689 |
Net Change in Cash | 274,000 | 224,672 | -41,443 | 24,227 | 386,846 | 179,055 | -2,641 | -236,743 | 289,616 | 67,624 | 51,645 | 63,016 | 19,342 | -11,041 | 28,169 | 82,832 | 11,824 | -77,102 | 94,540 | 109,425 | 56,153 |
Cash at End of Period | 6,080,000 | 1,498,000 | 1,273,328 | 1,314,771 | 1,290,544 | 903,698 | 724,643 | 606,199 | 842,942 | 553,326 | 485,702 | 434,057 | 371,041 | 351,699 | 362,740 | 334,571 | 251,739 | 239,915 | 317,017 | 222,477 | 113,052 |
Cash at Start of Period | 5,806,000 | 1,273,328 | 1,314,771 | 1,290,544 | 903,698 | 724,643 | 727,284 | 842,942 | 553,326 | 485,702 | 434,057 | 371,041 | 351,699 | 362,740 | 334,571 | 251,739 | 239,915 | 317,017 | 222,477 | 113,052 | 56,899 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 6,717,000 | 5,749,000 | 3,815,227 | 3,427,555 | 2,886,505 | 2,048,459 | 1,559,322 | 1,112,617 | 1,396,644 | 997,906 | 1,037,130 | 850,868 | 921,603 | 866,112 | 802,074 | 992,647 | 1,139,098 | 1,436,456 | 1,608,956 | 1,452,021 | 1,786,437 |
Capital Expenditure | -52,000 | -52,000 | -51,672 | -41,394 | -39,872 | -37,837 | -29,809 | -22,841 | -15,303 | -15,736 | -19,883 | -17,499 | -18,532 | -18,987 | -11,664 | -19,483 | -9,501 | -27,996 | -13,240 | -13,668 | -15,455 |
Free Cash Flow | 6,665,000 | 5,697,000 | 3,763,555 | 3,386,161 | 2,846,633 | 2,010,622 | 1,529,513 | 1,089,776 | 1,381,341 | 982,170 | 1,017,247 | 833,369 | 903,071 | 847,125 | 790,410 | 973,164 | 1,129,597 | 1,408,460 | 1,595,716 | 1,438,353 | 1,770,982 |