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
Revenue 3,877,478 3,757,719 3,427,129 2,833,736 2,388,855 2,648,848 2,433,492 2,249,538 1,831,546 1,702,865 1,199,390 895,171
Revenue Growth - 9.65% 20.94% 18.62% -9.82% 8.85% 8.18% 22.82% 7.56% 41.98% 33.98%
Cost of Revenue 957,322 819,908 764,707 559,819 596,363 726,044 692,584 756,337 621,965 439,330 269,591 202,173
Gross Profit 2,920,156 2,937,811 2,662,422 2,273,917 1,792,492 1,922,804 1,740,908 1,493,201 1,209,581 1,263,535 929,799 692,998
Gross Profit Margin 75.26% 78.18% 77.69% 80.24% 75.04% 72.59% 71.54% 66.38% 66.04% 74.20% 77.52% 77.42%
Research and Development 0 0 0 0 40,200 37,200 24,200 21,800 17,700 11,600 9,200 7,300
General and Administrative Expenses 1,005,702 943,581 893,217 747,948 567,410 683,511 631,142 603,268 450,953 406,790 281,490 193,629
Total Operating Expenses 1,179,378 1,264,315 1,215,781 1,031,361 820,227 688,037 636,485 609,380 456,118 656,192 388,000 272,968
Operating Income or Loss 1,740,778 1,656,873 1,446,641 1,242,556 972,265 1,234,767 1,104,423 883,821 753,463 667,534 535,949 426,632
Operating Margin 44.87% 44.09% 42.21% 43.85% 40.70% 46.62% 45.38% 39.29% 41.14% 39.20% 44.69% 47.66%
Interest Expense 380,247 348,607 164,662 113,705 129,803 150,048 138,494 107,146 71,896 71,339 28,856 16,461
EBITDA 2,053,963 2,008,995 1,770,532 1,506,710 1,267,130 1,491,751 1,502,885 1,142,269 912,906 797,545 654,160 492,767
Depreciation and Amortization 342,444 336,604 319,210 281,071 249,381 269,684 269,266 258,448 198,091 178,602 98,046 58,898
Income Before Tax 1,331,272 1,325,005 1,275,660 1,108,808 882,525 1,077,819 1,095,125 893,590 642,919 536,004 512,943 403,569
Income Tax Expense 317,687 343,115 321,333 269,311 178,309 182,746 283,642 153,390 190,534 173,573 144,236 119,068
Net Income 1,013,648 981,890 954,327 839,497 704,216 895,073 811,483 740,200 452,385 362,431 368,707 284,501
Net Income Margin 26.13% 26.13% 27.85% 29.63% 29.48% 33.79% 33.35% 32.90% 24.70% 21.28% 30.74% 31.78%
EPS 14.32 13.42 12.62 10.23 8.38 10.36 9.14 8.12 4.89 3.85 4.24 3.36
EPS Diluted 14.02 13.20 12.42 9.99 8.12 9.94 8.81 7.91 4.75 3.85 4.24 3.36
Weighted Average Shares Out - 73,155 75,598 82,060 84,005 86,401 88,750 91,129 92,597 94,138 86,959 84,673
Weighted Average Shares Out Diluted - 74,387 76,862 84,061 86,719 90,070 92,151 93,594 95,213 94,139 86,982 84,655

