XML 22 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
May 31, 2020
May 31, 2019
May 31, 2018
Revenues      
Total Revenues $ 418,170 $ 414,186 $ 397,930
Cost of Revenues      
Total Cost of Revenues 221,891 222,266 211,658
Gross Margin 196,279 191,920 186,272
Operating Expenses      
Sales and marketing 69,675 70,230 66,929
General and administrative 44,331 40,791 38,294
Research and development 14,750 12,805 10,855
Total Operating Expenses 128,756 123,826 116,078
Operating Income 67,523 68,094 70,194
Other Income      
Interest income, net 5,992 4,683 2,043
Royalty income   150 147
Other, net (1,210) 32 1,081
Total Other Income 4,782 4,865 3,271
Income Before Income Taxes 72,305 72,959 73,465
Provision for Income Taxes 12,830 12,783 10,250
Net Income 59,475 60,176 63,215
Net Income Attributable to Non-controlling Interest     (70)
Net Income Attributable to Neogen $ 59,475 $ 60,176 $ 63,145
Net Income Attributable to Neogen per Share      
Basic $ 1.13 $ 1.16 $ 1.23
Diluted $ 1.13 $ 1.15 $ 1.21
Weighted Average Shares Outstanding      
Basic 52,550 51,888 51,358
Diluted 52,860 52,425 52,149
Product Revenues      
Revenues      
Total Revenues $ 335,539 $ 339,439 $ 331,288
Cost of Revenues      
Total Cost of Revenues 173,566 179,660 173,725
Service Revenues      
Revenues      
Total Revenues 82,631 74,747 66,642
Cost of Revenues      
Total Cost of Revenues $ 48,325 $ 42,606 $ 37,933