BIO-TECHNE Corp (TECH)
2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | |
---|---|---|---|---|
Net sales | 1,219,635 | 1,159,060 | 1,136,702 | 1,105,599 |
Cost of sales | 429,363 | 389,335 | 366,887 | 349,103 |
Gross margin | 790,272 | 769,725 | 769,815 | 756,496 |
Selling, general and administrative | 588,521 | 466,375 | 378,378 | 372,766 |
Research and development | 99,496 | 96,664 | 92,493 | 87,140 |
Total operating expenses | 688,017 | 563,039 | 470,871 | 459,906 |
Operating income | 102,255 | 206,686 | 298,944 | 296,590 |
Interest expense | - | - | 11,215 | 11,309 |
Interest income | - | 3,323 | 3,410 | 794 |
Other non-operating income (expense), net | 831 | -8,584 | 47,520 | 15,311 |
Interest income | 3,886 | - | - | - |
Interest expense | 8,509 | 15,736 | - | - |
Total other income (expense), net | -3,792 | -20,997 | 39,715 | 4,796 |
Earnings before income taxes | 98,463 | 185,689 | 338,659 | 301,386 |
Income taxes | 25,063 | 17,584 | 53,217 | 38,287 |
Net earnings | 73,400 | 168,105 | 285,442 | 263,099 |
Net earnings (loss) attributable to noncontrolling interest | - | - | 179 | -8,952 |
Net earnings attributable to bio-techne | 73,400 | 168,105 | 285,263 | 272,051 |
Other comprehensive income (loss) attributable to noncontrolling interest | - | - | -33 | -70 |
Foreign currency translation reclassified to earnings with eminence deconsolidation | - | - | 119 | - |
Unrealized gains (losses) on derivative instruments - cash flow hedges, net of tax | -5,566 | -4,760 | 4,793 | 14,262 |
Foreign currency translation income (loss) | 24,002 | -7,492 | 4,191 | -32,241 |
Other comprehensive income (loss) | 18,436 | -12,252 | 9,103 | -17,979 |
Other comprehensive income (loss) attributable to bio-techne | 18,436 | -12,252 | 9,136 | -17,909 |
Comprehensive income | 91,836 | 155,853 | 294,399 | 254,142 |
Earnings per share, basic | 0.47 | 1.07 | 1.81 | 6.93 |
Earnings per share, diluted | 0.46 | 1.05 | 1.76 | 6.63 |
Weighted average number of shares outstanding, basic | 157,521,000 | 157,708,000 | 157,179,000 | 39,219,000 |
Weighted average number of shares outstanding, diluted | 159,717,000 | 160,774,000 | 161,855,000 | 41,029,000 |