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 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-11-30 2011-11-30 2010-11-30 2009-11-30 2008-11-30 2007-11-30 2006-11-30 2005-11-30 2004-11-30 2003-11-30
Revenue 15,407,000 13,337,000 12,087,000 11,088,000 11,459,000 10,709,000 9,897,000 9,099,000 8,739,000 8,477,000 8,224,000 7,690,000 7,065,000 6,658,229 6,861,338 6,300,434 6,294,486 6,222,809 5,866,585 6,351,498 1,259,028
Revenue Growth - 10.34% 9.01% -3.24% 7.00% 8.20% 8.77% 4.12% 3.09% 3.08% 6.94% 8.85% 6.11% -2.96% 8.90% 0.09% 1.15% 6.07% -7.63% 404.48%
Cost of Revenue 0 0 0 0 0 0 0 0 0 0 0 37,000 -761 0 126,947 1,495,051 1,242,613 0 0 0 0
Gross Profit 15,407,000 13,337,000 12,087,000 11,088,000 11,459,000 10,709,000 9,897,000 9,099,000 8,739,000 8,477,000 8,224,000 7,653,000 7,065,761 6,658,229 6,734,391 4,805,383 5,051,873 6,222,809 5,866,585 6,351,498 1,259,028
Gross Profit Margin 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 99.52% 100.01% 100.00% 98.15% 76.27% 80.26% 100.00% 100.00% 100.00% 100.00%
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 3,466,000 3,174,000 2,796,000 2,553,000 2,621,000 2,484,000 2,288,000 2,110,000 2,072,000 1,977,000 1,881,000 1,664,000 1,451,000 1,523,846 1,233,703 1,376,293 1,532,294 1,536,752 1,456,436 1,333,944 0
Total Operating Expenses -3,929,000 1,906,000 -5,023,000 1,957,000 2,118,000 9,251,000 8,008,000 6,841,000 6,390,000 5,917,000 1,393,000 5,231,000 5,039,000 6,972,000 5,865,000 5,299,000 4,435,000 -2,302,915 -3,141,232 -3,793,425 557,547
Operating Income or Loss 6,284,000 7,607,000 7,064,000 1,435,000 3,835,000 5,736,000 5,185,000 5,054,000 4,875,000 4,828,000 5,090,000 5,084,000 4,995,796 2,851,847 3,372,182 2,810,446 2,327,611 3,919,894 2,725,353 2,558,073 1,816,575
Operating Margin 41.26% 57.04% 58.44% 12.94% 33.47% 53.56% 52.39% 55.54% 55.78% 56.95% 61.89% 66.11% 70.71% 42.83% 49.15% 44.61% 36.98% 62.99% 46.46% 40.28% 144.28%
Interest Expense 4,135,000 1,865,000 1,134,000 1,865,000 2,530,000 2,139,000 1,648,000 1,398,000 1,263,000 1,134,000 1,146,000 1,314,000 1,485,000 1,582,988 1,648,420 2,356,919 2,975,788 2,337,589 1,801,097 1,339,166 789,667
EBITDA 6,550,000 8,168,000 7,595,000 1,920,000 4,271,000 6,171,000 5,578,000 5,405,000 5,266,000 5,197,000 5,424,000 5,351,000 5,015,869 3,023,852 3,575,674 2,957,670 2,562,258 4,142,692 2,939,664 2,751,203 1,816,575
Depreciation and Amortization 491,000 561,000 531,000 485,000 436,000 435,000 393,000 351,000 391,000 369,000 334,000 267,000 20,073 172,005 203,492 231,398 257,131 222,798 214,311 193,130 0
Income Before Tax 4,679,000 5,742,000 7,064,000 1,435,000 3,835,000 3,597,000 3,537,000 3,656,000 3,612,000 3,694,000 3,944,000 3,764,000 3,511,000 1,268,859 2,120,898 1,657,605 945,196 1,582,305 924,256 1,218,907 1,026,908
Income Tax Expense 1,086,000 1,350,000 1,615,000 294,000 878,000 855,000 1,438,000 1,263,000 1,315,000 1,371,000 1,474,000 1,413,000 1,284,000 504,071 844,713 594,692 356,566 505,689 346,341 442,654 378,277
Net Income 3,508,000 4,304,000 5,449,000 1,141,000 2,957,000 2,742,000 2,099,000 2,393,000 2,297,000 2,323,000 2,470,000 2,351,000 2,227,000 764,788 1,276,185 927,750 588,630 1,076,616 577,915 776,253 648,631
Net Income Margin 22.90% 32.27% 45.08% 10.29% 25.81% 25.60% 21.21% 26.30% 26.28% 27.40% 30.03% 30.57% 31.52% 11.49% 18.60% 14.73% 9.35% 17.30% 9.85% 12.22% 51.52%
EPS 13.48 14.31 17.85 3.60 9.24 7.97 5.43 5.77 5.14 4.91 4.97 4.51 4.06 1.23 2.39 1.90 1.23 2.26 1.21 1.63 1.36
EPS Diluted 13.48 14.31 17.83 3.60 9.24 7.95 5.42 5.77 5.13 4.90 4.96 4.50 4.06 1.22 2.38 1.90 1.23 2.26 1.21 1.63 1.36
Weighted Average Shares Out - 307,000 300,000 307,000 320,000 344,000 374,000 405,000 437,000 462,000 485,000 516,000 542,000 544,000 504,550 479,335 477,236 477,236 477,236 476,209 477,236
Weighted Average Shares Out Diluted - 307,000 300,000 307,000 320,000 345,000 374,000 406,000 438,000 463,000 487,000 517,000 543,000 549,000 507,907 479,357 478,879 477,236 477,236 476,209 477,236

