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


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


Reported Currency: USD TTM 2023-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 2004-09-24
Revenue 13,349,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 1,781,259
Revenue Growth - 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% 14.48%
Cost of Revenue 1,316,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 61,339
Gross Profit 12,033,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 1,719,920
Gross Profit Margin 90.84% 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% 96.56%
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,946,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 1,273,420
Total Operating Expenses 7,882,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 -1,577,138
Operating Income or Loss 5,294,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 204,121
Operating Margin 42.16% 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% 11.46%
Interest Expense 2,023,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 48,517
EBITDA 5,384,000 7,213,000 2,491,000 1,925,000 1,171,000 1,487,000 1,409,390 1,009,478 873,026 866,489 812,208 630,546 522,970 501,584 401,435 283,337 414,836 414,855 361,239 265,752 220,948
Depreciation and Amortization 174,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 16,827
Income Before Tax 2,468,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 204,121
Income Tax Expense 568,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 76,546
Net Income 1,900,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 127,575
Net Income Margin 14.36% 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% 7.16%
EPS 9.09 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 0.77
EPS Diluted 8.87 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 0.76
Weighted Average Shares Out - 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 165,139
Weighted Average Shares Out Diluted - 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 167,404

Reported Currency: USD Q3 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 2004-09-24
Current Assets
Cash and Cash Equivalents 12,995,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 528,823
Short Term Investments 8,519,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 208,022
Cash + Short Term Investments 12,995,000 18,494,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 528,823
Net Receivables 5,989,000 4,133,000 4,549,000 3,830,000 3,362,000 3,501,000 4,182,417 3,687,561 3,495,543 2,834,186 2,778,100 2,633,770 3,365,721 2,574,849 2,525,273 2,458,745 3,068,144 3,540,657 3,831,671 2,432,417 1,832,000
Inventory 0 16,440,000 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 0
Other Current Assets -18,984,000 -18,048,000 -20,697,000 -23,637,000 -14,223,000 -10,703,000 -11,313,664 -11,844,909 -11,250,483 0 0 0 0 0 0 0 0 0 0 0 0
Total Current Assets 9,095,000 21,019,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 736,845
Non-Current Assets
Property, Plant and Equipment 1,180,000 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 122,750
Goodwill 1,442,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 62,575
Intangible Assets 442,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 0
Long Term Investments 9,118,000 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 537,883
Tax Assets 658,000 711,000 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 73,559
Other Non-Current Assets 58,693,000 -10,704,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 -537,883
Total Non-Current Assets 71,533,000 2,618,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 258,884
Other Assets 0 54,723,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 6,626,117
Total Assets 80,628,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 7,621,846
Current Liabilities
Accounts Payable 5,489,000 5,447,000 11,446,000 13,991,000 6,792,000 4,590,000 5,830,762 5,584,543 7,341,350 5,564,372 4,935,869 6,682,798 5,111,339 5,616,411 0 0 0 0 0 0 0
Short Term Debt 1,154,000 456,000 583,000 32,874,000 27,178,000 22,759,000 614,212 610,199 267 115,349 154,916 84,076 0 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 32,145
Deferred Revenue -3,512,000 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 0
Other Current Liabilities -1,154,000 -5,447,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 0
Total Current Liabilities 1,977,000 5,447,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 32,145
Non-Current Liabilities
Long Term Debt 3,088,000 3,139,000 3,329,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 2,989,428 1,428,278 2,314,788 239,119 335,285 291,242 136,393
Deferred Revenue 0 68,173,000 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 0
Deferred Tax 0 420,000 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 0
Other Non-Current Liabilities 64,373,000 -68,593,000 -63,767,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 -2,989,428 -1,428,278 -2,314,788 -239,119 -335,285 -291,242 -136,393
Total Non-Current Liabilities 67,461,000 3,139,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 136,393
Total Liabilities 69,438,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 6,535,260
Common Stock 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 753
Retained Earnings 11,385,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 957,317
Accumulated Other Comprehensive Income/Loss -717,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 9,368
Total Stockholders Equity 11,197,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 1,065,213
Total Investments 8,530,000 9,181,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 745,905
Total Debt 4,784,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 136,393
Net Debt -8,211,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 -392,430

Reported Currency: USD TTM 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 2004-09-24
Cash Flows from Operating Activities
Net Income 1,898,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 127,575
Depreciation & Amortization 174,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 16,827
Deferred Income Tax -94,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 -5,094
Stock Based Compensation 246,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 17,631
Change in Working Capital -282,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 -380,617
Accounts Receivable -877,000 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 0
Inventory 135,000 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 0
Accounts Payable -252,000 -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 0
Other Working Capital 712,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 -380,617
Other Non-Cash Items 1,171,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 40,602
Net Cash Provided by Operating Activities 1,830,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 -183,076
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -206,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 -22,028
Acquisitions Net -646,000 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 22,028
Purchases of Investments -635,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 -66,011
Sales/Maturities of Investments 1,891,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 98,730
Other Investing Activities 78,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 -22,028
Net Cash Used for Investing Activities -850,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 10,691
Cash Flows from Financing Activities
Debt Repayment -3,158,000 -3,391,000 -967,000 -875,000 -855,000 -1,155,000 -1,154,952 -1,341,539 -268,669 -528,925 -474,517 -332,210 -573,709 -2,585,003 -33,075 -1,203,140 -24,935 -55,211 -18,670 -6,473 -111,014
Common Stock Issued 2,053,000 6,088,000 778,000 6,484,000 5,926,000 3,554,000 2,812,492 5,595,750 3,088,218 2,454,630 0 1,033,916 362,823 956,485 -716,752 1,000,995 0 0 0 0 0
Common Stock Repurchased -657,000 -902,000 -216,000 -128,000 -272,000 -778,000 -61,971 -34,055 -162,502 -88,542 -8,427 -11,718 -20,860 -23,111 -3,537 -4,339 0 0 0 0 0
Dividends Paid -377,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 -20,664
Other Financing Activities 684,000 -2,000 6,561,000 -9,000 -1,000 -57,000 -24,051 -28,391 35,121 -8,115 845,973 2,037 2,179,803 35,335 97,195 18,808 5,271,571 2,846,775 1,895,278 387,181 92,863
Net Cash Used Provided by Financing Activities -407,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 -38,815
Effect of Forex Changes on Cash -51,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 5,392
Net Change in Cash 521,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 -205,808
Cash at End of Period 53,464,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 528,823
Cash at Start of Period 52,943,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 734,631
Free Cash Flow
Operating Cash Flow 1,830,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 -183,076
Capital Expenditure -206,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 -22,028
Free Cash Flow 1,624,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 -205,104