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,819,173 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 941,844 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,877,329 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.33% 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 991,676 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,159,706 1,280,938 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,717,623 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.96% 44.09% 42.21% 43.85% 40.70% 46.62% 45.38% 39.29% 41.14% 39.20% 44.69% 47.66%
Interest Expense 364,091 348,607 164,662 113,705 129,803 0 0 0 0 0 0 0
EBITDA 2,070,307 2,010,100 1,765,920 1,522,895 1,237,122 1,504,451 1,373,689 1,142,269 951,554 846,136 633,995 485,530
Depreciation and Amortization 337,387 335,383 319,210 281,071 249,381 269,684 269,266 258,448 198,091 178,602 98,046 58,898
Income Before Tax 1,343,083 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 334,264 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,008,747 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.40% 26.13% 27.85% 29.63% 29.48% 33.79% 33.35% 32.90% 24.70% 21.28% 30.74% 31.78%
EPS 14.05 13.42 12.62 10.23 8.38 10.36 9.14 8.12 4.89 3.85 4.24 3.36
EPS Diluted 13.76 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 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
Current Assets
Cash and Cash Equivalents 3,547,296 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 3,547,296 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
Net Receivables 3,821,011 2,161,586 2,064,745 1,793,274 1,366,775 2,554,734 2,324,515 2,231,011 1,793,009 1,252,954 1,348,797 922,351
Inventory 0 3,058,887 2,141,017 1,848,668 1,241,719 0 0 0 0 0 0 0
Other Current Assets 607,390 474,144 465,227 326,079 412,924 381,200 176,178 187,820 90,914 244,518 311,484 93,056
Total Current Assets 7,975,697 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 357,759 343,154 294,692 236,294 202,509 284,125 186,201 180,057 142,504 80,760 73,563 53,956
Goodwill 5,545,966 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 1,956,855 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 161,739 69,521 74,281 52,016 7,480 70,140 77,174 32,859 36,200 76,568 141,933 0
Tax Assets 445,207 0 0 0 0 -0 0 0 0 0 0 0
Other Non-Current Assets -246,688 248,691 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,220,838 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 16,196,535 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,902,909 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 2,515,744 2,126,749 2,314,056 1,517,628 1,205,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 2,763,554 2,397,279 1,505,004 1,788,705 1,175,322 0 0 0 0 0 0 0
Other Current Liabilities 660,340 676,730 655,453 577,668 532,814 1,449,744 1,306,948 1,041,676 808,380 702,846 755,178 430,257
Total Current Liabilities 7,842,547 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 4,817,634 4,596,156 4,722,838 4,460,039 3,097,580 3,289,947 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 445,207 470,232 527,465 566,291 498,154 519,980 491,946 518,912 668,580 0 0 0
Other Non-Current Liabilities 315,554 301,752 254,009 221,392 275,123 182,230 126,707 125,319 56,069 752,385 840,568 304,505
Total Non-Current Liabilities 5,578,395 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 13,420,942 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,674,053 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,498,985 -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 2,750,705 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 161,739 69,521 74,281 52,016 7,480 70,140 77,174 32,859 36,200 76,568 141,933 0
Total Debt 7,333,378 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 3,786,082 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,008,747 981,890 954,327 839,497 704,216 895,073 811,483 740,200 452,385 362,431 368,707 284,501
Depreciation & Amortization 337,739 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 -44,554 -46,678 -33,174 11,026 15,668 37,883 -2,750 -247,712 -28,681 0 0 0
Stock Based Compensation 107,329 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 658,474 593,904 -752,496 -77,878 321,478 -189,455 -184,720 -103,512 -61,821 -37,174 211,575 -33,278
Accounts Receivable -341,973 -210,261 -598,674 -731,137 264,140 -196,028 -159,024 -431,003 -338,796 40,017 246,465 -45,005
Inventory -520,644 210,261 598,674 731,137 -264,140 0 0 0 0 0 0 0
Accounts Payable 1,093,151 713,976 -83,951 480,506 -83,251 198,756 27,386 322,346 292,019 0 0 0
Other Working Capital 427,940 -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 257,461 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 2,165,557 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 -160,189 -153,822 -151,428 -111,530 -78,425 -75,170 -81,387 -70,093 -59,011 -41,875 -27,070 -20,785
Acquisitions Net -164,479 -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 195,572 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 -326,121 -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 -4,915,474 -9,212,960 -9,350,000 -2,486,351 -1,672,192 -215,761 -324,314 -609,184 -921,092 -590,318 -1,796,855 -329,939
Common Stock Issued 147,835 113,742 49,404 48,781 136,797 168,925 55,680 44,690 21,231 0 0 0
Common Stock Repurchased -1,621,960 -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 -845 -2,662 -10,626 -39,731 -2,981 52 887 457 -676 -57,747 365,410 105,786
Net Cash Used Provided by Financing Activities -895,638 -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 -107,737 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 836,061 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 12,207,020 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 11,370,959 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 2,165,557 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 -160,189 -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 2,005,368 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