KELDERMAN KIM

PrivateCIK: 1739054
Location

MINNEAPOLIS, MN

KELDERMAN KIM (President, Diagnostics & Genom) exercised options at BIO-TECHNE CORP

Option exercise — a mechanical event triggered by vesting or expiry. Not a discretionary conviction trade.

M · 1 exercise
InsiderKELDERMAN KIMCIK 1739054
→
IssuerBIO-TECHNE CORPCIK 842023
Officer· President, Diagnostics & Genom
Since Aug 2018
-28.69K
Net shares
Net seller
$2.07M
Total sold
0
Open market trades
0B · 0S
3
Total transactions
35K acquired · 63.69K disposed
Non-Derivative Transactions2

Common Stock

Direct
M · Option Exercise

Shares

+35K

Price / share

$47.60

Trade value

$1.67M

% of position

53.2%
7/28/2026
65.80K→100.80K

Common Stock

Direct
F · Tax Withholding

Shares

−28.69K

Price / share

$72.07

Trade value

$2.07M

% of position

28.5%
7/28/2026
100.80K→72.11K
Total

Net shares

+6.31K

Net value

-$401.40K

Derivative Transactions1

Stock Option (Right to Buy)

Direct
M · Option Exercise
Converts to

Common Stock

35K shares

Shares

−35K

Strike price

47.60

Held after

0.00

Exercisable

—

7/28/2026
Non-Derivative Holdings (Post-Transaction)0
No non-derivative holdings reported
Derivative Holdings (Post-Transaction)16

Performance Restricted Stock Units

Direct
Underlying security
Common Stock

Underlying shares

8.87K

Shares owned

8.87K

Exercise price

Expiration

—

Exercise window

—

Stock Options (Right to Buy)

Direct
Underlying security
Common Stock

Underlying shares

51.89K

Shares owned

51.89K

Exercise price

68.54

Expiration

—

Exercise window

—

Stock Options (Right to Buy)

Direct
Underlying security
Common Stock

Underlying shares

38.25K

Shares owned

38.25K

Exercise price

52.83

Expiration

—

Exercise window

—

Stock Options (Right to Buy)

Direct
Underlying security
Common Stock

Underlying shares

29.39K

Shares owned

29.39K

Exercise price

84.61

Expiration

—

Exercise window

—

Performance Stock Options (Right to Buy)

Direct
Underlying security
Common Stock

Underlying shares

25.95K

Shares owned

25.95K

Exercise price

68.54

Expiration

—

Exercise window

—

Restricted Stock Units

Direct
Underlying security
Common Stock

Underlying shares

17.09K

Shares owned

17.09K

Exercise price

Expiration

—

Exercise window

—

Stock Option (Right to Buy)

Direct
Underlying security
Common Stock

Underlying shares

25.94K

Shares owned

25.94K

Exercise price

120.46

Expiration

—

Exercise window

—

Performance Restricted Stock Units

Direct
Underlying security
Common Stock

Underlying shares

9.42K

Shares owned

9.42K

Exercise price

Expiration

—

Exercise window

—

Restricted Stock Units

Direct
Underlying security
Common Stock

Underlying shares

35.35K

Shares owned

35.35K

Exercise price

Expiration

—

Exercise window

—

Stock Options (Right to Buy)

Direct
Underlying security
Common Stock

Underlying shares

28.94K

Shares owned

28.94K

Exercise price

94.52

Expiration

—

Exercise window

—

Performance Stock Options (Right to Buy)

Direct
Underlying security
Common Stock

Underlying shares

23.88K

Shares owned

23.88K

Exercise price

84.61

Expiration

—

Exercise window

—

Stock Options (Right to Buy)

Direct
Underlying security
Common Stock

Underlying shares

69.06K

Shares owned

69.06K

Exercise price

74.91

Expiration

—

Exercise window

—

Performance Restricted Stock Units

Direct
Underlying security
Common Stock

Underlying shares

51.26K

Shares owned

51.26K

Exercise price

Expiration

—

Exercise window

—

Stock Option (Right to Buy)

Direct
Underlying security
Common Stock

Underlying shares

115.72K

Shares owned

115.72K

Exercise price

66.97

Expiration

—

Exercise window

—

Stock Options (Right to Buy)

Direct
Underlying security
Common Stock

Underlying shares

90.44K

Shares owned

90.44K

Exercise price

53.60

Expiration

—

Exercise window

—

Performance Restricted Stock Units

Direct
Underlying security
Common Stock

Underlying shares

70.71K

Shares owned

70.71K

Exercise price

Expiration

—

Exercise window

—

Total

Underlying

692.17K

Owned

692.17K