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


All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.


Reported Currency: USD TTM 2024-09-30 2023-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30 2015-09-30 2014-09-30 2013-09-30 2012-09-30 2011-09-30 2010-09-30 2009-09-30 2008-09-30 2007-09-30 2006-09-30 2005-09-30
Revenue 14,340,000 14,923,000 11,468,000 10,851,000 9,630,000 7,889,000 7,646,000 7,181,930 6,243,855 5,300,605 5,074,323 4,769,082 4,405,497 3,806,531 3,334,056 2,916,665 2,545,566 2,812,703 2,609,915 2,336,087 2,039,208
Revenue Growth - 30.13% 5.69% 12.68% 22.07% 3.18% 6.46% 15.02% 17.80% 4.46% 6.40% 8.25% 15.74% 14.17% 14.31% 14.58% -9.50% 7.77% 11.72% 14.56%
Cost of Revenue 1,323,000 182,000 271,000 252,000 232,000 225,000 218,000 298,569 259,556 206,061 163,229 161,683 157,449 134,199 108,600 105 104,185 98 80 72,593 66,948
Gross Profit 13,017,000 14,741,000 11,197,000 10,599,000 9,398,000 7,664,000 7,428,000 6,883,361 5,984,299 5,094,544 4,911,094 4,607,399 4,248,048 3,672,332 3,225,456 2,916,560 2,441,381 2,812,605 2,609,835 2,263,494 1,972,260
Gross Profit Margin 90.94% 98.78% 97.64% 97.68% 97.59% 97.15% 97.15% 95.84% 95.84% 96.11% 96.78% 96.61% 96.43% 96.47% 96.74% 100.00% 95.91% 100.00% 100.00% 96.89% 96.72%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 7,763,000 8,213,000 7,299,000 8,021,000 7,123,000 5,992,000 5,654,000 5,342,724 4,694,274 4,052,906 3,950,740 3,705,001 3,435,780 2,963,875 2,438,440 2,257,554 1,905,527 1,906,366 1,766,690 1,601,037 1,429,104
Total Operating Expenses 8,105,000 12,639,000 5,508,000 5,694,000 -7,839,000 -6,837,000 -6,271,000 -5,871,275 -5,318,509 -4,499,962 -4,276,149 -4,021,037 -3,841,310 -3,335,006 -2,872,809 -2,554,757 -2,296,792 -2,425,849 -2,217,691 -1,994,021 -1,791,237
Operating Income or Loss 4,635,000 4,745,000 7,213,000 2,346,000 1,791,000 1,052,000 1,375,000 1,310,655 925,346 800,643 798,174 748,045 564,187 471,525 461,247 361,908 248,774 386,854 392,224 342,066 247,971
Operating Margin 34.02% 31.80% 62.90% 21.62% 18.60% 13.34% 17.98% 18.25% 14.82% 15.10% 15.73% 15.69% 12.81% 12.39% 13.83% 12.41% 9.77% 13.75% 15.03% 14.64% 12.16%
Interest Expense 2,102,000 2,102,000 1,373,000 305,000 150,000 178,000 283,000 201,503 153,778 117,077 107,954 104,091 110,371 91,369 65,830 62,851 56,953 392,229 499,664 296,670 117,789
EBITDA 2,705,000 4,745,000 0 2,281,000 2,138,000 1,171,000 1,581,000 0 0 975,817 927,194 860,115 748,642 589,079 608,537 470,552 340,810 0 0 0 381,023
Depreciation and Amortization 179,000 179,000 10,604,000 9,040,000 7,872,000 6,995,000 6,517,000 6,058,992 5,463,678 4,615,187 68,315 64,163 66,359 51,445 40,337 39,527 34,563 27,982 22,631 19,173 17,781
Income Before Tax 2,643,000 2,643,000 2,280,000 2,022,000 1,791,000 1,052,000 1,375,000 1,304,877 927,978 777,371 776,712 715,948 593,910 467,921 450,745 356,144 248,774 386,854 392,224 342,066 247,971
Income Tax Expense 575,000 575,000 541,000 513,000 388,000 234,000 341,000 453,960 289,111 271,293 296,034 267,797 197,033 175,656 182,894 133,625 96,024 151,776 141,794 127,724 96,925
Net Income 2,068,000 2,068,000 1,739,000 1,509,000 1,403,000 818,000 1,034,000 856,695 636,235 529,350 502,140 480,248 367,154 295,869 278,353 228,283 152,750 235,078 250,430 214,342 151,046
Net Income Margin 14.52% 13.86% 15.16% 13.91% 14.57% 10.37% 13.52% 11.93% 10.19% 9.99% 9.90% 10.07% 8.33% 7.77% 8.35% 7.83% 6.00% 8.36% 9.60% 9.18% 7.41%
EPS 9.95 9.94 8.16 7.16 6.81 3.96 4.88 3.93 2.96 2.49 2.35 2.29 1.78 1.51 1.52 1.28 0.87 1.35 1.44 1.27 0.91
EPS Diluted 9.71 9.70 7.97 6.98 6.63 3.88 4.78 3.84 2.89 2.44 2.29 2.23 1.74 1.50 1.51 1.27 0.87 1.32 1.41 1.23 0.89
Weighted Average Shares Out - 207,100 211,800 209,900 205,700 206,400 211,500 217,950 214,950 212,660 213,822 209,902 206,598 196,209 183,672 179,002 175,782 174,574 173,412 168,921 165,326
Weighted Average Shares Out Diluted - 212,300 216,900 215,300 211,200 210,300 216,000 223,200 219,900 216,770 218,908 215,384 210,812 197,686 184,254 179,388 175,932 178,588 178,040 173,607 169,572

