Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Earnings and Comprehensive Income

v3.22.2.2
Consolidated Statements of Earnings and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Consolidated Statements of Earnings and Comprehensive Income      
Net sales $ 1,105,599 $ 931,032 $ 738,691
Cost of sales 349,103 298,182 255,497
Gross margin 756,496 632,850 483,194
Operating expenses:      
Selling, general and administrative 372,766 324,951 260,583
Research and development 87,140 70,603 65,192
Total operating expenses 459,906 395,554 325,775
Operating income 296,590 237,296 157,419
Other income (expense)      
Interest expense (11,309) (13,952) (19,197)
Interest income 794 473 605
Other non-operating income (expense), net 15,311 (75,642) 137,650
Total other income (expense), net 4,796 (89,121) 119,058
Earnings before income taxes 301,386 148,175 276,477
Income taxes (benefit) 38,287 8,590 47,181
Net earnings, including noncontrolling interest 263,099 139,585 229,296
Net earnings (loss) attributable to noncontrolling interest (8,952) (825)  
Net earnings attributable to Bio-Techne 272,051 140,410 229,296
Other comprehensive income (loss):      
Foreign currency translation adjustments (32,241) 32,951 (9,963)
Unrealized gains (losses) on derivative instruments - cash flow hedges, net of tax amounts disclosed in Note 8 14,262 7,060 (3,715)
Other comprehensive income (loss) (17,979) 40,011 (13,678)
Other comprehensive income (loss) attributable to noncontrolling interest (70) 103  
Other comprehensive income (loss) attributable to Bio-Techne (17,909) 39,908 (13,678)
Comprehensive income attributable to Bio-Techne $ 254,142 $ 180,318 $ 215,618
Earnings per share attributable to Bio-Techne:      
Basic (in dollars per share) $ 6.93 $ 3.62 $ 6.00
Diluted (in dollars per share) $ 6.63 $ 3.47 $ 5.82
Weighted average common shares outstanding:      
Basic (in shares) 39,219 38,747 38,201
Diluted (in shares) 41,029 40,483 39,401