XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
Dec. 31, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 423,371,036 $ 296,321,622
Short-term investments 27,164,369 140,384,053
Accounts receivable, net 284,925,335 235,410,326
Inventories, net 226,291,843 248,941,855
Prepaid expenses and other 17,577,981 29,319,036
Total current assets 979,330,564 950,376,892
PLANT AND EQUIPMENT:    
Land, buildings and improvements 350,574,243 344,231,180
Machinery and equipment 857,583,647 843,439,691
Construction-in-process 49,048,555 39,456,490
Total Plant and Equipment 1,257,206,445 1,227,127,361
Less- Accumulated depreciation (789,071,310) (728,811,261)
Net Plant and Equipment 468,135,135 498,316,100
OTHER ASSETS:    
Goodwill 311,922,787 307,365,845
Long-term investments 162,028,068 139,909,323
Intangible assets, net 249,748,127 250,375,000
Patents and other assets, net 26,776,489 22,460,033
Total Other Assets 750,475,471 720,110,201
TOTAL ASSETS 2,197,941,170 2,168,803,193
CURRENT LIABILITIES:    
Accounts payable 84,784,423 97,553,917
Accrued liabilities:    
Salaries, wages and vacation 18,557,799 16,385,833
Income taxes 3,790,219 24,952
Royalties 21,056,412 17,371,829
Dividends payable 29,243,144 28,896,914
Other 20,304,860 11,613,355
Total current liabilities 177,736,857 171,846,800
OTHER NON-CURRENT LIABILITIES 17,300,442 7,414,424
DEFERRED INCOME TAXES 38,960,743 51,454,149
TOTAL LIABILITIES 233,998,042 230,715,373
SHAREHOLDERS’ INVESTMENT:    
Common stock, par value 0.06 per share; 400,000,000 shares authorized; 243,692,869 and 251,277,515 shares issued and outstanding in 2020 and 2019 respectively. 14,621,572 15,076,651
Additional paid-in capital 852,771,508 807,928,139
Retained earnings 1,089,698,996 1,116,372,133
Accumulated other comprehensive income:    
Unrealized gain on investments, net 6,082,007 1,095,486
Cumulative translation adjustment 769,045 (2,384,589)
Total shareholders’ investment 1,963,943,128 1,938,087,820
TOTAL LIABILITIES AND SHAREHOLDERS' INVESTMENT $ 2,197,941,170 $ 2,168,803,193