Please enter the stock ticker. Add .to for Canadian stocks.


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-06-30 2014-03-31 2013-12-31
Revenue 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 1,024,126 936,415 907,958
Revenue Y/Y Growth 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% -3.93% 22.06% 15.49% - - - -
Cost of Revenue 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 156,350 145,799 -2,069,433
Gross Profit 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 867,776 790,616 2,977,391
Gross Profit Margin 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% 84.73% 84.43% 327.92%
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 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 0 0 0 0 0 0 0 0 0 0
Total Operating Expenses -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 -638,137 -589,974 64,831
Operating Income or Loss 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 229,639 200,642 2,960,596
Operating Margin 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% 22.42% 21.43% 326.07%
Interest Expense 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 14,334 14,404 9,373
EBITDA 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 229,639 200,642 186,317
Depreciation and Amortization 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 0 0 0 -3,322,996 0 0 0 -3,123,852 0 0 0 -2,774,279
Income Before Tax 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 219,006 182,883 176,944
Income Tax Expense 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 7,289 3,738 15,454
Net Income 723,000 671,000 715,000 859,688 9,751 404,344 195,800 623,265 419,942 675,486 438,156 543,544 419,039 298,821 144,117 326,384 392,453 468,954 448,528 136,494 227,408 243,646 150,423 214,640 -33,656 185,167 253,127 74,013 252,872 211,055 154,798 58,579 80,033 115,790 283,336 215,164 228,675 208,016 182,500 161,490
Net Income Margin 21.96% 21.73% 23.05% 29.14% 0.39% 18.01% 10.25% 27.71% 20.67% 27.80% 19.79% 24.43% 19.57% 12.89% 8.95% 19.61% 23.10% 26.93% 26.71% 9.87% 16.26% 16.73% 12.17% 15.76% -2.37% 13.87% 20.22% 7.33% 21.46% 17.48% 14.65% 6.50% 8.43% 11.77% 24.79% 20.52% 21.91% 20.31% 19.49% 17.79%
EPS 1.93 1.79 1.92 2.32 0.03 1.10 0.46 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 0.51 0.45 0.40
EPS Diluted 1.88 1.75 1.87 2.26 0.03 1.07 0.45 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 0.49 0.43 0.38
Weighted Average Shares Out 369,200 368,700 367,300 365,903 365,191 369,241 374,244 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 397,952 395,574 394,895
Weighted Average Shares Out Diluted 379,400 378,400 377,600 375,878 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 410,670 409,688 409,404

Reported Currency: USD 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 2014-06-30 2014-03-31 2013-12-31
Current Assets
Cash and Cash Equivalents 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 926,443 1,569,605 434,057
Short Term Investments 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 12,300,410 11,808,178 11,546,967
Cash + Short Term Investments 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 13,226,853 13,377,783 11,981,024
Net Receivables 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 4,129,487 3,917,391 3,622,500
Inventory 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
Other Current Assets 0 0 0 -33,770,618 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
Total Current Assets 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 1,903,501 3,053,885 1,912,424
Non-Current Assets
Property, Plant and Equipment 32,504,000 31,187,000 0 0 0 0 27,029,719 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
Goodwill 0 0 0 342,073 0 0 0 344,865 0 0 0 314,629 0 0 0 326,551 0 0 0 249,620 0 0 0 198,236 0 0 0 204,022 0 0 0 15,536 0 0 0 14,946 0 0 0 0
Intangible Assets 0 0 0 462,216 0 0 0 600,118 0 0 0 378,234 0 0 0 411,532 0 0 0 385,300 0 0 0 454,375 0 0 0 577,531 0 0 0 81,995 0 0 0 94,593 0 0 0 0
Long Term Investments 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 15,184,466 13,850,036 13,616,006
Tax Assets -1,453,000 -1,319,000 -1,297,000 0 -1,891,827 -1,258,265 -649,445 0 49,184 230,048 205,827 0 386,357 349,488 21,944 0 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 233,883 123,719 0
Other Non-Current Assets -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 -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 -15,184,466 -13,850,036 4,037,664
Total Non-Current Assets 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 352,604 244,594 17,653,670
Other Assets -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 20,317,410 18,501,879 0
Total Assets 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 22,573,515 21,800,358 19,566,094
Current Liabilities
Accounts Payable 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 1,497,739 1,320,785 1,260,413
Short Term Debt 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 100,000 100,000 100,000
Tax Payables 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 Revenue 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 0 0 74,964
Other Current Liabilities -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 -1,597,739 -1,420,785 -1,360,413
Total Current Liabilities 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 1,597,739 1,420,785 74,964
Non-Current Liabilities
Long Term Debt 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 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 -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 0 0 0
Other Non-Current Liabilities -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 -800,000 -800,000 13,043,634
Total Non-Current Liabilities 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 800,000 800,000 13,843,634
Total Liabilities 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 15,332,450 14,895,495 13,918,598
Common Stock 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 570 567 565
Retained Earnings 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 6,421,701 6,219,170 6,042,154
Accumulated Other Comprehensive Income/Loss -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 233,883 123,719 74,964
Total Stockholders Equity 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 6,229,399 5,893,423 5,647,496
Total Investments 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 15,446,135 14,276,467 13,666,561
Total Debt 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 900,000 900,000 900,000
Net Debt 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 -26,443 -669,605 465,943

