Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 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 | 2014-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 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 | 64,245 |
Revenue Y/Y Growth | 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% | 15.48% | - | - | - | - |
Cost of Revenue | 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 | 18,589 |
Gross Profit | 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 | 45,656 |
Gross Profit Margin | 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% | 71.07% |
Research and Development | 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 | 0 |
General and Administrative Expenses | 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 | 12,906 |
Total Operating Expenses | 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 | 17,388 |
Operating Income or Loss | 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 | 28,268 |
Operating Margin | 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% | 44.00% |
Interest Expense | 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 | 0 |
EBITDA | 101,837 | 111,882 | 96,058 | 89,468 | 96,008 | 114,786 | 95,210 | 92,870 | 104,901 | 105,707 | 86,269 | 88,664 | 99,214 | 113,664 | 100,858 | 97,699 | 111,726 | 97,887 | 66,814 | 70,454 | 65,126 | 67,282 | 57,887 | 50,950 | 59,207 | 66,610 | 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 | 32,750 |
Depreciation and Amortization | 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 | 4,482 |
Income Before Tax | 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 | 28,268 |
Income Tax Expense | 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 | 10,764 |
Net Income | 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 | 17,504 |
Net Income Margin | 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% | 27.25% |
EPS | 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 | 0.47 |
EPS Diluted | 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 | 0.46 |
Weighted Average Shares Out | 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 | 36,856 |
Weighted Average Shares Out Diluted | 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 | 37,805 |
Reported Currency: USD | 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 | 2014-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 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 | 155,100 |
Short Term Investments | 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 | 57,021 |
Cash + Short Term Investments | 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 | 212,121 |
Net Receivables | 670,342 | 762,766 | 777,775 | 638,629 | 572,710 | 658,438 | 554,785 | 672,204 | 705,292 | 796,647 | 472,227 | 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 | 36,947 |
Inventory | -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 | -8,800 |
Other Current Assets | -1,161,183 | -1,196,554 | -1,284,904 | -1,120,675 | -1,021,212 | -1,042,677 | 208,159 | 217,015 | 433,831 | 164,827 | 77,225 | 81,082 | 83,817 | 76,026 | 79,098 | 76,224 | 41,102 | 20,289 | 30,770 | 18,591 | 22,597 | 17,219 | 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 | 8,800 |
Total Current Assets | 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 | 249,068 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 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 | 32,800 |
Goodwill | 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 | 59,713 |
Intangible Assets | 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 | 7,276 |
Long Term Investments | 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 | -105,041 |
Tax Assets | -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 | 5,252 |
Other Non-Current Assets | 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 | 113,841 |
Total Non-Current Assets | 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 | 113,841 |
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,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 | 362,909 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 36,338 | 33,361 | 37,013 | 404,105 | 32,422 | 46,674 | 55,263 | 47,362 | 42,797 | 70,297 | 71,218 | 69,300 | 65,872 | 80,202 | 40,106 | 25,297 | 22,624 | 34,764 | 19,294 | 16,285 | 17,050 | 13,717 | 29,366 | 19,339 | 20,041 | 14,532 | 14,241 | 12,714 | 14,971 | 16,269 | 15,149 | 15,265 | 15,146 | 16,999 | 12,257 | 13,388 | 13,271 | 12,756 | 11,961 | 11,283 |
Short Term Debt | 85,248 | 78,070 | 79,677 | 79,169 | 79,922 | 81,317 | 82,676 | 83,286 | 5,492 | 86,391 | 88,425 | 89,963 | 91,265 | 92,750 | 109,324 | 93,708 | 94,701 | 96,301 | 47,365 | 92,031 | 89,712 | 90,845 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Payables | 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 | 3,668 |
Deferred Revenue | -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 | 3,271 |
Other Current Liabilities | 394,904 | 390,564 | -71,785 | 19,379 | 18,518 | 297,622 | 388,743 | 327,073 | 438,556 | 440,865 | 181,356 | 303,439 | 278,303 | 308,268 | 129,078 | 130,160 | -30,361 | -53,596 | 16,690 | -43,675 | -50,183 | -55,289 | 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 | 3,668 |
Total Current Liabilities | 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 | 18,222 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 76,081 | 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 | 0 |
Deferred Revenue | 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 | 3,271 |
Deferred Tax | 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 | 0 |
Other Non-Current Liabilities | 50,169 | 28,665 | 60,124 | 43,881 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 45,834 | 35,366 | 114,280 | 141,857 | 123,382 | 112,571 | 103,999 | 36,243 | 27,683 | 20,017 | 12,057 | 33,842 | 27,836 | 20,004 | 10,682 | 32,268 | 25,540 | 17,606 | 8,308 | 26,984 | 20,623 | 13,459 | 6,235 | 22,845 | 15,113 |
Total Non-Current Liabilities | 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 | 18,384 |
Total Liabilities | 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 | 36,606 |
Common Stock | 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 | 120 |
Retained Earnings | 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 | 86,158 |
Accumulated Other Comprehensive Income/Loss | -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 | -4,580 |
Total Stockholders Equity | 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 | 326,303 |
Total Investments | 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 | 57,021 |
Total Debt | 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 | 0 |
Net Debt | -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 | -155,100 |
Reported Currency: USD | 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 | 2014-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 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 | 17,504 |
Depreciation & Amortization | 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 | 4,482 |
Deferred Income Tax | -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 | -971 |
Stock Based Compensation | 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 | 2,528 |
Change in Working Capital | 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 | 8,004 |
Accounts Receivable | 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 | 4,443 |
Inventory | 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 | 2,818 |
Accounts Payable | -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 | -5,576 |
Other Working Capital | 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 | 6,319 |
Other Non-Cash Items | 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 | 630 |
Net Cash Provided by Operating Activities | 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 | 32,177 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -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 | -2,689 |
Acquisitions Net | 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 | 0 |
Purchases of Investments | -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 | 0 |
Sales/Maturities of Investments | 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 | 8,126 |
Other Investing Activities | -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 | 628 |
Net Cash Used for Investing Activities | -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 | 6,065 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | 0 | 0 | -3,995 | -3,995 | 0 | -50,000 | -100,000 | 0 | 0 | -100,000 | -70,348 | -1,046 | -34,302 | -35,000 | -100,000 | 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 | -206 | -12,916 | -4,761 | -216 | -137 | -19,785 | -811 | -2,104 | 425 | -20,242 | 70,496 | 2,283 | 5,467 | 69,546 | 103,259 | 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 | -33,450 | -10,147 | -4,976 | -216 | -155 | -20,492 | -1,199 | -2,252 | -48,740 | -59,092 | -44,997 | -4,236 | -13,436 | -520 | -682 | -4,165 | -5,873 | -5,415 | -5,816 | -2,770 | -3,486 | -5,184 | -6,289 | -6,024 | -7,012 | -13,889 | -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 | -11,694 |
Dividends Paid | -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 | -5,898 |
Other Financing Activities | -206 | -14,893 | -3,780 | 3,995 | -12,482 | 707 | 388 | 148 | -25,825 | 50 | -519 | 911 | -6,860 | -27,422 | -7,856 | -6,775 | -5,876 | -21,163 | -7,227 | -5,847 | 92 | -11,631 | 1,586 | 1,016 | 113 | 258 | -14,453 | -4,493 | 369 | -7,142 | 1,175 | 283 | 4,885 | 241 | 356 | 780 | 1,287 | -785 | 2,149 | 1,132 |
Net Cash Used Provided by Financing Activities | -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 | -16,460 |
Effect of Forex Changes on Cash | -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 | 164 |
Net Change in Cash | 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 | 21,946 |
Cash at End of Period | 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 | 155,100 |
Cash at Start of Period | 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 | 133,154 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 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 | 32,177 |
Capital Expenditure | -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 | -2,689 |
Free Cash Flow | 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 | 29,488 |