Tapewire

NYSE · USD

MMM

3M CO

Export transactions ↓
Tapewire entity
1275
SEC CIK
0000066740
Parsed reports
847

Last 12 months

Inside the activity.

0 purchase rows · 59 sale rows

Disclosed non-derivative P/S rows, by transaction month. Includes amendments and private transactions.
Monthly counts
MonthPurchasesSales
Nov 2025045
Dec 202500
Jan 202600
Feb 202609
Mar 202600
Apr 202600
May 202600
Jun 202600
Jul 202604
Aug 202601
Sep 202600
Oct 202600

Latest available

Insider transactions

JSON API
Reset

Purchases/sales include open-market and private transactions. Plan disclosure applies to the filing; individual rows may differ. “Not disclosed” is not “unplanned.”

The cutoff filters transaction history only. Company summaries and owner relationships show the latest available disclosures. Parser corrections can improve historical records.

Transaction dateOwner / reported roleActivity / securityShares / unitsReported priceReported valueDetails
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 250 $208.69 $52,172.50
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 22

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 268,429.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 100 $208.68 $20,868.00
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 21

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 268,679.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 300 $208.67 $62,601.00
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 20

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 268,779.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 200 $208.66 $41,732.00
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 19

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 269,079.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 400 $208.63 $83,452.00
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 18

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 269,279.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 79 $208.62 $16,480.98
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 17

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 269,679.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 200 $208.60 $41,720.00
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 16

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 269,758.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 278 $208.58 $57,985.24
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 15

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 269,958.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 43 $208.57 $8,968.51
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 14

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 270,236.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 100 $208.55 $20,855.00
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 13

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 270,279.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 33 $208.54 $6,881.82
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 12

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 270,379.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 67 $208.53 $13,971.51
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 11

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 270,412.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 200 $208.49 $41,698.00
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 10

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 270,479.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 100 $208.47 $20,847.00
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 9

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 270,679.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 100 $208.47 $20,846.50
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 8

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 270,779.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 241 $208.46 $50,238.86
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 7

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 270,879.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 300 $208.45 $62,535.00
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 6

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 271,120.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 100 $208.43 $20,843.00
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 5

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 271,420.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 800 $208.40 $166,716.00
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 4

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 271,520.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 200 $208.39 $41,678.00
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 3

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 272,320.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 544 $208.38 $113,358.72
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 2

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 272,520.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:07 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 100 $208.38 $20,837.50
Disclosure

SEC source: 0001127602-19-013854 · form4.xml · nonDerivative · entry 1

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 273,064.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:12 UTC
THULIN INGE GDirector · Exec Chairman
Exercise / conversionNon-qualified Stock Option (Right to Buy) · Derivative 25,083 $0.00 Strike: $78.72 $0.00
Disclosure

SEC source: 0001127602-19-013861 · form4.xml · derivative · entry 8

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 0

Underlying: Common Stock · 25,083 shares

Expires 2020-02-07

Exercise/conversion can include RSU settlement. Transaction price and option strike are different fields; a missing price is not zero. Derivative and underlying rows can describe the same event.

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:12 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 270 $209.06 $56,446.20
Disclosure

SEC source: 0001127602-19-013861 · form4.xml · nonDerivative · entry 7

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 266,487.5914

F1 · balance_after: Includes shares acquired under 3M's General Employee Stock Purchase Plan.

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:12 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 200 $209.05 $41,810.00
Disclosure

SEC source: 0001127602-19-013861 · form4.xml · nonDerivative · entry 6

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 266,757.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:12 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 228 $208.92 $47,633.76
Disclosure

SEC source: 0001127602-19-013861 · form4.xml · nonDerivative · entry 5

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 266,957.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:12 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 172 $208.91 $35,932.52
Disclosure

SEC source: 0001127602-19-013861 · form4.xml · nonDerivative · entry 4

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 267,185.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:12 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 88 $208.86 $18,379.68
Disclosure

SEC source: 0001127602-19-013861 · form4.xml · nonDerivative · entry 3

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 267,357.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:12 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 50 $208.83 $10,441.50
Disclosure

SEC source: 0001127602-19-013861 · form4.xml · nonDerivative · entry 2

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 267,445.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 21:12 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 184 $208.82 $38,422.88
Disclosure

SEC source: 0001127602-19-013861 · form4.xml · nonDerivative · entry 1

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 267,495.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 100 $208.18 $20,817.75
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 29

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 279,198.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 100 $208.18 $20,817.50
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 28

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 279,298.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 700 $208.17 $145,719.00
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 27

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 279,398.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 100 $208.17 $20,816.75
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 26

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 280,098.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 174 $208.16 $36,219.84
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 25

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 280,198.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 420 $208.15 $87,423.00
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 24

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 280,372.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 200 $208.15 $41,629.00
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 23

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 280,792.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 300 $208.14 $62,442.00
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 22

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 280,992.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 326 $208.13 $67,850.38
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 21

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 281,292.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 200 $208.13 $41,625.00
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 20

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 281,618.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 200 $208.12 $41,624.00
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 19

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 281,818.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 300 $208.12 $62,434.50
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 18

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 282,018.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 800 $208.11 $166,488.00
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 17

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 282,318.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 300 $208.11 $62,431.50
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 16

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 283,118.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 900 $208.10 $187,290.00
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 15

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 283,418.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 200 $208.09 $41,618.00
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 14

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 284,318.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 87 $208.08 $18,102.96
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 13

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 284,518.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 100 $208.08 $20,807.50
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 12

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 284,605.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 200 $208.07 $41,614.00
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 11

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 284,705.5914

Read SEC document
March 29, 2019 Filed Apr 1, 2019 20:56 UTC
THULIN INGE GDirector · Exec Chairman
SaleCommon Stock 608 $208.06 $126,500.48
Disclosure

SEC source: 0001127602-19-013838 · form4.xml · nonDerivative · entry 10

THULIN INGE G · CIK 0001263739 · Director · Exec Chairman

10b5-1 filing: Not disclosed

Ownership: Direct

Disclosed balance after: 284,905.5914

Read SEC document

Value uses the disclosed total when available, otherwise shares × reported transaction price. It is not an estimate of exercise cash cost or investment performance.