Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 206,715 | 197,248 | 211,655 | 196,749 | 172,284 | 179,846 | 203,169 | 177,902 | 172,112 | 182,229 | 186,057 | 165,060 | 162,093 | 176,334 | 195,464 | 171,346 | 164,006 | 184,795 | 168,978 | 129,774 | 131,597 | 125,490 | 124,491 | 112,444 | 101,443 | 108,347 | 115,882 | 99,565 | 96,701 | 97,314 | 103,891 | 94,436 | 90,271 | 96,639 | 88,573 | 76,644 | 74,192 | 75,491 | 76,771 | 70,167 |
Revenue Y/Y Growth | 19.99% | 9.68% | 4.18% | 10.59% | 0.10% | -1.31% | 9.20% | 7.78% | 6.18% | 3.34% | -4.81% | -3.67% | -1.17% | -4.58% | 15.67% | 32.03% | 24.63% | 47.26% | 35.74% | 15.41% | 29.73% | 15.82% | 7.43% | 12.94% | 4.90% | 11.34% | 11.54% | 5.43% | 7.12% | 0.70% | 17.29% | 23.21% | 21.67% | 28.01% | 15.37% | 9.23% | - | - | - | - |
Cost of Revenue | 80,819 | 40,249 | 40,162 | 41,368 | 48,872 | 48,383 | 52,315 | 44,108 | 44,805 | 45,435 | 47,756 | 41,218 | 40,878 | 40,732 | 48,088 | 36,472 | 37,583 | 41,636 | 41,194 | 33,117 | 32,681 | 32,623 | 32,658 | 27,802 | 26,282 | 26,199 | 28,834 | 24,334 | 25,595 | 25,421 | 27,401 | 22,529 | 23,914 | 25,815 | 24,527 | 21,087 | 21,002 | 20,593 | 21,174 | 19,376 |
Gross Profit | 125,896 | 156,999 | 171,493 | 155,381 | 123,412 | 131,463 | 150,854 | 133,794 | 127,307 | 136,794 | 138,301 | 123,842 | 121,215 | 135,602 | 147,376 | 134,874 | 126,423 | 143,159 | 127,784 | 96,657 | 98,916 | 92,867 | 91,833 | 84,642 | 75,161 | 82,148 | 87,048 | 75,231 | 71,106 | 71,893 | 76,490 | 71,907 | 66,357 | 70,824 | 64,046 | 55,557 | 53,190 | 54,898 | 55,597 | 50,791 |
Gross Profit Margin | 60.90% | 79.59% | 81.02% | 78.97% | 71.63% | 73.10% | 74.25% | 75.21% | 73.97% | 75.07% | 74.33% | 75.03% | 74.78% | 76.90% | 75.40% | 78.71% | 77.08% | 77.47% | 75.62% | 74.48% | 75.17% | 74.00% | 73.77% | 75.27% | 74.09% | 75.82% | 75.12% | 75.56% | 73.53% | 73.88% | 73.63% | 76.14% | 73.51% | 73.29% | 72.31% | 72.49% | 71.69% | 72.72% | 72.42% | 72.39% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6,700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 19,561 | 37,053 | 33,443 | 17,594 | 31,774 | 34,549 | 34,492 | 35,777 | 31,483 | 32,503 | 30,448 | 32,915 | 29,979 | 30,956 | 27,429 | 27,588 | 24,746 | 25,006 | 23,118 | 24,731 | 23,469 | 23,035 | 19,985 | 22,572 | 20,816 | 20,929 | 18,713 | 19,175 | 17,830 | 16,013 | 14,863 | 17,288 | 15,678 | 15,733 | 14,995 | 13,886 | 13,195 | 13,236 | 12,483 | 12,877 |
Total Operating Expenses | 61,229 | 59,531 | 79,410 | 78,853 | 56,503 | 55,736 | 55,498 | 56,121 | 50,996 | 52,006 | 50,197 | 51,261 | 47,212 | 48,425 | 43,902 | 43,177 | 38,616 | 39,024 | 36,695 | 35,806 | 32,951 | 31,990 | 28,644 | 30,677 | 28,749 | 28,731 | 25,707 | 25,860 | 23,889 | 22,320 | 20,883 | 21,580 | 20,003 | 20,273 | 19,676 | 18,571 | 17,837 | 17,839 | 17,095 | 17,302 |
Operating Income or Loss | 87,055 | 81,842 | 92,083 | 76,528 | 66,909 | 75,727 | 95,356 | 77,673 | 76,311 | 84,788 | 88,104 | 72,581 | 74,003 | 87,177 | 103,474 | 91,697 | 87,807 | 104,135 | 91,089 | 60,851 | 65,965 | 60,877 | 63,189 | 53,965 | 46,412 | 52,034 | 60,173 | 49,371 | 47,217 | 49,573 | 55,607 | 50,327 | 46,354 | 50,551 | 44,370 | 36,986 | 35,353 | 37,059 | 38,502 | 33,489 |
Operating Margin | 42.11% | 41.49% | 43.51% | 38.90% | 38.84% | 42.11% | 46.93% | 43.66% | 44.34% | 46.53% | 47.35% | 43.97% | 45.65% | 49.44% | 52.94% | 53.52% | 53.54% | 56.35% | 53.91% | 46.89% | 50.13% | 48.51% | 50.76% | 47.99% | 45.75% | 48.03% | 51.93% | 49.59% | 48.83% | 50.94% | 53.52% | 53.29% | 51.35% | 52.31% | 50.09% | 48.26% | 47.65% | 49.09% | 50.15% | 47.73% |
Interest Expense | 346 | 621 | 316 | 1,636 | 164 | 53 | 130 | 52 | 138 | 337 | 173 | 166 | 314 | 171 | 191 | 96 | 1,046 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
EBITDA | 111,279 | 101,837 | 111,882 | 101,869 | 84,470 | 94,081 | 113,185 | 94,879 | 92,846 | 101,433 | 103,761 | 88,946 | 89,659 | 101,978 | 115,435 | 102,309 | 97,699 | 112,708 | 99,769 | 68,581 | 74,038 | 67,222 | 69,271 | 59,813 | 52,585 | 57,824 | 65,442 | 54,579 | 51,800 | 54,363 | 60,300 | 54,619 | 50,679 | 55,091 | 49,051 | 41,671 | 39,995 | 41,662 | 43,114 | 37,914 |
Depreciation and Amortization | 18,728 | 19,995 | 19,799 | 21,176 | 19,051 | 18,354 | 17,829 | 17,206 | 16,535 | 16,643 | 16,770 | 16,351 | 15,651 | 14,801 | 11,779 | 10,592 | 9,032 | 8,305 | 8,067 | 7,730 | 6,700 | 6,345 | 6,082 | 5,848 | 6,173 | 5,790 | 5,269 | 5,208 | 4,583 | 4,790 | 4,693 | 4,292 | 4,325 | 4,540 | 4,681 | 4,685 | 4,642 | 4,603 | 4,612 | 4,425 |
Income Before Tax | 92,897 | 86,337 | 96,717 | 83,812 | 71,743 | 78,950 | 98,195 | 79,428 | 78,863 | 89,578 | 90,419 | 71,575 | 74,494 | 86,053 | 101,801 | 90,289 | 87,965 | 104,403 | 91,702 | 61,957 | 67,338 | 62,909 | 65,220 | 56,066 | 47,797 | 53,210 | 61,013 | 49,371 | 47,217 | 49,573 | 55,607 | 50,327 | 46,354 | 50,551 | 44,370 | 36,986 | 35,353 | 37,059 | 38,502 | 33,489 |
Income Tax Expense | 21,408 | 21,399 | 24,102 | 14,185 | 16,802 | 19,091 | 24,567 | 20,202 | 19,556 | 22,656 | 25,650 | 19,390 | 16,536 | 18,765 | 21,344 | 17,358 | 20,189 | 20,549 | 16,886 | 11,684 | 13,336 | 14,804 | 12,698 | 10,235 | 9,203 | 12,723 | 13,073 | 15,898 | 13,087 | 11,550 | 13,144 | 17,162 | 15,436 | 17,425 | 15,407 | 12,495 | 12,638 | 12,821 | 13,909 | 11,853 |
Net Income | 71,489 | 64,938 | 72,615 | 69,627 | 54,941 | 59,859 | 73,628 | 59,226 | 59,307 | 66,922 | 64,769 | 52,185 | 57,958 | 67,288 | 80,457 | 72,931 | 67,776 | 83,854 | 74,816 | 50,273 | 54,002 | 48,105 | 52,522 | 45,831 | 38,594 | 40,487 | 47,940 | 33,473 | 34,130 | 38,023 | 42,463 | 33,165 | 30,918 | 33,126 | 28,963 | 24,491 | 22,715 | 24,238 | 24,593 | 21,636 |
Net Income Margin | 34.58% | 32.92% | 34.31% | 35.39% | 31.89% | 33.28% | 36.24% | 33.29% | 34.46% | 36.72% | 34.81% | 31.62% | 35.76% | 38.16% | 41.16% | 42.56% | 41.33% | 45.38% | 44.28% | 38.74% | 41.04% | 38.33% | 42.19% | 40.76% | 38.05% | 37.37% | 41.37% | 33.62% | 35.29% | 39.07% | 40.87% | 35.12% | 34.25% | 34.28% | 32.70% | 31.95% | 30.62% | 32.11% | 32.03% | 30.84% |
EPS | 1.91 | 1.72 | 1.92 | 1.84 | 1.47 | 1.60 | 1.96 | 1.58 | 1.58 | 1.78 | 1.71 | 1.39 | 1.54 | 1.79 | 2.15 | 1.95 | 1.81 | 2.25 | 2.01 | 1.35 | 1.46 | 1.30 | 1.42 | 1.24 | 1.04 | 1.10 | 1.30 | 0.91 | 0.93 | 1.03 | 1.15 | 0.90 | 0.84 | 0.90 | 0.79 | 0.67 | 0.62 | 0.66 | 0.67 | 0.59 |
EPS Diluted | 1.90 | 1.72 | 1.92 | 1.84 | 1.46 | 1.60 | 1.96 | 1.58 | 1.58 | 1.78 | 1.71 | 1.37 | 1.52 | 1.77 | 2.11 | 1.91 | 1.78 | 2.20 | 1.96 | 1.32 | 1.42 | 1.27 | 1.39 | 1.21 | 1.02 | 1.07 | 1.27 | 0.88 | 0.90 | 1.00 | 1.11 | 0.88 | 0.82 | 0.88 | 0.77 | 0.65 | 0.60 | 0.64 | 0.65 | 0.57 |
Weighted Average Shares Out | 37,527 | 37,655 | 37,740 | 37,730 | 37,491 | 37,485 | 37,478 | 37,480 | 37,479 | 37,529 | 37,384 | 37,527 | 37,529 | 37,508 | 37,470 | 37,405 | 37,386 | 37,340 | 37,303 | 37,176 | 37,066 | 37,049 | 37,043 | 36,978 | 36,951 | 36,950 | 36,954 | 36,887 | 36,865 | 36,853 | 36,850 | 36,837 | 36,889 | 36,876 | 36,775 | 36,673 | 36,681 | 36,699 | 36,706 | 36,729 |
Weighted Average Shares Out Diluted | 37,608 | 37,689 | 37,790 | 37,809 | 37,574 | 37,588 | 37,645 | 37,573 | 37,567 | 37,608 | 37,824 | 38,046 | 38,084 | 38,104 | 38,155 | 38,188 | 38,160 | 38,153 | 38,075 | 38,091 | 37,995 | 37,910 | 37,832 | 37,845 | 37,828 | 37,862 | 37,886 | 37,943 | 38,019 | 38,077 | 38,112 | 37,742 | 37,792 | 37,748 | 37,671 | 37,638 | 37,643 | 37,642 | 37,626 | 37,711 |
Reported Currency: USD | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 446,347 | 480,204 | 422,308 | 496,402 | 420,497 | 396,487 | 332,780 | 430,746 | 318,699 | 290,544 | 364,567 | 506,735 | 432,715 | 413,612 | 390,915 | 460,858 | 310,368 | 404,148 | 363,811 | 270,124 | 320,527 | 286,179 | 260,953 | 246,322 | 210,085 | 170,686 | 156,169 | 167,014 | 138,992 | 128,143 | 137,655 | 168,243 | 161,444 | 153,275 | 137,995 | 199,728 | 160,376 | 169,263 | 161,048 | 168,924 |
Short Term Investments | 72,398 | 10,637 | 11,480 | 10,727 | 18,535 | 19,544 | 40,745 | 34,001 | 33,294 | 34,297 | 11,312 | 11,195 | 10,803 | 10,848 | 17,191 | 19,222 | 21,362 | 77,068 | 77,828 | 86,425 | 116,365 | 127,455 | 83,761 | 89,039 | 83,381 | 94,202 | 88,861 | 91,302 | 65,885 | 74,332 | 75,404 | 74,207 | 74,546 | 72,396 | 73,235 | 84,706 | 95,516 | 67,517 | 62,195 | 64,863 |
Cash + Short Term Investments | 518,745 | 490,841 | 433,788 | 507,129 | 420,497 | 396,487 | 332,780 | 430,746 | 318,699 | 290,544 | 364,567 | 506,735 | 432,715 | 413,612 | 390,915 | 460,858 | 310,368 | 404,148 | 363,811 | 270,124 | 320,527 | 286,179 | 260,953 | 246,322 | 210,085 | 170,686 | 156,169 | 167,014 | 138,992 | 128,143 | 137,655 | 168,243 | 161,444 | 153,275 | 137,995 | 284,434 | 255,892 | 236,780 | 223,243 | 233,787 |
Net Receivables | 470,920 | 576,588 | 650,053 | 662,624 | 526,140 | 463,991 | 658,438 | 465,862 | 575,889 | 617,330 | 711,316 | 403,662 | 619,607 | 562,864 | 652,409 | 359,492 | 462,559 | 99,222 | 93,572 | 62,017 | 72,812 | 66,332 | 70,946 | 57,535 | 62,004 | 61,883 | 67,529 | 52,636 | 63,027 | 55,215 | 56,642 | 50,668 | 56,583 | 62,860 | 52,755 | 40,459 | 49,280 | 46,938 | 46,062 | 33,836 |
Inventory | 0 | -99,527 | -99,427 | -99,682 | -98,711 | -73,938 | -74,829 | -88,923 | -96,315 | -24,438 | -85,331 | -24,883 | -24,964 | -24,990 | -13,806 | -331 | -23,237 | -21,645 | -28,322 | 1 | -88,945 | -80,691 | -83,761 | -22,468 | -18,594 | -21,030 | -17,888 | -18,717 | -16,174 | -21,058 | -13,794 | -11,618 | -11,758 | -13,463 | -12,844 | -9,880 | -7,173 | -12,596 | -7,207 | -6,685 |
Other Current Assets | 153,486 | 139,895 | 158,342 | 160,273 | 165,090 | 160,734 | 169,752 | 139,870 | 146,838 | 138,238 | 135,518 | 145,790 | 30,948 | 33,709 | 25,943 | 50,059 | 26,191 | 41,102 | 20,289 | 31,271 | 18,591 | 22,597 | 17,219 | 27,668 | 15,925 | 19,830 | 16,400 | 21,884 | 14,383 | 19,958 | 12,694 | 12,945 | 10,340 | 6,545 | 11,344 | 19,760 | 6,173 | 11,696 | 6,307 | 6,788 |
Total Current Assets | 1,143,151 | 1,246,981 | 1,257,326 | 1,345,145 | 1,111,727 | 1,102,857 | 1,108,551 | 1,104,767 | 1,111,603 | 1,111,160 | 1,240,710 | 1,056,187 | 1,133,404 | 1,060,293 | 1,119,350 | 899,117 | 849,151 | 544,472 | 477,672 | 362,912 | 411,930 | 375,108 | 349,118 | 303,857 | 272,089 | 232,569 | 223,698 | 219,650 | 202,019 | 183,358 | 194,297 | 218,911 | 218,027 | 216,135 | 190,750 | 324,893 | 305,172 | 283,718 | 269,305 | 267,623 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 169,480 | 169,302 | 169,245 | 165,716 | 164,755 | 162,696 | 164,037 | 166,362 | 160,174 | 161,857 | 164,491 | 167,021 | 168,161 | 167,014 | 163,878 | 161,128 | 158,766 | 156,394 | 154,577 | 153,194 | 141,921 | 140,928 | 139,237 | 63,010 | 54,320 | 50,088 | 39,623 | 38,548 | 35,321 | 34,643 | 33,888 | 31,104 | 30,773 | 31,495 | 32,094 | 30,897 | 31,027 | 31,290 | 31,190 | 32,185 |
Goodwill | 236,706 | 236,706 | 236,706 | 236,706 | 154,789 | 154,789 | 154,789 | 154,789 | 154,789 | 154,789 | 154,789 | 154,789 | 154,789 | 154,789 | 147,388 | 147,388 | 147,388 | 147,394 | 147,394 | 146,861 | 59,712 | 59,712 | 59,713 | 59,713 | 59,712 | 59,712 | 59,713 | 59,713 | 59,713 | 59,712 | 59,712 | 59,712 | 59,713 | 59,713 | 59,713 | 59,710 | 59,713 | 59,713 | 59,712 | 59,711 |
Intangible Assets | 104,331 | 108,420 | 113,576 | 119,108 | 84,687 | 89,812 | 94,411 | 98,065 | 99,887 | 105,607 | 111,620 | 116,377 | 119,797 | 119,989 | 90,945 | 95,354 | 58,873 | 59,552 | 60,285 | 60,986 | 2,675 | 2,771 | 2,866 | 2,962 | 3,059 | 3,155 | 3,250 | 3,346 | 3,442 | 3,539 | 3,635 | 3,731 | 3,826 | 3,922 | 4,018 | 4,431 | 4,999 | 5,568 | 6,138 | 6,708 |
Long Term Investments | 94,815 | 39,473 | 160,951 | 160,434 | 132,844 | 109,037 | 106,674 | 83,792 | 33,294 | 34,297 | 35,875 | 36,078 | 35,767 | 35,838 | 24,308 | 28,111 | 31,274 | 131,372 | 135,617 | 230,477 | 235,625 | 231,895 | 222,458 | 240,105 | 236,101 | 249,591 | 244,271 | 239,521 | 237,221 | 237,361 | 218,559 | 194,404 | 170,655 | 146,330 | 147,226 | -104,267 | -103,977 | -102,632 | -102,182 | -105,576 |
Tax Assets | 0 | -48,831 | -60,772 | -242,354 | 0 | -81,645 | -65,874 | -68,289 | -70,177 | -65,048 | -29,309 | -27,066 | -30,948 | -33,709 | 0 | 331 | 52 | 33 | 58 | 501 | 3,163 | 1,595 | 1,417 | 3,424 | 2,256 | 1,453 | 830 | 1,737 | 8,457 | 7,370 | 6,829 | 8,562 | 7,399 | 6,057 | 5,197 | 9,229 | 8,238 | 6,061 | 5,142 | 6,972 |
Other Non-Current Assets | 84,566 | 134,662 | 49,931 | 230,312 | 88,710 | 81,645 | 65,874 | 68,289 | 70,177 | 65,048 | 29,309 | 27,066 | 30,948 | 33,709 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 22,468 | 18,594 | 21,030 | 17,888 | 18,717 | 16,174 | 21,058 | 13,794 | 11,618 | 11,758 | 13,463 | 12,844 | 114,148 | 111,150 | 115,228 | 109,389 | 112,261 |
Total Non-Current Assets | 689,898 | 639,732 | 669,637 | 669,922 | 625,785 | 516,334 | 519,911 | 503,008 | 448,144 | 456,550 | 466,775 | 474,265 | 478,514 | 477,630 | 426,519 | 432,312 | 396,353 | 494,745 | 497,931 | 592,018 | 443,096 | 436,901 | 425,691 | 391,682 | 374,042 | 385,029 | 365,575 | 361,582 | 360,328 | 363,683 | 336,417 | 309,131 | 284,124 | 260,980 | 261,092 | 114,148 | 111,150 | 115,228 | 109,389 | 112,261 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 1,833,049 | 1,886,713 | 1,926,963 | 2,015,067 | 1,737,512 | 1,619,191 | 1,628,462 | 1,607,775 | 1,559,747 | 1,567,710 | 1,707,485 | 1,530,452 | 1,611,918 | 1,537,923 | 1,545,869 | 1,331,429 | 1,245,504 | 1,039,217 | 975,603 | 954,930 | 855,026 | 812,009 | 774,809 | 695,539 | 646,131 | 617,598 | 589,273 | 581,232 | 562,347 | 547,041 | 530,714 | 528,042 | 502,151 | 477,115 | 451,842 | 439,041 | 416,322 | 398,946 | 378,694 | 379,884 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 33,437 | 36,338 | 27,659 | 37,013 | 40,019 | 32,422 | 34,274 | 55,263 | 47,362 | 42,797 | 70,297 | 71,218 | 46,800 | 27,672 | 44,553 | 44,354 | 23,365 | 22,624 | 34,764 | 22,793 | 16,285 | 17,050 | 13,717 | 29,366 | 19,339 | 20,041 | 14,532 | 14,241 | 12,714 | 14,971 | 15,176 | 15,149 | 15,265 | 15,146 | 15,869 | 12,257 | 13,388 | 13,164 | 12,756 | 11,961 |
Short Term Debt | 0 | 0 | 78,070 | 79,677 | 79,169 | 79,922 | 81,317 | 0 | 0 | 5,492 | 8,108 | 0 | 89,963 | 91,265 | 92,750 | 0 | 93,708 | 94,701 | 96,301 | 0 | 92,031 | 89,712 | 90,845 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Payables | 2,151 | 2,058 | 2,931 | 7,892 | 19,379 | 18,518 | 37,930 | 28,448 | 28,257 | 27,660 | 42,614 | 40,456 | 44,871 | 41,345 | 48,193 | 42,750 | 34,822 | 24,906 | 20,776 | 16,690 | 13,274 | 12,860 | 18,857 | 16,432 | 12,921 | 12,972 | 18,412 | 13,061 | 4,507 | 4,686 | 15,028 | 7,582 | 3,634 | 3,000 | 10,915 | 4,463 | 4,410 | 7,059 | 9,583 | 5,940 |
Deferred Revenue | 0 | -85,248 | 0 | 537,398 | -79,169 | 243,315 | 0 | -82,676 | 0 | -5,492 | 0 | 59,719 | 3,954 | -10,642 | -16,334 | 4,248 | 5,092 | 4,068 | 3,950 | 3,499 | 3,731 | 3,810 | 3,545 | 2,810 | 3,785 | 3,595 | 3,554 | 2,660 | 3,191 | 3,076 | 3,190 | 2,515 | 3,006 | 2,606 | 2,602 | 2,312 | 2,215 | 2,650 | 2,725 | 2,465 |
Other Current Liabilities | 283,314 | 39,743 | -27,659 | -37,013 | -40,019 | -32,422 | 247,357 | 303,993 | 336,885 | 369,719 | 450,368 | 229,325 | 235,976 | 225,238 | 251,167 | 133,326 | -23,365 | -22,624 | -34,764 | -22,793 | -16,285 | -17,050 | -13,717 | -29,366 | -19,339 | -20,041 | -14,532 | -14,241 | -12,714 | -14,971 | -15,176 | -15,149 | -15,265 | -15,146 | -15,869 | -12,257 | -13,388 | -13,164 | -12,756 | -11,961 |
Total Current Liabilities | 318,902 | 431,242 | 501,995 | 582,303 | 423,484 | 374,177 | 425,613 | 444,006 | 457,721 | 481,353 | 597,553 | 400,718 | 466,656 | 424,798 | 464,886 | 282,756 | 254,257 | 91,032 | 81,419 | 86,848 | 68,372 | 60,389 | 52,818 | 48,608 | 36,045 | 36,608 | 36,498 | 29,962 | 20,412 | 22,733 | 34,487 | 25,246 | 21,905 | 20,752 | 30,516 | 19,032 | 20,013 | 22,980 | 25,064 | 20,366 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 75,077 | 76,081 | 78,070 | 79,677 | 79,169 | 79,922 | 81,317 | 82,676 | 83,286 | 80,063 | 78,283 | 88,425 | 89,963 | 91,265 | 92,750 | 93,612 | 93,708 | 94,701 | 96,301 | 97,991 | 92,031 | 89,712 | 90,845 | 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 | 5,092 | 4,068 | 3,950 | 3,499 | 3,731 | 3,810 | 3,545 | 2,810 | 3,785 | 3,595 | 3,554 | 2,660 | 3,191 | 3,076 | 3,190 | 2,515 | 3,006 | 2,606 | 2,602 | 2,312 | 2,215 | 2,650 | 2,725 | 2,465 |
Deferred Tax | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -50,926 | -39,434 | -118,230 | -145,356 | -127,113 | -116,381 | -107,544 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 52,816 | 403,272 | 449,659 | 554,858 | 368,817 | 275,737 | 306,366 | 415,558 | 346,178 | 373,630 | 476,656 | 360,262 | 331,822 | 292,188 | 323,943 | 240,006 | 0 | -4,068 | -3,950 | 63,160 | -3,731 | -3,810 | -3,545 | 65,609 | 47,022 | 40,058 | 26,589 | 48,083 | 40,550 | 34,975 | 26,951 | 47,417 | 40,805 | 32,752 | 25,307 | 39,241 | 34,011 | 26,730 | 18,991 | 34,806 |
Total Non-Current Liabilities | 127,893 | 126,250 | 106,735 | 139,801 | 123,050 | 79,922 | 81,317 | 82,676 | 83,286 | 85,555 | 86,391 | 88,425 | 89,963 | 91,265 | 92,750 | 93,612 | 93,708 | 94,701 | 96,301 | 97,991 | 92,031 | 89,712 | 90,845 | 39,053 | 31,468 | 23,612 | 15,611 | 36,502 | 31,027 | 23,080 | 13,872 | 34,783 | 28,546 | 20,212 | 10,910 | 29,296 | 22,838 | 16,109 | 8,960 | 25,310 |
Total Liabilities | 446,795 | 557,492 | 608,730 | 722,104 | 546,534 | 454,099 | 506,930 | 526,682 | 541,007 | 566,908 | 683,944 | 489,143 | 556,619 | 516,063 | 557,636 | 376,368 | 347,965 | 185,733 | 177,720 | 184,839 | 160,403 | 150,101 | 143,663 | 87,661 | 67,513 | 60,220 | 52,109 | 66,464 | 51,439 | 45,813 | 48,359 | 60,029 | 50,451 | 40,964 | 41,426 | 48,328 | 42,851 | 39,089 | 34,024 | 45,676 |
Common Stock | 123 | 123 | 123 | 123 | 123 | 123 | 123 | 123 | 123 | 123 | 123 | 123 | 123 | 123 | 123 | 123 | 122 | 122 | 122 | 122 | 122 | 122 | 122 | 122 | 121 | 121 | 121 | 121 | 121 | 121 | 121 | 120 | 120 | 120 | 121 | 121 | 120 | 120 | 120 | 120 |
Retained Earnings | 1,368,661 | 1,325,139 | 1,288,247 | 1,244,216 | 1,208,607 | 1,180,820 | 1,148,093 | 1,101,525 | 1,068,662 | 1,035,723 | 995,192 | 956,966 | 929,853 | 896,977 | 854,747 | 799,369 | 749,211 | 704,219 | 643,129 | 591,086 | 560,164 | 525,430 | 496,562 | 463,252 | 433,227 | 410,419 | 385,725 | 353,583 | 332,506 | 310,777 | 285,150 | 255,140 | 231,743 | 210,606 | 187,228 | 168,011 | 150,975 | 135,721 | 118,943 | 101,813 |
Accumulated Other Comprehensive Income/Loss | -10,144 | -29,227 | -28,651 | -24,370 | -37,608 | -27,903 | -31,983 | -37,697 | -60,087 | -39,839 | -18,381 | -13,330 | -10,593 | -5,444 | -6,582 | -4,650 | -10,599 | -14,151 | -14,620 | -10,270 | -12,804 | -11,458 | -10,817 | -12,394 | -12,033 | -11,523 | -10,292 | -10,226 | -10,150 | -11,278 | -12,570 | -12,228 | -10,145 | -9,049 | -7,279 | -5,229 | -4,969 | -4,859 | -4,523 | -4,537 |
Total Stockholders Equity | 1,386,254 | 1,329,221 | 1,318,233 | 1,292,963 | 1,190,978 | 1,165,092 | 1,121,532 | 1,081,093 | 1,018,740 | 1,000,802 | 1,023,541 | 1,041,309 | 1,055,299 | 1,021,860 | 988,233 | 955,061 | 897,539 | 853,484 | 797,883 | 770,091 | 694,623 | 661,908 | 631,146 | 607,878 | 578,618 | 557,378 | 537,164 | 514,768 | 510,908 | 501,228 | 482,355 | 468,013 | 451,700 | 436,151 | 410,416 | 390,713 | 373,471 | 359,857 | 344,670 | 334,208 |
Total Investments | 167,213 | 10,637 | 172,431 | 171,161 | 132,844 | 109,037 | 106,674 | 83,792 | 33,294 | 24,438 | 35,875 | 36,078 | 35,767 | 35,838 | 24,308 | 28,111 | 31,274 | 131,372 | 135,617 | 230,477 | 235,625 | 231,895 | 222,458 | 240,105 | 236,101 | 249,591 | 244,271 | 239,521 | 237,221 | 237,361 | 218,559 | 194,404 | 170,655 | 146,330 | 147,226 | 84,706 | 95,516 | 67,517 | 62,195 | 64,863 |
Total Debt | 75,077 | 85,248 | 78,070 | 79,677 | 79,169 | 79,922 | 81,317 | 82,676 | 83,286 | 85,555 | 86,391 | 88,425 | 89,963 | 91,265 | 92,750 | 93,612 | 93,708 | 94,701 | 96,301 | 97,991 | 92,031 | 89,712 | 90,845 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Debt | -371,270 | -394,956 | -344,238 | -416,725 | -341,328 | -316,565 | -251,463 | -348,070 | -235,413 | -204,989 | -278,176 | -418,310 | -342,752 | -322,347 | -298,165 | -367,246 | -216,660 | -309,447 | -267,510 | -172,133 | -228,496 | -196,467 | -170,108 | -246,322 | -210,085 | -170,686 | -156,169 | -167,014 | -138,992 | -128,143 | -137,655 | -168,243 | -161,444 | -153,275 | -137,995 | -199,728 | -160,376 | -169,263 | -161,048 | -168,924 |
Reported Currency: USD | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 71,489 | 64,938 | 72,615 | 69,627 | 54,941 | 59,859 | 73,628 | 59,226 | 59,307 | 66,922 | 64,769 | 52,185 | 57,958 | 67,288 | 80,457 | 72,931 | 67,776 | 83,854 | 74,816 | 50,273 | 54,002 | 48,105 | 52,522 | 45,831 | 38,594 | 40,487 | 47,940 | 33,473 | 34,130 | 38,023 | 42,463 | 33,165 | 30,918 | 33,126 | 28,963 | 24,491 | 22,715 | 24,238 | 24,593 | 21,636 |
Depreciation & Amortization | 20,515 | 19,995 | 19,799 | 21,176 | 19,051 | 18,354 | 17,829 | 17,206 | 16,535 | 16,643 | 16,770 | 16,351 | 15,651 | 14,801 | 13,443 | 12,288 | 10,853 | 9,985 | 9,712 | 9,221 | 8,169 | 7,889 | 7,373 | 5,848 | 6,173 | 5,790 | 5,269 | 5,208 | 4,583 | 4,790 | 4,693 | 4,292 | 4,325 | 4,540 | 4,681 | 4,685 | 4,642 | 4,603 | 4,612 | 4,425 |
Deferred Income Tax | 638 | -1,123 | -1,338 | -313 | -3,060 | -1,009 | -1,433 | -3,201 | -1,182 | -1,521 | -643 | 80 | 1,438 | 1,009 | 591 | 1,444 | 3,914 | 2,007 | 2,734 | 2,609 | -1,558 | -391 | 2,022 | -1,420 | -1,286 | -613 | 2,061 | 6,264 | -1,073 | -428 | 1,827 | -1,194 | -1,694 | -2,024 | 2,331 | -1,174 | -2,108 | -861 | 1,719 | -1,949 |
Stock Based Compensation | 7,981 | 7,981 | 7,103 | 7,331 | 7,481 | 6,890 | 7,488 | 7,911 | 7,351 | 6,503 | 8,099 | 7,002 | 6,754 | 6,134 | 7,424 | 6,694 | 6,451 | 5,791 | 6,677 | 6,225 | 7,944 | 5,929 | 5,196 | 4,299 | 3,950 | 3,650 | 3,951 | 3,432 | 3,521 | 3,525 | 3,943 | 3,875 | 3,699 | 3,443 | 3,494 | 3,243 | 3,251 | 2,983 | 3,042 | 2,590 |
Change in Working Capital | 86,423 | 18,348 | -104,771 | 46,538 | -395 | 19,176 | -28,773 | 48,447 | 14,884 | 4,929 | -111,496 | 70,513 | -19,118 | 7,596 | -125,000 | 135,540 | -135,875 | 3,053 | 24,394 | 22,485 | -2,047 | 7,910 | -27,157 | 15,214 | 19,572 | 3,865 | -27,596 | -2,588 | 10,754 | -7,688 | -22,770 | 15,885 | 15,163 | -10,688 | -97,181 | 12,202 | 6,806 | -1,174 | -24,361 | 14,418 |
Accounts Receivable | 112,390 | 73,209 | 11,244 | -130,364 | -63,872 | 80,560 | -21,935 | 109,802 | 41,233 | 93,912 | -307,714 | 134,976 | -57,419 | 59,503 | -278,371 | 123,369 | -286,798 | -5,817 | -31,640 | 12,517 | -6,596 | 4,570 | -13,453 | 4,443 | -210 | 5,605 | -14,955 | 10,182 | -7,866 | 1,444 | -6,113 | 6,010 | 6,238 | -10,331 | -12,346 | 8,847 | -2,398 | -908 | -12,289 | 3,148 |
Inventory | 0 | 0 | 0 | 59,347 | -24,490 | -34,857 | 0 | 0 | 0 | 0 | 0 | -2,263 | 3,290 | -28,572 | 11,546 | 7,790 | -1,579 | 4,798 | 65,367 | -2,226 | -2,635 | -9,585 | 13,225 | -168 | 2,836 | -8,650 | 5,156 | 6,511 | 4,695 | -17,695 | 5,220 | 4,090 | 2,436 | -8,456 | 3,026 | -1,947 | 2,915 | -7,740 | 3,169 | 4,574 |
Accounts Payable | -120,505 | -63,778 | -79,520 | 169,472 | 82,730 | -36,954 | -6,838 | -24,270 | -36,705 | -84,056 | 231,083 | -72,481 | 25,197 | -34,043 | 177,541 | -4,574 | 140,446 | -12,481 | 15,941 | 491 | -1,123 | 2,887 | -3,764 | 9,760 | -945 | 5,252 | 307 | 1,303 | -2,476 | -1,515 | 1,074 | -302 | -62 | -2,015 | 4,723 | -1,253 | -5 | 400 | 849 | 576 |
Other Working Capital | 94,538 | 8,917 | -36,495 | -51,917 | 5,237 | 10,427 | 28,773 | -37,085 | 10,356 | 10,972 | -34,865 | 10,281 | 9,814 | 10,708 | -35,716 | 8,955 | 12,056 | 16,553 | -25,274 | 11,703 | 8,307 | 10,038 | -23,165 | 1,179 | 17,891 | 1,658 | -18,104 | -20,584 | 16,401 | 10,078 | -22,951 | 6,087 | 6,551 | 10,114 | -92,584 | 6,555 | 6,294 | 7,074 | -16,090 | 6,120 |
Other Non-Cash Items | -91,957 | 37,229 | 116,894 | -829 | 1,143 | 2,124 | -61,212 | 4,637 | -11,797 | 161 | -1,229 | -420 | 130 | -102 | -74 | -1,277 | -1,472 | 163 | 2,036 | -1,672 | 1,182 | 291 | -587 | 333 | 991 | 1,200 | -186 | 663 | 550 | 347 | 393 | 292 | 232 | 317 | 329 | 411 | 437 | 772 | 429 | 243 |
Net Cash Provided by Operating Activities | 95,089 | 109,951 | -4,675 | 143,530 | 79,161 | 105,394 | 7,527 | 134,226 | 85,098 | 93,637 | -23,730 | 145,711 | 62,813 | 96,726 | -23,159 | 227,620 | -48,353 | 104,853 | 120,369 | 89,141 | 67,692 | 69,733 | 39,369 | 70,105 | 67,994 | 54,379 | 31,439 | 46,452 | 52,465 | 38,569 | 30,549 | 56,315 | 52,643 | 28,714 | -57,383 | 43,858 | 35,743 | 30,561 | 10,034 | 41,363 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | 23,624 | -18,191 | -15,160 | -13,391 | -16,070 | -12,080 | -10,907 | -18,121 | -12,509 | -10,421 | -10,821 | -11,399 | -12,949 | -13,936 | -12,332 | -11,482 | -11,879 | -11,198 | -11,069 | -12,154 | -9,122 | -9,591 | -3,833 | -14,601 | -10,421 | -16,703 | -5,868 | -8,218 | -4,895 | -5,123 | -7,321 | -4,691 | -3,766 | -4,359 | -5,687 | -4,137 | -4,086 | -3,690 | -3,471 | -3,373 |
Acquisitions Net | 0 | 0 | 0 | -78,476 | 10,087 | 11,025 | 32,537 | 34,400 | 0 | -34,400 | 0 | 0 | 0 | -17,078 | 0 | -22,770 | 6 | 6,225 | -533 | -97,430 | -6,553 | -4,126 | -3,184 | -2,534 | -2,635 | -2,946 | -3,590 | -3,377 | -3,427 | -3,495 | -3,172 | -3,060 | -2,916 | 0 | 0 | -60,247 | -2,701 | -2,162 | -2,654 | -2,748 |
Purchases of Investments | 7,866 | -2,894 | -4,972 | -1,895 | -1,120 | -3,856 | -22,895 | -83,927 | 0 | 0 | 0 | -2,311 | 1,960 | -7,529 | 0 | 32,865 | 8,121 | -23,870 | -8,995 | -11,252 | -21,386 | -74,996 | -53,193 | -76,215 | -101,126 | -101,353 | -57,839 | -19,021 | -53,596 | -75,048 | -68,166 | -38,943 | -34,430 | 0 | 0 | 57,175 | -38,077 | -10,987 | -8,111 | -12,242 |
Sales/Maturities of Investments | -16,786 | 12,229 | 4,557 | 1,141 | 1,340 | 923 | 1,048 | -445 | 445 | 0 | 0 | 0 | 0 | 0 | 0 | -170,657 | 102,061 | 23,442 | 45,154 | 14,127 | 25,934 | 63,272 | 67,603 | 77,490 | 103,966 | 101,333 | 51,002 | 41,499 | 44,941 | 54,869 | 46,485 | 14,322 | 12,025 | 8,000 | 12,000 | 10,200 | 9,720 | 4,813 | 10,515 | 4,038 |
Other Investing Activities | -56,219 | -10,228 | -14,633 | -11,126 | -10,087 | -11,025 | -32,537 | 49,972 | -445 | -43,536 | -9,425 | -8,473 | -8,191 | -8,384 | -8,075 | 137,792 | -8,121 | -6,225 | 29,381 | -52 | 6,573 | 4,143 | 3,169 | 2,548 | 2,644 | 2,986 | 3,566 | 3,371 | 3,407 | 3,467 | 3,167 | 3,091 | 3,200 | -7,992 | 26 | 2,571 | 2,564 | 2,139 | 2,673 | 2,764 |
Net Cash Used for Investing Activities | -41,515 | -8,856 | -15,575 | -92,621 | -15,850 | -15,013 | -32,754 | -18,121 | -12,509 | -44,821 | -10,821 | -11,399 | -12,949 | -31,014 | -12,332 | -34,252 | 90,188 | -11,626 | 24,557 | -106,761 | -4,554 | -21,298 | 10,562 | -13,312 | -7,572 | -16,683 | -12,729 | 14,254 | -13,570 | -25,330 | -29,007 | -29,281 | -25,887 | -4,351 | 6,339 | 5,562 | -32,580 | -9,887 | -1,048 | -11,561 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | 0 | 0 | 0 | 0 | 3,995 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1,046 | -33,256 | 34,302 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Issued | 0 | 0 | 0 | -4,761 | -216 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | -15,032 | -33,450 | -10,147 | -4,976 | -216 | -155 | -20,492 | -1,199 | -2,252 | -48,740 | -38,800 | -44,997 | -4,236 | -13,436 | -520 | -682 | -4,165 | -5,873 | -5,415 | -5,816 | -2,770 | -3,486 | -5,184 | -6,186 | -6,081 | -6,636 | -6,268 | -6,109 | -12,205 | -11,940 | -12,207 | -10,051 | -8,474 | -4,201 | -1,199 | -3,133 | -5,561 | -5,525 | -8,939 | -12,532 |
Dividends Paid | -27,703 | -27,816 | -29,480 | -27,519 | -26,891 | -26,891 | -28,357 | -26,087 | -26,328 | -26,102 | -27,425 | -24,793 | -24,761 | -24,784 | -25,454 | -22,462 | -22,436 | -22,424 | -23,244 | -18,998 | -18,910 | -18,911 | -19,412 | -15,539 | -15,543 | -15,536 | -15,814 | -12,171 | -12,182 | -12,179 | -12,356 | -9,581 | -9,601 | -9,586 | -9,727 | -7,333 | -7,339 | -7,345 | -7,517 | -5,879 |
Other Financing Activities | 280 | 0 | -12,916 | -8,756 | -216 | -12,482 | 707 | 388 | 148 | -25,739 | -20,242 | -371 | 3,194 | -2,439 | -27,178 | -4,597 | -6,775 | -5,876 | -21,163 | -7,227 | -5,847 | 92 | -11,631 | 1,483 | 1,073 | -263 | -7,363 | -14,453 | -4,493 | 369 | -7,142 | 1,175 | 283 | 952 | 241 | 356 | 780 | 1,287 | -785 | 2,149 |
Net Cash Used Provided by Financing Activities | -42,455 | -61,472 | -52,543 | -36,275 | -23,112 | -39,528 | -48,142 | -26,898 | -28,432 | -100,581 | -86,467 | -70,161 | -26,849 | -73,915 | -18,850 | -27,741 | -33,376 | -34,173 | -49,822 | -32,041 | -27,527 | -22,305 | -36,227 | -20,242 | -20,551 | -22,435 | -29,445 | -32,733 | -28,880 | -23,750 | -31,705 | -18,457 | -17,792 | -8,902 | -10,685 | -10,110 | -12,120 | -11,583 | -17,241 | -16,262 |
Effect of Forex Changes on Cash | 14,756 | -488 | -3,186 | 9,039 | -8,632 | 3,836 | 3,345 | 14,627 | -4,217 | -19,538 | -4,356 | -2,385 | -4,457 | 764 | -1,027 | 5,122 | 4,109 | -318 | -3,360 | 2,272 | -1,282 | -922 | 943 | -314 | -472 | -744 | -110 | 49 | 834 | 999 | -425 | -1,778 | -795 | -181 | -4 | 42 | 70 | -876 | 379 | 284 |
Net Change in Cash | 25,875 | 57,896 | -74,094 | 23,304 | 31,567 | 54,689 | -70,024 | 103,834 | 39,940 | -71,303 | -125,374 | 61,766 | 18,558 | -7,439 | -55,368 | 170,749 | 12,568 | 58,736 | 91,744 | -47,389 | 34,329 | 25,208 | 14,647 | 37,373 | 39,399 | 14,517 | -10,845 | 28,022 | 10,849 | -9,512 | -30,588 | 6,799 | 8,169 | 15,280 | -61,733 | 39,352 | -8,887 | 8,215 | -7,876 | 13,824 |
Cash at End of Period | 600,005 | 480,204 | 422,308 | 496,402 | 588,896 | 557,329 | 502,640 | 572,664 | 468,830 | 428,890 | 500,193 | 625,567 | 563,801 | 545,243 | 552,682 | 608,050 | 437,301 | 424,733 | 365,997 | 274,253 | 321,642 | 287,313 | 262,105 | 247,458 | 210,085 | 170,686 | 156,169 | 167,014 | 138,992 | 128,143 | 137,655 | 168,243 | 161,444 | 153,275 | 137,995 | 199,728 | 160,376 | 169,263 | 161,048 | 168,924 |
Cash at Start of Period | 574,130 | 422,308 | 496,402 | 473,098 | 557,329 | 502,640 | 572,664 | 468,830 | 428,890 | 500,193 | 625,567 | 563,801 | 545,243 | 552,682 | 608,050 | 437,301 | 424,733 | 365,997 | 274,253 | 321,642 | 287,313 | 262,105 | 247,458 | 210,085 | 170,686 | 156,169 | 167,014 | 138,992 | 128,143 | 137,655 | 168,243 | 161,444 | 153,275 | 137,995 | 199,728 | 160,376 | 169,263 | 161,048 | 168,924 | 155,100 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 95,089 | 109,951 | -4,675 | 143,530 | 79,161 | 105,394 | 7,527 | 134,226 | 85,098 | 93,637 | -23,730 | 145,711 | 62,813 | 96,726 | -23,159 | 227,620 | -48,353 | 104,853 | 120,369 | 89,141 | 67,692 | 69,733 | 39,369 | 70,105 | 67,994 | 54,379 | 31,439 | 46,452 | 52,465 | 38,569 | 30,549 | 56,315 | 52,643 | 28,714 | -57,383 | 43,858 | 35,743 | 30,561 | 10,034 | 41,363 |
Capital Expenditure | -12,166 | -18,191 | -15,160 | -13,391 | -16,070 | -12,080 | -10,907 | -18,121 | -12,509 | -10,421 | -10,821 | -11,399 | -12,949 | -13,936 | -12,332 | -11,482 | -11,879 | -11,198 | -11,069 | -12,154 | -9,122 | -9,591 | -3,833 | -14,601 | -10,421 | -16,703 | -5,868 | -8,218 | -4,895 | -5,123 | -7,321 | -4,691 | -3,766 | -4,359 | -5,687 | -4,137 | -4,086 | -3,690 | -3,471 | -3,373 |
Free Cash Flow | 82,923 | 91,760 | -19,835 | 130,139 | 63,091 | 93,314 | -3,380 | 116,105 | 72,589 | 83,216 | -34,551 | 134,312 | 49,864 | 82,790 | -35,491 | 216,138 | -60,232 | 93,655 | 109,300 | 76,987 | 58,570 | 60,142 | 35,536 | 55,504 | 57,573 | 37,676 | 25,571 | 38,234 | 47,570 | 33,446 | 23,228 | 51,624 | 48,877 | 24,355 | -63,070 | 39,721 | 31,657 | 26,871 | 6,563 | 37,990 |