Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-09-30 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 4,285,000 | 4,227,000 | 4,133,000 | 3,659,000 | 3,991,000 | 3,651,000 | 3,300,000 | 3,274,000 | 3,115,000 | 2,834,613 | 2,896,331 | 3,048,129 | 2,786,705 | 2,836,724 | 2,743,773 | 2,670,638 | 2,610,184 | 2,244,515 | 1,982,016 | 2,214,086 | 2,042,520 | 2,018,975 | 1,960,083 | 1,794,697 | 1,944,413 | 1,892,939 | 1,745,157 | 1,867,211 | 1,725,471 | 1,530,611 | 1,484,778 | 1,613,960 | 1,510,456 | 1,427,884 | 1,242,046 | 1,561,952 | 1,375,165 | 1,435,786 | 1,464,986 | 1,518,433 |
Revenue Y/Y Growth | 7.37% | 15.78% | 25.24% | 11.76% | 28.12% | 28.80% | 13.94% | 7.41% | 11.78% | -0.07% | 5.56% | 14.13% | 6.76% | 26.38% | 38.43% | 20.62% | 27.79% | 11.17% | 1.12% | 23.37% | 5.05% | 6.66% | 12.32% | -3.88% | 12.69% | 23.67% | 17.54% | 15.69% | 14.24% | 7.19% | 19.54% | 3.33% | 9.84% | -0.55% | -15.22% | 2.87% | - | - | - | - |
Cost of Revenue | 0 | -23,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 88,437 | 0 | 0 | 0 | 0 | -90,761 | 0 | 234,600 | 0 | 224,499 | 167,926 | 219,901 | 230,686 | 0 | 226,313 | 164,739 | 113,657 | 186,311 | 181,171 | 160,511 | 177,678 | 162,360 | 129,556 | 167,384 | 25,246 | 132,752 | 0 | 152,586 | 141,186 | 131,833 |
Gross Profit | 4,285,000 | 4,250,000 | 4,133,000 | 3,659,000 | 3,991,000 | 3,651,000 | 3,300,000 | 3,274,000 | 3,115,000 | 2,834,613 | 2,807,894 | 3,048,129 | 2,786,705 | 2,836,724 | 2,743,773 | 2,761,399 | 2,610,184 | 2,009,915 | 1,982,016 | 1,989,587 | 1,874,594 | 1,799,074 | 1,729,397 | 1,794,697 | 1,718,100 | 1,728,200 | 1,631,500 | 1,680,900 | 1,544,300 | 1,370,100 | 1,307,100 | 1,451,600 | 1,380,900 | 1,260,500 | 1,216,800 | 1,429,200 | 1,375,165 | 1,283,200 | 1,323,800 | 1,386,600 |
Gross Profit Margin | 100.00% | 100.54% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 96.95% | 100.00% | 100.00% | 100.00% | 100.00% | 103.40% | 100.00% | 89.55% | 100.00% | 89.86% | 91.78% | 89.11% | 88.23% | 100.00% | 88.36% | 91.30% | 93.49% | 90.02% | 89.50% | 89.51% | 88.03% | 89.94% | 91.42% | 88.28% | 97.97% | 91.50% | 100.00% | 89.37% | 90.36% | 91.32% |
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 | 0 | 22,000 | 22,000 | 18,000 | 19,000 | 17,000 | 19,000 | 16,000 | 16,000 | 15,018 | 14,020 | 21,464 | 17,817 | 16,168 | 12,378 | 11,934 | 10,618 | 8,733 | 9,833 | 10,344 | 8,435 | 7,535 | 6,652 | 7,153 | 7,890 | 6,633 | 8,996 | 4,615 | 5,932 | 6,919 | 8,457 | 5,828 | 6,400 | 7,117 | 7,886 | 5,942 | 5,924 | 5,925 | 5,463 | 4,619 |
Total Operating Expenses | 4,251,000 | 1,046,000 | 1,028,000 | 244,000 | -3,369,000 | -2,939,000 | -2,860,000 | -2,679,000 | -3,491,000 | -2,691,092 | -2,481,969 | -1,669,046 | -2,858,885 | -2,060,936 | -2,355,039 | 2,760,885 | -2,331,035 | 2,000,195 | 2,018,055 | 1,992,782 | 1,948,907 | 1,633,105 | 1,546,594 | 2,492,338 | 1,742,900 | 1,825,300 | 1,520,200 | 1,166,500 | 2,623,800 | 1,249,500 | 1,138,600 | 1,189,800 | 1,181,500 | 1,234,000 | 1,084,500 | 1,136,700 | 1,285,200 | 1,152,800 | 1,088,500 | 1,140,900 |
Operating Income or Loss | 614,000 | 847,000 | 837,000 | 3,415,000 | 622,000 | 712,000 | 440,000 | 595,000 | -376,000 | 143,521 | 325,925 | 1,379,083 | -72,180 | 775,788 | 388,734 | 134,242 | 279,149 | 244,320 | -5,039 | 226,799 | 100,927 | 380,779 | 422,175 | -697,435 | 197,401 | 63,928 | 225,018 | 694,314 | -896,834 | 283,659 | 347,364 | 424,634 | 329,793 | 195,373 | 186,328 | 429,685 | 91,490 | 253,926 | 373,190 | 399,363 |
Operating Margin | 14.33% | 20.04% | 20.25% | 93.33% | 15.59% | 19.50% | 13.33% | 18.17% | -12.07% | 5.06% | 11.25% | 45.24% | -2.59% | 27.35% | 14.17% | 5.03% | 10.69% | 10.89% | -0.25% | 10.24% | 4.94% | 18.86% | 21.54% | -38.86% | 10.15% | 3.38% | 12.89% | 37.18% | -51.98% | 18.53% | 23.40% | 26.31% | 21.83% | 13.68% | 15.00% | 27.51% | 6.65% | 17.69% | 25.47% | 26.30% |
Interest Expense | 38,000 | 37,000 | 37,000 | 36,000 | 34,000 | 33,000 | 32,000 | 27,000 | 25,000 | 24,398 | 24,078 | 23,364 | 15,539 | 15,607 | 15,639 | 14,846 | 6,641 | 7,253 | 7,583 | 7,721 | 7,907 | 8,434 | 7,631 | 7,984 | 7,901 | 7,728 | 7,418 | 7,314 | 7,266 | 8,059 | 8,964 | 9,034 | 8,893 | 9,073 | 9,228 | 9,185 | 8,990 | 9,026 | 8,990 | 9,563 |
EBITDA | 0 | 22,000 | 32,000 | -85,500 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7,990 | 0 | 0 | 0 | 0 | -698,414 | 198,522 | 87,591 | 234,961 | 720,319 | -894,901 | 283,592 | 347,377 | 424,625 | 329,780 | 207,144 | 198,682 | 441,816 | 104,746 | 266,107 | 386,523 | 410,567 |
Depreciation and Amortization | 0 | -847,000 | -837,000 | -391,500 | -656,000 | -745,000 | -519,000 | -625,100 | 360,000 | -214,000 | -311,000 | -527,700 | 52,000 | -768,674 | -332,141 | -181,361 | -219,212 | -264,941 | 44,029 | -195,699 | -126,927 | -398,879 | -422,475 | 4,468 | 7,127 | 8,727 | 8,950 | 11,210 | 12,182 | 10,729 | 11,746 | 11,016 | 14,026 | 11,771 | 12,354 | 12,131 | 13,256 | 12,181 | 13,333 | 11,204 |
Income Before Tax | 577,000 | 832,000 | 832,000 | 272,000 | 725,000 | 750,000 | 408,000 | 568,000 | -401,000 | 119,123 | 301,847 | 500,064 | -87,719 | 760,181 | 373,095 | 119,396 | 272,508 | 237,067 | -43,622 | 219,078 | 93,020 | 382,593 | 408,791 | -702,298 | 197,421 | 60,763 | 217,643 | 695,305 | -904,067 | 275,533 | 338,413 | 415,591 | 320,887 | 186,299 | 177,067 | 455,527 | 101,439 | 271,306 | 380,237 | 406,967 |
Income Tax Expense | 68,000 | 108,000 | 99,000 | -532,000 | 47,000 | 80,000 | 43,000 | 72,000 | -82,000 | -3,507 | 4,096 | 69,357 | -14,251 | 80,199 | 31,233 | 55,794 | 29,451 | 46,187 | -60,234 | 1,434 | -11,378 | 39,738 | 59,891 | -320,024 | -8,192 | -9,132 | 7,325 | 124,280 | -264,693 | 29,859 | 46,770 | 42,019 | 25,493 | 30,607 | 5,381 | 63,153 | -6,133 | 35,834 | 41,167 | 49,704 |
Net Income | 509,000 | 724,000 | 733,000 | 804,000 | 678,000 | 670,000 | 365,000 | 496,000 | -319,000 | 122,630 | 297,751 | 430,707 | -73,468 | 679,982 | 341,862 | 63,602 | 243,057 | 190,880 | 16,612 | 217,644 | 104,398 | 342,855 | 348,900 | -382,274 | 205,613 | 69,895 | 210,318 | 571,025 | -639,374 | 245,674 | 291,643 | 373,572 | 295,394 | 155,692 | 171,686 | 357,281 | 88,553 | 209,057 | 322,978 | 340,123 |
Net Income Margin | 11.88% | 17.13% | 17.74% | 21.97% | 16.99% | 18.35% | 11.06% | 15.15% | -10.24% | 4.33% | 10.28% | 14.13% | -2.64% | 23.97% | 12.46% | 2.38% | 9.31% | 8.50% | 0.84% | 9.83% | 5.11% | 16.98% | 17.80% | -21.30% | 10.57% | 3.69% | 12.05% | 30.58% | -37.06% | 16.05% | 19.64% | 23.15% | 19.56% | 10.90% | 13.82% | 22.87% | 6.44% | 14.56% | 22.05% | 22.40% |
EPS | 11.95 | 16.71 | 16.90 | 18.53 | 15.64 | 16.27 | 9.30 | 12.72 | -8.22 | 3.15 | 7.67 | 11.00 | -1.88 | 16.97 | 8.53 | 1.61 | 6.08 | 4.78 | 0.41 | 5.34 | 2.56 | 8.42 | 8.57 | -9.50 | 5.04 | 1.71 | 5.14 | 13.92 | -15.73 | 5.98 | 7.12 | 9.14 | 7.11 | 3.70 | 4.03 | 8.32 | 2.02 | 4.72 | 7.26 | 7.54 |
EPS Diluted | 11.95 | 16.71 | 16.90 | 18.53 | 15.64 | 16.27 | 9.30 | 12.72 | -8.22 | 3.11 | 7.67 | 10.99 | -1.87 | 16.95 | 8.52 | 1.61 | 6.07 | 4.77 | 0.41 | 5.32 | 2.56 | 8.39 | 8.54 | -9.50 | 5.02 | 1.70 | 5.11 | 13.85 | -15.73 | 5.95 | 7.07 | 9.08 | 7.06 | 3.67 | 4.00 | 8.26 | 2.00 | 4.68 | 7.19 | 7.47 |
Weighted Average Shares Out | 42,600 | 42,800 | 42,900 | 43,400 | 42,900 | 40,700 | 38,700 | 39,000 | 38,800 | 38,900 | 38,800 | 39,161 | 39,161 | 39,527 | 39,543 | 39,519 | 39,483 | 39,449 | 40,204 | 40,757 | 40,780 | 40,719 | 40,712 | 40,239 | 40,796 | 40,874 | 40,918 | 41,022 | 40,647 | 41,083 | 40,961 | 40,872 | 41,546 | 42,079 | 42,602 | 42,942 | 43,838 | 44,292 | 44,487 | 45,109 |
Weighted Average Shares Out Diluted | 42,600 | 42,800 | 42,900 | 43,400 | 42,900 | 40,700 | 38,700 | 39,000 | 38,800 | 39,430 | 38,800 | 39,197 | 39,200 | 39,567 | 39,597 | 39,519 | 39,557 | 39,519 | 40,296 | 40,911 | 40,780 | 40,865 | 40,855 | 40,239 | 40,959 | 41,115 | 41,158 | 41,229 | 40,647 | 41,290 | 41,251 | 41,142 | 41,841 | 42,423 | 42,922 | 43,254 | 44,276 | 44,670 | 44,920 | 45,532 |
Reported Currency: USD | 2024-09-30 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 1,599,000 | 1,570,000 | 1,544,000 | 1,437,000 | 1,765,000 | 2,067,000 | 1,610,000 | 1,398,000 | 1,679,000 | 2,116,049 | 1,778,218 | 1,440,861 | 1,068,441 | 1,106,345 | 1,132,660 | 801,651 | 938,881 | 922,479 | 817,626 | 808,036 | 717,172 | 661,367 | 583,974 | 656,095 | 639,761 | 619,493 | 700,586 | 635,067 | 585,395 | 469,205 | 468,240 | 481,922 | 435,795 | 429,287 | 328,943 | 283,658 | 401,226 | 338,901 | 398,575 | 437,474 |
Short Term Investments | 3,931,000 | 3,903,000 | 3,851,000 | 3,388,000 | 27,562,000 | 26,164,000 | 25,419,000 | 23,268,000 | 22,457,000 | 22,252,673 | 22,822,290 | 23,486,609 | 22,336,263 | 21,905,142 | 21,234,249 | 21,175,123 | 19,080,878 | 17,913,654 | 16,992,320 | 17,245,476 | 17,025,087 | 16,549,126 | 16,112,775 | 15,468,587 | 15,350,968 | 15,760,043 | 16,354,627 | 16,359,618 | 16,409,122 | 16,427,440 | 16,295,977 | 15,668,038 | 15,798,619 | 15,813,646 | 15,632,842 | 16,601,524 | 16,576,315 | 16,998,155 | 16,769,090 | 16,396,538 |
Cash + Short Term Investments | 5,530,000 | 17,412,000 | 32,238,000 | 31,304,000 | 29,327,000 | 28,231,000 | 27,029,000 | 24,666,000 | 24,136,000 | 24,368,722 | 24,600,508 | 24,927,470 | 23,404,704 | 23,011,487 | 22,366,909 | 21,976,774 | 20,019,759 | 18,836,133 | 17,809,946 | 18,053,512 | 17,742,259 | 17,210,493 | 16,696,749 | 16,124,682 | 15,990,729 | 16,379,536 | 17,055,213 | 16,994,685 | 16,994,517 | 16,896,645 | 16,764,217 | 16,149,960 | 16,234,414 | 16,242,933 | 15,961,785 | 16,885,182 | 16,977,541 | 17,337,056 | 17,167,665 | 16,834,012 |
Net Receivables | 5,372,000 | 0 | 0 | 0 | 7,348,000 | 7,038,000 | 0 | 0 | 0 | 0 | 5,483,273 | 0 | 0 | 0 | 4,851,074 | 0 | 4,611,809 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Inventory | 0 | -44,468,000 | -6,645,000 | -39,202,000 | -11,028,000 | -10,312,000 | -8,605,000 | -8,039,000 | -7,744,000 | -7,601,850 | 0 | -7,462,288 | -6,981,828 | -6,744,987 | 0 | 0 | 0 | -20,060,874 | -21,547,726 | -21,573,746 | -21,597,956 | -21,095,392 | -20,765,772 | -20,066,903 | -19,453,158 | -19,782,201 | -19,882,756 | -19,852,230 | -20,263,303 | -19,463,076 | -19,189,039 | -18,349,979 | -18,600,710 | -18,420,913 | -18,251,486 | -19,179,436 | -19,342,208 | -19,332,514 | -19,113,214 | -18,650,611 |
Other Current Assets | 0 | 806,000 | 702,000 | 713,000 | 11,784,000 | 11,004,000 | 9,216,000 | 8,649,000 | 8,300,000 | 8,164,400 | 8,029,033 | 7,977,288 | 7,534,296 | 7,240,644 | 6,937,903 | 412,015 | 6,920,526 | 6,552,939 | 5,906,553 | 445,716 | 5,975,922 | 6,319,433 | 5,921,190 | 343,343 | 5,561,201 | 4,780,194 | 5,224,964 | 288,211 | 4,945,996 | 281,345 | 4,230,855 | 191,768 | 3,821,723 | 219,050 | 176,741 | 164,971 | 193,122 | 179,448 | 135,042 | 154,177 |
Total Current Assets | 10,902,000 | 12,163,000 | 11,646,000 | 10,785,000 | 36,675,000 | 35,269,000 | 33,645,000 | 30,985,000 | 30,372,000 | 30,208,900 | 29,298,073 | 30,276,803 | 29,028,422 | 28,242,874 | 25,940,804 | 25,461 | 24,631,568 | 21,601,676 | 20,336,582 | 20,748 | 20,364,593 | 19,793,852 | 19,223,944 | 18,433 | 18,665,898 | 18,205,684 | 18,582,914 | 18,626 | 18,482,036 | 469,205 | 18,123,469 | 17,483 | 17,539,588 | 17,459,104 | 17,070,971 | 17,672 | 17,647,227 | 18,002,209 | 17,794,464 | 17,435 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 0 | 0 | 0 | 123,000 | 0 | 0 | 0 | 128,000 | 0 | 0 | 0 | 138,942 | 0 | 0 | 0 | 149,125 | 149,206 | 151,653 | 156,626 | 161,435 | 58,754 | 69,869 | 69,869 | 0 | 0 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intangible Assets | 0 | 1,422,000 | 1,331,000 | 1,247,000 | 1,156,000 | 1,086,000 | 1,011,000 | 962,000 | 867,000 | 836,496 | 842,739 | 872,000 | 797,735 | 748,897 | 663,560 | 622,053 | 601,784 | 578,210 | 603,735 | 581,863 | 526,514 | 510,861 | 528,491 | 511,573 | 460,216 | 418,167 | 420,724 | 411,587 | 396,858 | 357,325 | 347,337 | 344,052 | 349,317 | 319,781 | 357,335 | 372,351 | 364,947 | 350,551 | 373,160 | 398,408 |
Long Term Investments | 0 | 32,501,000 | 31,750,000 | 4,794,000 | 28,517,000 | 27,221,000 | 25,669,000 | 24,388,000 | 23,758,000 | 23,551,894 | 24,602,816 | 25,312,517 | 23,859,858 | 23,390,975 | 22,634,923 | 22,647,359 | 20,254,040 | 18,862,824 | 17,715,171 | 18,176,933 | 17,931,317 | 17,463,780 | 16,995,966 | 16,185,226 | 16,517,508 | 15,760,043 | 16,354,627 | 16,359,618 | 16,409,122 | 16,427,440 | 16,295,977 | 15,668,038 | 15,798,619 | 15,813,646 | 15,632,842 | 16,601,524 | 16,576,315 | 16,998,155 | 16,769,090 | 16,396,538 |
Tax Assets | 0 | 0 | 0 | -1,247,000 | 0 | 0 | 0 | -962,000 | 0 | 0 | 0 | 24,301,575 | 0 | 0 | 0 | 21,876,181 | 19,503,050 | -578,210 | 17,268,062 | -581,863 | -526,514 | -510,861 | -528,491 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 39,238,000 | 3,263,000 | 3,191,000 | 30,722,000 | -1,156,000 | -1,086,000 | -1,011,000 | -128,000 | -867,000 | -836,496 | -842,739 | -25,312,517 | -797,735 | -748,897 | -663,560 | -22,647,359 | -20,254,040 | -12,031,360 | -17,871,797 | 6,717,298 | -11,330,923 | -10,939,710 | -10,659,272 | 5,220,485 | -11,232,622 | -10,497,894 | -11,845,265 | 4,339,608 | -11,352,016 | -11,484,634 | -12,573,783 | 3,337,837 | -12,024,524 | -12,310,531 | -12,205,148 | 2,687,247 | -12,906,489 | -13,867,915 | -13,669,714 | 2,185,912 |
Total Non-Current Assets | 39,238,000 | 37,186,000 | 36,272,000 | 35,639,000 | 28,517,000 | 27,221,000 | 25,669,000 | 24,388,000 | 23,758,000 | 23,551,894 | 24,602,816 | 25,312,517 | 23,859,858 | 23,390,975 | 22,634,923 | 22,647,359 | 20,254,040 | 6,983,117 | 17,871,797 | 25,055,666 | 6,659,148 | 6,593,939 | 6,406,563 | 21,917,284 | 5,745,102 | 5,680,316 | 4,930,086 | 21,110,813 | 5,453,964 | 5,300,131 | 4,069,531 | 19,349,927 | 4,123,412 | 3,822,896 | 3,785,029 | 19,661,122 | 4,034,773 | 3,480,791 | 3,472,536 | 18,980,858 |
Other Assets | 5,724,000 | 0 | 0 | 0 | -18,874,000 | -17,822,000 | -17,475,000 | -15,407,000 | -15,986,000 | -15,853,144 | -15,914,107 | -17,404,037 | -16,282,183 | -16,263,793 | -14,980,375 | 10,115,537 | -14,732,581 | 0 | -10,985,741 | 2,247,637 | 0 | 0 | 0 | 2,858,282 | -143 | -115 | 196 | 2,462,353 | 269 | 16,752,555 | -47 | 1,954,094 | 82 | 175 | -146 | 1,747,381 | 311 | -104 | 287 | 1,819,531 |
Total Assets | 55,864,000 | 49,349,000 | 47,918,000 | 46,424,000 | 46,318,000 | 44,668,000 | 41,839,000 | 39,966,000 | 38,144,000 | 37,907,650 | 37,986,782 | 38,185,283 | 36,606,097 | 35,370,056 | 33,595,352 | 32,788,357 | 30,153,027 | 28,584,793 | 27,222,638 | 27,324,051 | 27,023,741 | 26,387,791 | 25,630,507 | 24,793,999 | 24,410,857 | 23,885,885 | 23,513,196 | 23,591,792 | 23,936,269 | 22,521,891 | 22,192,953 | 21,321,504 | 21,663,082 | 21,282,175 | 20,855,854 | 21,426,175 | 21,682,311 | 21,482,896 | 21,267,287 | 20,817,824 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 979,000 | 869,000 | 716,000 | 650,000 | 795,000 | 678,000 | 618,000 | 567,000 | 511,000 | 492,556 | 464,000 | 450,000 | 485,682 | 379,524 | 402,379 | 294,347 | 364,654 | 369,761 | 369,385 | 291,660 | 371,807 | 346,151 | 287,807 | 218,439 | 289,961 | 312,474 | 244,280 | 218,017 | 269,230 | 262,462 | 207,592 | 190,986 | 262,662 | 224,380 | 179,072 | 173,087 | 199,528 | 160,248 | 200,262 | 139,841 |
Short Term Debt | 0 | 2,349,000 | 2,349,000 | 24,000 | 0 | 2,348,000 | 2,348,000 | 2,347,000 | 2,347,000 | 2,346,495 | 0 | 0 | 397,284 | 397,254 | 397,224 | 0 | 0 | 0 | 0 | 0 | 0 | 397,014 | 396,984 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Payables | 863,000 | 927,000 | 823,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 117,609 | 0 | 4,074 | 35,089 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8,434 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | -2,349,000 | -2,349,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 117,609 | -16,990,178 | 4,074 | 35,089 | 0 | 0 | 0 | 3,190,174 | -369,385 | 3,056,735 | 2,896,161 | 2,729,376 | 2,666,339 | 2,517,612 | 2,351,312 | 2,141,399 | 2,089,628 | 2,000,556 | 1,992,907 | 1,744,527 | 1,704,734 | 1,577,546 | 1,702,390 | 1,495,838 | 1,588,506 | 1,613,390 | 1,717,422 | 1,562,078 | 1,675,413 | 1,728,745 |
Other Current Liabilities | -979,000 | 20,369,000 | -3,845,000 | 22,500,000 | -795,000 | -3,026,000 | -2,966,000 | -2,914,000 | -2,858,000 | -2,839,051 | -581,609 | 17,010,766 | -887,040 | -811,867 | -799,603 | -294,347 | -364,654 | 12,526,140 | 12,111,721 | 17,265,634 | 11,885,996 | 11,212,698 | 11,197,630 | 16,029,709 | 10,762,998 | 10,321,326 | 10,493,695 | 14,371,983 | 11,150,742 | 9,528,270 | 9,648,317 | 12,422,014 | 9,499,197 | 12,439,620 | 12,198,928 | 12,130,913 | 13,358,472 | 12,957,752 | 12,762,738 | 12,589,159 |
Total Current Liabilities | 863,000 | 24,514,000 | 24,056,000 | 23,174,000 | 3,143,000 | 3,026,000 | 2,966,000 | 2,914,000 | 2,858,000 | 2,839,051 | 2,810,147 | 2,795,523 | 882,966 | 776,778 | 24,035 | 12,370 | 761,818 | 18,677,735 | 18,009,507 | 17,557,294 | 17,406,706 | 16,869,908 | 16,570,210 | 16,256,582 | 15,448,000 | 15,011,000 | 14,536,000 | 14,590,000 | 15,334,000 | 13,304,000 | 13,212,000 | 12,613,000 | 12,989,000 | 12,664,000 | 12,378,000 | 12,304,000 | 13,558,000 | 13,118,000 | 12,963,000 | 12,729,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 3,387,000 | 1,059,000 | 1,080,000 | 1,178,000 | 3,085,000 | 737,000 | 737,000 | 737,000 | 737,000 | 742,824 | 3,088,946 | 3,225,438 | 1,910,948 | 1,910,762 | 1,910,577 | 1,910,392 | 710,813 | 620,759 | 235,083 | 236,758 | 236,733 | 308,963 | 317,728 | 236,659 | 236,634 | 633,504 | 633,449 | 633,395 | 633,340 | 633,285 | 633,231 | 633,176 | 633,122 | 633,067 | 638,369 | 636,495 | 638,367 | 638,366 | 638,365 | 638,364 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 397,074 | 0 | 0 | 0 | 396,954 | 0 | 0 | 0 | -395 | 0 | 0 | 0 | -176 | 0 | 0 | 0 | -5,368 | 0 | 0 | 0 | -364 |
Deferred Tax | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 169,589 | 0 | 0 | 0 | 97,140 | 0 | 0 | 0 | 143,165 | 0 | 0 | 0 | 152,045 | 0 | 0 | 0 | 153,383 | 0 | 0 | 0 | 232,895 |
Other Non-Current Liabilities | 36,279,000 | 9,594,000 | 36,186,000 | 34,993,000 | -3,085,000 | -737,000 | -737,000 | -737,000 | -737,000 | -742,824 | -3,088,946 | -3,225,438 | -1,910,948 | -1,910,762 | -1,910,577 | -1,910,392 | -710,813 | 18,675,367 | 18,399,022 | 17,943,517 | 17,795,929 | -308,963 | -317,728 | 16,642,305 | -236,634 | -633,504 | -633,449 | -633,395 | -633,340 | -633,285 | -633,231 | -633,176 | -633,122 | -633,067 | -638,369 | -636,495 | -638,367 | -638,366 | -638,365 | -638,364 |
Total Non-Current Liabilities | 39,666,000 | 10,653,000 | 10,233,000 | 10,048,000 | 737,000 | 737,000 | 737,000 | 737,000 | 737,000 | 742,824 | 742,799 | 742,774 | 1,513,664 | 1,513,508 | 1,513,353 | 1,513,198 | 710,813 | 620,759 | 632,187 | 633,832 | 633,777 | 633,723 | 633,668 | 633,613 | 634,000 | 634,000 | 633,000 | 633,000 | 633,000 | 633,000 | 633,000 | 633,000 | 633,000 | 633,000 | 638,000 | 633,000 | 638,000 | 638,000 | 638,000 | 638,000 |
Total Liabilities | 40,529,000 | 35,167,000 | 34,289,000 | 33,222,000 | 35,092,000 | 33,765,000 | 32,826,000 | 31,525,000 | 30,495,000 | 29,054,784 | 28,459,153 | 28,046,103 | 26,627,462 | 24,953,267 | 23,912,470 | 23,062,181 | 20,561,735 | 19,298,494 | 18,641,694 | 18,191,126 | 18,040,483 | 17,503,631 | 17,203,878 | 16,890,195 | 16,081,844 | 15,644,536 | 15,169,016 | 15,222,560 | 15,966,938 | 13,937,093 | 13,845,077 | 13,246,108 | 13,621,990 | 13,296,707 | 13,015,555 | 13,817,590 | 14,195,991 | 13,756,234 | 13,600,657 | 13,366,704 |
Common Stock | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 700 | 700 | 698 | 698 | 698 | 698 | 696 | 696 | 696 | 696 | 694 | 694 | 694 | 694 | 692 | 692 | 692 | 692 | 691 | 691 | 691 | 691 | 689 | 688 | 688 | 688 | 686 | 686 | 685 | 685 | 683 |
Retained Earnings | 15,988,000 | 15,565,000 | 14,927,000 | 14,270,000 | 13,542,000 | 12,940,000 | 12,342,000 | 12,042,000 | 11,610,000 | 11,994,137 | 11,936,489 | 11,699,836 | 11,330,097 | 11,465,022 | 10,847,085 | 10,567,452 | 10,565,792 | 10,384,645 | 10,255,692 | 10,306,571 | 10,152,118 | 10,152,059 | 9,866,203 | 9,574,440 | 10,013,592 | 9,860,842 | 9,844,187 | 9,684,658 | 9,166,988 | 9,857,664 | 9,663,294 | 9,422,932 | 9,100,447 | 8,852,512 | 8,744,952 | 8,621,972 | 8,313,893 | 8,267,038 | 8,099,936 | 7,819,210 |
Accumulated Other Comprehensive Income/Loss | -344,000 | -1,161,000 | -1,125,000 | -934,000 | -2,171,000 | -1,883,000 | -1,716,000 | -1,996,000 | -2,348,000 | -1,576,854 | -832,820 | 11,523 | 203,733 | 357,178 | 235,079 | 534,899 | 411,598 | 297,137 | -269,751 | 28,152 | 46,272 | -44,902 | -216,111 | -462,557 | -470,317 | -445,338 | -341,974 | -159,641 | -84,247 | -151,972 | -185,518 | -216,764 | 75,830 | 84,000 | -45,299 | -231,755 | -112,231 | -14,819 | 52,969 | 48,317 |
Total Stockholders Equity | 15,335,000 | 14,182,000 | 13,628,000 | 13,202,000 | 11,226,000 | 10,903,000 | 9,013,000 | 8,441,000 | 7,649,000 | 8,852,866 | 9,527,629 | 10,139,180 | 9,978,635 | 10,416,789 | 9,682,882 | 9,726,176 | 9,591,292 | 9,286,299 | 8,580,944 | 9,132,925 | 8,983,258 | 8,884,160 | 8,426,629 | 7,903,804 | 8,329,013 | 8,241,349 | 8,344,180 | 8,369,232 | 7,969,331 | 8,584,798 | 8,347,876 | 8,075,396 | 8,041,092 | 7,985,468 | 7,840,299 | 7,608,585 | 7,486,320 | 7,726,662 | 7,666,630 | 7,451,120 |
Total Investments | 3,931,000 | 3,903,000 | 3,851,000 | 8,182,000 | 32,870,000 | 31,483,000 | 29,825,000 | 28,473,000 | 26,837,000 | 26,607,250 | 27,519,855 | 28,232,482 | 26,715,230 | 25,949,606 | 24,808,144 | 24,659,940 | 22,165,797 | 20,679,197 | 19,518,956 | 19,940,464 | 19,647,421 | 19,132,485 | 18,639,970 | 17,776,971 | 18,026,137 | 17,586,191 | 17,882,328 | 17,991,468 | 17,896,641 | 17,731,996 | 17,655,229 | 17,001,167 | 17,103,793 | 17,029,817 | 16,742,028 | 17,388,518 | 17,246,001 | 17,663,308 | 17,395,889 | 16,998,463 |
Total Debt | 3,430,000 | 3,386,000 | 3,386,000 | 3,529,000 | 3,085,000 | 3,085,000 | 3,085,000 | 3,084,000 | 3,084,000 | 3,089,319 | 3,088,946 | 3,088,574 | 1,910,948 | 1,910,762 | 1,910,577 | 1,910,392 | 710,813 | 620,759 | 682,187 | 633,832 | 633,777 | 633,723 | 633,668 | 633,613 | 633,558 | 633,504 | 633,449 | 633,395 | 633,340 | 633,285 | 633,231 | 633,176 | 633,122 | 633,067 | 638,369 | 638,368 | 638,367 | 638,366 | 638,365 | 638,364 |
Net Debt | 1,831,000 | 1,816,000 | 1,842,000 | 2,092,000 | 1,320,000 | 1,018,000 | 1,475,000 | 1,686,000 | 1,405,000 | 973,270 | 1,310,728 | 1,647,713 | 842,507 | 804,417 | 777,917 | 1,108,741 | -228,068 | -301,720 | -135,439 | -174,204 | -83,395 | -27,644 | 49,694 | -22,482 | -6,203 | 14,011 | -67,137 | -1,672 | 47,945 | 164,080 | 164,991 | 151,254 | 197,327 | 203,780 | 309,426 | 354,710 | 237,141 | 299,465 | 239,790 | 200,890 |
Reported Currency: USD | 2024-09-30 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 509,000 | 724,000 | 725,000 | 795,000 | 678,000 | 670,000 | 365,000 | 496,000 | -319,381 | 122,630 | 297,751 | 430,707 | -73,468 | 679,982 | 341,862 | 63,602 | 243,057 | 190,880 | 16,612 | 217,644 | 100,062 | 342,855 | 348,900 | -382,274 | 205,613 | 69,895 | 210,318 | 571,025 | -639,374 | 245,674 | 291,643 | 373,572 | 295,394 | 155,692 | 171,686 | 392,374 | 107,572 | 235,472 | 339,070 | 357,263 |
Depreciation & Amortization | 0 | 0 | -30,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19,254 | 0 | 0 | 0 | 0 | 0 | 0 | 11,907 | 8,640 | 0 | 0 | 0 | 5,899 | 0 | 7,127 | 8,727 | 0 | 0 | 0 | 0 | 11,746 | 0 | 0 | 0 | 0 | 0 | 13,256 | 0 | 0 | 11,204 |
Deferred Income Tax | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5,651 | 0 | -7,213 | -4,195 | 0 | 0 | 0 | 0 | -43 | 0 | 0 | 0 | 0 | 0 | -18,972 | 0 | 0 | -17,163 |
Stock Based Compensation | 16,000 | 17,000 | 16,000 | 12,000 | 12,000 | 13,000 | 12,000 | 10,000 | 11,081 | 12,007 | 11,912 | 10,207 | 10,760 | 11,418 | 11,021 | 9,872 | 10,162 | 9,782 | 9,393 | 8,632 | 8,215 | 8,115 | 9,056 | 6,578 | 8,225 | 9,230 | 8,336 | 7,286 | 7,286 | 8,224 | 7,501 | 6,039 | 6,097 | 6,221 | 8,041 | 5,087 | 5,786 | 5,194 | 5,170 | 6,477 |
Change in Working Capital | 1,234,000 | 703,000 | 404,000 | -21,000 | 651,000 | 424,000 | 645,000 | 526,000 | 1,249,790 | 294,489 | 292,721 | 596,757 | 1,145,186 | 84,772 | 554,937 | 709,054 | 915,830 | 541,337 | 249,648 | 188,071 | 480,773 | 39,067 | 173,380 | 249,308 | 218,011 | -161,813 | -72,389 | -451,346 | 1,057,429 | -4,418 | 118,265 | 56,556 | -50,500 | 140,923 | 84,889 | -89,607 | -6,407 | -58,822 | 78,457 | 16,327 |
Accounts Receivable | 276,000 | -422,000 | -499,000 | 77,000 | -393,000 | -353,000 | -252,000 | 219,000 | -607,121 | -319,795 | -140,084 | 193,676 | -483,396 | -363,833 | -119,978 | -8,260 | -129,492 | -149,983 | -250,141 | 267,954 | -64,890 | -69,086 | -128,552 | -209,178 | -102,029 | -536,776 | -56,590 | 232,535 | -480,556 | -78,274 | -250,525 | 54,761 | -225,250 | -22,855 | -25,261 | 142,276 | -392,579 | 98,912 | -182,860 | 371,371 |
Inventory | 0 | 0 | 0 | 666,000 | 1,099,000 | 938,000 | 965,000 | 405,000 | 1,975,640 | 759,337 | 436,023 | 516,508 | 1,723,821 | 752,225 | 810,848 | 810,730 | 1,074,178 | 529,738 | 523,119 | -35,101 | 554,341 | 90,398 | 124,779 | 932,638 | 510,004 | 299,379 | 71,417 | -788,713 | 1,888,472 | 135,038 | 316,114 | -81,431 | 307,971 | 138,596 | 98,754 | -208,902 | 391,298 | -74,272 | 160,958 | -381,013 |
Accounts Payable | 20,000 | 163,000 | 95,000 | -215,000 | 170,000 | 46,000 | 17,000 | -41,000 | 122,142 | 73,548 | 46,310 | -13,190 | 126,104 | -32,540 | 105,390 | -92,947 | -20,715 | -6,056 | 95,555 | -93,829 | 27,832 | 69,148 | 63,326 | -66,943 | -22,751 | 77,560 | 24,410 | -49,285 | -6,573 | 52,263 | 13,666 | -59,293 | 38,985 | 41,254 | 5,254 | -29,288 | 43,683 | -44,498 | 68,365 | -72,574 |
Other Working Capital | 938,000 | -304,000 | -165,000 | -549,000 | -225,000 | -207,000 | -85,000 | -57,000 | -240,871 | -218,601 | -49,528 | -100,237 | -221,343 | -271,080 | -241,323 | -469 | -8,141 | 167,638 | -118,885 | 49,047 | -36,510 | -51,393 | 113,827 | -407,209 | -167,213 | -1,976 | -111,626 | 154,117 | -343,914 | -113,445 | 39,010 | 142,519 | -172,206 | -16,072 | 6,142 | 6,307 | -48,809 | -38,964 | 31,994 | 98,543 |
Other Non-Cash Items | -21,000 | 19,000 | 73,000 | 286,000 | 37,000 | -13,000 | 42,000 | -17,000 | 176,604 | 286,341 | 224,801 | 5,130 | 80,101 | -52,576 | -3,454 | -99,557 | -83,027 | -155,309 | 221,696 | -49,208 | 44,302 | 3,672 | -83,084 | 192,828 | -20,782 | 15,164 | 49,375 | -8,490 | -15,485 | 3,070 | -47,300 | -13,893 | 25,264 | 4,495 | 102,529 | 12,984 | 203,237 | 46,092 | 32,439 | 13,769 |
Net Cash Provided by Operating Activities | 1,738,000 | 1,446,000 | 1,202,000 | 1,072,000 | 1,378,000 | 1,094,000 | 1,064,000 | 1,015,000 | 1,118,094 | 715,467 | 846,439 | 1,042,801 | 1,162,579 | 723,596 | 904,366 | 682,971 | 1,086,022 | 598,597 | 505,989 | 365,139 | 633,352 | 393,709 | 459,802 | 66,440 | 410,981 | -62,992 | 195,640 | 118,475 | 409,856 | 252,550 | 381,812 | 422,274 | 276,255 | 307,331 | 367,145 | 320,838 | 304,472 | 227,936 | 455,136 | 387,877 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | 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 |
Acquisitions Net | 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 |
Purchases of Investments | -6,153,000 | -2,738,000 | -2,421,000 | -5,621,000 | -2,760,000 | -2,470,000 | -1,867,000 | -2,541,000 | -2,772,113 | -2,390,572 | -2,343,315 | -3,939,713 | -2,162,998 | -2,569,030 | -2,050,650 | -3,568,146 | -2,224,661 | -1,692,631 | -1,615,945 | -1,718,080 | -1,419,518 | -1,537,193 | -2,865,514 | -3,165,342 | -1,369,291 | -3,648,894 | -2,410,270 | -3,673,360 | -2,248,984 | -2,722,247 | -2,850,375 | -2,437,415 | -2,543,620 | -2,209,754 | -2,630,515 | -1,481,287 | -1,123,031 | -1,473,801 | -1,595,861 | -1,450,343 |
Sales/Maturities of Investments | 4,242,000 | 1,728,000 | 1,188,000 | 4,029,000 | 949,000 | 700,000 | 712,000 | 1,470,000 | 1,214,216 | 2,036,915 | 1,712,869 | 2,157,561 | 1,163,428 | 1,841,693 | 1,636,528 | 1,409,154 | 1,039,264 | 1,194,244 | 1,270,864 | 1,461,025 | 928,326 | 1,151,804 | 2,328,263 | 3,177,414 | 872,872 | 1,869,572 | 1,246,252 | 1,493,197 | 1,201,413 | 1,405,484 | 1,113,481 | 922,725 | 1,137,753 | 942,128 | 1,280,232 | 1,133,018 | 1,170,093 | 1,120,812 | 1,089,904 | 1,416,027 |
Other Investing Activities | 382,000 | -266,000 | 284,000 | -20,000 | 217,000 | -230,000 | 403,000 | -151,000 | 118,698 | 18,184 | 209,118 | 14,903 | 30,443 | 50,270 | -41,399 | 204,895 | 85,112 | 127,579 | 86,900 | 56,365 | -30,253 | 127,782 | 104,501 | -14,519 | 217,071 | 1,836,912 | 1,108,602 | 2,212,081 | 812,534 | 1,121,592 | 1,402,607 | 1,187,791 | 1,371,501 | 1,179,201 | 1,142,100 | 10,942 | -4,706 | 21,888 | 10,292 | 38,289 |
Net Cash Used for Investing Activities | -1,529,000 | -1,276,000 | -949,000 | -1,612,000 | -1,594,000 | -2,000,000 | -752,000 | -1,222,000 | -1,439,199 | -335,473 | -421,328 | -1,767,249 | -969,127 | -677,067 | -455,521 | -1,954,097 | -1,100,285 | -370,808 | -258,181 | -200,690 | -521,445 | -257,607 | -432,750 | -2,447 | -279,348 | 57,590 | -55,416 | 31,918 | -235,037 | -195,171 | -334,287 | -326,899 | -34,366 | -88,425 | -208,183 | -337,327 | 42,356 | -331,101 | -495,665 | 3,973 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | 0 | 0 | 0 | 300,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,177,357 | 0 | 0 | 0 | 1,199,417 | 0 | 0 | 50,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -250,000 |
Common Stock Issued | 0 | 0 | 0 | 1,000 | 0 | 1,445,000 | 0 | 0 | 0 | 14,450 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5,436 | 2,632 | 2,532 | 151 | 3,701 | 4,428 | 5,466 | 2 | 2,374 |
Common Stock Repurchased | -100,000 | -65,000 | -56,000 | -1,000 | -3,000 | 0 | -19,000 | -2,000 | -59,000 | -14,835 | -1,000 | -27,000 | -159,672 | -16,783 | -23,545 | -610 | -1 | 1 | -200,020 | -1,154 | -725 | -8,451 | -16,153 | -1,653 | -50,000 | -25,304 | -14,245 | -44,350 | -300 | 782 | -6,629 | -7,060 | -192,871 | -100,443 | -85,914 | -75,078 | -200,000 | -49,941 | -75,040 | -100,082 |
Dividends Paid | -86,000 | -87,000 | -76,000 | -76,000 | -76,000 | -71,000 | -65,000 | -64,000 | -64,921 | -64,982 | -61,000 | -60,968 | -61,457 | -62,045 | -62,229 | -61,987 | -61,905 | -61,928 | -63,277 | -63,191 | -56,995 | -56,999 | -57,137 | -56,878 | -52,863 | -53,240 | -53,240 | -53,355 | -51,302 | -51,304 | -51,281 | -51,087 | -47,459 | -48,132 | -48,706 | -49,202 | -41,698 | -41,955 | -42,252 | -42,879 |
Other Financing Activities | -4,000 | 0 | -42,000 | -1,000 | -2,000 | -2,000 | -19,000 | -2,000 | -9,000 | -18 | -32,000 | -4,040 | -2,291 | -1,972 | -23,090 | -519 | 88,068 | -59,876 | -27,753 | 3,548 | -1,076 | 498 | -19,731 | -2,047 | 1,268 | -662 | -23,628 | -5,509 | -103 | -890 | -11,517 | 0 | 0 | -759 | 0 | -925 | 0 | 0 | 0 | 40,000 |
Net Cash Used Provided by Financing Activities | -190,000 | -152,000 | -153,000 | 222,000 | -81,000 | 1,372,000 | -103,000 | -67,000 | -133,000 | -65,000 | -94,000 | 1,087,277 | -223,420 | -80,800 | -108,864 | 1,136,911 | 26,161 | -121,803 | -241,050 | -59,643 | -58,071 | -64,952 | -93,021 | -58,925 | -101,595 | -79,206 | -76,868 | -103,214 | -51,405 | -51,412 | -69,427 | -52,711 | -237,698 | -146,043 | -134,469 | -121,504 | -263,325 | 43,288 | 8,662 | -350,587 |
Effect of Forex Changes on Cash | 11,000 | 7,000 | 7,000 | -11,000 | -5,000 | -10,000 | 3,000 | -7,000 | 16,329 | 23,864 | 5,807 | 9,591 | -7,936 | 7,956 | -8,972 | -3,016 | 4,504 | -1,133 | 2,832 | -13,942 | 1,969 | 6,243 | -6,152 | 11,266 | -9,770 | 3,515 | 2,163 | 2,493 | -7,224 | -5,002 | 8,220 | 3,463 | 2,317 | 27,481 | 20,792 | 20,425 | -21,178 | 203 | -7,032 | -5,592 |
Net Change in Cash | 29,000 | 26,000 | 107,000 | -328,000 | -302,000 | 457,000 | 212,000 | -281,000 | -437,049 | 337,831 | 337,357 | 372,420 | -37,904 | -26,315 | 331,009 | -137,230 | 16,402 | 104,853 | 9,590 | 90,864 | 55,805 | 77,393 | -72,121 | 16,334 | 20,268 | -81,093 | 65,519 | 49,672 | 116,190 | 965 | -13,682 | 46,127 | 6,508 | 100,344 | 45,285 | -117,568 | 62,325 | -59,674 | -38,899 | 35,671 |
Cash at End of Period | 1,599,000 | 1,570,000 | 1,544,000 | 1,437,000 | 1,765,000 | 2,067,000 | 1,610,000 | 1,398,000 | 1,679,000 | 2,116,049 | 1,778,218 | 1,440,861 | 1,068,441 | 1,106,345 | 1,132,660 | 801,651 | 938,881 | 922,479 | 817,626 | 808,036 | 717,172 | 661,367 | 583,974 | 656,095 | 639,761 | 619,493 | 700,586 | 635,067 | 585,395 | 469,205 | 468,240 | 481,922 | 435,795 | 429,287 | 328,943 | 283,658 | 401,226 | 338,901 | 398,575 | 437,474 |
Cash at Start of Period | 1,570,000 | 1,544,000 | 1,437,000 | 1,765,000 | 2,067,000 | 1,610,000 | 1,398,000 | 1,679,000 | 2,116,049 | 1,778,218 | 1,440,861 | 1,068,441 | 1,106,345 | 1,132,660 | 801,651 | 938,881 | 922,479 | 817,626 | 808,036 | 717,172 | 661,367 | 583,974 | 656,095 | 639,761 | 619,493 | 700,586 | 635,067 | 585,395 | 469,205 | 468,240 | 481,922 | 435,795 | 429,287 | 328,943 | 283,658 | 401,226 | 338,901 | 398,575 | 437,474 | 401,803 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 1,738,000 | 1,446,000 | 1,202,000 | 1,072,000 | 1,378,000 | 1,094,000 | 1,064,000 | 1,015,000 | 1,118,094 | 715,467 | 846,439 | 1,042,801 | 1,162,579 | 723,596 | 904,366 | 682,971 | 1,086,022 | 598,597 | 505,989 | 365,139 | 633,352 | 393,709 | 459,802 | 66,440 | 410,981 | -62,992 | 195,640 | 118,475 | 409,856 | 252,550 | 381,812 | 422,274 | 276,255 | 307,331 | 367,145 | 320,838 | 304,472 | 227,936 | 455,136 | 387,877 |
Capital Expenditure | 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 |
Free Cash Flow | 1,738,000 | 1,446,000 | 1,202,000 | 1,072,000 | 1,378,000 | 1,094,000 | 1,064,000 | 1,015,000 | 1,118,094 | 715,467 | 846,439 | 1,042,801 | 1,162,579 | 723,596 | 904,366 | 682,971 | 1,086,022 | 598,597 | 505,989 | 365,139 | 633,352 | 393,709 | 459,802 | 66,440 | 410,981 | -62,992 | 195,640 | 118,475 | 409,856 | 252,550 | 381,812 | 422,274 | 276,255 | 307,331 | 367,145 | 320,838 | 304,472 | 227,936 | 455,136 | 387,877 |