Reported Currency: USD 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 2014-06-30 2014-03-31 2013-12-31
Cash Flows from Operating Activities
Net Income 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 211,717 179,145 161,490
Depreciation & Amortization 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 0 0 0 0 0 0 0 0 0 0 0 0 0
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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Stock Based Compensation 15,000 16,000 41,000 7,599 13,511 21,139 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 21,452 14,175 8,932
Change in Working Capital 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 81,823 14,686 47,247
Accounts Receivable 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 -83,337 -242,616 99,867
Inventory 653,000 803,000 0 0 0 0 0 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 84,938 232,833 -111,784
Accounts Payable 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 60,375 5,428 4,257
Other Working Capital -2,000 -101,000 857,000 307,176 1,025,507 467,801 678,505 86,983 -196,052 -134,733 -96,574 7,444 194,732 31,058 -223,124 83,146 22,249 -109,194 -37,253 63,331 54,640 -113,933 56,143 -165,163 97,707 25,571 -51,985 -33,873 38,495 -55,194 46,664 -39,066 -19,651 121,265 -70,085 -26,734 -51,290 19,847 19,041 54,907
Other Non-Cash Items 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 -60,098 -9,837 6,151
Net Cash Provided by Operating Activities 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 254,894 198,169 223,820
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -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 -4,978 -5,382 -6,546
Acquisitions Net 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 0 -235,578 0
Purchases of Investments -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 -7,984,670 -7,524,752 -6,651,442
Sales/Maturities of Investments 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 7,064,775 7,719,817 5,894,298
Other Investing Activities -4,000 5,000 -1,000 -17,257 -1,509,840 97,836 550 -1,265,125 -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 -139,536 72,936 -38,648 200,549 -169,402 -26,452 31,082 -36,381 12,132 40,129 -12,800 -65,691 60,207 -21,438 14,032 4,669 -58,151
Net Cash Used for Investing Activities -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 -910,841 -41,226 -821,841
Cash Flows from Financing Activities
Debt Repayment 0 0 0 0 0 0 0 0 0 -485,821 0 -55,000 -139,000 -165,000 0 -21,644 -136,726 -1,500 -26,038 -149,401 -54,000 -272,000 -101,000 -25,000 -100,000 -50,000 -22,000 -40,000 0 -105,000 -74,171 0 -240,558 0 0 0 0 -500 0 -493,803
Common Stock Issued 5,000 18,000 0 9,523 1,202 13,195 0 6,137 96 10,193 0 11,532 5 988,618 0 5,685 1,075 1,344 59,000 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 -500 3,021 3,476
Common Stock Repurchased 0 0 -18,000 0 -10,147 -320,688 -272,248 -362,097 -836,882 -306,049 -189,274 -7,986 5 -5,134 -80,013 0 557 1,344 -4,772 -98,233 -10,954 -181,348 -98,633 -13,564 -230,646 -2,848 -3,990 1,367 -2,298 -1,689 -75,256 0 -4,987 -198,979 -163,310 -202,218 -251,919 -500 0 425
Dividends Paid -10,000 -10,000 -10,000 -10,184 -10,184 -10,184 -10,184 -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 -5,485 -5,484 -5,485
Other Financing Activities -2,000 -23,000 -2,000 -1,188 -2,632 -130,866 48,859 18,474 -50,217 1,001,096 13,075 17,045 44,146 -2,248 -44,080 -7,804 108,086 -41,389 23,732 1,550 69,819 -21,367 -168,420 129,038 14,922 -35,924 -190,461 1,430,761 474,958 -60,238 67,736 130,759 425,050 33,542 90,654 -6,609 18,475 17,498 980,827 1,090,908
Net Cash Used Provided by Financing Activities -7,000 -15,000 -30,000 -1,849 -21,761 -448,543 -233,573 -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 10,513 978,364 595,521
Effect of Forex Changes on Cash -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 2,272 241 416
Net Change in Cash 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 -643,162 1,135,548 -2,084
Cash at End of Period 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 926,443 1,569,605 434,057
Cash at Start of Period 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 1,569,605 434,057 436,141
Free Cash Flow
Operating Cash Flow 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 254,894 198,169 223,820
Capital Expenditure -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 -4,978 -5,382 -6,546
Free Cash Flow 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 249,916 192,787 217,274