Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 40,863,300 | 34,124,100 | 28,541,400 | 28,318,400 | 24,539,800 | 22,319,500 | 21,493,300 | 22,871,300 | 21,222,100 | 19,958,700 | 19,615,600 | 23,113,100 | 22,603,400 | 24,286,500 | 23,076,000 | 21,836,000 | 20,378,000 | 18,633,500 | 15,691,000 | 14,645,300 | 13,857,900 |
Revenue Growth | - | 19.56% | 0.79% | 15.40% | 9.95% | 3.84% | -6.03% | 7.77% | 6.33% | 1.75% | -15.13% | 2.25% | -6.93% | 5.25% | 5.68% | 7.15% | 9.36% | 18.75% | 7.14% | 5.68% | |
Cost of Revenue | 7,534,400 | 7,082,200 | 6,629,800 | 7,312,800 | 5,483,300 | 4,721,200 | 4,681,700 | 6,070,200 | 5,654,900 | 5,037,200 | 4,932,500 | 4,908,100 | 4,796,500 | 5,067,900 | 4,366,200 | 4,247,000 | 4,382,800 | 4,248,800 | 3,546,500 | 3,474,200 | 3,223,900 |
Gross Profit | 33,328,900 | 27,041,900 | 21,911,600 | 21,005,600 | 19,056,500 | 17,598,300 | 16,811,600 | 16,801,100 | 15,567,200 | 14,921,500 | 14,683,100 | 18,205,000 | 17,806,900 | 19,218,600 | 18,709,800 | 17,589,000 | 15,995,200 | 14,384,700 | 12,144,500 | 11,171,100 | 10,634,000 |
Gross Profit Margin | 81.65% | 79.25% | 76.77% | 74.18% | 77.66% | 78.85% | 78.22% | 73.46% | 73.35% | 74.76% | 74.85% | 78.76% | 78.78% | 79.13% | 81.08% | 80.55% | 78.49% | 77.20% | 77.40% | 76.28% | 76.74% |
Research and Development | 10,530,800 | 9,313,400 | 7,190,800 | 7,025,900 | 6,085,700 | 5,595,000 | 5,051,200 | 5,281,800 | 5,243,900 | 4,796,400 | 4,733,600 | 5,531,300 | 5,278,100 | 5,020,800 | 4,884,200 | 4,326,500 | 3,840,900 | 3,486,700 | 3,129,300 | 3,025,500 | 2,691,100 |
General and Administrative Expenses | 8,093,900 | 6,941,200 | 6,440,400 | 6,431,600 | 6,121,200 | 6,213,800 | 5,975,100 | 6,588,100 | 6,452,000 | 6,533,000 | 6,620,800 | 7,125,600 | 7,513,500 | 7,879,900 | 7,053,400 | 6,892,500 | 6,626,400 | 6,095,100 | 4,889,800 | 4,497,000 | 4,284,200 |
Total Operating Expenses | 18,892,800 | 16,716,500 | 13,631,200 | 13,457,500 | 12,206,900 | 11,808,800 | 11,026,300 | 11,869,900 | 11,695,900 | 11,329,400 | 11,354,400 | 12,656,900 | 12,791,600 | 12,900,700 | 11,937,600 | 11,219,000 | 10,467,300 | 9,581,800 | 8,019,100 | 7,522,500 | 6,975,300 |
Operating Income or Loss | 14,436,100 | 10,325,400 | 7,127,300 | 6,357,100 | 6,058,000 | 4,974,300 | 6,186,800 | 2,145,000 | 3,458,800 | 2,689,400 | 2,659,800 | 5,370,400 | 4,734,200 | 5,528,500 | 6,772,200 | 6,370,000 | 5,527,900 | 4,802,900 | 4,125,400 | 3,648,600 | 3,658,700 |
Operating Margin | 34.91% | 30.26% | 24.97% | 22.45% | 24.69% | 22.29% | 28.78% | 9.38% | 16.30% | 13.47% | 13.56% | 23.24% | 20.94% | 22.76% | 29.35% | 29.17% | 27.13% | 25.78% | 26.29% | 24.91% | 26.40% |
Interest Expense | 603,800 | 485,900 | 331,600 | 339,800 | 359,600 | 400,600 | 272,100 | 225,000 | 185,200 | 161,200 | 148,800 | 160,100 | 177,800 | 186,000 | 185,500 | 261,300 | 228,300 | 0 | 0 | 105,200 | 0 |
EBITDA | 12,514,100 | 8,567,800 | 8,660,500 | 8,042,900 | 8,913,400 | 6,899,100 | 5,531,600 | 3,989,700 | 5,055,800 | 4,378,900 | 4,528,100 | 7,495,000 | 7,048,200 | 6,909,100 | 8,038,900 | 6,916,900 | 43,300 | 5,850,800 | 4,457,900 | 4,375,000 | 4,921,400 |
Depreciation and Amortization | 1,669,500 | 1,527,300 | 1,522,500 | 1,547,600 | 1,323,900 | 1,232,600 | 1,609,000 | 1,567,300 | 1,496,600 | 1,427,700 | 1,379,000 | 1,445,600 | 1,462,200 | 1,373,600 | 1,328,200 | 1,297,800 | 1,122,600 | 1,047,900 | 801,800 | 726,400 | 597,500 |
Income Before Tax | 10,150,500 | 6,554,600 | 6,806,400 | 6,155,500 | 7,229,900 | 5,265,900 | 3,680,100 | 2,197,400 | 3,374,000 | 2,790,000 | 3,000,300 | 5,889,300 | 5,408,200 | 5,349,500 | 6,525,200 | 5,357,800 | -1,307,600 | 3,876,800 | 3,418,000 | 2,717,500 | 2,941,900 |
Income Tax Expense | 1,780,700 | 1,314,200 | 561,600 | 573,800 | 1,036,200 | 628,000 | 529,500 | 2,401,500 | 636,400 | 381,600 | 609,800 | 1,204,500 | 1,319,600 | 1,001,800 | 1,455,700 | 1,029,000 | 764,300 | 923,800 | 755,300 | 715,900 | 1,131,800 |
Net Income | 8,369,900 | 5,240,400 | 6,244,800 | 5,581,700 | 6,193,700 | 4,637,900 | 3,232,000 | -204,100 | 2,737,600 | 2,408,400 | 2,390,500 | 4,684,800 | 4,088,600 | 4,347,700 | 5,069,500 | 4,328,800 | -2,071,900 | 2,953,000 | 2,662,700 | 1,979,600 | 1,810,100 |
Net Income Margin | 20.93% | 15.36% | 21.88% | 19.71% | 25.24% | 20.78% | 15.04% | -0.89% | 12.90% | 12.07% | 12.19% | 20.27% | 18.09% | 17.90% | 21.97% | 19.82% | -10.17% | 15.85% | 16.97% | 13.52% | 13.06% |
EPS | 9.17 | 5.80 | 6.93 | 6.15 | 6.82 | 4.98 | 3.14 | -0.19 | 2.59 | 2.27 | 2.23 | 4.33 | 3.67 | 3.90 | 4.58 | 3.94 | -1.89 | 2.71 | 2.45 | 1.82 | 1.67 |
EPS Diluted | 9.14 | 5.80 | 6.90 | 6.12 | 6.79 | 4.96 | 3.13 | -0.19 | 2.58 | 2.26 | 2.23 | 4.32 | 3.66 | 3.90 | 4.58 | 3.94 | -1.89 | 2.71 | 2.45 | 1.81 | 1.66 |
Weighted Average Shares Out | - | 903,517 | 901,736 | 906,963 | 907,634 | 931,059 | 1,027,721 | 1,052,023 | 1,058,324 | 1,061,913 | 1,069,932 | 1,080,874 | 1,113,178 | 1,113,923 | 1,105,788 | 1,098,338 | 1,094,499 | 1,090,430 | 1,086,816 | 1,087,692 | 1,083,892 |
Weighted Average Shares Out Diluted | - | 903,284 | 904,619 | 911,681 | 912,505 | 935,684 | 1,033,667 | 1,052,023 | 1,061,825 | 1,065,720 | 1,074,286 | 1,084,766 | 1,117,294 | 1,113,967 | 1,105,813 | 1,098,367 | 1,094,499 | 1,090,750 | 1,086,816 | 1,093,702 | 1,090,422 |
Reported Currency: USD | Q3 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 3,369,000 | 2,818,600 | 2,067,000 | 3,818,500 | 3,657,100 | 2,337,500 | 7,320,700 | 6,536,200 | 4,582,100 | 3,666,400 | 3,871,600 | 3,830,200 | 4,018,800 | 5,922,500 | 5,993,200 | 4,462,900 | 5,496,700 | 3,220,500 | 3,109,300 | 3,006,700 | 5,365,300 |
Short Term Investments | 149,400 | 109,100 | 144,800 | 90,100 | 24,200 | 101,000 | 88,200 | 1,497,900 | 1,456,500 | 785,400 | 955,400 | 1,567,100 | 1,665,500 | 974,600 | 733,800 | 34,700 | 429,400 | 1,610,700 | 781,700 | 2,031,000 | 2,099,100 |
Cash + Short Term Investments | 3,518,400 | 2,927,700 | 2,211,800 | 3,908,600 | 3,681,300 | 2,438,500 | 7,408,900 | 8,034,100 | 6,038,600 | 4,451,800 | 4,827,000 | 5,397,300 | 5,684,300 | 6,897,100 | 6,727,000 | 4,497,600 | 5,926,100 | 4,831,200 | 3,891,000 | 5,037,700 | 7,464,400 |
Net Receivables | 12,051,700 | 11,336,200 | 8,558,900 | 8,127,200 | 6,929,000 | 5,541,500 | 5,776,800 | 5,262,200 | 4,766,300 | 4,071,600 | 3,801,300 | 4,022,800 | 3,888,300 | 4,237,900 | 4,158,100 | 3,831,800 | 3,277,300 | 3,704,800 | 2,694,400 | 2,761,700 | 2,553,000 |
Inventory | 7,459,800 | 5,772,800 | 4,309,700 | 3,886,000 | 3,980,300 | 3,190,700 | 3,098,100 | 4,458,300 | 3,561,900 | 3,445,800 | 2,740,000 | 2,928,800 | 2,643,800 | 2,299,800 | 2,517,700 | 2,849,900 | 2,493,200 | 2,523,700 | 2,270,300 | 1,878,000 | 2,291,600 |
Other Current Assets | 8,385,200 | 5,690,300 | 2,954,100 | 2,530,600 | 2,871,500 | 2,538,900 | 4,265,800 | 1,447,500 | 734,600 | 604,400 | 1,371,500 | 1,511,600 | 822,300 | 813,400 | 1,437,200 | 1,307,200 | 756,700 | 1,256,400 | 838,700 | 1,118,400 | 526,800 |
Total Current Assets | 31,415,100 | 25,727,000 | 18,034,500 | 18,452,400 | 17,462,100 | 13,709,600 | 20,549,600 | 19,202,100 | 15,101,400 | 12,573,600 | 12,179,800 | 13,104,700 | 13,038,700 | 14,248,200 | 14,840,000 | 12,486,500 | 12,453,300 | 12,256,900 | 9,694,400 | 10,795,800 | 12,835,800 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 16,171,800 | 12,913,600 | 10,144,000 | 8,985,100 | 8,681,900 | 8,405,000 | 7,996,100 | 8,826,500 | 8,252,600 | 8,053,500 | 7,963,900 | 7,975,500 | 7,760,200 | 7,760,300 | 7,940,700 | 8,197,400 | 8,626,300 | 8,575,100 | 8,152,300 | 7,912,500 | 7,550,900 |
Goodwill | 5,768,400 | 4,939,700 | 4,073,000 | 3,892,000 | 3,766,500 | 3,679,400 | 1,366,600 | 4,370,100 | 3,972,700 | 4,039,900 | 1,758,100 | 1,516,800 | 1,501,300 | 1,434,700 | 1,423,900 | 1,175,000 | 1,167,500 | 745,700 | 0 | 0 | 0 |
Intangible Assets | 6,537,300 | 6,906,600 | 7,206,600 | 7,691,900 | 7,450,000 | 6,618,000 | 1,068,000 | 4,029,200 | 4,357,900 | 5,034,800 | 2,884,200 | 2,814,300 | 3,251,400 | 3,693,400 | 3,394,900 | 2,524,800 | 2,886,600 | 1,709,700 | 0 | 0 | 0 |
Long Term Investments | 3,200,200 | 3,052,200 | 2,901,800 | 3,212,600 | 2,966,800 | 1,962,400 | 2,005,400 | 5,678,800 | 5,207,500 | 3,646,600 | 4,568,900 | 7,624,900 | 6,313,300 | 4,029,800 | 1,779,500 | 1,155,800 | 1,544,600 | 577,100 | 1,001,900 | 1,296,600 | 0 |
Tax Assets | 7,392,300 | 5,477,300 | 2,792,900 | 2,489,300 | 2,830,400 | 2,572,600 | 2,613,700 | 0 | 0 | 0 | 1,466,500 | 792,800 | 1,048,000 | 0 | 0 | 271,000 | 382,100 | 583,600 | 519,200 | 756,400 | 0 |
Other Non-Current Assets | 5,121,800 | 4,989,900 | 4,337,000 | 4,082,700 | 3,475,400 | 2,339,100 | 8,309,000 | 2,874,300 | 1,913,800 | 2,220,500 | 6,356,800 | 1,419,700 | 1,486,000 | 2,493,400 | 1,622,400 | 1,650,400 | 2,152,200 | 2,339,700 | 4,108,700 | 5,872,500 | 4,480,300 |
Total Non-Current Assets | 44,191,800 | 38,279,300 | 31,455,300 | 30,353,600 | 29,171,000 | 25,576,500 | 23,358,800 | 25,778,900 | 23,704,500 | 22,995,300 | 24,998,400 | 22,144,000 | 21,360,200 | 19,411,600 | 16,161,400 | 14,974,400 | 16,759,300 | 14,530,900 | 12,261,000 | 13,785,000 | 12,031,200 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 75,606,900 | 64,006,300 | 49,489,800 | 48,806,000 | 46,633,100 | 39,286,100 | 43,908,400 | 44,981,000 | 38,805,900 | 35,568,900 | 37,178,200 | 35,248,700 | 34,398,900 | 33,659,800 | 31,001,400 | 27,460,900 | 29,212,600 | 26,787,800 | 21,955,400 | 24,580,800 | 24,867,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 2,886,500 | 2,598,800 | 1,930,600 | 1,670,600 | 1,606,700 | 1,405,300 | 1,207,100 | 1,410,700 | 1,349,300 | 1,338,200 | 1,128,100 | 1,119,300 | 1,188,300 | 1,125,200 | 1,072,200 | 968,100 | 885,800 | 924,400 | 789,400 | 781,300 | 648,600 |
Short Term Debt | 2,074,300 | 6,904,500 | 1,501,100 | 1,538,300 | 8,700 | 1,621,000 | 1,102,200 | 3,706,600 | 1,937,400 | 6,100 | 2,688,700 | 1,012,600 | 11,900 | 1,522,300 | 156,000 | 27,400 | 5,846,300 | 413,700 | 219,400 | 734,700 | 2,020,600 |
Tax Payables | 3,878,800 | 3,849,200 | 475,100 | 126,900 | 495,100 | 160,600 | 393,400 | 532,900 | 119,100 | 358,900 | 93,500 | 254,400 | 143,500 | 261,600 | 457,500 | 346,700 | 229,200 | 238,400 | 640,600 | 884,900 | 0 |
Deferred Revenue | 0 | 0 | 0 | 8,816,300 | 8,115,900 | 6,681,200 | 404,000 | 6,586,500 | 5,479,000 | 4,425,000 | 4,918,100 | 4,456,300 | 4,450,400 | 3,379,900 | 1,849,300 | 1,778,900 | 0 | 0 | 0 | 0 | 0 |
Other Current Liabilities | 15,834,500 | 13,940,700 | 13,231,400 | 11,716,900 | 10,371,100 | 8,588,300 | 9,185,400 | 8,885,700 | 7,580,800 | 6,526,400 | 7,297,200 | 6,530,300 | 7,045,800 | 6,021,800 | 5,415,700 | 5,225,900 | 6,148,400 | 3,691,800 | 3,436,100 | 3,315,400 | 4,924,500 |
Total Current Liabilities | 24,674,100 | 27,293,200 | 17,138,200 | 15,052,700 | 12,481,600 | 11,775,200 | 11,888,100 | 14,535,900 | 10,986,600 | 8,229,600 | 11,207,500 | 8,916,600 | 8,389,500 | 8,930,900 | 7,101,400 | 6,568,100 | 13,109,700 | 5,268,300 | 5,085,500 | 5,716,300 | 7,593,700 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 29,045,400 | 18,320,800 | 14,737,500 | 15,346,400 | 16,586,600 | 14,304,600 | 9,196,400 | 9,977,000 | 8,367,800 | 7,972,800 | 5,352,000 | 4,200,300 | 5,519,400 | 5,464,700 | 6,770,500 | 6,634,700 | 4,615,700 | 4,593,500 | 3,494,400 | 5,763,500 | 4,491,900 |
Deferred Revenue | 0 | 0 | 0 | 5,874,100 | 7,932,300 | 7,305,400 | -1,312,700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,334,700 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 0 | 87,300 | 1,733,700 | 2,099,900 | 2,187,500 | 1,312,700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 84,800 | 74,700 | 287,500 | 62,200 | 695,100 | 620,400 |
Other Non-Current Liabilities | 7,566,700 | 7,528,600 | 6,751,400 | 7,518,400 | 9,639,800 | 8,319,700 | 10,602,100 | 8,800,200 | 5,371,000 | 4,776,200 | 5,230,600 | 4,491,100 | 5,716,100 | 5,728,600 | 4,716,700 | 2,313,300 | 4,677,200 | 2,974,100 | 2,332,600 | 1,614,000 | 1,241,100 |
Total Non-Current Liabilities | 36,612,100 | 25,849,400 | 21,576,200 | 24,598,500 | 28,326,300 | 24,811,800 | 21,111,200 | 18,777,200 | 13,738,800 | 12,749,000 | 10,582,600 | 8,691,400 | 11,235,500 | 11,193,300 | 11,487,200 | 11,367,500 | 9,367,600 | 7,855,100 | 5,889,200 | 8,072,600 | 6,353,400 |
Total Liabilities | 61,286,200 | 53,142,600 | 38,714,400 | 39,651,200 | 40,807,900 | 36,587,000 | 32,999,300 | 33,313,100 | 24,725,400 | 20,978,600 | 21,790,100 | 17,608,000 | 19,625,000 | 20,124,200 | 18,588,600 | 17,935,600 | 22,477,300 | 13,123,400 | 10,974,700 | 13,788,900 | 13,947,100 |
Common Stock | 593,900 | 593,600 | 594,100 | 596,300 | 598,200 | 598,800 | 661,000 | 687,900 | 688,500 | 691,300 | 694,600 | 698,500 | 716,600 | 724,100 | 721,300 | 0 | 711,100 | 0 | 0 | 706,900 | 708,000 |
Retained Earnings | 13,627,200 | 10,312,300 | 10,042,600 | 8,958,500 | 7,830,200 | 4,920,400 | 11,395,900 | 13,894,100 | 16,046,300 | 16,011,800 | 16,482,700 | 16,992,400 | 16,088,200 | 14,897,800 | 12,732,600 | 9,830,400 | 7,654,900 | 11,967,200 | 10,926,700 | 10,027,200 | 9,724,600 |
Accumulated Other Comprehensive Income/Loss | -4,274,800 | -4,327,000 | -3,844,600 | -4,343,100 | -6,496,400 | -6,523,600 | -5,729,200 | -5,718,600 | -5,274,000 | -4,580,700 | -3,991,800 | -2,002,700 | -3,797,100 | -3,858,600 | -2,670,100 | -2,471,900 | -5,508,100 | -2,717,000 | -4,124,400 | -3,161,900 | -2,528,300 |
Total Stockholders Equity | 14,240,000 | 10,771,900 | 10,649,800 | 8,979,200 | 5,641,600 | 2,606,900 | 9,828,700 | 11,592,200 | 14,007,700 | 14,571,300 | 15,373,200 | 17,631,400 | 14,765,200 | 13,541,700 | 12,420,300 | 9,523,700 | 6,735,300 | 13,664,400 | 10,980,700 | 10,791,900 | 10,919,900 |
Total Investments | 3,349,600 | 3,161,300 | 3,046,600 | 3,302,700 | 2,991,000 | 2,063,400 | 2,108,900 | 7,176,700 | 6,664,000 | 4,432,000 | 5,524,300 | 9,192,000 | 7,978,800 | 5,004,400 | 2,513,300 | 1,190,500 | 1,974,000 | 2,187,800 | 1,783,600 | 3,327,600 | 2,099,100 |
Total Debt | 31,119,700 | 25,225,300 | 16,238,600 | 16,884,700 | 16,595,300 | 15,803,900 | 10,298,600 | 13,647,100 | 10,305,200 | 7,978,500 | 8,056,400 | 5,212,900 | 5,531,300 | 6,987,000 | 6,926,500 | 6,662,100 | 10,462,000 | 5,007,200 | 3,713,800 | 6,498,200 | 6,512,500 |
Net Debt | 27,750,700 | 22,406,700 | 14,171,600 | 13,066,200 | 12,938,200 | 13,466,400 | 2,977,900 | 7,110,900 | 5,723,100 | 4,312,100 | 4,184,800 | 1,382,700 | 1,512,500 | 1,064,500 | 933,300 | 2,199,200 | 4,965,300 | 1,786,700 | 604,500 | 3,491,500 | 1,147,200 |
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 8,369,800 | 5,240,400 | 6,244,800 | 5,581,700 | 6,193,700 | 8,318,400 | 3,232,000 | -204,100 | 2,737,600 | 2,408,400 | 2,390,500 | 4,684,800 | 4,088,600 | 4,347,700 | 5,069,500 | 4,328,800 | -2,071,900 | 2,953,000 | 2,662,700 | 1,979,600 | 1,810,100 |
Depreciation & Amortization | 1,669,500 | 1,527,300 | 1,522,500 | 1,547,600 | 1,323,900 | 1,232,600 | 1,609,000 | 1,567,300 | 1,496,600 | 1,427,700 | 1,379,000 | 1,445,600 | 1,462,200 | 1,373,600 | 1,328,200 | 1,297,800 | 1,122,600 | 1,047,900 | 801,800 | 726,400 | 597,500 |
Deferred Income Tax | -2,222,600 | -2,341,000 | -2,185,200 | -802,300 | -134,500 | 62,400 | 326,800 | -787,900 | 439,500 | -748,400 | -36,400 | 285,900 | 126,000 | -268,500 | 559,700 | 189,900 | 442,600 | 122,900 | 346,800 | -347,500 | 772,400 |
Stock Based Compensation | 623,900 | 628,500 | 371,100 | 342,800 | 308,100 | 312,400 | 279,500 | 281,300 | 255,300 | 217,800 | 156,000 | 144,900 | 141,500 | 147,400 | 231,000 | 368,500 | 255,300 | 282,000 | 359,300 | 403,500 | 0 |
Change in Working Capital | -6,332,300 | -3,055,000 | -14,500 | -1,022,600 | -747,400 | -1,687,200 | -2,378,700 | 3,204,900 | -484,100 | -918,000 | -38,900 | -393,000 | -51,200 | 1,248,400 | -185,500 | -956,900 | 2,347,800 | -117,000 | -795,300 | -1,947,100 | -1,238,000 |
Accounts Receivable | -2,451,000 | -2,451,000 | -299,600 | -1,278,300 | -1,350,200 | -127,200 | -10,763,500 | -2,123,700 | -5,089,700 | -4,987,300 | -443,400 | -4,224,300 | -4,056,400 | 0 | 0 | 0 | 799,100 | -842,700 | 243,900 | -5,635,300 | 0 |
Inventory | -1,425,000 | -1,425,000 | -599,700 | -235,900 | -533,400 | -258,700 | 7,800 | -253,900 | -328,200 | -736,300 | -307,100 | -286,500 | -307,900 | 203,100 | 157,000 | -179,000 | 84,800 | 154,300 | -60,200 | 72,100 | -111,600 |
Accounts Payable | 4,274,400 | 4,274,400 | 1,331,700 | -664,100 | 1,271,300 | -477,700 | -284,500 | 916,300 | 819,000 | 461,600 | -260,700 | -70,300 | -336,100 | 0 | 0 | 0 | -184,700 | 927,200 | -936,000 | -1,463,400 | 0 |
Other Working Capital | -6,730,700 | -3,453,400 | -446,900 | 1,155,700 | -135,100 | -823,600 | 8,661,500 | 4,666,200 | 4,114,800 | 4,344,000 | 972,300 | 4,188,100 | 4,649,200 | 1,045,300 | -342,500 | -777,900 | 1,648,600 | -355,800 | -43,000 | 5,079,500 | -1,126,400 |
Other Non-Cash Items | 4,979,600 | 2,239,900 | 1,145,700 | 1,613,500 | -444,200 | -3,402,000 | 2,455,900 | 1,554,100 | 406,100 | 385,300 | 516,900 | -433,200 | -462,300 | 385,900 | -146,100 | -892,600 | 5,199,200 | 865,700 | 600,600 | 1,098,700 | 927,500 |
Net Cash Provided by Operating Activities | 6,032,200 | 4,240,100 | 7,084,400 | 7,260,700 | 6,499,600 | 4,836,600 | 5,524,500 | 5,615,600 | 4,851,000 | 2,772,800 | 4,367,100 | 5,735,000 | 5,304,800 | 7,234,500 | 6,856,800 | 4,335,500 | 7,295,600 | 5,154,500 | 3,975,900 | 1,913,600 | 2,869,500 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -5,212,900 | -3,447,600 | -2,484,000 | -1,873,200 | -2,029,100 | -1,353,500 | -3,018,200 | -2,163,600 | -1,092,000 | -1,626,200 | -1,565,900 | -1,093,300 | -1,044,200 | -1,692,900 | -1,186,700 | -855,000 | -947,200 | -1,082,400 | -1,077,800 | -1,298,100 | -1,898,100 |
Acquisitions Net | -2,572,500 | -1,044,300 | -327,200 | -747,400 | -849,300 | -6,936,900 | 1,807,600 | -882,100 | -45,000 | -5,283,100 | -551,400 | -43,700 | -199,300 | -307,800 | -609,400 | -72,300 | -6,083,000 | -2,673,200 | 65,200 | 11,100 | -71,700 |
Purchases of Investments | -868,700 | -829,000 | -707,600 | -1,013,400 | -370,100 | -290,200 | -950,100 | -8,001,300 | -5,673,400 | -4,068,700 | -11,440,500 | -15,572,900 | -7,618,600 | -4,710,300 | -1,753,700 | -432,300 | -2,412,400 | -1,127,600 | -1,313,200 | -1,183,100 | -13,086,700 |
Sales/Maturities of Investments | 494,200 | 700,300 | 463,600 | 847,400 | 886,800 | 746,400 | 6,062,000 | 7,438,500 | 3,728,000 | 5,230,200 | 15,063,500 | 14,555,100 | 4,730,800 | 2,138,500 | 584,700 | 1,506,900 | 2,554,900 | 800,100 | 2,755,200 | 607,800 | 14,849,300 |
Other Investing Activities | -2,048,900 | -2,532,100 | -206,400 | 24,300 | 102,800 | -248,700 | -1,995,300 | -175,100 | -56,700 | 5,774,600 | -5,414,800 | 82,000 | 1,298,500 | -251,900 | -194,700 | -4,500 | -381,100 | -245,000 | 179,000 | -353,600 | -477,600 |
Net Cash Used for Investing Activities | -10,305,300 | -7,152,700 | -3,261,600 | -2,762,300 | -2,258,900 | -8,082,900 | 1,906,000 | -3,783,600 | -3,139,100 | 26,800 | -3,909,100 | -2,072,800 | -2,832,800 | -4,824,400 | -3,159,800 | 142,800 | -7,268,800 | -4,328,100 | 608,400 | -2,215,900 | -684,800 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 10,453,200 | 8,649,900 | -62,000 | 501,400 | 291,600 | 4,685,400 | -729,300 | 2,998,900 | 2,499,600 | -181,600 | 2,638,700 | -10,500 | -1,511,100 | -195,800 | 124,000 | -3,424,200 | 4,410,800 | 984,600 | -2,789,900 | 6,600 | 1,639,000 |
Common Stock Issued | 2,460,500 | 0 | 0 | 0 | 0 | 0 | 1,659,700 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24,700 | 59,600 | 105,900 | 104,500 |
Common Stock Repurchased | 303,900 | -750,000 | -1,500,000 | -1,250,000 | -500,000 | -4,400,000 | -4,150,700 | -299,800 | -600,100 | -749,500 | -800,000 | -1,698,100 | -721,100 | 0 | 0 | 0 | 0 | 0 | -122,100 | -377,900 | 0 |
Dividends Paid | -4,530,200 | -4,069,300 | -3,535,800 | -3,086,800 | -2,687,100 | -2,409,800 | -2,311,800 | -2,192,100 | -2,158,500 | -2,127,300 | -2,101,200 | -2,120,700 | -2,187,400 | -2,180,100 | -2,165,300 | -2,152,100 | -2,056,700 | -1,853,600 | -1,736,300 | -1,654,900 | -1,539,800 |
Other Financing Activities | -476,700 | -335,000 | -308,900 | -295,900 | -241,600 | -200,100 | -372,800 | -364,400 | -300,800 | 139,200 | 187,400 | -0 | 0 | 6,000 | 19,400 | 42,600 | -8,100 | -600 | 9,900 | 39,800 | 0 |
Net Cash Used Provided by Financing Activities | 5,000,200 | 3,495,600 | -5,406,700 | -4,131,300 | -3,137,100 | -2,324,500 | -5,904,900 | 142,600 | -559,800 | -2,919,200 | -75,100 | -3,829,300 | -4,419,600 | -2,369,900 | -2,021,900 | -5,533,700 | 2,346,000 | -844,900 | -4,578,800 | -1,880,500 | 203,700 |
Effect of Forex Changes on Cash | 261,100 | 168,600 | -167,600 | -205,700 | 216,000 | -89,900 | -63,600 | -20,500 | -236,400 | -85,600 | -341,500 | -21,500 | 43,900 | -110,900 | -144,800 | 21,600 | -96,600 | 129,700 | 97,100 | -175,800 | 220,600 |
Net Change in Cash | 988,200 | 751,600 | -1,751,500 | 161,400 | 1,319,600 | -5,660,700 | 1,462,000 | 1,954,100 | 915,700 | -205,200 | 41,400 | -188,600 | -1,903,700 | -70,700 | 1,530,300 | -1,033,800 | 2,276,200 | 111,200 | 102,600 | -2,358,600 | 2,609,000 |
Cash at End of Period | 11,871,400 | 2,818,600 | 2,067,000 | 3,818,500 | 3,657,100 | 2,337,500 | 7,998,200 | 6,536,200 | 4,582,100 | 3,666,400 | 3,871,600 | 3,830,200 | 4,018,800 | 5,922,500 | 5,993,200 | 4,462,900 | 5,496,700 | 3,220,500 | 3,109,300 | 3,006,700 | 5,365,300 |
Cash at Start of Period | 10,883,200 | 2,067,000 | 3,818,500 | 3,657,100 | 2,337,500 | 7,998,200 | 6,536,200 | 4,582,100 | 3,666,400 | 3,871,600 | 3,830,200 | 4,018,800 | 5,922,500 | 5,993,200 | 4,462,900 | 5,496,700 | 3,220,500 | 3,109,300 | 3,006,700 | 5,365,300 | 2,756,300 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 6,032,200 | 4,240,100 | 7,084,400 | 7,260,700 | 6,499,600 | 4,836,600 | 5,524,500 | 5,615,600 | 4,851,000 | 2,772,800 | 4,367,100 | 5,735,000 | 5,304,800 | 7,234,500 | 6,856,800 | 4,335,500 | 7,295,600 | 5,154,500 | 3,975,900 | 1,913,600 | 2,869,500 |
Capital Expenditure | -8,211,000 | -7,392,100 | -2,484,000 | -1,873,200 | -2,029,100 | -1,353,500 | -3,018,200 | -2,163,600 | -1,092,000 | -1,626,200 | -1,565,900 | -1,093,300 | -1,044,200 | -1,692,900 | -1,186,700 | -855,000 | -947,200 | -1,082,400 | -1,077,800 | -1,298,100 | -1,898,100 |
Free Cash Flow | -2,178,800 | -3,152,000 | 4,600,400 | 5,387,500 | 4,470,500 | 3,483,100 | 2,506,300 | 3,452,000 | 3,759,000 | 1,146,600 | 2,801,200 | 4,641,700 | 4,260,600 | 5,541,600 | 5,670,100 | 3,480,500 | 6,348,400 | 4,072,100 | 2,898,100 | 615,500 | 971,400 |