Reported Currency: USD Q3 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-11-30 2011-11-30 2010-11-30 2009-11-30 2008-11-30 2007-11-30 2006-11-30 2005-11-30 2003-11-30
Current Assets
Cash and Cash Equivalents 22,569,000 21,105,000 18,236,000 25,703,000 17,559,000 18,515,000 14,955,000 13,766,000 12,755,000 11,339,000 11,727,000 9,106,000 10,342,000 5,098,733 13,020,719 9,121,143 2,516,495 349,357 307,170 0
Short Term Investments 13,336,000 1,707,000 2,016,000 2,661,000 875,000 3,370,000 672,000 1,757,000 1,097,000 1,252,000 1,229,000 6,221,000 1,715,518 376,169 1,354,961 1,133,827 441,150 6,951 2,362 0
Cash + Short Term Investments 22,569,000 10,563,000 20,252,000 28,364,000 18,434,000 13,299,000 13,306,000 11,914,000 9,572,000 7,284,000 7,783,000 3,926,000 2,849,843 5,473,733 14,370,719 9,121,143 2,505,304 874,357 557,170 0
Net Receivables 114,011,000 104,746,000 914,000 944,000 92,511,000 87,471,000 81,627,000 75,087,000 70,516,000 68,223,000 64,123,000 59,292,000 55,131,739 45,532,295 1,692,051 2,392,621 3,232,886 3,293,850 2,912,092 0
Inventory 0 0 0 0 0 -87,471,000 -81,627,000 -75,087,000 -70,516,000 -68,223,000 -64,123,000 -59,292,000 -55,131,739 -45,532,295 0 -2,233,600 -3,093,472 0 0 0
Other Current Assets 0 0 0 0 0 1,195,000 -6,000 -1,108,000 268,000 -56,000 65,443,000 1,148,000 1,070,558 4,155,026 -16,049,749 -8,486,579 -2,274,753 23,503,230 22,528,092 0
Total Current Assets 22,569,000 10,563,000 21,166,000 29,308,000 18,434,000 14,494,000 13,300,000 10,806,000 9,840,000 7,228,000 73,226,000 5,074,000 3,920,401 9,628,759 13,021 793,585 369,965 27,671,437 25,997,354 0
Non-Current Assets
Property, Plant and Equipment 1,084,000 1,003,000 983,000 1,027,000 1,057,000 936,000 825,000 734,000 693,000 670,000 654,000 538,000 483,000 454,614 493,185 552,502 658,492 660,900 624,525 0
Goodwill 255,000 255,000 255,000 255,000 255,000 255,000 255,000 255,000 255,000 257,000 284,000 286,000 255,421 255,421 255,421 255,421 255,421 533,728 255,421 0
Intangible Assets 0 0 0 95,000 155,000 161,000 163,000 166,000 168,000 176,000 185,000 190,000 188,018 188,973 195,636 203,319 98,043 201,177 66,623 0
Long Term Investments 13,336,000 12,208,000 6,906,000 12,114,000 10,595,000 3,370,000 1,568,000 1,757,000 3,085,000 3,949,000 4,991,000 6,221,000 6,206,053 5,450,395 6,385,297 1,227,944 525,439 84,411 16,719 0
Tax Assets -11,997,000 0 0 0 0 0 0 0 0 0 0 -3,000 689 6,118 6,118 0 -218,215 0 0 0
Other Non-Current Assets -1,339,000 -13,466,000 -8,144,000 -13,491,000 -12,062,000 88,162,000 82,402,000 75,725,000 70,079,000 66,841,000 0 57,905,000 52,595,299 44,255,319 -6,884,600 -1,780,446 -965,716 -84,411 -16,719 0
Total Non-Current Assets 1,339,000 13,466,000 8,144,000 13,491,000 12,062,000 92,884,000 85,213,000 78,637,000 74,280,000 71,893,000 6,114,000 65,136,000 59,728,041 50,610,840 451,057 458,740 353,464 1,395,805 946,569 0
Other Assets 119,524,000 107,599,000 80,932,000 70,090,000 83,500,000 2,175,000 1,574,000 2,865,000 2,816,000 4,005,000 0 3,281,000 5,135,558 545,369 45,556,909 38,640,057 36,652,676 0 0 0
Total Assets 143,432,000 131,628,000 110,242,000 112,889,000 113,996,000 109,553,000 100,087,000 92,308,000 86,936,000 83,126,000 79,340,000 73,491,000 68,784,000 60,784,968 46,020,987 39,892,382 37,376,105 29,067,242 26,943,923 24,032,743
Current Liabilities
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 268,967 264,938 135,464 181,917 0
Short Term Debt 0 0 1,250,000 0 0 0 0 0 0 113,000 140,000 284,000 50,000 0 0 500,000 2,925,426 3,639,678 3,773,060 0
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531,253 0 0 0
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22,484 0 0 0
Other Current Liabilities 0 0 -1,250,000 0 0 77,706,000 68,141,000 60,642,000 50,874,000 52,637,000 0 45,492,000 42,205,000 36,622,000 35,157,000 31,473,033 26,480,120 0 0 0
Total Current Liabilities 0 0 1,250,000 0 0 77,706,000 68,141,000 60,642,000 50,874,000 52,750,000 140,000 45,776,000 42,255,000 36,622,000 35,157,000 32,242,000 29,648,000 3,775,142 3,954,977 0
Non-Current Liabilities
Long Term Debt 19,467,000 20,108,000 18,977,000 21,241,000 25,701,000 27,228,000 26,326,000 25,443,000 24,724,000 22,657,000 20,614,000 17,993,000 18,337,000 17,705,728 2,428,101 1,735,383 2,134,093 1,507,578 863,745 931,554
Deferred Revenue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Tax 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities -19,467,000 96,930,000 -18,977,000 -21,241,000 -25,701,000 -6,511,000 -5,272,000 -5,100,000 -74,000 -3,415,000 -140,000 1,736,000 -50,000 272 -101 -383 -5,093 0 0 0
Total Non-Current Liabilities 19,467,000 117,038,000 18,977,000 21,241,000 25,701,000 20,717,000 21,054,000 20,343,000 24,650,000 19,242,000 20,474,000 19,729,000 18,287,000 17,706,000 2,428,000 1,735,000 2,129,000 1,507,578 863,745 931,554
Total Liabilities 19,467,000 117,038,000 96,834,000 21,241,000 25,701,000 98,423,000 89,195,000 80,985,000 75,661,000 71,992,000 68,531,000 63,618,000 60,542,000 54,328,122 37,585,440 33,976,559 31,776,683 23,292,470 22,343,474 931,554
Common Stock 6,000 6,000 6,000 6,000 6,000 6,000 6,000 5,000 5,000 5,000 5,000 5,000 5,497 5,471 5,448 4,805 4,777 100 100 0
Retained Earnings 30,236,000 28,453,000 24,766,000 19,955,000 21,290,000 18,906,000 16,687,000 15,130,000 13,250,000 11,467,000 9,611,000 7,373,000 5,243,318 3,126,488 3,873,262 3,046,956 2,717,905 3,008,421 2,431,805 0
Accumulated Other Comprehensive Income/Loss -573,000 -339,000 -94,000 45,000 -119,000 -156,000 -152,000 -161,000 -160,000 -138,000 -68,000 -75,000 -51,679 -82,548 -154,818 -66,338 32,032 129,986 45,220 0
Total Stockholders Equity 14,236,000 14,590,000 13,408,000 10,884,000 11,859,000 11,130,000 10,892,000 11,323,000 11,275,000 11,134,000 10,809,000 9,873,000 8,242,000 6,456,846 8,435,547 5,915,823 5,599,422 5,774,772 4,600,449 3,809,285
Total Investments 13,336,000 13,915,000 8,922,000 14,775,000 11,470,000 3,370,000 2,240,000 1,757,000 4,182,000 5,201,000 6,220,000 6,221,000 7,921,571 5,825,395 7,735,297 2,361,771 966,589 91,362 19,081 0
Total Debt 19,467,000 20,108,000 20,227,000 21,241,000 25,701,000 27,228,000 26,326,000 25,443,000 24,724,000 22,657,000 20,614,000 17,993,000 18,337,000 17,705,728 2,428,101 1,735,383 5,059,519 5,147,256 4,636,805 931,554
Net Debt -3,102,000 -997,000 1,991,000 -4,462,000 8,142,000 8,713,000 11,371,000 11,677,000 11,969,000 11,318,000 8,887,000 8,887,000 7,995,000 12,606,995 -10,592,618 -7,385,760 2,543,024 4,797,899 4,329,635 931,554

