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 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-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 | 4,437,319 | 4,287,763 | 3,627,286 | 3,150,339 | 2,545,641 | 2,132,689 | 2,020,437 | 1,903,339 | 1,790,147 | 1,875,197 | 1,817,057 | 1,587,574 | 1,414,398 | 1,377,283 | 1,000,989 | 813,177 | 689,445 | 448,929 | 304,423 | 264,760 | 214,787 |
Revenue Growth | - | 18.21% | 15.14% | 23.75% | 19.36% | 5.56% | 6.15% | 6.32% | -4.54% | 3.20% | 14.45% | 12.24% | 2.69% | 37.59% | 23.10% | 17.95% | 53.58% | 47.47% | 14.98% | 23.27% | |
Cost of Revenue | 1,945,781 | 1,902,275 | 1,801,916 | 1,542,788 | 1,171,551 | 1,029,016 | 980,187 | 971,697 | 954,912 | 1,028,529 | 938,949 | 830,390 | 782,244 | 698,288 | 498,051 | 442,087 | 384,127 | 241,458 | 163,692 | 153,598 | 124,354 |
Gross Profit | 2,491,538 | 2,385,488 | 1,825,370 | 1,607,551 | 1,374,090 | 1,103,673 | 1,040,250 | 931,642 | 835,235 | 846,668 | 878,108 | 757,184 | 632,154 | 678,995 | 502,938 | 371,090 | 305,318 | 207,471 | 140,731 | 111,162 | 90,433 |
Gross Profit Margin | 55.79% | 55.63% | 50.32% | 51.03% | 53.98% | 51.75% | 51.49% | 48.95% | 46.66% | 45.15% | 48.33% | 47.69% | 44.69% | 49.30% | 50.24% | 45.63% | 44.28% | 46.21% | 46.23% | 41.99% | 42.10% |
Research and Development | 49,171 | 49,171 | 38,657 | 33,344 | 28,626 | 27,555 | 23,187 | 22,372 | 21,256 | 22,176 | 20,872 | 4,486 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 1,501,953 | 1,457,974 | 1,172,619 | 1,042,844 | 869,885 | 765,538 | 712,930 | 709,058 | 837,154 | 684,541 | 653,689 | 546,735 | 445,206 | 394,157 | 253,850 | 188,843 | 152,574 | 101,918 | 73,989 | 59,254 | 47,971 |
Total Operating Expenses | 1,501,953 | 1,457,974 | 1,172,619 | 1,042,844 | 869,885 | 765,538 | 712,930 | 709,058 | 837,154 | 684,541 | 653,689 | 551,722 | 445,206 | 394,157 | 253,850 | 188,843 | 152,574 | 101,918 | 89,289 | 59,254 | 47,971 |
Operating Income or Loss | 989,585 | 927,514 | 652,751 | 564,707 | 504,205 | 338,135 | 327,320 | 222,584 | -1,919 | 162,127 | 224,419 | 205,963 | 186,948 | 284,838 | 249,088 | 181,247 | 116,919 | 105,553 | 51,442 | 51,908 | 42,462 |
Operating Margin | 20.74% | 21.63% | 18.00% | 17.93% | 19.81% | 15.85% | 16.20% | 11.69% | -0.11% | 8.65% | 12.35% | 12.97% | 13.22% | 20.68% | 24.88% | 22.29% | 16.96% | 23.51% | 16.90% | 19.61% | 19.77% |
Interest Expense | 2,590 | 2,564 | 3,442 | 2,083 | 6,028 | 5,046 | 4,661 | 4,585 | 7,319 | 5,814 | 4,220 | 3,256 | 3,840 | 249 | 566 | 0 | 0 | 0 | 0 | 0 | 0 |
EBITDA | 1,094,282 | 1,038,671 | 717,382 | 609,599 | 548,072 | 384,824 | 378,536 | 273,853 | 52,961 | 212,723 | 274,652 | 249,001 | 221,325 | 314,488 | 262,958 | 194,508 | 162,084 | 108,670 | 69,996 | 54,527 | 44,252 |
Depreciation and Amortization | 62,339 | 57,166 | 50,007 | 44,430 | 41,267 | 38,912 | 44,941 | 48,572 | 52,628 | 50,024 | 49,293 | 43,038 | 33,367 | 28,977 | 12,283 | 10,194 | 6,008 | 3,516 | 3,082 | 2,497 | 1,787 |
Income Before Tax | 1,046,730 | 978,941 | 666,082 | 564,638 | 501,514 | 340,866 | 328,934 | 220,696 | -6,986 | 156,885 | 221,139 | 202,305 | 184,118 | 285,262 | 250,109 | 183,223 | 120,502 | 110,039 | 53,352 | 51,534 | 40,223 |
Income Tax Expense | 235,094 | 219,378 | 149,260 | 112,689 | 118,939 | 64,724 | 64,626 | 106,302 | -12,696 | 34,620 | 59,359 | 60,308 | 55,104 | 83,404 | 89,732 | 66,304 | 46,631 | 43,602 | 22,743 | 20,387 | 14,684 |
Net Income | 811,636 | 759,563 | 516,822 | 451,949 | 382,575 | 276,142 | 264,308 | 114,394 | 5,710 | 122,265 | 161,780 | 141,997 | 128,866 | 199,052 | 158,235 | 116,786 | 73,948 | 66,437 | 30,609 | 31,147 | 25,539 |
Net Income Margin | 17.16% | 17.71% | 14.25% | 14.35% | 15.03% | 12.95% | 13.08% | 6.01% | 0.32% | 6.52% | 8.90% | 8.94% | 9.11% | 14.45% | 15.81% | 14.36% | 10.73% | 14.80% | 10.05% | 11.76% | 11.89% |
EPS | 31.57 | 29.36 | 19.50 | 16.43 | 13.64 | 9.73 | 8.92 | 3.60 | 0.18 | 3.76 | 4.70 | 4.09 | 3.49 | 5.16 | 4.10 | 2.99 | 1.89 | 1.73 | 0.82 | 0.84 | 0.76 |
EPS Diluted | 31.40 | 29.16 | 19.37 | 16.26 | 13.47 | 9.62 | 8.84 | 3.58 | 0.18 | 3.70 | 4.66 | 4.09 | 3.45 | 5.07 | 4.03 | 2.96 | 1.87 | 1.69 | 0.79 | 0.81 | 0.68 |
Weighted Average Shares Out | - | 25,871 | 26,504 | 27,508 | 28,055 | 28,385 | 29,641 | 31,758 | 32,000 | 32,556 | 34,433 | 34,697 | 36,879 | 38,605 | 38,615 | 39,024 | 39,126 | 38,505 | 37,557 | 37,047 | 33,015 |
Weighted Average Shares Out Diluted | - | 26,048 | 26,686 | 27,789 | 28,406 | 28,694 | 29,903 | 31,996 | 32,355 | 33,039 | 34,733 | 34,690 | 37,334 | 39,265 | 39,292 | 39,393 | 39,585 | 39,387 | 38,646 | 38,598 | 36,426 |
Reported Currency: USD | Q1 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-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 | 1,438,397 | 1,502,051 | 981,795 | 843,527 | 1,089,361 | 649,436 | 589,692 | 429,970 | 291,764 | 245,956 | 225,143 | 245,088 | 110,247 | 263,606 | 445,226 | 315,862 | 176,804 | 54,525 | 34,255 | 50,749 | 10,379 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 26,120 | 17,976 | 113,567 | 64,637 | 2,500 | 15,475 |
Cash + Short Term Investments | 1,438,397 | 1,502,051 | 981,795 | 843,527 | 1,089,361 | 649,436 | 589,692 | 429,970 | 291,764 | 245,956 | 225,143 | 245,088 | 110,247 | 263,606 | 445,226 | 341,982 | 194,780 | 168,092 | 98,892 | 53,249 | 25,854 |
Net Receivables | 343,372 | 296,565 | 306,295 | 320,931 | 222,028 | 193,747 | 180,942 | 145,880 | 183,429 | 183,610 | 158,275 | 106,199 | 190,756 | 193,375 | 116,663 | 76,427 | 108,129 | 72,209 | 49,571 | 39,683 | 40,226 |
Inventory | 753,282 | 474,311 | 532,852 | 506,796 | 278,242 | 311,620 | 278,842 | 299,602 | 298,851 | 299,911 | 238,911 | 211,519 | 300,173 | 253,270 | 124,995 | 85,356 | 92,740 | 51,776 | 32,375 | 33,374 | 30,260 |
Other Current Assets | 77,779 | 170,556 | 55,523 | 55,264 | 44,244 | 21,548 | 26,028 | 17,599 | 30,781 | 38,039 | 35,057 | 27,118 | 59,028 | 84,540 | 28,848 | 17,222 | 17,315 | 9,490 | 6,585 | 7,313 | 4,731 |
Total Current Assets | 2,612,830 | 2,443,483 | 1,910,253 | 1,752,128 | 1,650,799 | 1,194,111 | 1,095,405 | 910,690 | 820,821 | 785,765 | 686,593 | 623,862 | 691,586 | 817,902 | 715,732 | 520,987 | 412,964 | 301,567 | 187,423 | 133,619 | 101,071 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 526,792 | 527,791 | 479,981 | 404,908 | 393,201 | 452,559 | 213,796 | 220,162 | 225,531 | 237,246 | 232,317 | 184,570 | 125,370 | 90,257 | 47,737 | 35,442 | 28,318 | 10,579 | 7,770 | 4,711 | 2,838 |
Goodwill | 13,990 | 13,990 | 13,990 | 13,990 | 13,990 | 13,990 | 13,990 | 13,990 | 13,990 | 127,934 | 127,934 | 127,934 | 128,725 | 120,045 | 6,507 | 6,507 | 6,101 | 18,030 | 18,030 | 18,030 | 0 |
Intangible Assets | 26,701 | 27,083 | 37,457 | 39,688 | 41,945 | 48,016 | 51,494 | 57,850 | 65,138 | 83,026 | 87,743 | 91,411 | 95,965 | 94,449 | 18,411 | 17,433 | 17,933 | 36,101 | 36,369 | 51,979 | 70,319 |
Long Term Investments | -112,304 | -113,657 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 71,613 | 72,584 | 72,592 | 64,217 | 37,194 | 28,233 | 30,870 | 38,381 | 44,708 | 20,636 | 15,017 | 17,062 | 13,372 | 13,223 | 15,121 | 16,704 | 17,447 | 2,682 | 327 | 0 | 0 |
Other Non-Current Assets | 166,597 | 164,305 | 41,930 | 57,319 | 30,576 | 28,209 | 21,651 | 23,306 | 21,592 | 23,461 | 20,329 | 19,365 | 13,046 | 10,320 | 5,486 | 1,970 | 958 | 1,073 | 54 | 52 | 592 |
Total Non-Current Assets | 693,389 | 692,096 | 645,950 | 580,122 | 516,906 | 571,007 | 331,801 | 353,689 | 370,959 | 492,303 | 483,340 | 440,342 | 376,478 | 328,294 | 93,262 | 78,056 | 70,757 | 68,465 | 62,550 | 74,772 | 73,749 |
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 | 3,306,219 | 3,135,579 | 2,556,203 | 2,332,250 | 2,167,705 | 1,765,118 | 1,427,206 | 1,264,379 | 1,191,780 | 1,278,068 | 1,169,933 | 1,064,204 | 1,068,064 | 1,146,196 | 808,994 | 599,043 | 483,721 | 370,032 | 249,973 | 208,391 | 174,820 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 642,595 | 378,503 | 265,605 | 327,487 | 231,632 | 147,892 | 124,974 | 93,939 | 95,893 | 100,593 | 85,714 | 76,139 | 133,457 | 110,853 | 67,073 | 47,331 | 42,960 | 36,221 | 21,053 | 14,506 | 16,524 |
Short Term Debt | 46,362 | 53,581 | 50,765 | 50,098 | 46,768 | 49,729 | 603 | 578 | 550 | 67,475 | 5,383 | 6,702 | 33,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Payables | 56,678 | 57,471 | 30,476 | 15,146 | 41,821 | 14,735 | 22,522 | 14,508 | 8,185 | 10,356 | 8,079 | 4,823 | 40,806 | 30,888 | 25,166 | 19,685 | 24,577 | 0 | 0 | 0 | 0 |
Deferred Revenue | 82,330 | 82,504 | 71,914 | 40,803 | 38,623 | 26,410 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Liabilities | 141,183 | 205,405 | 109,096 | 123,296 | 151,345 | 76,915 | 124,947 | 94,649 | 62,608 | 70,430 | 76,445 | 39,374 | 100,560 | 121,226 | 77,790 | 53,539 | 52,249 | 35,173 | 18,510 | 11,993 | 14,693 |
Total Current Liabilities | 912,470 | 719,993 | 497,380 | 541,684 | 468,368 | 300,946 | 250,524 | 189,166 | 159,051 | 238,498 | 167,542 | 122,215 | 267,017 | 232,079 | 144,863 | 100,870 | 95,209 | 71,394 | 39,563 | 26,499 | 31,217 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 216,006 | 213,298 | 195,723 | 171,972 | 176,274 | 245,987 | 30,901 | 31,504 | 32,082 | 32,631 | 33,154 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | -65,081 | -56,888 | -56,215 | -52,181 | -61,353 | -17,458 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 65,081 | 56,888 | 56,215 | 52,181 | 61,353 | 17,458 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4,337 | 2,607 |
Other Non-Current Liabilities | 103,261 | 94,820 | 97,367 | 79,769 | 78,838 | 78,065 | 100,651 | 102,930 | 46,392 | 39,468 | 32,225 | 53,140 | 62,246 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Non-Current Liabilities | 319,267 | 308,118 | 293,090 | 251,741 | 255,112 | 324,052 | 131,552 | 134,434 | 78,474 | 72,099 | 65,379 | 53,140 | 62,246 | 72,687 | 8,456 | 6,269 | 3,847 | 0 | 0 | 4,337 | 2,607 |
Total Liabilities | 1,231,737 | 1,028,111 | 790,470 | 793,425 | 723,480 | 624,998 | 382,076 | 323,600 | 237,525 | 310,597 | 232,921 | 175,355 | 329,263 | 304,766 | 153,319 | 107,139 | 99,056 | 71,394 | 39,563 | 30,836 | 33,824 |
Common Stock | 254 | 255 | 262 | 270 | 279 | 280 | 291 | 304 | 320 | 320 | 333 | 346 | 344 | 387 | 386 | 387 | 131 | 130 | 126 | 124 | 122 |
Retained Earnings | 1,875,275 | 1,912,797 | 1,571,574 | 1,352,685 | 1,257,379 | 973,948 | 889,266 | 785,871 | 819,589 | 826,449 | 798,370 | 743,815 | 600,811 | 692,595 | 513,459 | 365,304 | 268,515 | 194,567 | 128,130 | 100,436 | 68,591 |
Accumulated Other Comprehensive Income/Loss | -54,533 | -50,733 | -39,035 | -24,955 | -16,743 | -25,559 | -22,654 | -12,983 | -26,451 | -20,557 | -20,468 | -2,043 | -1,400 | -1,730 | 1,153 | 494 | 392 | 282 | 393 | 207 | 324 |
Total Stockholders Equity | 2,074,482 | 2,107,468 | 1,765,733 | 1,538,825 | 1,444,225 | 1,140,120 | 1,045,130 | 940,779 | 954,255 | 967,471 | 937,012 | 888,849 | 738,801 | 835,936 | 652,987 | 491,358 | 384,252 | 298,638 | 210,410 | 177,555 | 140,996 |
Total Investments | -112,304 | -113,657 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 26,120 | 17,976 | 113,567 | 64,637 | 2,500 | 15,475 |
Total Debt | 262,368 | 266,879 | 246,488 | 222,070 | 223,042 | 295,716 | 31,504 | 32,082 | 32,632 | 100,106 | 38,537 | 6,702 | 33,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Debt | -1,176,029 | -1,235,172 | -735,307 | -621,457 | -866,319 | -353,720 | -558,188 | -397,888 | -259,132 | -145,850 | -186,606 | -238,386 | -77,247 | -263,606 | -445,226 | -315,862 | -176,804 | -54,525 | -34,255 | -50,749 | -10,379 |
Reported Currency: USD | TTM | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-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 | 811,636 | 759,563 | 516,822 | 451,949 | 382,575 | 276,142 | 264,308 | 114,394 | 5,710 | 122,265 | 161,780 | 145,689 | 129,014 | 201,858 | 160,377 | 116,919 | 73,871 | 66,437 | 30,609 | 31,147 | 25,539 |
Depreciation & Amortization | 62,339 | 57,166 | 47,858 | 42,878 | 40,530 | 38,912 | 44,941 | 48,572 | 52,628 | 50,024 | 49,293 | 41,439 | 33,367 | 28,977 | 12,283 | -105,725 | 6,008 | 3,516 | 3,082 | 2,497 | 1,787 |
Deferred Income Tax | -1,818 | -1,510 | -9,719 | -27,796 | -8,171 | 2,934 | 6,939 | 8,138 | -24,495 | 8,167 | 9,970 | -4,092 | -5,657 | -67 | -1,712 | 5,308 | -22,125 | -3,933 | -2,827 | -1,042 | 936 |
Stock Based Compensation | 38,645 | 37,288 | 26,897 | 26,816 | 22,701 | 14,477 | 14,774 | 14,306 | 6,175 | 6,622 | 13,524 | 13,136 | 14,661 | 14,803 | 12,782 | 13,016 | 10,193 | 0 | 0 | 0 | 0 |
Change in Working Capital | 97,695 | 167,806 | -54,302 | -325,997 | 136,374 | -50,987 | 25,041 | 135,288 | -598 | -95,553 | -65,415 | 62,707 | -19,495 | -217,511 | -42,631 | 34,623 | -57,497 | -14,760 | -2,267 | -10,338 | -25,359 |
Accounts Receivable | -18,318 | 4,157 | -806 | -86,627 | -33,173 | -10,493 | -16,157 | 10,770 | -1,336 | -23,545 | -36,885 | 6,618 | 491 | -63,199 | -39,449 | 31,527 | -38,153 | 0 | 0 | 0 | 0 |
Inventory | -12,730 | 58,541 | -26,056 | -228,554 | 33,378 | -32,777 | 8,827 | -751 | 1,060 | -61,492 | -26,748 | 40,580 | -46,903 | -120,730 | -38,642 | 5,247 | -45,749 | -22,768 | -2,544 | -7,950 | -14,154 |
Accounts Payable | 132,217 | 119,601 | -74,247 | 89,184 | 79,176 | 23,312 | 26,667 | -4,462 | -7,825 | 14,775 | 8,912 | 21,251 | 18,932 | 38,237 | 19,742 | 3,790 | 6,739 | 0 | 0 | 0 | 0 |
Other Working Capital | 150,433 | -567 | 46,807 | -100,000 | 56,993 | -31,029 | 5,704 | 129,731 | 7,503 | -25,291 | -10,694 | -5,742 | 7,985 | -71,819 | 15,718 | -5,941 | 19,666 | 8,008 | 277 | -2,388 | -11,205 |
Other Non-Cash Items | 50,160 | 2,496 | 9,866 | 4,503 | 22,208 | 4,856 | 3,502 | 6,657 | 159,910 | 34,288 | 502 | 3,246 | 12,016 | 2,031 | -1,177 | 15,608 | 42,826 | 9,794 | 19,901 | 7,343 | 9,513 |
Net Cash Provided by Operating Activities | 1,020,572 | 1,033,184 | 537,422 | 172,353 | 596,217 | 286,334 | 359,505 | 327,355 | 199,330 | 125,813 | 169,654 | 262,125 | 163,906 | 30,091 | 139,922 | 185,474 | 53,276 | 61,054 | 48,498 | 29,607 | 12,416 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -81,154 | -89,365 | -81,025 | -51,017 | -32,218 | -32,455 | -29,086 | -34,813 | -44,499 | -70,886 | -100,636 | -85,197 | -66,533 | -59,563 | -22,489 | -13,699 | -22,218 | -6,385 | -5,543 | -4,104 | -1,441 |
Acquisitions Net | 0 | 34 | 12 | 8 | 49 | 491 | 68 | 116 | 0 | 2,835 | 0 | 0 | -8,829 | -125,203 | -5,191 | -1,877 | -5,936 | 0 | 0 | 0 | 0 |
Purchases of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -66,900 | -204,179 | -225,371 | -146,689 | -37,116 | -31,250 |
Sales/Maturities of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 26,080 | 57,078 | 299,049 | 176,135 | 84,644 | 50,091 | 15,775 |
Other Investing Activities | 68 | 34 | 12 | 8 | 49 | 491 | 68 | 116 | 0 | -1,035 | -9,489 | -5,368 | -4,958 | -4,025 | 0 | 0 | 0 | 54 | 42 | 31 | 43 |
Net Cash Used for Investing Activities | -81,120 | -89,331 | -81,013 | -51,009 | -32,169 | -31,964 | -29,018 | -34,697 | -44,499 | -67,221 | -100,636 | -85,197 | -75,362 | -184,766 | -1,600 | -25,398 | 66,716 | -55,567 | -67,546 | 8,902 | -16,873 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 0 | 0 | -1,537 | 0 | -40,379 | -69,800 | -162,199 | -215,439 | -469,461 | -387,613 | -201,988 | -344,000 | -274,000 | -45,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Issued | 5,022 | 2,444 | 2,170 | 1,991 | 1,502 | 1,288 | 1,025 | 765 | 798 | 0 | 0 | 52 | 0 | 62 | 89 | 107 | 404 | 2,278 | 1,341 | 1,784 | 38,500 |
Common Stock Repurchased | -550,705 | -424,905 | -314,060 | -370,677 | -106,579 | -196,553 | -166,723 | -157,792 | -21,024 | -97,891 | -112,913 | -6,736 | -227,230 | -42,552 | -12,666 | -20,000 | 0 | 0 | 0 | 0 | 0 |
Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | -5,410 | 7,230 | 5,933 | 1,204 | 15,875 | 72,951 | 322,705 | 214,751 | 386,728 | 448,693 | 236,641 | 300,171 | 258,609 | 60,330 | 3,525 | -1,172 | 1,863 | 12,562 | 1,280 | 0 | -30,287 |
Net Cash Used Provided by Financing Activities | -543,917 | -417,675 | -309,031 | -367,482 | -129,581 | -192,114 | -167,193 | -157,715 | -103,757 | -36,811 | -78,260 | -50,513 | -242,621 | -27,160 | -9,052 | -21,065 | 2,267 | 14,840 | 2,621 | 1,784 | 8,213 |
Effect of Forex Changes on Cash | -4,027 | -5,922 | -9,110 | 304 | 5,458 | -2,512 | -3,572 | 3,263 | -5,266 | -968 | -10,703 | 463 | 718 | 215 | 94 | 47 | 20 | -57 | -67 | 77 | -39 |
Net Change in Cash | 391,508 | 520,256 | 138,268 | -245,834 | 439,925 | 59,744 | 159,722 | 138,206 | 45,808 | 20,813 | -19,945 | 126,878 | -153,359 | -181,620 | 129,364 | 139,058 | 122,279 | 20,270 | -16,494 | 40,370 | 3,717 |
Cash at End of Period | 5,414,301 | 1,502,051 | 981,795 | 843,527 | 1,089,361 | 649,436 | 589,692 | 429,970 | 291,764 | 245,956 | 225,143 | 237,125 | 110,247 | 263,606 | 445,226 | 315,862 | 176,804 | 54,525 | 34,255 | 50,749 | 10,379 |
Cash at Start of Period | 5,022,793 | 981,795 | 843,527 | 1,089,361 | 649,436 | 589,692 | 429,970 | 291,764 | 245,956 | 225,143 | 245,088 | 110,247 | 263,606 | 445,226 | 315,862 | 176,804 | 54,525 | 34,255 | 50,749 | 10,379 | 6,662 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 1,020,572 | 1,033,184 | 537,422 | 172,353 | 596,217 | 286,334 | 359,505 | 327,355 | 199,330 | 125,813 | 169,654 | 262,125 | 163,906 | 30,091 | 139,922 | 185,474 | 53,276 | 61,054 | 48,498 | 29,607 | 12,416 |
Capital Expenditure | -81,154 | -89,365 | -81,025 | -51,017 | -32,218 | -32,455 | -29,086 | -34,813 | -44,499 | -70,886 | -100,636 | -85,197 | -66,533 | -59,563 | -22,489 | -13,699 | -22,218 | -6,385 | -5,543 | -4,104 | -1,441 |
Free Cash Flow | 939,418 | 943,819 | 456,397 | 121,336 | 563,999 | 253,879 | 330,419 | 292,542 | 154,831 | 54,927 | 69,018 | 176,928 | 97,373 | -29,472 | 117,433 | 171,775 | 31,058 | 54,669 | 42,955 | 25,503 | 10,975 |