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-12-31 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-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Revenue 9,474,000 7,360,000 7,254,000 5,991,000 4,815,000 4,667,000 4,510,000 4,309,000 3,519,049 2,989,467 2,816,320 2,702,603 2,808,381 2,609,793 2,660,663 2,429,931 2,238,829 1,978,115 1,569,469 1,594,693 1,729,972
Revenue Growth - 1.46% 21.08% 24.42% 3.17% 3.48% 4.66% 22.45% 17.71% 6.15% 4.21% -3.77% 7.61% -1.91% 9.50% 8.54% 13.18% 26.04% -1.58% -7.82%
Cost of Revenue -23,000 -1,556,000 5,969,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Gross Profit 9,497,000 8,916,000 1,285,000 5,991,000 4,815,000 4,667,000 4,510,000 4,309,000 3,519,049 2,989,467 2,816,320 2,702,603 2,808,381 2,609,793 2,660,663 2,429,931 2,238,829 1,978,115 1,569,469 1,594,693 1,729,972
Gross Profit Margin 100.20% 121.14% 17.71% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 100.00% 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 2,305,000 2,946,000 2,559,000 2,475,000 1,762,000 1,725,000 1,675,000 1,662,000 1,466,188 1,219,004 1,148,379 1,102,983 1,120,786 1,065,871 999,479 930,180 891,370 775,624 637,358 509,735 512,295
Total Operating Expenses -2,238,000 115,000 91,000 -4,402,000 -3,843,000 -3,008,000 -2,122,000 807,000 741,432 1,976,000 1,882,346 1,758,003 1,824,659 1,073,234 1,013,201 989,244 -2,534,837 -1,955,472 -1,055,408 -1,051,119 -1,177,306
Operating Income or Loss 1,466,000 2,364,000 3,835,000 1,589,000 972,000 1,659,000 2,388,000 1,394,000 878,175 913,605 852,985 854,555 825,117 707,234 352,311 -3,678,183 -296,008 22,643 514,061 543,574 552,666
Operating Margin 17.07% 32.12% 52.87% 26.52% 20.19% 35.55% 52.95% 32.35% 24.95% 30.56% 30.29% 31.62% 29.38% 27.10% 13.24% -151.37% -13.22% 1.14% 32.75% 34.09% 31.95%
Interest Expense 3,329,000 3,477,000 696,000 89,000 423,000 988,000 760,000 431,000 262,795 163,784 139,321 156,029 219,739 341,056 526,587 813,855 1,266,631 1,441,451 1,051,342 679,354 435,941
EBITDA 1,043,000 2,364,000 3,933,000 1,678,000 1,013,000 1,708,000 2,881,000 1,450,000 908,631 941,472 892,262 895,919 871,666 760,552 412,789 -3,609,876 -219,114 149,904 625,710 734,910 877,798
Depreciation and Amortization 464,000 798,000 98,000 89,000 41,000 49,000 493,000 56,000 30,456 27,867 39,277 41,364 46,549 53,318 60,478 68,307 76,894 127,261 111,649 191,336 325,132
Income Before Tax 2,031,000 2,384,000 2,764,000 1,591,000 972,000 1,659,000 1,628,000 1,394,000 878,175 913,605 852,985 854,555 825,117 707,234 352,311 -3,678,183 -296,008 22,643 514,061 543,574 552,666
Income Tax Expense 327,000 413,000 515,000 294,000 155,000 248,000 235,000 208,000 193,053 220,648 220,593 215,814 184,095 164,621 39,964 -584,004 -182,202 -52,526 52,840 131,483 153,741
Net Income 1,683,000 1,951,000 2,238,000 1,295,000 817,000 1,411,000 1,393,000 1,186,000 685,122 692,957 632,392 638,741 641,022 542,613 312,347 -3,094,179 -113,806 75,169 461,221 412,091 398,925
Net Income Margin 18.37% 26.51% 30.85% 21.62% 16.97% 30.23% 30.89% 27.52% 19.47% 23.18% 22.45% 23.63% 22.83% 20.79% 11.74% -127.34% -5.08% 3.80% 29.39% 25.84% 23.06%
EPS 1.09 1.26 1.47 0.91 0.70 1.29 1.33 1.02 0.69 0.82 0.73 0.73 0.71 0.59 0.19 -5.81 -0.31 0.25 1.95 1.79 1.74
EPS Diluted 1.08 1.24 1.45 0.90 0.69 1.27 1.33 1.00 0.67 0.81 0.72 0.72 0.71 0.59 0.19 -5.81 -0.31 0.25 1.92 1.77 1.71
Weighted Average Shares Out - 1,446,449 1,441,279 1,262,435 1,017,117 1,038,840 1,046,767 1,084,686 904,438 803,412 819,917 834,205 857,962 863,691 726,934 532,802 366,155 300,908 236,699 230,142 229,913
Weighted Average Shares Out Diluted - 1,468,016 1,465,220 1,286,733 1,032,683 1,056,079 1,046,767 1,136,186 918,790 817,129 833,081 843,974 863,402 867,624 729,532 532,802 366,155 303,455 239,920 233,475 233,856