Reported Currency: USD Q4 2024-09-30 2023-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30 2015-09-30 2014-09-30 2013-09-30 2012-09-30 2011-09-30 2010-09-30 2009-09-30 2008-09-30 2007-09-30 2006-09-30 2005-09-30
Current Assets
Cash and Cash Equivalents 10,998,000 10,998,000 9,313,000 6,178,000 7,201,000 5,390,000 3,957,000 3,500,306 3,669,672 1,895,816 2,808,494 2,349,520 2,723,021 1,980,020 2,439,695 2,943,239 2,306,085 3,301,735 681,359 641,691 998,749
Short Term Investments 8,249,000 8,260,000 9,159,000 9,885,000 8,315,000 7,650,000 3,093,000 2,696,366 2,188,282 859,398 513,730 562,289 698,844 733,874 520,665 76,488 83,799 0 0 0 0
Cash + Short Term Investments 19,247,000 19,258,000 9,313,000 16,063,000 15,516,000 13,040,000 7,050,000 6,196,672 5,857,954 2,755,214 3,322,224 2,911,809 3,421,865 1,980,020 2,439,695 3,019,727 2,389,884 3,301,735 681,359 641,691 998,749
Net Receivables 4,536,000 2,711,000 4,133,000 4,549,000 3,830,000 4,374,000 4,484,000 5,116,837 3,687,561 0 0 0 0 0 2,574,849 2,525,273 0 0 0 0 0
Inventory 0 0 0 19,082,000 23,637,000 14,223,000 10,703,000 11,313,664 11,576,888 7,509,576 0 0 0 0 0 0 0 0 0 0 0
Other Current Assets 220,000 220,000 209,000 173,000 127,000 123,000 123,000 99,000 123,234 130,584 693,739 655,256 611,425 605,566 363,221 451,357 260,427 287,836 0 0 0
Total Current Assets 24,003,000 21,969,000 13,655,000 18,997,000 19,346,000 16,402,000 10,551,000 10,379,089 9,277,494 2,509,850 800,239 325,221 667,336 2,713,894 2,960,360 3,368 3,277 4 6 17,622 23,272
Non-Current Assets
Property, Plant and Equipment 0 0 1,121,000 983,000 945,000 856,000 527,000 486,274 437,374 321,457 255,875 245,401 244,416 231,195 169,850 170,768 186,232 192,450 166,963 142,780 137,555
Goodwill 1,451,000 1,451,000 1,437,000 1,422,000 660,000 466,000 464,000 478,251 410,723 408,072 307,635 295,486 295,486 300,111 71,924 62,575 62,575 30 0 0 0
Intangible Assets 435,000 435,000 470,000 509,000 222,000 134,000 147,000 160,846 82,460 96,370 69,327 58,775 65,978 61,135 0 0 0 62,545 0 0 0
Long Term Investments 8,761,000 0 9,583,000 11,447,000 9,282,000 8,686,000 4,266,000 3,890,019 3,324,539 2,274,909 1,861,798 1,904,957 2,015,548 2,485,490 1,307,792 1,694,365 1,585,845 1,195,424 1,349,497 1,609,940 547,228
Tax Assets 0 0 0 630,000 305,000 262,000 231,000 203,125 313,486 322,024 -23,462 -35,171 -31,789 168,187 171,911 165 0 0 0 0 0
Other Non-Current Assets 0 0 -12,611,000 -12,430,000 -305,000 -262,000 -231,000 -203,125 -3,324,539 -2,274,909 -2,568,746 -2,564,768 -2,687,374 -2,485,490 -1,307,792 -1,927,398 -1,794,578 -1,448,633 -1,579,035 -1,815,295 -747,358
Total Non-Current Assets 10,647,000 1,886,000 78,630,000 2,561,000 11,109,000 10,142,000 5,404,000 5,015,390 1,244,043 1,147,923 -97,573 -95,320 -97,735 760,628 413,685 475 40,074 1,816 1,579,035 1,815,295 747,358
Other Assets 48,342,000 59,137,000 -13,925,000 59,393,000 31,436,000 20,938,000 22,875,000 22,018,445 24,361,919 27,935,960 25,777,018 23,095,751 22,616,521 17,685,743 14,632,950 17,879,238 18,183,377 20,730,039 14,675,127 9,683,733 7,588,139
Total Assets 82,992,000 82,992,000 78,360,000 80,951,000 61,891,000 47,482,000 38,830,000 37,412,924 34,883,456 31,593,733 26,479,684 23,325,652 23,186,122 21,160,265 18,006,995 17,883,081 18,226,728 20,731,859 16,254,168 11,516,650 8,358,769
Current Liabilities
Accounts Payable 5,825,000 5,825,000 5,447,000 11,446,000 13,991,000 6,792,000 4,361,000 5,831,000 5,584,543 6,750,790 5,564,372 4,935,869 6,682,798 5,316,554 5,616,411 0 0 0 0 0 0
Short Term Debt 0 0 0 0 0 0 0 0 610,000 0 115,349 154,916 84,076 0 0 0 0 0 0 0 0
Tax Payables 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 4,991,000 10,863,000 -18,883,000 -20,386,000 -18,169,000 5,216,550 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 1,938,000 -5,825,000 -10,438,000 -22,309,000 -13,991,000 -6,792,000 -4,361,000 -5,831,000 -6,194,543 -6,750,790 -5,679,721 -5,090,785 -6,766,874 -5,316,554 -5,616,411 0 0 0 0 0 0
Total Current Liabilities 7,763,000 7,763,000 12,369,000 11,446,000 13,991,000 6,792,000 4,590,000 5,830,762 6,194,742 7,341,617 5,679,721 5,090,785 6,766,874 5,111,339 5,616,411 0 0 0 0 0 0
Non-Current Liabilities
Long Term Debt 3,089,000 3,089,000 3,139,000 3,329,000 2,895,000 3,278,000 2,444,000 2,448,695 2,452,652 2,288,978 1,762,898 1,734,713 1,257,446 1,410,806 711,950 2,989,428 1,428,278 2,314,788 239,119 335,285 291,242
Deferred Revenue 0 0 0 71,519,000 2,630,000 3,053,000 2,352,000 2,345,802 2,395,587 2,256,845 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 365,000 265,000 225,000 92,000 102,893 57,065 44,730 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 0 0 -3,139,000 -3,329,000 -2,895,000 -3,278,000 -2,444,000 -2,448,695 -2,452,652 -2,288,978 -1,762,898 -1,734,713 -1,257,446 -1,410,806 -711,950 -2,989,428 -1,428,278 -2,314,788 -239,119 -335,285 -291,242
Total Non-Current Liabilities 3,089,000 3,089,000 66,259,000 11,446,000 2,895,000 3,278,000 2,444,000 2,448,695 2,452,652 2,301,575 1,762,898 1,734,713 1,257,446 1,410,806 711,950 15,286,213 15,993,589 18,610,632 14,266,684 9,897,870 7,025,915
Total Liabilities 71,325,000 71,325,000 68,173,000 71,519,000 53,588,000 40,306,000 32,187,000 30,960,578 29,190,105 26,443,817 21,693,586 18,892,396 19,187,785 17,479,983 15,095,150 15,286,213 15,993,589 18,610,632 14,266,684 9,897,870 7,025,915
Common Stock 2,000 2,000 2,000 2,000 2,000 2,000 2,000 1,563 1,542 1,513 1,491 1,444 1,429 1,404 1,271 4,363 1,227 1,202 1,176 1,150 765
Retained Earnings 11,894,000 11,894,000 10,213,000 8,843,000 7,633,000 6,484,000 5,874,000 5,033,059 4,340,054 3,832,332 3,419,719 3,023,845 2,635,026 2,346,563 2,125,818 1,909,865 1,737,591 1,639,662 1,461,898 1,258,446 1,082,063
Accumulated Other Comprehensive Income/Loss 0 -502,000 -971,000 -982,000 -41,000 11,000 -23,000 -26,929 -15,199 -55,733 -40,503 -1,888 10,726 9,447 -9,605 -6,197 -41,803 -30,472 33,695 16,744 15,125
Total Stockholders Equity 11,673,000 11,673,000 10,214,000 9,458,000 8,245,000 7,114,000 6,581,000 6,368,461 5,581,713 4,914,096 4,522,031 4,141,236 3,662,924 3,268,940 2,587,619 2,302,816 2,032,463 1,883,905 1,757,814 1,463,869 1,241,823
Total Investments 17,010,000 8,260,000 18,742,000 21,332,000 17,597,000 16,336,000 7,359,000 6,586,385 5,512,821 3,134,307 2,375,528 2,467,246 2,714,392 3,219,364 1,828,457 1,770,853 1,669,644 1,195,424 1,349,497 1,609,940 547,228
Total Debt 3,089,000 3,089,000 3,139,000 3,329,000 2,895,000 3,278,000 2,444,000 2,448,695 3,062,851 2,301,842 1,878,247 1,889,629 1,341,522 1,410,806 711,950 2,989,428 1,428,278 2,314,788 239,119 335,285 291,242
Net Debt -7,909,000 -7,909,000 -6,174,000 -2,849,000 -4,306,000 -2,112,000 -1,513,000 -1,051,611 -606,821 406,026 -930,247 -459,891 -1,381,499 -569,214 -1,727,745 46,189 -877,807 -986,947 -442,240 -306,406 -707,507

