Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 4,062,000 | 3,842,000 | 3,873,000 | 3,292,000 | 3,088,000 | 3,102,000 | 2,950,310 | 2,495,619 | 2,244,556 | 1,909,372 | 2,249,017 | 2,031,884 | 2,430,035 | 2,214,171 | 2,224,947 | 2,141,550 | 2,317,743 | 1,610,708 | 1,664,109 | 1,698,654 | 1,741,652 | 1,679,504 | 1,383,481 | 1,398,640 | 1,456,043 | 1,236,165 | 1,361,899 | 1,420,436 | 1,335,288 | 1,251,684 | 1,009,982 | 1,178,218 | 1,207,077 | 1,056,455 | 901,007 | 949,388 | 983,902 | 1,142,956 | 1,048,597 | 1,043,596 |
Revenue Y/Y Growth | 31.54% | 23.86% | 31.27% | 31.91% | 37.58% | 62.46% | 31.18% | 22.82% | -7.63% | -13.77% | 1.08% | -5.12% | 4.84% | 37.47% | 33.70% | 26.07% | 33.08% | -4.10% | 20.28% | 21.45% | 19.62% | 35.86% | 1.58% | -1.53% | 9.04% | -1.24% | 34.84% | 20.56% | 10.62% | 18.48% | 12.09% | 24.10% | 22.68% | -7.57% | -14.07% | -9.03% | - | - | - | - |
Cost of Revenue | 373,000 | 384,000 | 383,000 | 334,000 | 337,000 | 342,000 | 1,208,271 | 300,851 | 304,599 | 317,110 | -5,593,084 | 250,967 | 260,229 | 275,435 | -5,139,310 | 232,401 | 225,738 | 251,175 | -4,236,709 | 216,515 | 218,708 | 221,580 | -3,307,369 | 187,413 | 202,653 | 201,751 | -3,197,179 | 201,951 | 200,805 | 206,013 | -2,808,725 | 155,557 | 159,590 | 161,652 | -2,418,985 | 156,959 | 168,608 | 157,882 | -2,397,913 | 149,480 |
Gross Profit | 3,689,000 | 3,458,000 | 3,490,000 | 2,958,000 | 2,751,000 | 2,760,000 | 1,742,039 | 2,194,768 | 1,939,957 | 1,592,262 | 7,842,101 | 1,780,917 | 2,169,806 | 1,938,736 | 7,364,257 | 1,909,149 | 2,092,005 | 1,359,533 | 5,900,818 | 1,482,139 | 1,522,944 | 1,457,924 | 4,690,850 | 1,211,227 | 1,253,390 | 1,034,414 | 4,559,078 | 1,218,485 | 1,134,483 | 1,045,671 | 3,818,707 | 1,022,661 | 1,047,487 | 894,803 | 3,319,992 | 792,429 | 815,294 | 985,074 | 3,446,510 | 894,116 |
Gross Profit Margin | 90.82% | 90.01% | 90.11% | 89.85% | 89.09% | 88.97% | 59.05% | 87.94% | 86.43% | 83.39% | 348.69% | 87.65% | 89.29% | 87.56% | 330.99% | 89.15% | 90.26% | 84.41% | 354.59% | 87.25% | 87.44% | 86.81% | 339.06% | 86.60% | 86.08% | 83.68% | 334.76% | 85.78% | 84.96% | 83.54% | 378.10% | 86.80% | 86.78% | 84.70% | 368.48% | 83.47% | 82.86% | 86.19% | 328.68% | 85.68% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 23,000 | 46,000 | 31,000 | 20,000 | 21,000 | 30,000 | 17,820 | 17,710 | 27,620 | 32,332 | 18,150 | 19,672 | 15,951 | 25,384 | 25,335 | 17,937 | 17,920 | 20,796 | 26,837 | 17,061 | 18,251 | 17,962 | 26,835 | 14,335 | 22,512 | 15,312 | 13,986 | 17,098 | 24,876 | 27,792 | 36,678 | 18,485 | 17,200 | 9,383 | 12,243 | 10,739 | 17,418 | 13,238 | 9,671 | 9,491 |
Total Operating Expenses | 1,047,000 | 1,044,000 | 1,057,000 | -2,498,000 | -2,359,000 | 2,787,000 | 853,428 | 274,747 | 1,905,603 | -1,669,245 | 7,903,737 | 1,726,118 | 2,285,291 | 1,914,902 | -31 | -1,425,060 | -1,735,918 | -1,154,916 | 625,905 | -1,020,242 | -980,238 | -934,445 | -33,043 | -920,733 | -955,732 | -831,440 | -69,766 | -1,214,442 | -886,398 | -735,471 | 139,251 | -740,615 | -806,638 | -707,588 | -129,523 | -689,392 | -688,713 | -676,324 | 25,375 | -654,843 |
Operating Income or Loss | 1,373,000 | 1,176,000 | 172,000 | 794,000 | 729,000 | 811,000 | 952,307 | 65,064 | 459,462 | 240,127 | 689,919 | 124,119 | 24,476 | 75,457 | 7,581,099 | 484,089 | 356,087 | 204,617 | 5,419,194 | 461,897 | 542,706 | 523,479 | 4,700,132 | 290,494 | 297,658 | 202,974 | 4,886,912 | 4,043 | 248,085 | 310,200 | 3,691,280 | 282,046 | 240,849 | 187,215 | 3,408,852 | 103,037 | 126,581 | 308,750 | 3,357,274 | 239,273 |
Operating Margin | 33.80% | 30.61% | 4.44% | 24.12% | 23.61% | 26.14% | 32.28% | 2.61% | 20.47% | 12.58% | 30.68% | 6.11% | 1.01% | 3.41% | 340.73% | 22.60% | 15.36% | 12.70% | 325.65% | 27.19% | 31.16% | 31.17% | 339.73% | 20.77% | 20.44% | 16.42% | 358.83% | 0.28% | 18.58% | 24.78% | 365.48% | 23.94% | 19.95% | 17.72% | 378.34% | 10.85% | 12.87% | 27.01% | 320.17% | 22.93% |
Interest Expense | 35,000 | 34,000 | 34,000 | 34,000 | 33,000 | 32,000 | 31,700 | 33,063 | 32,795 | 32,708 | 32,248 | 33,176 | 35,700 | 38,346 | 38,419 | 41,343 | 31,139 | 32,555 | 31,199 | 31,328 | 29,280 | 29,065 | 29,774 | 29,730 | 30,344 | 30,636 | 30,496 | 29,510 | 28,749 | 28,676 | 18,539 | 15,943 | 15,663 | 16,107 | 15,827 | 13,300 | 4,011 | 12,736 | 12,744 | 4,152 |
EBITDA | -17,000 | 35,000 | 172,000 | 818,000 | 753,000 | 834,000 | 978,029 | 91,168 | 486,669 | 267,294 | 723,051 | 477,390 | 777,651 | 529,764 | 635,218 | 500,804 | 372,576 | 221,248 | 406,809 | 481,900 | 562,500 | 543,896 | 227,427 | 316,809 | 324,130 | 229,710 | 333,785 | 35,867 | 278,909 | 341,494 | 80,254 | 282,046 | 240,849 | 187,215 | 85,856 | 103,037 | 126,581 | 308,750 | 233,422 | 239,273 |
Depreciation and Amortization | 27,000 | 21,000 | 24,000 | 24,000 | 24,000 | 23,000 | 25,722 | 26,104 | 27,207 | 27,167 | 33,132 | 20,135 | 15,286 | 14,402 | 19,196 | 16,715 | 16,489 | 16,631 | 21,890 | 20,003 | 19,794 | 20,417 | 26,147 | 26,315 | 26,472 | 26,736 | 31,836 | 31,824 | 30,824 | 31,294 | -3,611,026 | 4,865 | 4,880 | 4,748 | -3,322,996 | -72,324 | -156,193 | -267,670 | -3,123,852 | -177,831 |
Income Before Tax | 1,154,000 | 1,067,000 | 1,086,000 | 741,000 | 714,000 | 742,000 | 887,481 | -5,149 | 421,628 | 184,533 | 617,440 | 301,433 | 745,367 | 439,111 | 633,373 | 512,389 | 492,516 | -60,729 | 340,104 | 437,305 | 530,317 | 541,384 | 91,336 | 282,122 | 280,015 | 188,299 | 258,605 | -37,028 | 233,268 | 302,432 | 83,276 | 316,851 | 263,488 | 191,937 | 39,456 | 73,704 | 132,599 | 321,435 | 212,648 | 229,710 |
Income Tax Expense | 97,000 | 101,000 | -1,076,000 | 72,000 | 67,000 | 64,000 | 60,919 | -14,900 | 22,323 | 11,619 | 34,406 | 4,137 | 51,179 | 38,860 | 34,059 | 23,707 | 26,127 | 27,945 | 27,336 | 38,116 | 44,472 | 45,886 | 35,012 | 33,356 | 23,668 | 21,915 | 56,813 | 8,189 | 34,169 | 28,397 | -12,298 | 13,231 | 14,131 | 16,310 | 11,450 | 9,704 | 6,780 | 12,678 | 5,514 | 6,446 |
Net Income | 1,269,000 | 1,120,000 | 2,334,000 | 723,000 | 671,000 | 715,000 | 859,688 | 9,751 | 394,000 | 186,000 | 613,081 | 388,751 | 663,820 | 427,753 | 533,141 | 408,636 | 288,418 | 133,714 | 315,981 | 382,050 | 458,551 | 438,125 | 126,091 | 217,006 | 233,243 | 137,276 | 203,535 | -33,656 | 173,818 | 241,909 | 62,396 | 247,388 | 205,570 | 149,314 | 53,094 | 74,549 | 110,305 | 277,852 | 209,679 | 223,191 |
Net Income Margin | 31.24% | 29.15% | 60.26% | 21.96% | 21.73% | 23.05% | 29.14% | 0.39% | 17.55% | 9.74% | 27.26% | 19.13% | 27.32% | 19.32% | 23.96% | 19.08% | 12.44% | 8.30% | 18.99% | 22.49% | 26.33% | 26.09% | 9.11% | 15.52% | 16.02% | 11.10% | 14.94% | -2.37% | 13.02% | 19.33% | 6.18% | 21.00% | 17.03% | 14.13% | 5.89% | 7.85% | 11.21% | 24.31% | 20.00% | 21.39% |
EPS | 3.38 | 2.99 | 6.29 | 1.93 | 1.79 | 1.92 | 2.32 | 0.03 | 1.07 | 0.50 | 1.62 | 1.00 | 1.67 | 1.07 | 1.32 | 1.01 | 0.72 | 0.33 | 0.78 | 0.95 | 1.14 | 1.09 | 0.31 | 0.54 | 0.58 | 0.34 | 0.50 | -0.08 | 0.43 | 0.60 | 0.17 | 0.68 | 0.57 | 0.41 | 0.15 | 0.21 | 0.30 | 0.75 | 0.55 | 0.56 |
EPS Diluted | 3.30 | 2.92 | 6.12 | 1.88 | 1.75 | 1.87 | 2.32 | 0.03 | 1.04 | 0.48 | 1.58 | 0.98 | 1.63 | 1.05 | 1.30 | 1.00 | 0.71 | 0.32 | 0.76 | 0.92 | 1.12 | 1.07 | 0.31 | 0.53 | 0.56 | 0.33 | 0.49 | -0.08 | 0.42 | 0.58 | 0.17 | 0.66 | 0.55 | 0.40 | 0.14 | 0.20 | 0.29 | 0.72 | 0.53 | 0.55 |
Weighted Average Shares Out | 372,700 | 370,900 | 369,600 | 369,200 | 368,700 | 367,300 | 365,903 | 365,200 | 369,200 | 374,200 | 379,431 | 389,274 | 397,743 | 400,808 | 403,005 | 402,850 | 402,504 | 403,892 | 402,941 | 402,564 | 401,483 | 400,184 | 402,186 | 402,939 | 404,800 | 407,540 | 406,281 | 404,656 | 403,460 | 402,105 | 363,589 | 362,817 | 361,797 | 361,285 | 362,102 | 361,702 | 365,158 | 372,628 | 380,571 | 395,838 |
Weighted Average Shares Out Diluted | 381,600 | 380,500 | 379,800 | 379,400 | 378,400 | 377,600 | 365,903 | 373,727 | 377,953 | 384,194 | 388,869 | 397,903 | 406,486 | 409,223 | 410,282 | 409,195 | 408,120 | 414,034 | 414,125 | 413,180 | 410,899 | 408,971 | 410,112 | 411,721 | 413,111 | 417,894 | 418,736 | 404,656 | 417,734 | 417,143 | 376,282 | 374,795 | 373,097 | 373,489 | 375,936 | 375,035 | 377,656 | 385,353 | 392,566 | 407,630 |
Reported Currency: USD | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 1,627,000 | 1,600,000 | 1,498,000 | 859,000 | 904,000 | 803,000 | 855,118 | 813,583 | 813,548 | 812,917 | 858,668 | 1,137,721 | 1,234,059 | 941,951 | 906,448 | 976,398 | 854,259 | 882,284 | 726,230 | 880,099 | 605,316 | 633,100 | 646,556 | 651,037 | 526,628 | 680,891 | 606,199 | 862,361 | 740,320 | 703,754 | 842,942 | 578,816 | 516,591 | 557,961 | 553,326 | 649,779 | 525,074 | 471,012 | 485,702 | 663,726 |
Short Term Investments | 2,934,000 | 2,713,000 | 2,564,000 | 24,167,000 | 23,136,000 | 23,104,000 | 21,014,451 | 20,871,453 | 20,585,592 | 20,984,049 | 21,536,995 | 21,628,968 | 22,015,944 | 19,992,666 | 20,642,747 | 20,491,985 | 19,485,597 | 18,968,005 | 18,689,997 | 17,772,997 | 17,374,636 | 16,379,421 | 15,993,789 | 15,737,558 | 15,760,269 | 15,859,980 | 15,840,849 | 15,916,082 | 15,046,384 | 14,978,145 | 14,556,623 | 12,732,924 | 12,394,810 | 11,776,016 | 11,665,662 | 11,875,322 | 11,504,953 | 12,110,880 | 12,206,178 | 12,064,116 |
Cash + Short Term Investments | 9,063,000 | 8,809,000 | 8,026,000 | 25,026,000 | 24,040,000 | 23,907,000 | 21,869,569 | 21,685,036 | 21,399,140 | 21,796,966 | 22,395,663 | 22,766,689 | 23,250,003 | 20,934,617 | 21,549,195 | 21,468,383 | 20,339,856 | 19,850,289 | 19,416,227 | 18,653,096 | 17,979,952 | 17,012,521 | 16,640,345 | 16,388,595 | 16,286,897 | 16,540,871 | 16,447,048 | 16,778,443 | 15,786,704 | 15,681,899 | 15,399,565 | 13,311,740 | 12,911,401 | 12,333,977 | 12,218,988 | 12,525,101 | 12,030,027 | 12,581,892 | 12,691,880 | 12,727,842 |
Net Receivables | 15,757,000 | 15,181,000 | 13,522,000 | 13,563,000 | 13,774,000 | 12,875,000 | 11,919,724 | 11,671,566 | 11,330,711 | 10,974,703 | 10,342,706 | 9,991,562 | 9,064,041 | 8,578,906 | 8,552,312 | 9,032,862 | 8,746,384 | 8,599,063 | 8,244,993 | 6,881,064 | 6,879,841 | 6,772,225 | 6,297,633 | 6,124,519 | 6,122,935 | 5,887,668 | 5,653,806 | 5,640,041 | 5,296,637 | 5,153,536 | 4,904,009 | 4,908,397 | 4,896,003 | 4,701,516 | 4,337,112 | 4,343,424 | 4,406,001 | 4,244,441 | 4,070,732 | 4,128,193 |
Inventory | -9,585,000 | -6,758,000 | -21,548,000 | -10,751,000 | -11,026,000 | -9,778,000 | 0 | -36,288,223 | -9,573,587 | -9,207,223 | -8,055,785 | -35,686,562 | -35,797,290 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Assets | 13,248,000 | 12,387,000 | 10,819,000 | 10,751,000 | 11,026,000 | 9,778,000 | -33,770,618 | 9,265,441 | 9,573,587 | 9,207,223 | 8,055,785 | 9,943,717 | 9,832,496 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Current Assets | 13,248,000 | 12,387,000 | 10,819,000 | 38,589,000 | 37,814,000 | 36,782,000 | 18,675 | 6,333,820 | 32,729,851 | 32,771,669 | 32,738,369 | 7,015,406 | 6,349,250 | 4,829,757 | 4,895,956 | 5,240,806 | 5,335,878 | 3,982,019 | 1,682,776 | 1,632,088 | 1,427,277 | 1,339,314 | 1,602,436 | 1,612,836 | 1,623,426 | 1,648,280 | 2,075,241 | 2,508,397 | 1,654,676 | 1,507,373 | 1,454,947 | 1,763,224 | 1,370,122 | 1,181,805 | 1,141,230 | 1,358,207 | 1,400,801 | 1,326,044 | 1,282,928 | 1,412,385 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 30,212,000 | 27,028,000 | 125,000 | 32,504,000 | 31,187,000 | 0 | 123,083 | 0 | 0 | 27,029,719 | 106,836 | 0 | 0 | 0 | 115,911 | 0 | 119,494 | 127,766 | 131,661 | 131,424 | 134,061 | 140,741 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Goodwill | -1,635,000 | -1,625,000 | 345,000 | 0 | 0 | 0 | 342,073 | 0 | -1,069,845 | -1,001,866 | 344,865 | -893,665 | -1,013,657 | 0 | 314,629 | -750,901 | -714,531 | -708,848 | 326,551 | -622,028 | -600,740 | -597,526 | 249,620 | -572,987 | -569,817 | -596,264 | 198,236 | -531,196 | -506,748 | -487,925 | 204,022 | -469,466 | -462,906 | -464,288 | 15,536 | -448,893 | -448,647 | -442,775 | 14,946 | -409,174 |
Intangible Assets | 2,360,000 | 2,403,000 | 386,000 | 739,000 | 775,000 | 785,000 | 462,216 | 806,655 | 1,937,859 | 1,928,293 | 600,118 | 1,856,987 | 1,680,810 | 679,509 | 378,234 | 1,464,678 | 1,403,021 | 1,414,298 | 411,532 | 1,246,528 | 1,241,750 | 1,256,741 | 385,300 | 1,139,649 | 1,162,825 | 1,222,268 | 454,375 | 1,215,601 | 1,219,723 | 1,238,240 | 577,531 | 560,407 | 551,233 | 556,958 | 81,995 | 552,513 | 551,165 | 549,520 | 94,593 | 520,702 |
Long Term Investments | 6,126,000 | 6,016,000 | 7,462,000 | 30,312,000 | 29,093,000 | 28,015,000 | 26,613,334 | 25,328,611 | 25,049,536 | 25,453,847 | 25,750,261 | 25,482,086 | 25,286,878 | 24,521,682 | 24,135,466 | 27,627,277 | 25,990,987 | 23,954,577 | 24,013,870 | 23,187,072 | 22,677,643 | 21,912,823 | 21,471,151 | 21,359,535 | 21,300,462 | 21,373,667 | 21,363,397 | 21,388,629 | 20,071,309 | 19,716,309 | 18,957,086 | 17,088,282 | 16,329,562 | 15,739,259 | 15,453,605 | 15,528,778 | 14,969,043 | 15,385,634 | 15,377,374 | 15,103,509 |
Tax Assets | -810,000 | -821,000 | 1,180,000 | -1,453,000 | -1,319,000 | -1,297,000 | -123,083 | -1,891,827 | -1,258,265 | -649,445 | 26,588,408 | 49,184 | 230,048 | 205,827 | -115,911 | 386,357 | 349,488 | 21,944 | -131,661 | 211,714 | 206,827 | 38,323 | 0 | -221,041 | -194,157 | -134,009 | 0 | 129,682 | 78,441 | -15,677 | 0 | 119,752 | 163,834 | 101,629 | 0 | 9,809 | 66,441 | 158,023 | 0 | 102,186 |
Other Non-Current Assets | 5,510,000 | 7,154,000 | 29,355,000 | -31,051,000 | -29,868,000 | 1,297,000 | -26,613,334 | -23,436,784 | 1,258,265 | -26,380,274 | -26,695,244 | -25,482,086 | -25,286,878 | -24,521,682 | -24,135,466 | -27,627,277 | -26,110,481 | -24,082,343 | -24,013,870 | -23,318,496 | -22,811,704 | -22,053,564 | -21,471,151 | -21,359,535 | -21,300,462 | -21,373,667 | -21,363,397 | -21,388,629 | -20,071,309 | -19,716,309 | -18,957,086 | -17,088,282 | -16,329,562 | -15,739,259 | -15,453,605 | -15,528,778 | -14,969,043 | -15,385,634 | -15,377,374 | -15,103,509 |
Total Non-Current Assets | 41,763,000 | 40,155,000 | 38,853,000 | 31,051,000 | 29,868,000 | 28,800,000 | 804,289 | 806,655 | 25,917,550 | 26,380,274 | 26,695,244 | 1,012,506 | 897,201 | 885,336 | 692,863 | 1,100,134 | 1,037,978 | 727,394 | 738,083 | 836,214 | 847,837 | 697,538 | 634,920 | 345,621 | 398,851 | 491,995 | 652,611 | 814,087 | 791,416 | 734,638 | 781,553 | 210,693 | 252,161 | 194,299 | 97,531 | 113,429 | 168,959 | 264,768 | 109,539 | 213,714 |
Other Assets | 0 | 0 | 0 | -14,413,000 | -13,826,000 | -14,479,000 | 47,167,543 | 39,196,629 | -12,928,207 | -13,474,002 | -14,332,668 | 36,755,824 | 39,235,435 | 38,489,174 | 37,693,478 | 36,375,095 | 34,825,792 | 33,706,713 | 35,464,502 | 33,104,301 | 32,576,556 | 31,940,185 | 29,980,973 | 30,294,077 | 29,830,843 | 29,991,680 | 29,323,806 | 29,302,313 | 28,416,547 | 27,850,215 | 27,135,609 | 23,669,314 | 22,789,634 | 23,165,265 | 21,938,509 | 22,298,956 | 21,515,165 | 21,111,873 | 20,617,076 | 20,984,586 |
Total Assets | 55,011,000 | 52,542,000 | 49,672,000 | 55,227,000 | 53,856,000 | 51,103,000 | 47,990,507 | 46,337,104 | 45,719,194 | 45,677,941 | 45,100,945 | 44,783,736 | 46,481,886 | 44,204,267 | 43,282,297 | 42,716,035 | 41,199,648 | 38,416,126 | 37,885,361 | 35,572,603 | 34,851,670 | 33,977,037 | 32,218,329 | 32,252,534 | 31,853,120 | 32,131,955 | 32,051,658 | 32,624,797 | 30,862,639 | 30,092,226 | 29,372,109 | 25,643,231 | 24,411,917 | 24,541,369 | 23,177,270 | 23,770,592 | 23,084,925 | 22,702,685 | 22,009,543 | 22,610,685 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 4,611,000 | 4,407,000 | 3,817,000 | 4,022,000 | 3,955,000 | 3,571,000 | 3,263,903 | 3,407,681 | 3,395,723 | 3,324,836 | 3,415,380 | 3,232,403 | 2,966,524 | 2,844,633 | 2,678,825 | 3,064,582 | 2,978,881 | 2,887,359 | 2,786,532 | 2,696,574 | 2,634,534 | 2,540,778 | 2,472,218 | 2,472,204 | 2,455,404 | 2,382,197 | 2,301,910 | 2,216,354 | 2,187,966 | 2,087,625 | 2,017,843 | 1,921,129 | 1,896,413 | 1,805,531 | 1,710,416 | 1,671,716 | 1,645,600 | 1,539,877 | 1,528,504 | 1,531,178 |
Short Term Debt | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3,479,980 | 0 | 155,687 | 155,688 | 155,687 | 210,687 | 335,587 | 500,587 | 484,287 | 490,720 | 491,006 | 488,612 | 455,682 | 554,756 | 572,289 | 755,294 | 816,132 | 826,242 | 686,452 | 734,961 | 756,650 | 398,100 | 397,830 | 457,431 | 530,434 | 339,077 | 100,000 | 100,000 | 100,000 | 100,000 |
Tax Payables | 0 | 0 | 20,000 | 0 | 0 | 0 | 40,600 | 0 | 0 | 0 | 14,800 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | -1,646,170 | -1,891,827 | -1,258,265 | 0 | -64,600 | 0 | 0 | 0 | 488,895 | 0 | 0 | 0 | 212,091 | 0 | 0 | 0 | -178,720 | 0 | 0 | 0 | 118,044 | 0 | 0 | 0 | -114,541 | 0 | 0 | 0 | -16,502 | 0 | 0 | 0 | 128,856 | 0 |
Other Current Liabilities | 17,666,000 | 16,892,000 | 16,214,000 | -4,022,000 | -3,955,000 | -3,571,000 | 1,646,170 | 1,891,827 | 1,258,265 | -3,324,836 | -3,415,380 | -3,232,403 | -3,122,211 | -3,000,321 | -2,834,512 | -3,275,269 | -3,314,468 | -3,387,946 | -3,270,819 | -3,187,294 | -3,125,540 | -3,029,390 | -2,927,900 | -3,026,960 | -3,027,693 | -3,137,491 | -3,118,042 | -3,042,596 | -2,874,418 | -2,822,586 | -2,774,493 | -2,319,229 | -2,294,243 | -2,262,962 | -2,240,850 | -2,010,793 | -1,745,600 | -1,639,877 | -1,628,504 | -1,631,178 |
Total Current Liabilities | 22,277,000 | 21,299,000 | 20,031,000 | 4,022,000 | 3,955,000 | 3,571,000 | 3,263,903 | 3,407,681 | 3,395,723 | 3,324,836 | 3,415,380 | 3,232,403 | 3,122,211 | 3,000,321 | 488,895 | 3,275,269 | 3,314,468 | 3,387,946 | 212,091 | 3,187,294 | 3,125,540 | 3,029,390 | -178,720 | 3,026,960 | 3,027,693 | 3,137,491 | 118,044 | 3,042,596 | 2,874,418 | 2,822,586 | -114,541 | 2,319,229 | 2,294,243 | 2,262,962 | -16,502 | 2,010,793 | 1,745,600 | 1,639,877 | 128,856 | 1,631,178 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 2,727,000 | 2,727,000 | 2,726,000 | 2,726,000 | 2,726,000 | 2,726,000 | 2,725,410 | 2,725,153 | 2,724,896 | 2,724,642 | 2,724,394 | 2,724,149 | 2,861,728 | 2,861,417 | 2,861,113 | 2,860,811 | 2,860,733 | 1,871,869 | 1,871,626 | 1,871,386 | 1,733,865 | 1,733,694 | 1,733,528 | 1,733,364 | 1,733,211 | 1,733,043 | 1,732,884 | 1,732,726 | 1,732,570 | 1,732,410 | 1,732,258 | 791,437 | 791,392 | 791,349 | 791,306 | 791,264 | 791,222 | 800,000 | 800,000 | 800,000 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 0 | 0 | 0 | 0 | 0 | -1,646,170 | -1,891,827 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 9,342,000 | 9,159,000 | 8,560,000 | -2,726,000 | -2,726,000 | 845,000 | -2,725,410 | -2,725,153 | 670,827 | 600,194 | 690,986 | -2,724,149 | -2,861,728 | -2,861,417 | 25,944,848 | -2,860,811 | -2,860,733 | -1,871,869 | 23,486,092 | -1,871,386 | -1,733,865 | -1,733,694 | 20,225,842 | -1,733,364 | -1,733,211 | -1,733,043 | 19,954,795 | -1,732,726 | -1,732,570 | -1,732,410 | 18,443,267 | -791,437 | -791,392 | -791,349 | 15,253,572 | -791,264 | -791,222 | -800,000 | 13,962,041 | -800,000 |
Total Non-Current Liabilities | 12,069,000 | 11,886,000 | 11,286,000 | 2,726,000 | 2,726,000 | 3,571,000 | -1,646,170 | -1,891,827 | 3,395,723 | 3,324,836 | 3,415,380 | 2,724,149 | 2,861,728 | 2,861,417 | 28,805,961 | 2,860,811 | 2,860,733 | 1,871,869 | 25,357,718 | 1,871,386 | 1,733,865 | 1,733,694 | 21,959,370 | 1,733,364 | 1,733,211 | 1,733,043 | 21,687,679 | 1,732,726 | 1,732,570 | 1,732,410 | 20,175,525 | 791,437 | 791,392 | 791,349 | 16,044,878 | 791,264 | 791,222 | 800,000 | 14,762,041 | 800,000 |
Total Liabilities | 34,346,000 | 33,185,000 | 31,317,000 | 39,986,000 | 39,213,000 | 37,104,000 | 35,069,605 | 34,533,086 | 33,293,169 | 32,748,589 | 31,545,816 | 31,385,973 | 31,519,407 | 30,173,261 | 29,294,856 | 29,448,283 | 28,472,748 | 26,500,721 | 25,569,809 | 23,510,794 | 23,032,496 | 22,817,977 | 21,780,650 | 21,814,433 | 21,622,107 | 21,921,458 | 21,805,723 | 22,646,926 | 20,880,560 | 20,412,552 | 20,060,984 | 17,250,642 | 16,714,040 | 17,167,593 | 16,028,376 | 16,628,526 | 15,947,534 | 15,404,785 | 14,890,897 | 15,528,200 |
Common Stock | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 654 | 652 | 652 | 651 | 648 | 648 | 647 | 645 | 643 | 642 | 642 | 642 | 638 | 638 | 638 | 636 | 634 | 633 | 633 | 630 | 611 | 610 | 609 | 583 | 582 | 582 | 581 | 579 | 577 | 576 | 576 | 573 | 572 | 571 |
Retained Earnings | 22,664,000 | 21,405,000 | 20,295,000 | 17,971,000 | 17,258,000 | 16,597,000 | 15,892,065 | 15,042,561 | 15,035,644 | 14,641,484 | 14,455,868 | 13,842,787 | 13,454,036 | 12,790,216 | 12,362,463 | 11,829,322 | 11,420,686 | 11,132,268 | 11,021,006 | 10,705,025 | 10,322,975 | 9,864,424 | 9,426,299 | 9,300,208 | 9,083,202 | 8,849,959 | 8,562,889 | 8,359,354 | 8,412,114 | 8,238,296 | 7,996,701 | 7,972,643 | 7,725,255 | 7,519,685 | 7,370,371 | 7,317,277 | 7,242,728 | 7,132,423 | 6,854,571 | 6,644,892 |
Accumulated Other Comprehensive Income/Loss | -810,000 | -821,000 | -676,000 | -1,453,000 | -1,319,000 | -1,297,000 | -1,646,170 | -1,891,827 | -1,258,265 | -649,445 | -64,600 | 49,184 | 230,048 | 205,827 | 488,895 | 386,357 | 349,488 | 21,944 | 212,091 | 211,714 | 206,827 | 38,323 | -178,720 | -221,041 | -194,157 | -134,009 | 118,044 | 129,682 | 78,441 | -15,677 | -114,541 | 119,752 | 163,834 | 101,629 | -16,502 | 9,809 | 66,441 | 158,023 | 128,856 | 102,186 |
Total Stockholders Equity | 20,665,000 | 19,355,000 | 18,353,000 | 15,239,000 | 14,641,000 | 13,988,000 | 12,910,073 | 11,795,110 | 12,417,566 | 12,919,589 | 13,545,896 | 13,387,526 | 13,986,072 | 13,096,472 | 13,105,886 | 12,451,997 | 11,991,825 | 11,367,244 | 11,497,371 | 11,158,096 | 10,757,352 | 10,114,596 | 9,439,827 | 9,355,148 | 9,163,755 | 9,150,372 | 9,196,602 | 8,911,144 | 8,898,887 | 8,605,844 | 8,253,718 | 7,352,322 | 6,703,922 | 6,413,587 | 6,204,881 | 6,162,815 | 6,137,515 | 6,288,702 | 6,130,053 | 6,081,046 |
Total Investments | 9,060,000 | 8,729,000 | 10,026,000 | 32,439,000 | 31,036,000 | 29,875,000 | 28,270,024 | 26,934,404 | 26,841,233 | 27,257,146 | 27,783,990 | 27,610,075 | 30,167,609 | 29,156,460 | 28,553,005 | 27,785,951 | 26,158,268 | 24,176,150 | 24,038,003 | 23,237,687 | 22,842,235 | 22,247,805 | 21,507,397 | 21,638,288 | 21,444,271 | 21,590,891 | 21,568,933 | 21,774,581 | 20,283,821 | 19,955,987 | 19,015,370 | 17,373,394 | 16,471,877 | 16,068,521 | 15,499,110 | 16,234,599 | 15,423,100 | 15,785,747 | 15,455,544 | 15,775,768 |
Total Debt | 2,727,000 | 2,727,000 | 2,882,000 | 2,726,000 | 2,726,000 | 2,726,000 | 2,725,410 | 2,725,153 | 2,724,896 | 2,724,642 | 2,724,394 | 2,724,149 | 3,017,415 | 3,017,105 | 3,016,800 | 3,071,498 | 3,196,320 | 2,372,456 | 2,355,913 | 2,362,106 | 2,224,871 | 2,222,306 | 2,189,210 | 2,288,120 | 2,305,500 | 2,488,337 | 2,549,016 | 2,558,968 | 2,419,022 | 2,467,371 | 2,488,908 | 1,189,537 | 1,189,222 | 1,248,780 | 1,321,740 | 1,130,341 | 891,222 | 900,000 | 900,000 | 900,000 |
Net Debt | 1,100,000 | 1,127,000 | 1,384,000 | 1,867,000 | 1,822,000 | 1,923,000 | 1,870,292 | 1,911,570 | 1,911,348 | 1,911,725 | 1,865,726 | 1,586,428 | 1,783,356 | 2,075,154 | 2,110,352 | 2,095,100 | 2,342,061 | 1,490,172 | 1,629,683 | 1,482,007 | 1,619,555 | 1,589,206 | 1,542,654 | 1,637,083 | 1,778,872 | 1,807,446 | 1,942,817 | 1,696,607 | 1,678,702 | 1,763,617 | 1,645,966 | 610,721 | 672,631 | 690,819 | 768,414 | 480,562 | 366,148 | 428,988 | 414,298 | 236,274 |
Reported Currency: USD | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 1,269,000 | 1,120,000 | 2,334,000 | 723,000 | 669,000 | 717,000 | 862,788 | 18,258 | 403,945 | 197,432 | 623,675 | 421,415 | 718,664 | 475,708 | 599,314 | 488,682 | 466,389 | -88,674 | 312,768 | 399,189 | 485,845 | 495,498 | 56,324 | 248,766 | 256,347 | 166,384 | 201,792 | -45,217 | 199,099 | 274,035 | 95,574 | 303,620 | 249,357 | 175,627 | 28,006 | 64,000 | 125,819 | 308,757 | 207,134 | 223,264 |
Depreciation & Amortization | 27,000 | 21,000 | 24,000 | 24,000 | 24,000 | 23,000 | 25,722 | 26,104 | 27,207 | 27,167 | 33,132 | 20,135 | 15,286 | 14,402 | 19,196 | 16,715 | 16,489 | 16,631 | 21,890 | 20,003 | 19,794 | 20,417 | 26,147 | 26,315 | 26,472 | 26,736 | 31,836 | 31,824 | 30,824 | 31,294 | 4,850 | 4,865 | 4,880 | 4,748 | 22,968 | 0 | 0 | 0 | 20,038 | 0 |
Deferred Income Tax | 0 | 24,000 | -68,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Stock Based Compensation | 16,000 | 68,000 | 20,000 | 15,000 | 17,000 | 41,000 | 7,599 | 14,000 | 21,000 | 45,379 | 14,791 | 14,739 | 16,752 | 40,812 | 14,829 | 14,521 | 13,363 | 28,549 | 11,985 | 12,895 | 15,646 | 25,891 | 9,970 | 10,387 | 20,755 | 14,664 | 9,490 | 15,569 | 27,082 | 15,657 | 10,270 | 10,542 | 21,504 | 14,265 | 9,521 | 10,531 | 22,806 | 13,238 | 9,671 | 9,491 |
Change in Working Capital | 412,000 | 519,000 | -416,000 | 1,006,000 | 298,000 | 265,000 | 129,761 | 1,071,879 | 128,819 | 3,792 | 279,860 | 738,576 | 362,156 | 528,869 | 366,915 | 867,937 | 676,275 | 261,950 | 185,213 | 455,317 | 90,653 | -132,565 | 151,059 | 270,926 | -288,625 | 109,622 | -165,029 | 606,227 | 132,732 | -37,679 | 158,976 | 316,665 | 17,862 | 164,803 | 17,609 | 244,851 | 131,290 | -152,456 | 21,751 | 126,842 |
Accounts Receivable | -523,000 | -1,159,000 | 352,000 | 315,000 | -777,000 | -871,000 | -13,488 | -9,951 | -485,099 | -600,691 | 161,884 | -65,707 | -173,141 | -608,250 | 143,123 | 1,872 | -45,181 | -418,457 | 91,013 | -26,715 | -16,913 | -285,137 | -8,049 | 33,703 | -3,178 | -233,772 | 135,738 | 55,355 | -46,148 | -176,350 | 127,296 | 79,905 | -61,466 | -217,348 | 81,958 | 97,901 | -14,395 | -192,247 | 62,731 | 46,187 |
Inventory | 0 | 0 | 406,000 | 653,000 | 803,000 | 0 | 0 | 0 | 640,480 | 692,462 | 149,499 | 713,225 | 578,775 | 993,487 | 356,018 | 597,874 | 638,044 | 823,724 | 43,824 | 384,296 | 139,950 | 127,220 | 106,035 | 187,848 | -206,841 | 233,617 | -106,605 | 465,749 | 123,311 | 170,542 | 83,209 | 222,779 | 112,739 | 283,558 | -15,156 | 182,016 | -11,259 | 125,898 | 8,676 | 148,127 |
Accounts Payable | 95,000 | 521,000 | -237,000 | 40,000 | 373,000 | 279,000 | -163,927 | 56,323 | 146,117 | -74,022 | -118,506 | 287,110 | 91,255 | 240,206 | -139,670 | 73,459 | 52,354 | 79,807 | -32,770 | 75,487 | 76,810 | 62,605 | -10,258 | -5,265 | 35,327 | 53,634 | -28,999 | -12,584 | 29,998 | 20,114 | -17,656 | -24,514 | 21,783 | 51,929 | -10,127 | -15,415 | 35,679 | -16,022 | -22,922 | -16,182 |
Other Working Capital | -87,000 | -84,000 | -937,000 | -2,000 | -101,000 | 857,000 | 307,176 | 1,025,507 | -172,679 | -13,957 | 236,482 | 517,173 | 444,042 | 896,913 | 363,462 | 792,606 | 669,102 | 600,600 | 126,970 | 406,545 | 30,756 | 89,967 | 169,366 | 242,488 | -320,774 | 289,760 | -271,768 | 563,456 | 148,882 | 118,557 | 49,336 | 261,274 | 57,545 | 330,222 | -54,222 | 162,365 | 110,006 | 55,813 | -18,058 | 96,837 |
Other Non-Cash Items | -136,000 | -54,000 | -229,000 | 202,000 | 144,000 | -83,000 | -44,360 | 249,997 | 321,295 | 277,793 | -151,454 | -179,886 | -263,131 | -296,946 | -445,199 | -377,985 | -461,390 | 391,998 | -26,536 | -56,789 | -134,812 | -173,843 | 194,835 | 67,707 | 81,757 | 82,774 | -46,606 | -81,336 | -43,788 | -75,189 | 94,685 | -134,912 | -70,042 | -32,152 | 135,191 | 102,998 | 19,823 | -84,078 | -1,085 | -13,001 |
Net Cash Provided by Operating Activities | 1,518,000 | 1,564,000 | 1,665,000 | 1,970,000 | 1,151,000 | 963,000 | 981,510 | 1,379,749 | 902,405 | 551,563 | 800,004 | 1,014,979 | 849,727 | 762,845 | 555,055 | 1,009,870 | 711,126 | 610,454 | 505,320 | 830,615 | 477,126 | 235,398 | 438,335 | 624,101 | 96,706 | 400,180 | 31,483 | 527,067 | 345,949 | 208,118 | 359,505 | 495,915 | 218,681 | 322,543 | 190,327 | 422,380 | 299,738 | 85,461 | 237,471 | 346,596 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -11,000 | -15,000 | -15,000 | -11,000 | -15,000 | -11,000 | -13,289 | -14,553 | -12,060 | -11,770 | -6,987 | -10,822 | -11,095 | -12,490 | -13,155 | -9,030 | -9,217 | -8,470 | -10,202 | -11,276 | -6,936 | -9,423 | -10,759 | -5,808 | -9,002 | -4,240 | -5,979 | -5,759 | -5,909 | -5,194 | -3,738 | -3,281 | -4,332 | -3,952 | -4,835 | -4,505 | -10,268 | -32,897 | -5,308 | -4,215 |
Acquisitions Net | 0 | 0 | -22,000 | 0 | 0 | 0 | 14,308 | 1,539,808 | 0 | 0 | 1,103,118 | -556,769 | 0 | -546,349 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27,709 | -27,709 | 0 | 0 | -1,971,809 | -19,451 | -1,460 | 0 | -40,818 | 0 | 43,250 | -2,432 | -1,528 | 0 |
Purchases of Investments | -6,753,000 | -9,418,000 | -6,631,000 | -4,926,000 | -5,451,000 | -4,383,000 | -3,785,796 | -3,901,729 | -3,571,303 | -8,266,201 | -6,287,404 | -7,870,566 | -13,934,579 | -12,271,348 | -6,920,397 | -9,310,927 | -15,339,144 | -12,966,926 | -6,908,376 | -8,180,393 | -9,559,856 | -7,680,272 | -9,211,682 | -8,537,530 | -8,127,076 | -9,985,403 | -9,703,372 | -9,504,025 | -10,182,747 | -11,449,562 | -8,360,822 | -11,121,776 | -10,076,890 | -8,632,592 | -7,541,577 | -8,300,242 | -8,424,191 | -7,842,091 | -7,630,708 | -8,072,760 |
Sales/Maturities of Investments | 5,198,000 | 8,078,000 | 5,137,000 | 3,006,000 | 4,456,000 | 3,399,000 | 2,806,700 | 2,595,195 | 2,982,644 | 7,964,702 | 5,769,950 | 8,234,693 | 13,304,310 | 12,583,588 | 6,428,949 | 8,635,786 | 13,850,893 | 12,599,399 | 6,577,287 | 7,717,112 | 9,158,280 | 7,518,251 | 9,051,185 | 8,081,821 | 8,271,730 | 9,730,125 | 9,341,764 | 8,920,370 | 10,012,787 | 11,132,329 | 9,039,336 | 10,271,520 | 9,929,199 | 8,439,658 | 7,161,973 | 7,803,022 | 8,320,236 | 7,927,568 | 7,383,016 | 7,739,380 |
Other Investing Activities | 57,000 | -54,000 | -23,000 | -4,000 | 5,000 | -1,000 | -17,257 | -1,509,840 | 97,836 | 550 | -162,007 | -156,142 | 40,875 | -246,590 | 69,795 | -114,057 | -34,226 | 97,501 | -214,716 | -28,975 | -43,639 | -123,349 | 7,319 | -30,965 | 24,661 | 201,604 | -111,827 | 72,936 | -38,648 | 200,549 | -169,402 | -26,452 | 31,082 | -36,381 | -28,686 | 40,129 | -12,800 | -65,691 | 60,207 | -21,438 |
Net Cash Used for Investing Activities | -1,509,000 | -1,409,000 | -1,554,000 | -1,935,000 | -1,005,000 | -996,000 | -995,334 | -1,291,119 | -502,883 | -312,719 | -686,448 | -359,606 | -600,489 | -493,189 | -434,808 | -798,228 | -1,531,694 | -278,496 | -556,007 | -503,532 | -452,151 | -294,793 | -163,937 | -492,482 | 160,313 | -57,914 | -479,414 | -544,187 | -214,517 | -121,878 | -1,466,435 | -899,440 | -122,401 | -233,267 | -413,125 | -461,596 | -83,773 | -15,543 | -194,321 | -359,033 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | 0 | 0 | -2,000 | 0 | -18,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -485,821 | 0 | -55,000 | -139,000 | -165,000 | -16,300 | -21,644 | -137,283 | -2,300 | -32,962 | -149,401 | -54,000 | -272,000 | -101,000 | -25,000 | -100,000 | -50,000 | -22,000 | -40,000 | 0 | -105,000 | -74,171 | -192,285 | -240,558 | 0 | 0 | 0 | 0 |
Common Stock Issued | 0 | 0 | -7,000 | 5,000 | 18,000 | 0 | 6,660 | 1,202 | 13,195 | 0 | 6,137 | 96 | 10,193 | 0 | 11,532 | 5 | 988,618 | 0 | 5,685 | 1,075 | 1,344 | 0 | 4,421 | 1,822 | 90,994 | 39,585 | 112,140 | 460,969 | 0 | 0 | 1,367 | 0 | 46,000 | 202 | 4,164 | -1,481 | 2,590 | 0 | 3,579 | 727 |
Common Stock Repurchased | 24,000 | -32,000 | -2,000 | 0 | 18,000 | -18,000 | 2,863 | -10,000 | -321,000 | -255,000 | -362,097 | -836,882 | -306,049 | -189,274 | -7,986 | 13,875 | -5,134 | -80,013 | 0 | 557 | 1,344 | -2,871 | -98,233 | -10,954 | -181,348 | -98,633 | -13,564 | -230,646 | -2,848 | -3,990 | 1,340,741 | -2,298 | -1,689 | -75,256 | 0 | -4,987 | -198,979 | -163,310 | -202,218 | -251,919 |
Dividends Paid | -10,000 | -10,000 | -10,000 | -10,000 | -10,000 | -10,000 | -10,184 | -10,184 | -10,000 | -10,000 | -10,184 | -17,291 | -10,402 | -10,403 | -10,403 | -10,403 | -10,403 | -10,403 | -10,403 | -10,403 | -10,403 | -10,403 | -10,403 | -10,402 | -10,403 | -10,437 | -11,105 | -12,369 | -11,349 | -11,218 | -11,617 | -5,484 | -5,485 | -5,484 | -5,485 | -5,484 | -5,485 | -5,484 | -5,485 | -5,484 |
Other Financing Activities | 24,000 | -32,000 | 26,000 | -2,000 | -23,000 | -2,000 | 8,000 | -2,000 | -118,000 | 32,000 | 18,474 | -50,217 | 515,275 | 13,075 | 17,045 | 44,151 | 986,370 | -44,080 | -2,119 | -164,291 | -42,501 | 21,831 | 1,550 | 69,819 | 69,627 | -128,835 | 241,178 | 475,891 | -35,924 | -190,461 | 1,432,128 | 474,958 | -14,238 | 67,736 | 130,759 | 184,492 | 33,542 | 90,654 | -6,609 | 18,475 |
Net Cash Used Provided by Financing Activities | 14,000 | -42,000 | 5,000 | -7,000 | -15,000 | -30,000 | -2,000 | -22,000 | -449,000 | -233,000 | -347,670 | -904,294 | 209,017 | -186,602 | -44,812 | -105,247 | 805,833 | -134,496 | -34,166 | -37,411 | -50,604 | 41,519 | -252,066 | -3,715 | -394,124 | -338,905 | 191,509 | 132,876 | -100,121 | -227,669 | 1,381,878 | 467,176 | -126,412 | -86,973 | 129,438 | 172,540 | -168,332 | -78,140 | -210,733 | -238,201 |
Effect of Forex Changes on Cash | 4,000 | -11,000 | 27,000 | -26,000 | 7,000 | 5,000 | 30,677 | -36,776 | -38,866 | -3,924 | -24 | -20,633 | -7,306 | -6,084 | 28,136 | 15,895 | 8,981 | -30,723 | 26,076 | -10,272 | -1,512 | 3,449 | -7,508 | -1,194 | -12,042 | 1,611 | 260 | 6,285 | 5,255 | 2,241 | -10,822 | -1,426 | -11,238 | 2,332 | -3,093 | -8,619 | 6,429 | -6,468 | -10,441 | -12,079 |
Net Change in Cash | 27,000 | 102,000 | 143,000 | 2,000 | 138,000 | -58,000 | 15,004 | 30,093 | -87,887 | 1,347 | -234,138 | -269,554 | 450,949 | 76,970 | 103,571 | 122,290 | -5,754 | 166,739 | -58,777 | 279,400 | -27,141 | -14,427 | 14,824 | 126,710 | -149,147 | 4,972 | -256,162 | 122,041 | 36,566 | -139,188 | 264,126 | 62,225 | -41,370 | 4,635 | -96,453 | 124,705 | 54,062 | -14,690 | -178,024 | -262,717 |
Cash at End of Period | 1,627,000 | 1,600,000 | 1,498,000 | 1,355,000 | 1,353,000 | 1,215,000 | 1,273,328 | 1,258,324 | 1,228,231 | 1,316,118 | 1,314,771 | 1,548,909 | 1,818,463 | 1,367,514 | 1,290,544 | 1,186,973 | 1,064,683 | 1,070,437 | 903,698 | 962,475 | 683,075 | 710,216 | 724,643 | 709,819 | 583,109 | 732,256 | 606,199 | 862,361 | 740,320 | 703,754 | 842,942 | 578,816 | 516,591 | 557,961 | 553,326 | 649,779 | 525,074 | 471,012 | 485,702 | 663,726 |
Cash at Start of Period | 1,600,000 | 1,498,000 | 1,355,000 | 1,353,000 | 1,215,000 | 1,273,000 | 1,258,324 | 1,228,231 | 1,316,118 | 1,314,771 | 1,548,909 | 1,818,463 | 1,367,514 | 1,290,544 | 1,186,973 | 1,064,683 | 1,070,437 | 903,698 | 962,475 | 683,075 | 710,216 | 724,643 | 709,819 | 583,109 | 732,256 | 727,284 | 862,361 | 740,320 | 703,754 | 842,942 | 578,816 | 516,591 | 557,961 | 553,326 | 649,779 | 525,074 | 471,012 | 485,702 | 663,726 | 926,443 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 1,518,000 | 1,564,000 | 1,665,000 | 1,970,000 | 1,151,000 | 963,000 | 981,510 | 1,379,749 | 902,405 | 551,563 | 800,004 | 1,014,979 | 849,727 | 762,845 | 555,055 | 1,009,870 | 711,126 | 610,454 | 505,320 | 830,615 | 477,126 | 235,398 | 438,335 | 624,101 | 96,706 | 400,180 | 31,483 | 527,067 | 345,949 | 208,118 | 359,505 | 495,915 | 218,681 | 322,543 | 190,327 | 422,380 | 299,738 | 85,461 | 237,471 | 346,596 |
Capital Expenditure | -11,000 | -15,000 | -15,000 | -11,000 | -15,000 | -11,000 | -13,289 | -14,553 | -12,060 | -11,770 | -6,987 | -10,822 | -11,095 | -12,490 | -13,155 | -9,030 | -9,217 | -8,470 | -10,202 | -11,276 | -6,936 | -9,423 | -10,759 | -5,808 | -9,002 | -4,240 | -5,979 | -5,759 | -5,909 | -5,194 | -3,738 | -3,281 | -4,332 | -3,952 | -4,835 | -4,505 | -10,268 | -32,897 | -5,308 | -4,215 |
Free Cash Flow | 1,507,000 | 1,549,000 | 1,650,000 | 1,959,000 | 1,136,000 | 952,000 | 968,221 | 1,365,196 | 890,345 | 539,793 | 793,017 | 1,004,157 | 838,632 | 750,355 | 541,900 | 1,000,840 | 701,909 | 601,984 | 495,118 | 819,339 | 470,190 | 225,975 | 427,576 | 618,293 | 87,704 | 395,940 | 25,504 | 521,308 | 340,040 | 202,924 | 355,767 | 492,634 | 214,349 | 318,591 | 185,492 | 417,875 | 289,470 | 52,564 | 232,163 | 342,381 |