Reported Currency: USD Q2 2023-12-31 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-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Current Assets
Cash and Cash Equivalents -16,648,000 10,323,000 6,918,000 5,914,000 6,712,000 1,272,000 2,725,000 1,567,000 1,443,037 898,994 1,285,124 1,058,175 1,333,727 1,206,911 982,926 1,840,719 1,099,254 1,756,687 1,154,331 988,836 899,718
Short Term Investments 0 3,373,000 23,423,000 28,460,000 16,485,000 14,149,000 13,780,000 15,469,000 15,562,837 8,775,441 9,384,670 7,308,753 7,566,175 8,078,014 699,723 8,587,914 447,238 527,456 165,266 0 0
Cash + Short Term Investments -16,648,000 26,863,000 25 34,374,000 23,197,000 15,421,000 2,910,000 17,036,000 17,005,874 9,674,435 10,669,794 8,366,928 8,899,902 9,284,925 1,682,649 10,428,633 1,546,492 2,284,143 1,319,597 988,836 899,718
Net Receivables 0 6,826,000 6,773,000 4,956,000 2,162,000 0 0 2,151,000 2,077,864 1,845,597 1,807,208 1,619,046 1,904,805 2,168,149 2,482,570 2,876,824 3,386,626 2,666,297 2,832,275 0 0
Inventory 0 -17,181,000 -13,714,000 -6,365,000 -8,968,000 0 0 -1,686,000 -1,627,262 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Assets 14,528,000 10,355,000 6,941,000 6,365,000 6,806,000 1,371,000 80,085,000 1,686,000 1,627,262 0 0 0 0 0 0 0 0 0 0 0 0
Total Current Assets 14,528,000 26,863,000 25 39,330,000 23,197,000 15,421,000 82,995,000 19,187,000 19,083,738 11,520,032 12,477,002 9,985,974 10,804,707 11,453,074 4,165,219 13,305,457 4,933,118 4,950,440 4,151,872 988,836 899,718
Non-Current Assets
Property, Plant and Equipment 1,095,000 1,109,000 1,156,000 1,164,000 757,000 763,000 790,000 864,000 815,508 620,540 616,407 634,657 617,257 564,429 491,602 496,021 519,500 557,565 401,103 360,677 942,425
Goodwill 5,561,000 5,561,000 5,571,000 5,349,000 1,990,000 1,990,000 1,989,000 1,993,000 1,992,849 676,869 522,541 444,268 444,268 444,268 444,268 444,268 3,054,985 3,059,333 570,876 0 0
Intangible Assets 0 672,000 712,000 611,000 428,000 475,000 535,000 584,000 628,036 54,978 74,671 93,193 132,157 175,302 228,620 289,098 356,703 427,970 59,487 0 0
Long Term Investments 12,962,000 41,229,000 41,348,000 41,601,000 25,826,000 23,759,000 23,015,000 24,646,000 23,503,071 14,972,028 12,806,766 11,180,993 9,401,256 8,764,464 10,080,648 8,671,571 4,473,134 5,532,916 4,398,980 4,535,139 4,548,575
Tax Assets 152,240,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 9,924,000 -41,229,000 -48,786,994 -48,725,000 -29,001,000 -26,987,000 -543,000 -28,087,000 -26,939,464 -16,324,415 -14,020,385 -12,353,111 -10,594,938 -9,948,463 -11,245,138 -9,900,958 -8,404,322 -9,577,784 -5,430,446 -5,113,302 -5,706,807
Total Non-Current Assets 181,782,000 7,342,000 6 48,725,000 29,001,000 26,987,000 25,786,000 28,087,000 26,939,464 16,324,415 14,020,385 12,353,111 10,594,938 9,948,463 11,245,138 9,900,958 8,404,322 9,577,784 5,430,446 5,113,302 5,706,807
Other Assets 0 155,163,000 182,905,969 86,009,000 70,840,000 66,594,000 0 56,911,000 53,705,783 43,200,104 39,800,623 37,137,259 34,753,540 33,049,115 38,409,285 28,348,250 40,974,162 40,169,244 25,746,701 26,662,667 25,958,972
Total Assets 196,310,000 189,368,000 182,906,000 174,064,000 123,038,000 109,002,000 108,781,000 104,185,000 99,728,985 71,044,551 66,298,010 59,476,344 56,153,185 54,450,652 53,819,642 51,554,665 54,311,602 54,697,468 35,329,019 32,764,805 32,565,497
Current Liabilities
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Short Term Debt 187,000 2,000 2,027,000 334,000 183,000 2,606,000 2,017,000 5,056,000 3,692,654 615,279 2,397,101 552,143 589,814 1,441,092 2,040,732 876,241 1,309,157 137,212 84,037 1,889,260 1,207,233
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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Current Liabilities 117,731,000 618,000 -2,026,998 -334,000 -183,000 -2,606,000 -2,004,000 -5,056,000 -3,692,654 -615,279 -2,397,101 -552,143 -589,814 -1,441,092 -2,040,732 -876,241 -1,309,157 -137,212 -84,037 -1,889,260 -1,207,233
Total Current Liabilities 117,918,000 620,000 2 334,000 183,000 2,606,000 13,000 5,056,000 3,692,654 615,279 2,397,101 552,143 589,814 1,441,092 2,040,732 876,241 1,309,157 137,212 84,037 1,889,260 1,207,233
Non-Current Liabilities
Long Term Debt 16,461,000 12,394,000 9,686,000 7,108,000 8,352,000 9,849,000 8,625,000 9,206,000 8,309,159 7,067,614 4,335,962 4,258,272 2,364,834 3,097,857 3,813,827 3,802,670 6,858,791 6,954,909 4,512,618 4,597,437 6,326,885
Deferred Revenue 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 443,921 0 0
Other Non-Current Liabilities 42,368,000 156,956,000 -9,685,888 -7,108,000 -8,352,000 -9,849,000 0 -9,206,000 -8,309,159 -7,067,614 -4,335,962 -4,258,272 -2,364,834 -3,097,857 -3,813,827 -3,802,670 -6,858,791 -6,954,909 -4,956,539 -4,597,437 -6,326,885
Total Non-Current Liabilities 58,829,000 169,350,000 112 7,108,000 8,352,000 9,849,000 8,625,000 9,206,000 8,309,159 7,067,614 4,335,962 4,258,272 2,364,834 3,097,857 3,813,827 3,802,670 6,858,791 6,954,909 4,956,539 4,597,437 6,326,885
Total Liabilities 176,747,000 169,970,000 165,137,000 154,746,000 110,045,000 97,207,000 97,679,000 93,371,000 89,447,538 64,449,945 59,969,840 53,377,021 50,362,974 49,032,552 48,839,100 46,218,663 47,114,811 48,748,328 32,314,693 30,207,304 30,027,859
Common Stock 15,000 15,000 14,000 14,000 10,000 10,000 11,000 11,000 10,886 7,970 8,131 8,322 8,441 8,656 8,642 7,167 3,670 3,875 2,053,623 2,491,326 2,484,204
Retained Earnings 4,682,000 4,322,000 3,419,000 2,202,000 1,878,000 2,088,000 1,361,000 495,000 -253,543 -594,067 -1,052,324 -1,470,154 -1,917,933 -2,389,639 -2,814,433 -2,922,026 365,599 771,689 1,015,769 781,844 563,596
Accumulated Other Comprehensive Income/Loss -2,911,000 -2,676,000 -3,098,000 -229,000 192,000 -256,000 -609,000 -435,000 -401,016 -226,158 -222,292 -214,009 -150,817 -173,763 -197,496 -156,985 -357,043 -49,611 -55,066 -22,093 -10,903
Total Stockholders Equity 19,515,000 19,353,000 17,731,000 19,297,000 12,993,000 11,795,000 11,102,000 10,814,000 10,281,447 6,594,606 6,328,170 6,099,323 5,790,211 5,418,100 4,980,542 5,336,002 7,196,791 5,949,140 3,014,326 2,557,501 2,537,638
Total Investments 12,962,000 25,305,000 41,047,000 70,061,000 42,311,000 37,908,000 22,657,000 40,115,000 39,065,908 23,747,469 22,191,436 18,489,746 16,967,431 16,842,478 10,780,371 17,259,485 4,920,372 6,060,372 4,564,246 4,535,139 4,548,575
Total Debt 16,648,000 12,396,000 11,713,000 7,442,000 8,535,000 12,455,000 10,642,000 14,262,000 12,001,813 7,682,893 6,733,063 4,810,415 2,954,648 4,538,949 5,854,559 4,678,911 8,167,948 7,092,121 4,596,655 6,486,697 7,534,118
Net Debt 33,296,000 2,073,000 4,795,000 1,528,000 1,823,000 11,183,000 7,917,000 12,695,000 10,558,776 6,783,899 5,447,939 3,752,240 1,620,921 3,332,038 4,871,633 2,838,192 7,068,694 5,335,434 3,442,324 5,497,861 6,634,400