Reported Currency: USD Q3 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
Current Assets
Cash and Cash Equivalents 1,303,464 1,389,648 1,435,163 1,520,027 934,900 1,675,237 1,364,893 1,130,870 643,770 447,152 477,069 338,105
Short Term Investments 0 23,500 12,000 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 1,303,464 1,413,148 1,435,163 1,520,027 934,900 1,675,237 1,364,893 1,130,870 643,770 447,152 477,069 338,105
Net Receivables 2,639,473 3,468,586 3,351,745 1,793,274 2,066,775 2,554,734 2,324,515 2,231,011 1,793,009 1,252,954 1,348,797 922,351
Inventory 0 0 2,141,017 1,848,668 1,241,719 0 0 0 0 0 0 0
Other Current Assets 4,838,011 2,226,031 -1,675,790 2,174,747 1,654,643 1,778,116 1,419,026 375,640 181,828 312,631 251,229 84,874
Total Current Assets 8,780,948 7,084,265 6,106,152 5,488,048 3,956,318 4,611,171 3,865,586 3,549,701 2,527,693 1,944,624 2,137,350 1,353,512
Non-Current Assets
Property, Plant and Equipment 378,424 429,733 294,692 236,294 202,509 284,125 186,201 180,057 142,504 80,760 73,563 53,956
Goodwill 5,927,838 5,644,958 5,201,435 5,078,978 4,719,181 4,833,047 4,542,074 4,715,823 4,195,150 3,546,034 3,713,182 1,552,725
Intangible Assets 2,152,599 2,085,663 2,130,974 2,335,385 2,115,882 2,341,882 2,407,910 2,724,957 2,653,233 2,183,595 2,386,242 871,263
Long Term Investments 64,606 69,521 74,281 52,016 7,480 70,140 77,174 32,859 36,200 76,568 141,933 0
Tax Assets 0 0 0 0 0 -0 0 0 0 0 0 0
Other Non-Current Assets 333,996 162,112 281,726 213,932 193,209 108,176 123,532 114,962 71,952 58,225 72,431 100,779
Total Non-Current Assets 8,857,463 8,391,987 7,983,108 7,916,605 7,238,261 7,637,370 7,336,891 7,768,658 7,099,039 5,945,182 6,387,351 2,578,723
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 17,638,411 15,476,252 14,089,260 13,404,653 11,194,579 12,248,541 11,202,477 11,318,359 9,626,732 7,889,806 8,524,701 3,932,235
Current Liabilities
Accounts Payable 1,825,725 1,624,995 1,568,942 1,406,350 1,054,478 1,249,586 1,117,649 1,437,314 1,151,432 669,528 716,676 467,202
Short Term Debt 1,177,148 2,126,749 2,314,056 1,537,924 1,222,697 1,763,738 2,070,616 1,616,512 1,336,506 875,100 1,424,764 1,011,439
Tax Payables 0 109,323 94,557 93,627 78,771 0 0 0 0 0 0 0
Deferred Revenue 3,204,612 0 1,505,004 1,788,705 1,175,322 0 0 0 0 0 0 0
Other Current Liabilities 2,142,187 2,964,686 560,896 2,252,450 1,612,365 1,449,744 1,306,948 1,041,676 808,380 702,846 755,178 430,257
Total Current Liabilities 8,349,672 6,825,753 6,043,455 5,290,351 3,968,311 4,463,068 4,495,213 4,095,502 3,296,318 2,247,474 2,896,618 1,908,898
Non-Current Liabilities
Long Term Debt 5,271,596 4,596,156 4,809,509 4,539,944 3,172,980 3,371,647 2,748,431 2,902,104 2,521,727 2,059,900 2,168,953 474,939
Deferred Revenue 0 0 0 0 0 81,700 0 0 0 0 0 0
Deferred Tax 0 470,232 527,465 566,291 498,154 519,980 491,946 518,912 668,580 0 0 0
Other Non-Current Liabilities 903,005 301,752 167,338 141,487 199,723 182,230 126,707 125,319 56,069 752,385 840,568 304,505
Total Non-Current Liabilities 6,174,601 5,368,140 5,504,312 5,247,722 3,870,857 4,073,857 3,367,084 3,546,335 3,246,376 2,812,285 3,009,521 779,444
Total Liabilities 14,524,273 12,193,893 11,547,767 10,538,073 7,839,168 8,536,925 7,862,297 7,641,837 6,542,694 5,059,759 5,906,139 2,688,342
Common Stock 130 129 128 127 126 124 123 122 121 121 120 117
Retained Earnings 8,950,450 8,192,659 7,210,769 6,256,442 5,416,945 4,712,729 3,817,656 2,958,921 2,218,721 1,766,336 1,403,905 1,035,198
Accumulated Other Comprehensive Income/Loss -1,461,974 -1,289,099 -1,509,650 -1,464,616 -1,363,158 -972,465 -913,858 -551,857 -666,403 -570,811 -291,508 -47,426
Total Stockholders Equity 3,087,283 3,282,359 2,541,493 2,866,580 3,355,411 3,711,616 3,340,180 3,676,522 3,084,038 2,830,047 2,618,562 1,243,893
Total Investments 64,606 69,521 74,281 52,016 7,480 70,140 77,174 32,859 36,200 76,568 141,933 0
Total Debt 6,448,744 6,722,905 7,036,894 5,977,667 4,303,277 5,135,385 4,819,047 4,518,616 3,858,233 2,935,000 3,593,717 1,486,378
Net Debt 5,145,280 5,333,257 5,601,731 4,457,640 3,368,377 3,460,148 3,454,154 3,387,746 3,214,463 2,487,848 3,116,648 1,148,273

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
Cash Flows from Operating Activities
Net Income 1,013,513 981,890 954,327 839,497 704,216 895,073 811,483 740,200 452,385 362,431 368,707 284,501
Depreciation & Amortization 343,022 336,604 322,282 284,196 254,801 269,684 269,266 258,448 198,091 178,602 98,046 58,898
Deferred Income Tax -29,307 -46,678 -33,174 11,026 15,668 37,883 -2,750 -247,712 -28,681 0 0 0
Stock Based Compensation 107,701 116,086 121,416 80,071 43,384 60,953 69,939 93,297 63,946 90,122 37,649 26,676
Change in Working Capital 157,963 593,904 -752,496 -77,878 321,478 -189,455 -184,720 -103,512 -61,821 -37,174 211,575 -33,278
Accounts Receivable -1,081,933 -210,261 -598,674 -731,137 264,140 -196,028 -159,024 -431,003 -338,796 40,017 246,465 -45,005
Inventory -884,622 210,261 598,674 731,137 -264,140 0 0 0 0 0 0 0
Accounts Payable 1,118,178 713,976 -83,951 480,506 -83,251 198,756 27,386 322,346 292,019 0 0 0
Other Working Capital 1,006,340 -120,072 -668,545 -558,384 404,729 -192,183 -53,082 5,145 -15,044 -77,191 -34,890 11,727
Other Non-Cash Items 418,708 119,326 142,442 60,151 133,042 685,526 680,273 658,187 591,203 160,603 -107,643 38,888
Net Cash Provided by Operating Activities 1,832,814 2,101,132 754,797 1,197,063 1,472,589 1,162,071 903,382 680,058 708,218 754,584 608,334 375,685
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -175,163 -153,822 -151,428 -111,530 -78,425 -75,170 -81,387 -70,093 -59,011 -41,875 -27,070 -20,785
Acquisitions Net -249,265 -231,302 -216,917 -602,120 -80,787 -448,277 77,892 -388,756 -1,331,985 -49,069 -2,395,778 -728,343
Purchases of Investments 0 0 0 0 27,824 0 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 52,963 0 0 0 0 0 0 0
Other Investing Activities 1,920 4,401 0 -2,281 -27,824 -255 -22,775 -38,953 1,411 -8,470 -171,239 0
Net Cash Used for Investing Activities -422,508 -380,723 -368,345 -715,931 -106,249 -523,702 -26,270 -497,802 -1,389,585 -99,414 -2,594,087 -749,128
Cash Flows from Financing Activities
Debt Repayment 756,007 -322,432 1,055,194 1,690,600 -700,707 218,629 329,241 609,184 921,092 -651,864 2,120,508 389,102
Common Stock Issued 197,208 113,742 49,404 48,781 136,797 168,925 55,680 44,690 21,231 19,926 29,641 30,438
Common Stock Repurchased -1,179,197 -686,859 -1,405,200 -1,355,722 -849,910 -694,909 -958,696 -402,393 -187,678 0 0 0
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities 5,466 -2,662 -10,626 -39,731 -2,981 -2,816 -4,040 457 -676 -16,127 12,116 16,185
Net Cash Used Provided by Financing Activities -220,516 -898,211 -311,228 343,928 -1,416,801 -310,171 -577,815 251,938 753,969 -648,065 2,162,265 435,725
Effect of Forex Changes on Cash -15,826 30,157 -36,739 -50,984 -148,157 -17,854 -65,274 52,906 -43,476 -37,022 -37,548 -7,826
Net Change in Cash 1,839,498 852,355 38,485 774,076 -198,618 310,344 234,023 487,100 196,618 -29,917 138,964 54,456
Cash at End of Period 14,046,518 3,141,535 2,289,180 2,250,695 1,476,619 1,675,237 1,364,893 1,130,870 643,770 447,152 477,069 338,105
Cash at Start of Period 12,207,020 2,289,180 2,250,695 1,476,619 1,675,237 1,364,893 1,130,870 643,770 447,152 477,069 338,105 283,649
Free Cash Flow
Operating Cash Flow 1,832,814 2,101,132 754,797 1,197,063 1,472,589 1,162,071 903,382 680,058 708,218 754,584 608,334 375,685
Capital Expenditure -167,731 -153,822 -151,428 -111,530 -78,425 -75,170 -81,387 -70,093 -59,011 -41,875 -27,070 -20,785
Free Cash Flow 1,657,651 1,947,310 603,369 1,085,533 1,394,164 1,086,901 821,995 609,965 649,207 712,709 581,264 354,900