Reported Currency: USD TTM 2024-09-30 2023-09-30 2022-09-30 2021-09-30 2020-09-30 2019-09-30 2018-09-30 2017-09-30 2016-09-30 2015-09-30 2014-09-30 2013-09-30 2012-09-30 2011-09-30 2010-09-30 2009-09-30 2008-09-30 2007-09-30 2006-09-30 2005-09-30
Cash Flows from Operating Activities
Net Income 2,066,000 2,068,000 1,739,000 1,509,000 1,403,000 818,000 1,034,000 850,917 638,867 506,078 480,678 448,151 396,877 295,869 278,353 228,283 152,750 235,078 250,430 214,342 151,046
Depreciation & Amortization 179,000 179,000 165,000 145,000 134,000 119,000 112,000 98,735 84,132 72,383 68,315 64,163 66,359 51,445 40,337 39,527 34,563 27,982 22,631 19,173 17,781
Deferred Income Tax -83,000 -83,000 -88,000 -16,000 -37,000 -39,000 -23,000 116,549 -11,617 -58,798 -23,462 -35,171 -31,789 2,044 -6,008 -25,829 -44,671 32,422 -11,515 -6,097 -4,814
Stock Based Compensation 201,000 254,000 237,000 192,000 132,000 120,000 112,000 103,054 96,164 76,426 71,488 69,609 61,862 55,729 40,978 41,845 31,746 7 37 29,820 17,031
Change in Working Capital -167,000 4,000 -5,773,000 -2,148,000 4,989,000 2,665,000 -823,000 765,055 400,679 -1,032,111 312,421 -116,492 164,515 2,998 1,270,359 -1,403,509 40,497 -320,981 104,203 -315,058 213,399
Accounts Receivable -508,000 0 250,000 -323,000 -510,000 127,000 696,000 -522,372 -50,917 -621,161 -56,394 -159,562 88,162 144,047 -82,163 -220 0 0 0 0 0
Inventory -411,000 0 5,838,000 4,536,000 -6,774,000 -47,000 -84,000 1,094,859 1,634,542 -2,224,392 -422,023 1,633,120 -1,276,417 0 0 -1,400,547 0 0 0 0 0
Accounts Payable 72,000 0 -6,088,000 -4,213,000 7,284,000 2,486,000 -1,231,000 345,996 -1,133,283 1,817,304 594,464 -1,800,957 1,307,607 0 1,312,192 -462 0 0 0 0 0
Other Working Capital 680,000 4,000 -5,773,000 -2,148,000 4,989,000 99,000 -204,000 -153,428 -49,663 -3,862 196,374 210,907 45,163 2,998 40,330 -2,280 40,497 0 0 0 213,399
Other Non-Cash Items 993,000 -267,000 206,000 390,000 4,000 371,000 165,000 -30,983 97,711 -82,302 -10,263 77,327 1,981 -16,796 -65,578 98,290 199,531 106,526 70,785 18,938 39,607
Net Cash Provided by Operating Activities 1,906,000 2,155,000 -3,514,000 72,000 6,625,000 4,054,000 577,000 1,903,327 1,305,936 -518,324 899,177 507,587 659,805 391,289 1,558,441 -1,021,393 414,416 81,034 436,571 -38,882 434,050
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -155,000 -205,000 -173,000 -91,000 -74,000 -124,000 -138,000 -133,586 -189,994 -121,733 -74,111 -60,149 -72,879 -77,515 -37,200 -22,287 -35,539 -51,043 -46,081 -27,280 -30,154
Acquisitions Net -329,000 0 905,000 1,461,000 -266,000 -5,000 -5,000 -159,200 -1,920,444 -175,283 -2,089,130 -2,007 -6,450 -1,073,621 -6,354 2,369,370 -937,946 7,320 -18,078 -89,735 30,154
Purchases of Investments -490,000 -545,000 -712,000 -3,069,000 -4,218,000 -5,710,000 -1,027,000 -1,124,203 -1,732,790 -503,554 -137,059 -1,591 -62,102 -249,379 -238,768 -120,689 -244,514 -228,113 -857,089 -1,707,140 -60,536
Sales/Maturities of Investments 1,612,450 2,030,000 1,262,000 1,788,000 3,150,000 1,410,000 644,000 540,914 483,575 107,023 154,542 197,176 353,015 90,482 170,034 149,961 149,829 348,667 106,295 1,087,876 80,921
Other Investing Activities -25,450 -2,248,000 -1,556,000 -7,240,000 -3,732,000 -556,000 -1,371,000 -2,599,839 -16,417 -2,288,272 -22,201 -2,230,193 -863,558 -1,421,182 -287,855 -10,134 1,829 -2,787,599 -2,118,902 -1,305,521 -343,713
Net Cash Used for Investing Activities -719,000 -968,000 -274,000 -7,151,000 -5,140,000 -4,985,000 -1,897,000 -3,475,914 -3,376,070 -2,981,819 -2,167,959 -2,096,764 -651,974 -2,731,215 -400,143 2,366,221 -1,066,341 -2,710,768 -2,933,855 -2,041,800 -323,328
Cash Flows from Financing Activities
Debt Repayment -50,000 -50,000 2,651,000 58,000 5,556,000 5,009,000 2,334,000 1,594,193 4,196,749 447,814 1,877,741 545,867 645,709 713,296 -2,302,276 1,556,930 -876,097 2,089,584 17,734 44,043 81,325
Common Stock Issued 0 0 0 0 0 0 0 0 0 0 0 0 0 362,823 0 0 0 0 0 0 0
Common Stock Repurchased -984,000 -984,000 -902,000 -216,000 -150,000 -291,000 -778,000 -62,000 -34,000 -162,502 -88,542 -8,427 -11,718 -20,860 -23,111 -3,537 -4,339 -67,243 0 0 0
Dividends Paid -383,000 -383,000 -355,000 -277,000 -218,000 -205,000 -191,000 -151,336 -127,202 -113,435 -103,143 -88,102 -76,593 -68,782 -63,090 -56,009 -54,140 -53,151 -48,488 -37,570 -26,300
Other Financing Activities 1,855,000 1,855,000 4,000 6,314,000 66,000 80,000 8,000 39,325 29,016 2,368,602 39,849 774,623 58,034 892,798 709,093 -2,209,562 692,760 3,224,295 2,736,332 1,804,545 276,432
Net Cash Used Provided by Financing Activities 438,000 438,000 1,438,000 5,879,000 5,254,000 4,593,000 1,373,000 1,420,182 4,064,563 2,578,733 1,725,905 1,223,961 615,432 1,879,275 -1,679,384 -712,178 -241,816 5,193,485 2,743,076 1,839,038 354,408
Effect of Forex Changes on Cash 175,000 175,000 239,000 -590,000 76,000 1,000 -23,000 -16,961 24,791 -29,144 -55,180 -32,337 -6,667 976 -824 1,116 -1,450 -1,201 3,079 2,202 4,796
Net Change in Cash 1,799,000 1,800,000 -2,111,000 -1,790,000 6,815,000 3,663,000 30,000 -169,366 2,019,220 -950,554 401,943 -397,553 616,596 -459,675 -503,544 637,154 -901,408 2,562,550 248,871 -239,442 469,926
Cash at End of Period 55,264,000 14,348,000 12,548,000 14,659,000 16,449,000 9,634,000 5,971,000 3,500,306 3,669,672 1,650,452 2,601,006 2,199,063 2,596,616 1,980,020 2,439,695 2,943,239 2,306,085 3,207,493 644,943 641,691 998,749
Cash at Start of Period 53,465,000 12,548,000 14,659,000 16,449,000 9,634,000 5,971,000 5,941,000 3,669,672 1,650,452 2,601,006 2,199,063 2,596,616 1,980,020 2,439,695 2,943,239 2,306,085 3,207,493 644,943 396,072 881,133 528,823
Free Cash Flow
Operating Cash Flow 1,906,000 2,155,000 -3,514,000 72,000 6,625,000 4,054,000 577,000 1,903,327 1,305,936 -518,324 899,177 507,587 659,805 391,289 1,558,441 -1,021,393 414,416 81,034 436,571 -38,882 434,050
Capital Expenditure -205,000 -205,000 -173,000 -91,000 -74,000 -124,000 -138,000 -133,586 -189,994 -121,733 -74,111 -60,149 -72,879 -77,515 -37,200 -22,287 -35,539 -51,043 -46,081 -27,280 -30,154
Free Cash Flow 1,701,000 1,950,000 -3,687,000 -19,000 6,551,000 3,930,000 439,000 1,769,741 1,115,942 -640,057 825,066 447,438 586,926 313,774 1,521,241 -1,043,680 378,877 29,991 390,490 -66,162 403,896