Reported Currency: USD TTM 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-11-30 2011-11-30 2010-11-30 2009-11-30 2008-11-30 2007-11-30 2006-11-30 2005-11-30 2004-11-30
Cash Flows from Operating Activities
Net Income 3,585,000 4,392,000 5,449,000 1,141,000 2,957,000 2,742,000 2,099,000 2,393,000 2,297,000 2,323,000 2,470,000 2,345,000 2,226,708 764,788 1,276,185 927,750 588,630 1,076,616 577,915 776,253
Depreciation & Amortization 491,000 561,000 531,000 485,000 436,000 435,000 393,000 351,000 391,000 369,000 334,000 267,000 20,073 172,005 203,492 231,398 257,131 222,798 214,311 193,130
Deferred Income Tax -583,000 -427,000 327,000 -672,000 -8,000 -5,000 0 0 0 -11,000 322,000 146,000 232,013 112,581 -61,995 -262,354 -218,215 76,285 -43,608 -25,367
Stock Based Compensation 3,017,000 0 -459,000 4,788,000 69,000 81,000 0 0 0 60,000 59,000 47,000 43,777 37,081 44,249 92,558 35,710 969,182 1,003,225 1,171,141
Change in Working Capital -354,000 234,000 -86,000 254,000 7,000 -556,000 120,000 47,000 -75,000 -165,000 -521,000 237,000 327,664 -232,624 -108,735 1,806,259 40,818 -382,886 35,325 -282,742
Accounts Receivable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 541,549 0 0 0 0 0
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Working Capital 0 0 0 0 0 -556,000 120,000 47,000 -75,000 -165,000 -521,000 237,000 327,664 -232,624 -650,284 1,806,259 40,818 -382,886 35,325 0
Other Non-Cash Items 1,706,000 2,380,000 257,000 200,000 2,735,000 2,494,000 2,596,000 1,634,000 1,241,000 1,250,000 853,000 -1,000 759,380 3,018,755 2,244,696 1,708,548 1,333,951 -241,208 -151,094 -244,456
Net Cash Provided by Operating Activities 7,862,000 7,140,000 6,019,000 6,196,000 6,196,000 5,191,000 5,208,000 4,425,000 3,854,000 3,826,000 3,517,000 3,041,000 3,609,615 3,872,586 3,597,892 4,504,159 2,038,025 1,720,787 1,636,074 1,587,959
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -293,000 -236,000 -194,000 -261,000 -284,000 -254,000 -218,000 -179,000 -168,000 -145,000 -231,000 -144,000 -111,560 -54,676 -53,793 -93,532 -118,265 -144,151 -97,963 -98,712
Acquisitions Net 0 0 0 0 0 0 -8,701,000 -5,978,000 2,000 -5,095,000 -3,915,000 -49,000 -401,158 -3,088,789 -3,859,727 -90,749 -5,000 -1,924,491 -323,426 -5,378,614
Purchases of Investments -8,461,000 -7,901,000 -207,000 -8,275,000 -8,317,000 -2,701,000 -105,000 -107,000 -765,000 -503,000 -441,000 -1,932,000 -2,511,075 -5,661,855 -2,954,949 -119,321 -153,075 -73,055 -10,529 -6,283
Sales/Maturities of Investments 1,871,000 2,452,000 5,015,000 7,005,000 1,171,000 856,000 233,000 1,366,000 1,534,000 1,470,000 1,452,000 1,794,000 1,749,697 3,564,055 1,351,000 37,200 10,556 6,952 5,422 5,640
Other Investing Activities -20,800,000 -19,952,000 -4,574,000 3,045,000 -7,844,000 -8,480,000 14,000 4,000 -3,471,000 76,000 -28,000 -5,362,000 -6,847,454 518,313 -643,311 -5,864,560 -1,329,361 110,915 -3,883,321 3,714,735
Net Cash Used for Investing Activities -27,683,000 -25,637,000 40,000 1,514,000 -15,274,000 -10,579,000 -8,777,000 -4,894,000 -2,868,000 -4,197,000 -3,163,000 -5,693,000 -8,121,550 -4,722,952 -6,160,780 -6,130,962 -1,595,145 -2,023,830 -4,309,817 -1,763,234
Cash Flows from Financing Activities
Debt Repayment -5,638,000 -5,229,000 -4,373,000 -5,286,000 -6,573,000 -6,203,000 -5,363,000 -3,419,000 -3,634,000 -4,678,000 -3,638,000 -3,765,000 -6,107,138 -9,946,440 -404,211 -397,606 -1,486,271 -45,621 -321,242 -104,451
Common Stock Issued 12,000 10,000 9,000 10,000 7,000 6,000 5,000 7,000 5,000 5,000 13,000 26,000 22,646 1,323 533,822 0 273,138 0 0 0
Common Stock Repurchased -2,539,000 -2,359,000 -2,260,000 -348,000 -1,768,000 -2,065,000 -2,656,000 -1,908,000 -1,715,000 -1,564,000 -1,296,000 -1,216,000 -434,796 -1,232,799 -11,385 -6,838 -1,419 0 0 0
Dividends Paid -739,000 -703,000 -636,000 -576,000 -573,000 -552,000 -527,000 -514,000 -515,000 -467,000 -399,000 -209,000 -109,573 -845,431 -101,034 -116,956 -879,146 -500,000 0 -637,000
Other Financing Activities 26,088,000 24,343,000 -1,056,000 5,115,000 9,804,000 15,960,000 13,502,000 8,645,000 7,161,000 7,805,000 8,936,000 8,892,000 8,891,906 4,951,727 5,395,272 3,556,843 9,552,691 1,166,876 2,747,438 462,985
Net Cash Used Provided by Financing Activities 17,184,000 16,062,000 -8,316,000 -1,085,000 897,000 7,146,000 4,961,000 2,811,000 1,302,000 1,101,000 3,616,000 3,728,000 2,263,045 -7,071,620 5,412,464 3,035,443 7,458,993 621,255 2,426,196 -278,466
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24,592 10,865 663 -1,583 3,496
Net Change in Cash -2,637,000 -2,435,000 -2,257,000 6,625,000 -8,181,000 1,758,000 1,392,000 2,342,000 2,288,000 730,000 3,970,000 1,076,000 -2,248,890 -7,921,986 2,849,576 1,384,048 7,912,738 318,875 -249,130 -450,245
Cash at End of Period 36,937,000 8,897,000 11,332,000 13,589,000 6,964,000 15,145,000 13,306,000 11,914,000 9,572,000 7,284,000 6,554,000 3,926,000 2,849,843 5,098,733 13,020,719 10,171,143 8,787,095 874,357 555,482 804,612
Cash at Start of Period 39,574,000 11,332,000 13,589,000 6,964,000 15,145,000 13,387,000 11,914,000 9,572,000 7,284,000 6,554,000 2,584,000 2,850,000 5,098,733 13,020,719 10,171,143 8,787,095 874,357 555,482 804,612 1,254,857
Free Cash Flow
Operating Cash Flow 7,862,000 7,140,000 6,019,000 6,196,000 6,196,000 5,191,000 5,208,000 4,425,000 3,854,000 3,826,000 3,517,000 3,041,000 3,609,615 3,872,586 3,597,892 4,504,159 2,038,025 1,720,787 1,636,074 1,587,959
Capital Expenditure -293,000 -236,000 -194,000 -261,000 -284,000 -254,000 -218,000 -179,000 -168,000 -145,000 -231,000 -144,000 -111,560 -54,676 -53,793 -93,532 -118,265 -144,151 -97,963 -98,712
Free Cash Flow 7,569,000 6,904,000 5,825,000 5,935,000 5,912,000 4,937,000 4,990,000 4,246,000 3,686,000 3,681,000 3,286,000 2,897,000 3,498,055 3,817,910 3,544,099 4,410,627 1,919,760 1,576,636 1,538,111 1,489,247