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 1,043,759 880,889 1,013,341 919,025 954,610 808,673 926,700 823,303 911,397 733,235 862,853 812,987 705,709 604,718 789,509 620,643 688,043 568,507 579,389 551,581 529,932 497,857 528,402 449,683 521,516 382,282 444,156 381,534 326,444 384,082 326,498 269,469 246,288 263,464 243,881 187,611 162,984 159,275 123,973 198,147
Revenue Y/Y Growth 9.34% 8.93% 9.35% 11.63% 4.74% 10.29% 7.40% 1.27% 29.15% 21.25% 9.29% 30.99% 2.57% 6.37% 36.27% 12.52% 29.84% 14.19% 9.65% 22.66% 1.61% 30.23% 18.97% 17.86% 59.76% -0.47% 36.04% 41.59% 32.55% 45.78% 33.88% 43.63% 51.11% 65.41% 96.72% -5.32% - - - -
Cost of Revenue 92,982 61,000 69,800 60,091 68,300 56,822 59,163 54,600 50,636 42,614 43,874 39,900 38,000 29,220 36,323 34,300 33,400 27,319 32,215 30,040 29,406 22,588 26,366 24,795 24,856 18,106 22,359 22,036 20,260 14,824 19,610 20,205 12,367 6,005 9,704 8,040 6,254 2,974 2,428 221
Gross Profit 950,777 819,889 943,541 858,934 886,310 751,851 867,537 768,703 860,761 690,621 818,979 773,087 667,709 575,498 753,186 586,343 654,643 541,188 547,174 521,541 500,526 475,269 502,036 424,888 496,660 364,176 421,797 359,498 306,184 369,258 306,888 249,264 233,921 257,459 234,177 179,571 156,730 156,301 121,545 197,926
Gross Profit Margin 91.09% 93.08% 93.11% 93.46% 92.85% 92.97% 93.62% 93.37% 94.44% 94.19% 94.92% 95.09% 94.62% 95.17% 95.40% 94.47% 95.15% 95.19% 94.44% 94.55% 94.45% 95.46% 95.01% 94.49% 95.23% 95.26% 94.97% 94.22% 93.79% 96.14% 93.99% 92.50% 94.98% 97.72% 96.02% 95.71% 96.16% 98.13% 98.04% 99.89%
Research and Development 1,138,380 429,260 444,494 375,709 400,750 406,641 501,360 384,007 347,196 353,373 472,827 334,945 343,511 306,896 405,945 438,109 286,601 1,085,287 312,867 281,336 289,363 270,545 304,238 292,527 298,089 303,103 446,938 269,612 201,839 407,972 161,585 143,184 120,269 156,824 116,630 132,073 112,445 118,365 98,717 88,537
General and Administrative Expenses 289,634 300,300 293,900 267,893 283,900 315,606 272,819 266,500 253,277 209,584 226,202 190,700 168,900 153,795 166,988 120,800 118,000 111,148 136,177 102,608 105,943 123,983 108,358 96,522 108,029 121,498 97,829 91,271 90,072 87,234 96,085 75,776 66,792 64,596 52,467 47,599 51,679 44,871 48,452 39,446
Total Operating Expenses 1,428,014 728,535 741,297 644,655 684,101 720,885 773,097 652,276 603,017 567,699 706,572 534,794 522,254 471,175 585,362 573,898 417,854 1,198,565 449,044 383,944 395,306 394,528 412,596 389,049 406,118 424,601 544,767 360,883 291,911 495,206 257,670 218,960 187,061 221,420 169,097 179,672 164,124 163,236 147,169 127,983
Operating Income or Loss -477,237 91,898 187,270 214,705 193,780 90,456 102,859 138,376 254,431 116,540 110,734 235,410 140,836 98,797 164,229 5,326 230,773 -664,004 95,008 134,316 98,612 74,070 81,975 31,119 83,239 -67,110 -132,588 14,958 7,200 -133,304 42,079 22,292 44,589 36,039 65,080 -101 -7,394 -6,935 -25,624 69,943
Operating Margin -45.72% 10.43% 18.48% 23.36% 20.30% 11.19% 11.10% 16.81% 27.92% 15.89% 12.83% 28.96% 19.96% 16.34% 20.80% 0.86% 33.54% -116.80% 16.40% 24.35% 18.61% 14.88% 15.51% 6.92% 15.96% -17.56% -29.85% 3.92% 2.21% -34.71% 12.89% 8.27% 18.10% 13.68% 26.69% -0.05% -4.54% -4.35% -20.67% 35.30%
Interest Expense 657 430 804 623 655 469 667 641 678 680 752 439 358 359 428 544 600 602 607 597 316 335 355 405 398 385 373 204 384 5,939 9,470 9,479 9,662 10,134 10,213 11,209 11,494 12,687 12,516 11,463
EBITDA -455,189 158,133 274,526 260,650 265,119 63,839 121,077 144,688 258,266 124,182 118,123 254,959 164,315 102,916 172,634 30,301 254,238 -635,617 113,978 149,558 133,655 90,114 100,719 59,868 109,851 -42,539 -116,354 16,110 30,750 -109,717 49,812 48,443 60,847 48,589 66,369 14,103 5,016 6,530 -24,684 80,699
Depreciation and Amortization 22,048 21,947 21,762 21,390 20,297 19,211 18,218 16,692 16,507 16,438 14,858 14,691 14,457 13,838 13,166 12,949 12,594 13,098 13,345 13,862 13,435 13,891 14,226 13,818 13,501 13,424 12,859 11,940 12,352 15,027 17,566 16,951 12,850 11,058 10,604 11,178 11,266 11,835 12,221 9,871
Income Before Tax -389,777 236,159 270,956 233,799 277,604 51,856 80,615 148,588 229,378 70,535 120,020 209,469 171,633 69,322 168,102 -3,508 307,264 -704,076 126,004 148,019 108,671 104,097 70,717 30,976 54,008 -40,354 -148,277 43,354 -9,384 -197,983 9,445 38,302 35,210 24,447 55,690 -39,573 9,430 -17,992 -37,200 59,365
Income Tax Expense 54,824 66,611 69,877 62,530 74,056 30,153 52,154 35,813 67,946 32,543 -443,831 27,730 22,177 15,787 18,252 11,695 16,966 16,566 14,999 19,748 3,353 1,785 1,654 1,800 1,614 786 1,352 7,300 3,100 -10,900 572 1,425 785 400 512 9 136 367 -256 72
Net Income -444,601 169,548 201,079 171,269 203,548 21,703 28,461 112,775 161,432 37,992 563,851 181,739 149,456 53,535 149,850 -15,203 290,298 -720,642 111,005 128,271 105,318 102,312 69,063 29,176 52,394 -41,140 -149,629 36,054 -12,484 -187,083 8,873 36,877 34,425 24,047 55,176 -39,582 9,294 -18,359 -36,944 59,293
Net Income Margin -42.60% 19.25% 19.84% 18.64% 21.32% 2.68% 3.07% 13.70% 17.71% 5.18% 65.35% 22.35% 21.18% 8.85% 18.98% -2.45% 42.19% -126.76% 19.16% 23.26% 19.87% 20.55% 13.07% 6.49% 10.05% -10.76% -33.69% 9.45% -3.82% -48.71% 2.72% 13.69% 13.98% 9.13% 22.62% -21.10% 5.70% -11.53% -29.80% 29.92%
EPS -2.04 0.76 0.90 0.76 0.91 0.10 0.13 0.51 0.73 0.17 2.55 0.82 0.68 0.24 0.68 -0.07 1.33 -3.33 0.51 0.60 0.49 0.48 0.32 0.14 0.25 -0.19 -0.71 0.17 -0.06 -0.96 0.05 0.20 0.18 0.13 0.30 -0.22 0.05 -0.11 -0.22 0.35
EPS Diluted -2.04 0.75 0.89 0.76 0.90 0.10 0.13 0.50 0.72 0.17 2.54 0.82 0.67 0.24 0.68 -0.07 1.32 -3.33 0.51 0.59 0.48 0.47 0.32 0.14 0.24 -0.19 -0.71 0.17 -0.06 -0.96 0.05 0.19 0.18 0.12 0.29 -0.22 0.05 -0.11 -0.22 0.33
Weighted Average Shares Out 218,175 224,484 224,226 224,078 223,248 222,960 222,615 222,415 221,660 221,326 220,984 220,845 220,083 219,801 219,239 217,186 217,549 216,409 215,770 215,199 214,620 214,065 213,013 212,627 212,210 211,681 211,125 206,796 205,141 195,260 188,598 188,029 187,682 187,184 186,269 179,918 178,676 166,900 169,688 168,592
Weighted Average Shares Out Diluted 218,175 227,219 226,125 226,167 225,649 225,589 224,840 224,175 223,661 222,950 221,989 222,248 222,250 221,876 221,228 218,784 220,434 216,721 218,542 217,791 217,483 217,061 216,042 215,964 215,103 211,681 211,125 212,610 205,141 195,260 195,187 194,265 193,015 192,625 193,367 181,387 186,493 172,070 169,924 189,046

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 987,293 3,346,204 3,213,376 3,227,230 3,131,123 2,821,051 2,951,422 2,690,622 2,435,381 2,256,759 2,057,440 1,999,021 1,797,582 1,669,968 1,513,008 1,497,775 1,326,730 1,043,241 1,832,684 1,702,023 1,416,224 1,299,704 1,163,980 1,112,179 928,517 894,427 899,509 1,128,046 451,754 361,823 652,343 580,099 487,654 657,615 521,439 445,801 439,681 421,822 452,297 382,004
Short Term Investments 532,082 504,484 442,667 289,223 292,243 291,661 287,543 286,500 287,044 287,401 290,752 285,054 283,385 292,425 288,369 237,025 262,756 259,351 284,870 284,195 279,631 281,320 274,343 263,134 269,865 276,632 270,136 153,343 156,852 150,132 156,203 136,486 141,537 153,054 186,344 189,244 187,788 163,602 147,966 150,355
Cash + Short Term Investments 1,519,375 3,850,688 3,656,043 3,516,453 3,423,366 3,112,712 3,238,965 2,977,122 2,722,425 2,544,160 2,348,192 2,284,075 2,080,967 1,962,393 1,801,377 1,734,800 1,589,486 1,302,592 2,117,554 1,986,218 1,695,855 1,581,024 1,438,323 1,375,313 1,198,382 1,171,059 1,169,645 1,281,389 608,606 511,955 808,546 716,585 629,191 810,669 707,783 635,045 627,469 585,424 600,263 532,359
Net Receivables 739,050 745,526 743,557 657,263 637,994 623,788 644,879 618,188 682,968 562,344 616,300 516,689 438,170 397,357 481,994 356,182 420,250 351,522 308,809 276,116 302,680 244,081 307,598 247,736 316,310 220,190 266,299 198,345 169,516 244,975 148,758 131,523 129,486 101,280 114,450 86,966 75,122 69,604 57,933 109,599
Inventory 100,704 63,642 62,972 199,286 35,937 157,564 120,959 45,869 94,128 70,841 56,938 21,303 16,675 40,379 35,973 17,012 16,335 13,977 16,505 13,318 6,527 11,005 10,405 5,993 5,869 4,632 6,482 3,261 2,930 3,961 4,106 4,078 6,124 1,309 1,783 2,428 1,897 2,414 358 402
Other Current Assets 207,956 189,235 182,830 254,421 167,136 216,694 167,011 179,932 165,950 146,130 126,278 101,730 84,248 73,519 60,098 51,431 51,554 48,078 43,725 49,896 53,563 72,266 79,366 71,317 77,523 73,674 62,428 58,327 63,751 58,284 32,768 34,474 27,329 22,323 18,359 33,475 28,502 34,703 40,660 20,254
Total Current Assets 2,567,085 4,849,091 4,645,402 4,627,423 4,264,433 4,110,758 4,198,947 3,821,111 3,690,127 3,356,598 3,186,732 2,923,797 2,620,060 2,514,105 2,422,657 2,159,425 2,077,625 1,716,169 2,537,047 2,365,171 2,058,625 1,930,069 1,855,855 1,700,359 1,598,084 1,469,555 1,501,521 1,541,322 844,803 819,175 993,602 886,660 792,130 935,581 866,848 757,914 732,990 692,145 699,214 662,614
Non-Current Assets
Property, Plant and Equipment 787,544 745,532 777,048 757,926 774,983 767,550 765,608 742,412 748,677 756,609 751,468 713,851 689,043 622,657 588,076 527,458 481,910 438,656 406,625 376,940 369,470 338,331 319,751 300,767 267,586 264,610 259,763 246,825 218,878 193,211 167,679 151,942 138,513 92,622 86,006 83,186 81,602 80,667 81,790 75,258
Goodwill 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,593 155,702 155,725 0 0 0 0 0 0 0
Intangible Assets 113,536 117,841 123,545 129,249 134,954 140,658 129,219 134,603 139,987 145,371 150,755 156,139 161,523 166,907 172,291 177,675 183,060 188,444 193,828 199,212 204,596 209,980 215,364 220,748 226,132 231,517 236,901 242,285 259,669 265,053 270,437 275,821 281,205 0 0 0 0 0 0 0
Long Term Investments 31,299 287,663 187,716 153,663 170,316 128,313 133,676 149,124 149,784 174,681 221,266 192,096 220,691 202,174 222,301 222,810 248,731 180,993 133,657 117,902 115,563 120,188 99,199 121,381 131,330 165,972 134,356 169,020 144,425 158,322 31,987 55,745 31,444 32,298 35,248 35,714 67,003 39,829 14,000 14,000
Tax Assets 729,561 666,566 631,886 564,385 532,507 494,751 457,941 426,840 434,867 465,369 467,538 0 0 -64,136 -62,763 0 0 0 -55,559 -45,576 0 -25,569 -23,601 0 0 0 0 0 0 0 0 0 0 0 0 9,712 7,725 6,025 19,641 775
Other Non-Current Assets 277,185 313,319 260,917 0 175,473 0 0 80,531 0 0 0 57,355 57,713 64,136 62,763 64,469 65,402 72,567 55,559 45,576 43,786 25,569 23,601 21,099 18,432 18,765 14,448 19,256 16,075 15,993 19,299 18,325 18,958 43,441 19,338 55,118 48,742 49,983 49,065 47,393
Total Non-Current Assets 2,094,718 2,286,514 2,136,705 1,760,816 1,943,826 1,686,865 1,642,037 1,689,103 1,628,908 1,697,623 1,746,620 1,275,034 1,284,563 1,147,331 1,138,261 1,148,005 1,134,696 1,036,253 889,703 849,647 889,008 824,092 789,907 819,588 799,073 836,457 801,061 832,979 794,640 788,172 644,995 657,535 625,845 168,361 140,592 174,018 197,347 170,479 130,855 122,651
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 4,661,803 7,135,605 6,782,107 6,388,239 6,208,259 5,797,623 5,840,984 5,510,214 5,319,035 5,054,221 4,933,352 4,198,831 3,904,623 3,661,436 3,560,918 3,307,430 3,212,321 2,752,422 3,426,750 3,214,818 2,947,633 2,754,161 2,645,762 2,519,947 2,397,157 2,306,012 2,302,582 2,374,301 1,639,443 1,607,347 1,638,597 1,544,195 1,417,975 1,103,942 1,007,440 931,932 930,337 862,624 830,069 785,265
Current Liabilities
Accounts Payable 148,174 164,238 109,601 1,217,869 155,538 55,633 277,546 163,175 194,770 152,547 172,110 114,509 122,100 85,058 98,767 122,512 90,909 60,937 83,647 95,376 66,184 70,363 103,827 95,478 75,559 74,115 67,671 69,933 69,093 86,327 75,599 57,524 40,724 31,899 30,085 27,366 29,162 26,586 24,462 26,605
Short Term Debt 8,803 8,461 9,125 3,064 10,250 3,149 11,374 11,604 12,405 12,700 13,189 12,249 13,403 13,976 14,958 24,591 29,836 28,455 28,307 11,135 791 0 18,696 7,648 7,554 7,460 7,393 0 0 0 651,481 162,299 134,491 0 619,893 5 42,940 87,337 85,640 0
Tax Payables 32,396 126,762 42,295 0 0 0 7,108 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
Deferred Revenue 0 1,121,249 1,009,906 -985,269 829,204 0 457,941 426,840 434,867 0 617,022 503,082 425,899 420,499 448,857 370,492 326,299 318,470 312,444 296,992 216,803 0 226,425 289,698 255,625 271,322 259,040 0 0 0 191,050 2,868 6,083 9,297 12,512 12,857 12,857 12,857 12,880 12,882
Other Current Liabilities 1,180,078 102,505 111,747 982,205 123,781 1,025,425 469,742 404,977 320,739 749,721 82,760 112,872 98,922 116,588 86,211 88,607 109,469 95,550 76,064 88,708 83,327 293,584 66,412 29,665 29,501 28,175 26,848 250,002 224,068 218,389 301,000 17,854 17,688 159,123 173,795 115,595 107,513 98,815 98,533 85,173
Total Current Liabilities 1,337,055 1,396,453 1,240,379 1,217,869 1,118,773 1,084,207 1,216,603 1,006,596 962,781 914,968 885,081 742,712 660,324 636,121 648,793 606,202 556,513 503,412 500,462 492,211 367,105 363,947 415,360 422,489 368,239 381,072 360,952 319,935 293,161 304,716 1,219,130 240,545 198,986 200,319 836,285 155,823 192,472 225,595 221,515 124,660
Non-Current Liabilities
Long Term Debt 28,745 28,934 29,162 31,923 29,491 32,848 33,262 30,476 34,193 34,181 34,267 31,376 31,838 34,471 34,857 32,848 31,917 31,959 50,882 18,080 49,505 17,647 17,434 17,224 17,016 16,811 24,001 23,711 23,428 41,604 651,481 643,434 635,491 627,642 619,893 623,928 617,025 610,210 603,478 681,313
Deferred Revenue 0 0 -40,214 0 0 0 -42,562 0 0 0 -40,378 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2,869 6,083 9,297 12,511 15,726
Deferred Tax 0 0 40,214 0 0 0 42,562 0 0 0 40,378 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9,712 7,725 6,025 19,641 775
Other Non-Current Liabilities 298,944 315,947 322,729 207,000 319,303 218,000 221,000 246,491 237,000 242,000 203,622 276,086 276,600 263,000 266,000 277,547 279,287 279,330 277,000 282,000 283,832 287,000 287,001 277,335 278,979 280,085 287,000 272,905 296,019 295,093 294,148 290,230 286,435 48,233 48,385 50,863 51,858 52,910 54,552 52,382
Total Non-Current Liabilities 327,689 344,881 351,891 238,923 348,794 250,848 254,262 276,967 271,193 276,181 278,267 307,462 308,438 297,471 300,857 310,395 311,204 311,289 327,882 300,080 333,337 304,647 304,435 294,559 295,995 296,896 311,001 296,616 319,447 336,697 945,629 933,664 921,926 675,875 668,278 687,372 682,691 678,442 690,182 750,196
Total Liabilities 1,664,744 1,741,334 1,592,270 1,456,792 1,467,567 1,335,055 1,470,865 1,283,563 1,233,974 1,191,149 1,163,348 1,050,174 968,762 933,592 949,650 916,597 867,717 814,701 828,344 792,291 700,442 668,594 719,795 717,048 664,234 677,968 671,953 616,551 612,608 641,413 1,219,130 1,174,209 1,120,912 876,194 836,285 843,195 875,163 904,037 830,069 874,856
Common Stock 191 224 224 224 223 223 223 222 222 221 221 221 220 220 219 219 218 217 216 215 215 214 213 213 212 212 211 211 205 205 189 188 188 187 187 186 180 173 171 169
Retained Earnings -1,380,446 329,933 160,385 -40,694 -211,963 -415,511 -437,214 -465,675 -578,450 -739,882 -777,874 -1,341,725 -1,523,464 -1,672,920 -1,726,455 -1,876,305 -1,861,102 -2,151,400 -1,430,758 -1,541,763 -1,670,034 -1,775,352 -1,877,759 -1,946,822 -1,975,998 -2,028,392 -1,990,005 -1,840,376 -1,876,430 -1,863,946 -1,674,765 -1,683,638 -1,720,515 -1,754,940 -1,778,987 -1,834,163 -1,794,581 -1,803,877 -1,785,518 -1,748,575
Accumulated Other Comprehensive Income/Loss -5,420 -6,172 13,106 22,894 26,806 20,942 15,069 -29,062 -25,696 -23,047 -19,454 -18,646 -18,273 -20,358 -15,360 -9,748 -12,423 -13,107 -15,542 -8,614 -8,965 -9,247 -10,165 -9,522 -9,809 -10,122 -7,010 12,512 10,968 5,377 -2,886 390 662 397 -809 -275 1,949 2,258 1,815 1,914
Total Stockholders Equity 2,997,059 5,394,271 5,189,837 4,931,447 4,740,692 4,462,568 4,370,119 4,226,651 4,085,061 3,863,072 3,770,004 3,148,657 2,935,861 2,727,844 2,611,268 2,390,833 2,344,604 1,937,721 2,598,406 2,422,527 2,247,191 2,085,567 1,925,967 1,802,899 1,732,923 1,628,044 1,630,629 1,757,750 1,026,835 965,934 419,467 369,986 297,063 227,748 171,155 88,737 55,174 -41,413 -81,628 -89,591
Total Investments 563,381 792,147 630,383 442,886 462,559 419,974 421,219 435,624 436,828 462,082 512,018 477,150 504,076 494,599 510,670 459,835 511,487 440,344 418,527 402,097 395,194 401,508 373,542 384,515 401,195 442,604 404,492 322,363 301,277 308,454 188,190 192,231 172,981 185,352 221,592 224,958 254,791 203,431 161,966 164,355
Total Debt 37,548 37,395 38,287 31,923 39,741 32,848 44,636 42,080 46,598 46,881 34,267 43,625 45,241 34,471 34,857 57,439 61,753 60,414 50,882 18,080 50,296 17,647 17,434 24,872 24,570 24,271 24,001 23,711 23,428 41,604 651,481 643,434 635,491 627,642 619,893 623,933 659,965 697,547 689,118 681,313
Net Debt -949,745 -3,308,809 -3,175,089 -3,195,307 -3,091,382 -2,788,203 -2,906,786 -2,648,542 -2,388,783 -2,209,878 -2,023,173 -1,955,396 -1,752,341 -1,635,497 -1,478,151 -1,440,336 -1,264,977 -982,827 -1,781,802 -1,683,943 -1,365,928 -1,282,057 -1,146,546 -1,087,307 -903,947 -870,156 -875,508 -1,104,335 -428,326 -320,219 -862 63,335 147,837 -29,973 98,454 178,132 220,284 275,725 236,821 299,309

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 -444,601 169,548 201,079 171,269 203,548 21,703 28,461 112,775 161,432 37,992 563,851 181,739 149,456 53,535 149,850 -15,203 290,298 -720,642 111,005 128,271 105,318 102,312 69,063 29,176 52,394 -41,140 -149,629 36,054 -12,484 -187,083 8,873 36,877 34,425 24,047 55,176 -39,582 9,296 -18,359 -36,943 59,292
Depreciation & Amortization 22,048 21,947 21,762 21,390 20,297 19,211 18,218 16,692 16,507 16,438 14,858 14,691 14,457 13,838 13,166 12,949 12,594 13,098 13,345 13,862 13,435 13,891 14,226 13,818 13,501 13,424 12,859 11,940 12,352 15,027 17,566 16,951 12,850 11,058 10,604 11,178 11,266 11,835 12,221 9,871
Deferred Income Tax -17,482 -34,251 -65,979 -31,055 -39,701 -22,163 16,659 7,957 30,369 2,106 -465,426 -18 -26,925 27,709 159 13,207 -72,274 48,132 -16,132 -2,339 4,625 -20,989 -459 9,949 34,641 -22,679 21,932 -11,045 20,325 59,944 23,758 -24,301 854 2,950 -9,086 18,260 -36,680 -15,668 -12,125 -9,976
Stock Based Compensation 56,640 59,778 59,990 48,000 54,520 53,379 52,679 45,404 46,496 43,841 48,222 42,694 44,732 47,358 45,261 43,800 46,303 42,513 42,023 43,359 40,615 40,592 37,323 38,001 36,605 36,224 33,768 34,929 33,745 30,613 27,603 26,527 21,302 20,769 17,097 17,625 17,592 17,558 15,903 15,428
Change in Working Capital -153,454 99,238 -73,249 -91,124 102,318 -186,596 125,581 128,156 -115,233 60,306 -39,654 -16,422 -12,000 53,507 -96,558 120,122 -22,015 -73,290 -21,875 83,852 -17,764 13,082 -66,048 103,398 -112,126 28,237 -17,889 -2,482 55,708 -99,566 9,292 31,131 -54,203 38,533 -12,774 -10,936 650 -11,787 53,443 -56,699
Accounts Receivable 6,476 -1,969 -86,294 -19,269 -14,206 21,091 -26,691 64,780 -120,624 53,956 -99,611 -78,519 -40,813 84,637 -117,529 64,068 -77,011 -42,713 -32,693 26,564 -58,599 63,517 -59,862 68,574 -96,120 46,109 -67,954 -28,829 75,459 -96,217 -17,235 -3,894 -15,988 13,170 -27,484 -11,844 -5,518 -11,671 51,666 -62,394
Inventory -27,779 -57,197 -92,958 -23,757 -20,116 -33,320 -19,188 -11,126 -23,287 -13,903 -4,750 72 -11,881 -4,406 -10,264 180 -3,672 -5,712 -3,187 -625 -1,688 -600 1,013 1,152 -1 1,879 110 279 3,672 790 -392 2,757 930 752 928 179 -1,010 1 -1,505 -2,071
Accounts Payable -16,064 54,637 -29,810 -16,127 99,905 -221,913 114,371 -31,595 42,223 -19,563 57,601 -7,591 37,042 -13,709 -23,745 31,603 29,972 -22,710 -11,729 23,792 1,221 -33,464 8,349 19,919 1,444 6,444 -2,262 840 -17,234 10,728 18,075 16,800 7,069 1,814 2,719 -1,796 2,576 2,124 -2,143 -646
Other Working Capital -116,087 103,767 135,813 -31,971 36,735 234,142 57,089 106,097 -13,545 39,816 7,106 69,616 3,652 -13,015 54,980 24,271 28,696 -2,155 25,734 34,121 41,302 -16,371 -15,548 13,753 -17,449 -26,195 52,217 25,228 -6,189 -14,867 8,844 15,468 -46,214 22,797 11,063 2,525 4,602 -2,241 5,425 8,412
Other Non-Cash Items 99,389 2,498 4,126 29,355 -34,456 8,863 42,064 -14,603 34,586 55,058 -6,500 32,414 3,224 10,148 -4,557 7,240 14,476 6,772 3,252 3,410 6,731 6,775 29,733 4,806 7,388 6,772 9,692 -16,273 7,148 7,427 7,286 8,086 2,344 178 8,992 11,178 11,266 11,835 12,221 9,871
Net Cash Provided by Operating Activities -575,563 218,811 147,729 147,835 306,526 -105,603 283,662 296,381 174,157 215,741 115,351 255,098 172,944 206,095 107,321 182,115 269,382 -683,417 131,618 270,415 152,960 155,663 83,838 199,148 32,403 20,838 -89,267 53,123 116,794 -173,638 94,378 95,271 17,572 97,535 70,009 7,723 13,390 -4,586 44,720 27,787
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -55,543 -9,549 -2,267 -10,976 -7,337 -26,906 -21,273 -27,811 -11,743 -17,006 -34,463 -32,153 -66,307 -48,083 -51,433 -52,821 -43,860 -39,265 -29,315 16,812 -47,294 -18,267 -25,281 -24,821 -10,791 -12,590 -25,251 -34,304 -30,499 -20,967 -15,872 -16,629 -82,214 -5,562 -6,896 -13,358 -2,196 -3,553 -5,855 -10,659
Acquisitions Net 0 0 2,267 10,976 7,337 15,000 81,326 591 737 0 88,254 32,153 66,307 48,083 -22,807 52,821 43,860 39,265 -12,732 0 47,294 18,267 -7,673 24,821 10,791 12,590 -5,643 34,304 30,499 20,967 109 1,880 82,214 5,562 6,896 13,358 2,196 3,553 27,876 10,659
Purchases of Investments -38,283 -165,808 -233,792 -79,951 -97,390 -54,887 -20,802 -15,070 -43,988 0 -31,845 -125,882 -62,987 -47,963 -98,176 -131,279 -140,016 -242,871 -152,652 -118,187 -69,396 -34,574 -55,704 -45,401 -20,793 -46,970 -128,861 -16,665 -8,983 -230,162 -30,451 -9,126 -1,000 -16,795 -13,776 -14,164 -45,745 -74,296 -20,810 -48,166
Sales/Maturities of Investments 307,646 102,245 81,559 73,738 97,298 53,234 21,163 14,479 43,251 258 261 125,281 80,149 36,293 46,879 169,647 140,618 173,576 151,939 113,659 71,543 28,278 44,888 52,346 27,662 31,032 11,110 20,130 2,164 112,310 10,202 13,923 12,778 51,114 16,143 12,307 21,250 19,274 23,147 134
Other Investing Activities 267,963 -63,563 -2,267 -10,976 -7,337 -15,000 -81,326 -591 -737 258 -88,254 -32,153 -66,307 -48,083 22,807 -52,821 -43,860 -39,265 12,732 16,812 -47,294 -18,267 7,673 -24,821 -10,791 -12,590 5,643 -34,304 -30,499 -20,967 -20,249 4,797 -227,059 -5,562 -6,896 -13,358 -2,196 -3,553 -27,876 -10,659
Net Cash Used for Investing Activities 213,820 -73,112 -154,500 -17,189 -7,429 -28,559 -20,912 -28,402 -12,480 -16,748 -66,047 -32,754 -49,145 -59,753 -102,730 -14,453 -43,258 -108,560 -30,028 12,284 -45,147 -24,563 -36,097 -17,876 -3,922 -28,528 -143,002 -30,839 -37,318 -138,819 -36,012 -9,952 -215,281 28,757 -4,529 -15,215 -26,691 -58,575 -3,518 -58,691
Cash Flows from Financing Activities
Debt Repayment -911 -871 -837 -885 -836 -802 -756 -738 -700 -668 -629 -615 -600 -573 -217 -232 -200 -187 -196 -217 -214 -195 0 0 0 0 -8,934 0 -837 -8,097 -445 0 0 -445 -320 -467 -460 -452 -265 0
Common Stock Issued 14,483 477 7,517 -48 14,379 13,988 23,423 5,297 37,692 16,398 39,574 -11,992 11,016 20,028 0 0 0 14,619 0 0 0 15,481 29,942 0 0 2,595 66,764 0 0 33,736 49,973 0 0 10,219 86,436 0 0 29,180 92,844 0
Common Stock Repurchased -2,004,687 -6,174 -489 -24,681 -675 -2,753 -577 -18,870 -4,693 -2,161 -560 -16,755 -10,277 -2,348 -22,759 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
Dividends Paid 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
Other Financing Activities -6,062 -12,019 -6,334 13,039 675 -3,671 -23,993 18,870 -21,091 -15,634 9,634 -18,728 4,279 -6,620 12,089 1,163 56,607 -11,933 29,516 3,111 9,224 -10,799 -25,879 2,437 5,562 2,595 -54,105 654,011 11,328 -3,695 -35,656 7,126 27,763 110 -75,958 14,079 31,620 3,958 -63,482 6,644
Net Cash Used Provided by Financing Activities -1,997,177 -12,413 346 -37,256 12,868 4,009 -2,480 -14,311 15,901 96 9,005 -19,343 3,679 12,835 11,872 931 56,407 2,499 29,320 2,894 9,010 4,487 4,063 2,437 5,562 2,595 3,725 654,011 10,491 21,944 13,872 7,126 27,763 9,884 10,158 13,612 31,160 32,686 29,097 6,644
Effect of Forex Changes on Cash 13 -676 -7,301 2,715 -1,891 -199 627 1,530 988 210 148 -1,559 172 -2,331 -2,136 2,532 993 1,560 -221 187 -284 126 -6 -38 100 35 7 -3 -36 -7 6 0 -15 0 0 0 0 0 -6 0
Net Change in Cash -2,358,911 132,610 -13,726 96,105 310,074 -130,352 260,897 255,198 178,566 199,299 58,457 201,442 127,650 156,846 14,327 171,125 283,524 -787,918 130,689 285,780 116,539 135,713 51,798 183,671 34,143 -5,060 -228,537 676,292 89,931 -290,520 72,244 92,445 -169,961 136,176 75,638 6,120 17,859 -30,475 70,293 -24,260
Cash at End of Period 987,293 3,347,831 3,215,221 3,228,947 3,132,842 2,822,768 2,953,120 2,692,223 2,437,025 2,258,459 2,059,160 2,000,703 1,799,261 1,671,611 1,514,765 1,500,438 1,329,313 1,045,789 1,833,707 1,703,018 1,417,238 1,300,699 1,164,986 1,113,188 929,517 895,374 899,509 1,128,046 451,754 361,823 652,343 580,099 487,654 657,615 521,439 445,801 439,681 421,822 452,297 382,004
Cash at Start of Period 3,346,204 3,215,221 3,228,947 3,132,842 2,822,768 2,953,120 2,692,223 2,437,025 2,258,459 2,059,160 2,000,703 1,799,261 1,671,611 1,514,765 1,500,438 1,329,313 1,045,789 1,833,707 1,703,018 1,417,238 1,300,699 1,164,986 1,113,188 929,517 895,374 900,434 1,128,046 451,754 361,823 652,343 580,099 487,654 657,615 521,439 445,801 439,681 421,822 452,297 382,004 406,264
Free Cash Flow
Operating Cash Flow -575,563 218,811 147,729 147,835 306,526 -105,603 283,662 296,381 174,157 215,741 115,351 255,098 172,944 206,095 107,321 182,115 269,382 -683,417 131,618 270,415 152,960 155,663 83,838 199,148 32,403 20,838 -89,267 53,123 116,794 -173,638 94,378 95,271 17,572 97,535 70,009 7,723 13,390 -4,586 44,720 27,787
Capital Expenditure -55,543 -9,549 -2,267 -10,976 -7,337 -26,906 -21,273 -27,811 -11,743 -17,006 -34,463 -32,153 -66,307 -48,083 -51,433 -52,821 -43,860 -39,265 -29,315 16,812 -47,294 -18,267 -25,281 -24,821 -10,791 -12,590 -25,251 -34,304 -30,499 -20,967 -15,872 -16,629 -82,214 -5,562 -6,896 -13,358 -2,196 -3,553 -5,855 -10,659
Free Cash Flow -631,106 209,262 145,462 136,859 299,189 -132,509 262,389 268,570 162,414 198,735 80,888 222,945 106,637 158,012 55,888 129,294 225,522 -722,682 102,303 287,227 105,666 137,396 58,557 174,327 21,612 8,248 -114,518 18,819 86,295 -194,605 78,506 78,642 -64,642 91,973 63,113 -5,635 11,194 -8,139 38,865 17,128