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,346,000 9,252,000 9,883,000 10,788,000 9,437,000 7,726,000 7,531,000 7,709,000 7,515,000 7,493,000 7,435,000 7,146,000 7,382,600 7,510,500 7,368,900 7,455,200 7,249,400 6,704,907 6,268,659 5,503,711 5,126,601
Revenue Growth - -6.38% -8.39% 14.32% 22.15% 2.59% -2.31% 2.58% 0.29% 0.78% 4.04% -3.20% -1.70% 1.92% -1.16% 2.84% 8.12% 6.96% 13.90% 7.36%
Cost of Revenue 6,321,000 6,291,000 6,450,000 6,579,000 5,804,000 5,037,000 4,926,000 4,719,000 4,616,000 4,657,000 4,637,000 4,326,000 4,364,700 4,395,300 4,317,200 4,321,500 4,256,100 3,969,848 3,696,006 3,257,335 2,990,712
Gross Profit 3,025,000 2,961,000 3,433,000 4,209,000 3,633,000 2,689,000 2,605,000 2,990,000 2,899,000 2,836,000 2,798,000 2,820,000 3,017,900 3,115,200 3,051,700 3,133,700 2,993,300 2,735,059 2,572,653 2,246,376 2,135,889
Gross Profit Margin 32.37% 32.00% 34.74% 39.02% 38.50% 34.80% 34.59% 38.79% 38.58% 37.85% 37.63% 39.46% 40.88% 41.48% 41.41% 42.03% 41.29% 40.79% 41.04% 40.82% 41.66%
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 1,624,000 1,610,000 1,874,000 1,727,000 1,550,000 1,457,000 1,424,000 1,750,000 1,681,000 1,679,000 1,728,000 1,704,000 1,745,200 1,814,300 1,707,700 1,747,600 1,736,900 1,612,858 1,433,733 1,257,775 1,227,746
Total Operating Expenses 1,683,000 1,610,000 2,005,000 1,828,000 1,662,000 1,458,000 1,500,000 1,825,000 1,740,000 1,771,000 1,815,000 1,819,000 1,817,100 2,120,200 1,756,200 1,774,600 1,770,900 1,643,723 1,444,646 1,278,265 1,234,449
Operating Income or Loss 1,342,000 1,351,000 1,428,000 2,381,000 1,971,000 1,231,000 1,101,000 1,165,000 1,277,000 1,399,000 983,000 1,475,000 1,200,800 995,000 1,295,500 1,359,100 1,222,400 1,091,336 1,128,007 968,111 901,440
Operating Margin 14.35% 14.60% 14.45% 22.07% 20.89% 15.93% 14.62% 15.11% 16.99% 18.67% 13.22% 20.64% 16.27% 13.25% 17.58% 18.23% 16.86% 16.28% 17.99% 17.59% 17.58%
Interest Expense 85,000 152,000 138,000 151,000 163,000 175,000 167,000 151,000 143,000 153,000 164,000 159,000 164,700 170,600 146,100 144,100 185,476 0 0 0 0
EBITDA 1,792,000 1,790,000 1,810,000 3,158,000 2,408,000 1,580,000 1,406,000 1,451,000 1,360,000 1,560,000 1,327,000 1,316,000 1,519,700 1,305,100 1,579,100 1,649,100 1,540,400 1,333,255 1,333,353 1,166,871 1,080,227
Depreciation and Amortization 453,000 439,000 382,000 777,000 437,000 349,000 309,000 270,000 249,000 304,000 314,000 283,000 286,600 281,100 254,000 256,700 264,600 237,879 197,398 176,124 168,726
Income Before Tax 1,116,000 1,130,000 1,235,000 2,599,000 1,884,000 1,076,000 926,000 1,030,000 1,086,000 1,103,000 849,000 1,348,000 1,068,400 856,300 1,184,300 1,227,900 1,019,000 912,402 1,033,273 910,454 835,126
Income Tax Expense 248,000 248,000 264,000 597,000 460,000 247,000 182,000 241,000 429,000 373,000 262,000 500,000 401,900 349,000 425,500 460,400 386,800 358,574 407,581 364,177 335,931
Net Income 839,000 854,000 946,000 1,995,000 1,431,000 858,000 736,000 772,000 645,000 709,000 556,000 849,000 555,700 470,600 720,900 729,100 581,500 339,939 586,421 546,277 499,195
Net Income Margin 8.98% 9.23% 9.57% 18.49% 15.16% 11.11% 9.77% 10.01% 8.58% 9.46% 7.48% 11.88% 7.53% 6.27% 9.78% 9.78% 8.02% 5.07% 9.35% 9.93% 9.74%
EPS 7.49 7.59 8.12 15.90 10.68 6.38 5.41 5.63 4.58 4.92 3.83 5.58 3.49 2.95 4.08 3.91 2.99 1.76 2.98 2.71 2.45
EPS Diluted 7.42 7.52 7.98 15.53 10.52 6.29 5.29 5.50 4.51 4.87 3.81 5.54 3.46 2.92 4.05 3.87 2.97 1.74 2.94 2.66 2.35
Weighted Average Shares Out - 112,000 116,000 125,000 134,000 134,000 136,000 137,000 140,000 144,000 145,000 152,000 158,600 158,700 175,700 185,900 194,300 193,241 196,985 201,833 203,753
Weighted Average Shares Out Diluted - 113,000 118,000 128,000 136,000 136,000 139,000 140,000 142,000 145,000 145,000 153,000 160,100 160,200 177,300 187,800 196,000 195,262 199,542 205,530 212,423

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 271,000 686,000 315,000 872,000 1,158,000 1,192,000 135,000 137,000 359,000 133,000 192,000 187,000 295,600 164,900 449,300 534,300 253,900 167,594 149,640 92,130 73,302
Short Term Investments 0 0 0 44,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 271,000 686,000 315,000 872,000 1,158,000 1,192,000 135,000 137,000 359,000 133,000 192,000 187,000 295,600 164,900 449,300 534,300 253,900 167,594 149,640 92,130 73,302
Net Receivables 1,319,000 1,210,000 1,195,000 1,438,000 1,520,000 1,063,000 1,012,000 924,000 926,000 901,000 932,000 852,000 867,000 906,500 845,300 827,300 832,900 881,967 774,414 732,907 649,281
Inventory 182,000 190,000 192,000 208,000 223,000 123,000 99,000 95,000 82,000 84,000 110,000 91,000 93,100 89,100 76,600 91,400 102,100 95,234 78,564 77,939 75,327
Other Current Assets 245,000 286,000 196,000 223,000 157,000 112,000 144,000 150,000 164,000 383,000 369,000 253,000 305,351 240,787 234,245 226,440 307,875 229,562 188,400 166,521 133,170
Total Current Assets 2,017,000 2,372,000 1,898,000 2,741,000 3,058,000 2,490,000 1,390,000 1,306,000 1,531,000 1,501,000 1,603,000 1,383,000 1,561,100 1,401,200 1,605,400 1,679,400 1,496,800 1,374,357 1,191,018 1,069,497 931,080
Non-Current Assets
Property, Plant and Equipment 2,435,000 2,418,000 2,351,000 2,304,000 2,231,000 1,971,000 1,288,000 1,145,000 1,029,000 925,000 933,000 805,000 755,800 799,800 834,400 825,900 879,700 912,000 752,357 753,663 619,485
Goodwill 7,885,000 7,733,000 7,220,000 7,095,000 6,873,000 6,619,000 6,563,000 6,335,000 6,000,000 5,905,000 6,032,000 5,649,000 5,535,800 5,795,800 5,101,900 5,083,900 5,054,900 5,220,104 3,391,046 3,197,227 0
Intangible Assets 1,202,000 1,166,000 1,092,000 1,167,000 1,167,000 1,121,000 1,207,000 1,119,000 949,000 984,000 1,071,000 896,000 872,200 1,035,600 796,400 823,700 827,400 886,733 193,346 3,344,610 2,518,412
Long Term Investments 126,000 135,000 132,000 141,000 521,000 482,000 436,000 462,000 443,000 473,000 46,000 -148,000 -174,209 0 0 0 -218,419 0 0 0 0
Tax Assets 0 0 0 0 0 0 0 4,000 32,000 0 -46,000 148,000 174,209 0 0 0 218,419 0 0 0 29,374
Other Non-Current Assets 216,000 198,000 144,000 163,000 176,000 160,000 119,000 132,000 116,000 174,000 238,000 215,000 559,000 281,000 189,500 150,700 145,000 172,499 133,715 138,345 105,437
Total Non-Current Assets 11,864,000 11,650,000 10,939,000 10,870,000 10,968,000 10,353,000 9,613,000 9,197,000 8,569,000 8,461,000 8,274,000 7,565,000 7,722,800 7,912,200 6,922,200 6,884,200 6,907,000 7,191,336 4,470,464 4,236,618 3,272,708
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 13,881,000 14,022,000 12,837,000 13,611,000 14,026,000 12,843,000 11,003,000 10,503,000 10,100,000 9,962,000 9,877,000 8,948,000 9,283,900 9,313,400 8,527,600 8,563,600 8,403,800 8,565,693 5,661,482 5,306,115 4,203,788
Current Liabilities
Accounts Payable 1,231,000 1,359,000 324,000 357,000 446,000 263,000 222,000 224,000 261,000 279,000 257,000 258,000 203,547 215,340 212,494 207,327 191,219 205,067 215,721 764,453 668,987
Short Term Debt 765,000 456,000 155,000 153,000 143,000 949,000 464,000 36,000 6,000 159,000 518,000 212,000 9,400 654,400 349,000 170,500 5,100 163,581 316,874 336,839 374,801
Tax Payables 0 0 2,000 10,000 43,000 27,000 17,000 9,000 3,000 4,000 63,000 7,000 77,846 0 0 0 0 0 0 0 0
Deferred Revenue -1,406,000 -1,512,000 0 0 0 0 17,000 80,000 3,000 4,000 63,000 7,000 812,653 36 28 -5 -19 0 0 0 0
Other Current Liabilities 1,422,000 1,512,000 1,072,000 1,243,000 1,187,000 778,000 782,000 717,000 711,000 731,000 871,000 655,000 22,000 691,424 652,778 681,378 1,028,400 919,649 618,275 0 0
Total Current Liabilities 2,012,000 1,815,000 1,551,000 1,753,000 1,776,000 1,990,000 1,485,000 1,057,000 981,000 1,173,000 1,709,000 1,132,000 1,047,600 1,561,200 1,214,300 1,059,200 1,224,700 1,288,297 1,150,870 1,101,292 1,043,788
Non-Current Liabilities
Long Term Debt 3,816,000 4,410,000 4,467,000 4,504,000 4,512,000 4,379,000 3,429,000 3,748,000 3,728,000 3,492,000 3,244,000 3,120,000 3,354,200 3,370,500 2,641,200 2,936,800 3,078,100 3,377,212 1,239,105 1,255,386 724,021
Deferred Revenue 0 -270,000 -295,000 -290,000 -350,000 -264,000 -243,000 -170,000 -191,000 0 0 0 0 0 0 0 -189,574 0 0 0 0
Deferred Tax 0 270,000 295,000 290,000 350,000 264,000 243,000 170,000 191,000 0 0 0 0 0 0 0 189,574 0 0 0 0
Other Non-Current Liabilities 1,318,000 1,379,000 812,000 792,000 847,000 711,000 745,000 493,000 463,000 514,000 594,000 723,000 696,300 666,700 618,100 556,200 496,100 575,942 252,336 186,453 147,328
Total Non-Current Liabilities 5,134,000 5,789,000 5,279,000 5,296,000 5,359,000 5,090,000 4,174,000 4,411,000 4,382,000 4,006,000 3,838,000 3,843,000 4,050,500 4,037,200 3,259,300 3,493,000 3,574,200 3,953,154 1,491,441 1,441,839 871,349
Total Liabilities 7,146,000 7,604,000 6,830,000 7,049,000 7,135,000 7,080,000 5,659,000 5,468,000 5,363,000 5,179,000 5,547,000 4,975,000 5,098,100 5,598,400 4,473,600 4,552,200 4,798,900 5,241,451 2,642,311 2,543,131 1,915,137
Common Stock 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,200 2,100 2,100 2,100 2,100 2,137 2,138 2,137 1,068
Retained Earnings 9,080,000 8,825,000 8,290,000 7,649,000 9,303,000 8,174,000 7,602,000 7,138,000 6,613,000 6,199,000 5,723,000 5,358,000 4,690,400 4,263,600 3,867,400 3,216,600 2,561,700 2,057,744 1,800,255 1,292,510 818,734
Accumulated Other Comprehensive Income/Loss -19,000 14,000 -21,000 -14,000 -21,000 -39,000 -59,000 -48,000 -72,000 -38,000 -27,000 -8,000 14,300 -8,000 10,600 -21,000 -68,100 25,279 -65 -9,526 3,855
Total Stockholders Equity 6,617,000 6,307,000 5,893,000 6,444,000 6,759,000 5,641,000 5,216,000 4,921,000 4,628,000 4,684,000 4,301,000 3,948,000 4,163,100 3,692,900 4,033,400 3,989,600 3,604,900 3,324,242 3,019,171 2,762,984 2,288,651
Total Investments 126,000 135,000 132,000 141,000 521,000 482,000 436,000 462,000 443,000 473,000 46,000 -148,000 -174,209 0 0 0 -218,419 0 0 0 0
Total Debt 5,088,000 5,369,000 4,622,000 4,657,000 4,655,000 5,328,000 3,893,000 3,784,000 3,734,000 3,651,000 3,762,000 3,332,000 3,363,600 4,024,900 2,990,200 3,107,300 3,083,200 3,540,793 1,555,979 1,592,225 1,098,822
Net Debt 4,817,000 4,683,000 4,307,000 3,785,000 3,497,000 4,136,000 3,758,000 3,647,000 3,375,000 3,518,000 3,570,000 3,145,000 3,068,000 3,860,000 2,540,900 2,573,000 2,829,300 3,373,199 1,406,339 1,500,095 1,025,520

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 850,000 850,000 1,015,000 2,080,000 1,499,000 906,000 788,000 824,000 696,000 753,000 592,000 883,000 592,100 505,700 757,000 766,200 581,500 339,939 586,421 546,277 499,195
Depreciation & Amortization 453,000 439,000 437,000 408,000 361,000 329,000 309,000 270,000 249,000 304,000 314,000 283,000 286,600 281,100 254,000 256,700 264,600 237,879 197,398 176,124 168,726
Deferred Income Tax -69,000 -49,000 1,000 -57,000 85,000 15,000 73,000 9,000 37,000 112,000 23,000 19,000 6,500 28,600 -18,900 83,100 500 -1,575 -46,280 661 52,451
Stock Based Compensation 59,000 77,000 77,000 79,000 97,000 56,000 61,000 79,000 69,000 52,000 51,000 28,000 50,300 71,900 53,900 75,100 70,600 0 0 0 0
Change in Working Capital -166,000 -145,000 119,000 87,000 22,000 35,000 -49,000 -316,000 -166,000 -375,000 -326,000 -372,000 -91,600 -511,500 -241,800 -528,900 -296,100 -266,018 -151,731 -182,135 -244,654
Accounts Receivable -90,000 -15,000 246,000 81,000 -455,000 -63,000 -65,000 -298,000 -343,000 -262,000 -312,000 -247,000 -243,000 -306,700 -309,900 -314,100 -282,600 0 732,907 609,187 0
Inventory -5,000 0 0 -20,000 0 29,000 4,000 16,000 42,000 -41,000 -84,000 -93,000 100,600 0 0 0 0 0 0 0 0
Accounts Payable -10,000 -55,000 -149,000 35,000 452,000 73,000 -19,000 -8,000 56,000 -31,000 68,000 -21,000 -13,200 0 0 0 0 0 0 0 0
Other Working Capital -61,000 -75,000 22,000 -9,000 3,000 -4,000 31,000 -26,000 79,000 -41,000 2,000 -11,000 64,000 -204,800 68,100 -214,800 -13,500 -266,018 -884,638 -791,322 -244,654
Other Non-Cash Items 833,000 100,000 69,000 -364,000 -59,000 -98,000 18,000 309,000 184,000 -36,000 284,000 -189,000 343,200 519,700 313,800 345,200 442,000 581,879 322,016 310,656 323,062
Net Cash Provided by Operating Activities 1,248,000 1,272,000 1,718,000 2,233,000 2,005,000 1,243,000 1,200,000 1,175,000 1,069,000 810,000 938,000 652,000 1,187,100 895,500 1,118,000 997,400 1,063,100 926,924 951,896 851,583 798,780
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -373,000 -408,000 -404,000 -403,000 -418,000 -400,000 -383,000 -252,000 -293,000 -263,000 -308,000 -231,000 -182,200 -161,500 -205,400 -166,900 -212,700 -219,101 -193,422 -224,270 -176,125
Acquisitions Net -250,000 -611,000 -144,000 424,000 -330,000 -58,000 -419,000 -555,000 131,000 -100,000 -728,000 83,000 -50,600 -1,298,600 0 -18,300 -8,100 -1,535,826 -236,543 -814,219 0
Purchases of Investments 0 0 -5,000 -3,000 -27,000 -44,000 383,000 252,000 293,000 263,000 308,000 231,000 182,200 -166,872 -11,100 -10,700 212,700 -4,266 1,304,063 0 0
Sales/Maturities of Investments 0 0 5,000 403,000 418,000 400,000 1,000 2,000 10,000 1,000 11,000 2,000 15,700 216,700 0 166,900 5,732 13,177 15,563 0 0
Other Investing Activities -11,000 -42,000 5,000 -400,000 -415,000 -309,000 -383,000 -252,000 -293,000 -263,000 -308,000 243,000 -182,200 166,872 -607,824 -166,900 -196,532 -13,177 -1,304,063 -41,304 2,425
Net Cash Used for Investing Activities -634,000 -1,061,000 -543,000 21,000 -772,000 -411,000 -801,000 -805,000 -152,000 -362,000 -1,025,000 328,000 -217,100 -1,243,400 -216,500 -195,900 -198,900 -1,759,193 -414,402 -1,079,793 -173,700
Cash Flows from Financing Activities
Debt Repayment -1,370,000 -748,000 -2,000 -2,000 -1,554,000 -1,449,000 -1,966,000 -182,000 -1,724,000 -2,537,000 -1,647,000 -900,000 -1,369,400 -1,710,300 -169,500 -1,230,600 -481,900 -1,049,121 -41,208 -636,294 -1,097
Common Stock Issued 53,000 72,000 123,000 129,000 938,000 2,400,000 2,189,000 335,000 1,942,000 2,513,000 2,096,000 1,034,000 877,100 2,826,200 48,500 1,332,600 67,600 80,928 102,324 98,335 109,116
Common Stock Repurchased -311,000 -275,000 -1,408,000 -2,199,000 -325,000 -353,000 -322,000 -465,000 -590,000 -224,000 -132,000 -1,037,000 -200,000 -935,000 -750,000 -500,000 -254,000 -145,660 -472,325 -390,163 -734,577
Dividends Paid -323,000 -314,000 -305,000 -309,000 -297,000 -286,000 -266,000 -247,000 -223,000 -212,000 -187,000 -185,000 -108,100 -64,700 -108,000 -110,200 -78,000 -77,327 -77,135 -69,673 -61,387
Other Financing Activities 1,459,000 1,425,000 -140,000 -159,000 -29,000 -87,000 -36,000 -33,000 -96,000 -47,000 -38,000 -18,000 -21,700 -52,700 -7,500 -12,900 -31,600 2,041,403 8,360 1,244,833 -18,791
Net Cash Used Provided by Financing Activities -469,000 160,000 -1,732,000 -2,540,000 -1,267,000 225,000 -401,000 -592,000 -691,000 -507,000 92,000 -1,106,000 -822,100 63,500 -986,500 -521,100 -777,900 850,223 -479,984 247,038 -706,736
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 0 0 0 0 17,000 -17,200 -15 45 -90 52 0 0 0 0
Net Change in Cash 145,000 371,000 -557,000 -286,000 -34,000 1,057,000 -2,000 -222,000 226,000 -59,000 5,000 -109,000 130,700 -284,400 -85,000 280,400 86,300 17,954 57,510 18,828 -81,656
Cash at End of Period 1,574,000 686,000 315,000 872,000 1,158,000 1,192,000 135,000 137,000 359,000 133,000 192,000 187,000 295,600 164,900 449,300 534,300 253,900 167,594 149,640 92,130 73,302
Cash at Start of Period 1,429,000 315,000 872,000 1,158,000 1,192,000 135,000 137,000 359,000 133,000 192,000 187,000 296,000 164,900 449,300 534,300 253,900 167,600 149,640 92,130 73,302 154,958
Free Cash Flow
Operating Cash Flow 1,248,000 1,272,000 1,718,000 2,233,000 2,005,000 1,243,000 1,200,000 1,175,000 1,069,000 810,000 938,000 652,000 1,187,100 895,500 1,118,000 997,400 1,063,100 926,924 951,896 851,583 798,780
Capital Expenditure -373,000 -408,000 -404,000 -403,000 -418,000 -400,000 -383,000 -252,000 -293,000 -263,000 -308,000 -231,000 -182,200 -161,500 -205,400 -166,900 -212,700 -219,101 -193,422 -224,270 -176,125
Free Cash Flow 875,000 864,000 1,314,000 1,830,000 1,587,000 843,000 817,000 923,000 776,000 547,000 630,000 421,000 1,004,900 734,000 912,600 830,500 850,400 707,823 758,474 627,313 622,655