Reported Currency: USD TTM 2023-12-31 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-12-31 2011-12-31 2010-12-31 2009-12-31 2008-12-31 2007-12-31 2006-12-31 2005-12-31 2004-12-31
Cash Flows from Operating Activities
Net Income 1,784,000 1,971,000 2,249,000 1,297,000 817,000 1,411,000 1,393,000 1,186,000 711,821 692,957 632,392 638,741 641,022 542,613 312,347 -3,094,179 -113,806 75,169 461,221 412,091 398,925
Depreciation & Amortization 846,000 798,000 484,000 391,000 367,000 386,000 493,000 413,000 379,772 341,281 332,832 281,545 274,572 282,105 286,186 228,041 244,860 127,261 111,649 191,336 325,132
Deferred Income Tax -386,000 -302,000 319,000 -76,000 -93,000 23,000 63,000 168,000 164,747 68,776 35,174 97,440 0 84,555 161,367 -471,592 -251,827 -157,169 -357,458 -32,110 140,962
Stock Based Compensation 92,000 97,000 105,000 129,000 77,000 83,000 78,000 92,000 65,608 51,415 43,666 37,007 27,873 0 0 0 0 0 0 0 0
Change in Working Capital 216,000 -339,000 570,000 353,000 -891,000 -645,000 -557,000 -110,000 -297,532 -151,501 -127,736 -161,043 84,345 84,555 161,367 -4,299,756 70,515 -1,119,411 -49,718 156,413 -2,160,303
Accounts Receivable 0 0 0 0 0 0 0 0 0 -234,000 -438,366 10,500 458,328 0 0 0 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 0
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Working Capital 378,000 -339,000 570,000 353,000 -891,000 -645,000 -557,000 -110,000 -297,532 -151,501 -127,736 -161,043 84,345 84,555 161,367 -4,299,756 70,515 -1,119,411 -49,718 156,413 -2,160,303
Other Non-Cash Items 883,000 432,000 300,000 -32,000 1,046,000 316,000 256,000 205,000 190,886 30,434 -27,542 119,555 2,191 377,966 -452,151 -96,542 10,293 -34,979 -124,319 -59,875 1,853,469
Net Cash Provided by Operating Activities 3,035,000 2,657,000 4,027,000 2,062,000 1,323,000 1,574,000 1,726,000 1,954,000 1,215,302 1,033,362 888,786 1,013,245 1,002,130 1,594,787 840,823 1,966,262 1,237,329 -342,779 224,459 674,699 528,216
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -147,000 -140,000 -214,000 -247,000 -119,000 -107,000 -110,000 -194,000 -120,438 -93,097 -59,808 -102,208 -129,641 -143,763 -68,200 -49,223 -59,945 -109,450 -47,207 -31,363 -71,197
Acquisitions Net 0 -2,815,000 -223,000 -152,000 -6,614,000 -548,000 -15,000 -3,405,000 -612,789 -457,836 691,637 -2,756,885 40,258 -2,402,277 -1,546,749 2,234,432 -2,061,325 -80,060 60,772 31,363 71,197
Purchases of Investments -7,199,000 -5,851,000 -11,416,000 -24,713,000 -11,104,000 -7,555,000 -2,830,000 -6,774,000 -10,887,582 -4,886,115 -4,553,857 -3,498,168 -3,325,943 -4,487,948 -8,769,767 -8,386,223 -1,338,274 -1,317,630 -3,015,922 -2,832,258 -2,438,158
Sales/Maturities of Investments 6,476,000 5,738,000 7,688,000 17,318,000 9,131,000 7,048,000 4,313,000 5,490,000 9,479,888 2,665,798 3,086,197 2,102,356 2,848,100 5,726,096 7,569,232 4,589,937 941,951 1,933,962 3,433,815 2,458,765 3,267,784
Other Investing Activities -1,214,000 71,000 -7,444,000 3,832,000 67,000 -715,000 -5,021,000 17,000 -1,304,432 -2,157,404 -4,168,950 14,572 -515,752 3,186 38,700 15,716 -182,115 -1,832,192 -20,162 -768,465 -2,273,042
Net Cash Used for Investing Activities -3,451,000 -2,997,000 -11,609,000 -3,962,000 -8,639,000 -1,877,000 -3,663,000 -4,866,000 -3,445,353 -4,928,654 -5,004,781 -4,240,333 -1,082,978 -1,304,706 -2,776,784 -1,595,361 -2,699,708 -1,405,370 411,296 -1,141,958 -1,443,416
Cash Flows from Financing Activities
Debt Repayment -14,680,000 -12,376,000 -8,017,000 -3,404,000 -3,052,000 -743,000 -2,798,000 -948,000 -1,274,838 -1,036,717 1,801,078 -3,702,807 -3,290,095 -1,267,384 -1,379,344 -3,755,396 -2,977,293 -1,892,638 -3,934,439 -2,751,587 -1,558,000
Common Stock Issued 82,000 317,000 0 6,517,000 16,602,000 680,000 495,000 4,631,000 584,936 5,029,251 0 6,963,317 3,837,234 0 886,172 1,135,645 0 0 4,346,765 0 0
Common Stock Repurchased -82,000 -82,000 0 -1,350,000 -92,000 -441,000 -939,000 -260,000 2,766,773 -251,844 -334,429 -124,995 -148,881 0 -1,398,071 3,088,012 0 0 -378,835 0 0
Dividends Paid -1,042,000 -1,034,000 -1,010,000 -888,000 -698,000 -671,000 -584,000 -425,000 -299,588 -224,390 -198,789 -182,477 -169,335 -92,404 -136,499 -162,288 -302,850 -289,758 -231,117 -200,628 -168,075
Other Financing Activities 10,810,000 16,940,000 17,791,000 -48,000 -19,000 -24,000 6,915,000 49,000 990,382 5,583 3,067,568 12,376 -1,237 1,337,787 3,290,247 -198 3,577,944 4,419,044 41,842 2,954,890 3,150,132
Net Cash Used Provided by Financing Activities 2,227,000 3,765,000 8,764,000 827,000 12,741,000 -1,199,000 3,089,000 3,047,000 2,767,665 3,521,883 4,335,428 2,965,414 227,686 -22,001 1,262,505 305,775 297,801 2,236,648 -155,784 2,675 1,424,057
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 1,811,000 3,425,000 1,182,000 -1,073,000 5,425,000 -1,502,000 1,152,000 135,000 537,614 -373,409 219,433 -261,674 146,838 268,080 -673,456 676,676 -1,164,578 488,499 479,971 -464,584 508,857
Cash at End of Period 44,823,000 10,129,000 6,704,000 5,522,000 6,595,000 1,170,000 2,672,000 1,520,000 1,384,770 847,156 1,220,565 1,001,132 1,262,806 1,115,968 847,888 1,521,344 844,668 2,009,246 1,520,747 1,040,776 1,505,360
Cash at Start of Period 43,012,000 6,704,000 5,522,000 6,595,000 1,170,000 2,672,000 1,520,000 1,385,000 847,156 1,220,565 1,001,132 1,262,806 1,115,968 847,888 1,521,344 844,668 2,009,246 1,520,747 1,040,776 1,505,360 996,503
Free Cash Flow
Operating Cash Flow 3,035,000 2,657,000 4,027,000 2,062,000 1,323,000 1,574,000 1,726,000 1,954,000 1,215,302 1,033,362 888,786 1,013,245 1,002,130 1,594,787 840,823 1,966,262 1,237,329 -342,779 224,459 674,699 528,216
Capital Expenditure -147,000 -140,000 -214,000 -247,000 -119,000 -107,000 -110,000 -194,000 -120,438 -93,097 -59,808 -102,208 -129,641 -143,763 -68,200 -49,223 -59,945 -109,450 -47,207 -31,363 -71,197
Free Cash Flow 2,888,000 2,517,000 3,813,000 1,815,000 1,204,000 1,467,000 1,616,000 1,760,000 1,094,864 940,265 828,978 911,037 872,489 1,451,024 772,623 1,917,039 1,177,384 -452,229 177,252 643,336 457,019