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
-74.69K
Net shares
Net seller
$783.4K
Total sold
0
Open market trades
0B · 0S
10
Total transactions
21.47K acquired · 96.16K disposed
Non-Derivative Transactions2

Common Stock

Direct
M · Option Exercise

Shares

+21.47K

Price / share

Trade value

% of position

29.8%
8/15/2026
72.11K93.58K

Common Stock

Direct
F · Tax Withholding

Shares

10.82K

Price / share

$72.40

Trade value

$783.44K

% of position

11.6%
8/15/2026
93.58K82.76K
Total

Net shares

+10.65K

Net value

-$783.44K

Derivative Transactions8

Performance Restricted Stock Units

Direct
M · Option Exercise
Converts to

Common Stock

554.00 shares

Shares

554.00

Strike price

Held after

8.32K

Exercisable

8/15/2026

Performance Restricted Stock Units

Direct
D · Disposition
Converts to

Common Stock

8.32K shares

Shares

8.32K

Strike price

Held after

0.00

Exercisable

8/15/2026

Performance Stock Options (Right to Buy)

Direct
D · Disposition
Converts to

Common Stock

22.39K shares

Shares

22.39K

Strike price

84.61

Held after

1.49K

Exercisable

8/15/2026

Performance Restricted Stock Units

Direct
M · Option Exercise
Converts to

Common Stock

588.00 shares

Shares

588.00

Strike price

Held after

8.84K

Exercisable

8/15/2026

Performance Restricted Stock Units

Direct
D · Disposition
Converts to

Common Stock

8.84K shares

Shares

8.84K

Strike price

Held after

0.00

Exercisable

8/15/2026

Performance Stock Options (Right to Buy)

Direct
D · Disposition
Converts to

Common Stock

24.32K shares

Shares

24.32K

Strike price

68.54

Held after

1.62K

Exercisable

8/15/2026

Restricted Stock Units

Direct
M · Option Exercise
Converts to

Common Stock

8.54K shares

Shares

8.54K

Strike price

Held after

8.54K

Exercisable

8/15/2026

Restricted Stock Units

Direct
M · Option Exercise
Converts to

Common Stock

11.79K shares

Shares

11.79K

Strike price

Held after

23.57K

Exercisable

8/15/2026
Non-Derivative Holdings (Post-Transaction)0
No non-derivative holdings reported
Derivative Holdings (Post-Transaction)10

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

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

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

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

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

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

Performance Restricted Stock Units

Direct
Underlying security
Common Stock

Underlying shares

51.26K

Shares owned

51.26K

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 Option (Right to Buy)

Direct
Underlying security
Common Stock

Underlying shares

25.94K

Shares owned

25.94K

Exercise price

120.46

Expiration

Exercise window

Total

Underlying

571.61K

Owned

571.61K