51 Series · SOC 51-9162

Computer Numerically Controlled Tool Programmers Salary

National pay, percentile range, growth outlook, and state-by-state detail from the U.S. Bureau of Labor Statistics OEWS survey (May 2025).

$68,120
Median / year
$100,320
Top 10% earn
+12.8%
Growth '23–'33
28,500
US workers

Computer Numerically Controlled Tool Programmers earn a median of $68,120 per year.

According to the U.S. Bureau of Labor Statistics OEWS survey, the median annual wage is $68,120, based on the most recent survey of employers. Reported pay ranges from $47,530 (10th percentile) to $100,320 (90th percentile) nationally, across roughly 28,500 US workers. Connecticut pays the most ($86,390), since pay varies by state and metro area.

51 Series · Source: BLS OEWS Compare with another job →
Share: Post LinkedIn

The pay verdict

Computer Numerically Controlled Tool Programmers earn a median of $68,120, putting them above the typical US occupation and higher than 60% of the 825 occupations with a published BLS median. Within Production, it ranks #9 of 105 by median pay. Employment is projected to grow 12.8% by 2033.

$68,120
Median annual wage
Top 40%
of 825 US occupations with published wages
#9 of 105
in Production
2.1×
90th-to-10th pay spread

Highest-paying state: Connecticut at $86,390. Typical entry-level education: Postsecondary nondegree award.

Computer Numerically Controlled Tool Programmers (SOC 51-9162) pays a national median of $68,120 per year according to the BLS Occupational Employment and Wage Statistics survey released in May 2025. Full-range compensation stretches from $47,530 at the 10th percentile to $100,320 at the 90th, with a mean of $72,210 indicating a right-skew where top earners pull the average above the midpoint. An estimated 28,500 Americans work in this occupation across 43 reporting states and 178 metro areas.

BLS Employment Projections forecast a +12.8% change in employment from 2024 to 2034, which the agency classifies as much faster than average relative to the 5% all-occupations baseline. About 3,100 openings are projected per year, combining new positions with replacement needs from retirements and occupation-switchers. Typical entry-level preparation is Postsecondary nondegree award and moderate-term on-the-job training of on-the-job training. The BLS Census of Fatal Occupational Injuries (CFOI) and Survey of Occupational Injuries and Illnesses (SOII) produce a workplace-safety grade of B for this role, with a fatality rate of 3.5 per 100,000 and injury rate of 3.2 per 100.

Geographic variation matters as much as the headline median. Connecticut pays the highest state median at $86,390, which is +27% above the national figure. The top metro is San Jose-Sunnyvale-Santa Clara, CA at $102,980 - metro premiums typically reflect higher cost of living, industry concentration, or specialized employer demand. When using this page for negotiation or career planning, pair the national median with the state and metro rows below, remember that BLS wages exclude benefits, bonuses, and overtime, and revisit after each May OEWS release since percentiles shift with cost-of-living cycles and industry demand. See our methodology for exactly how these figures are sourced, computed, and verified.

BLS OEWS May 2025 28,500 jobs Median $68,120/yr

Median Salary

$68,120

per year

Median Hourly

$32.75/hr

per hour

Mean Salary

$72,210

average

Employment

28,500

jobs nationwide

How does this pay compare nationally?

Where Computer Numerically Controlled Tool Programmers pay sits nationally

Median annual wage vs. 825 detailed BLS occupations with a published median

$68,120 Top 40% higher than 60% of 825 US occupations

$0–$20,000: 0 US occupations (0%). Below this entry. $20,000–$40,000: 98 US occupations (12%). Below this entry. $40,000–$60,000: 298 US occupations (36%). Below this entry. $60,000–$80,000: 209 US occupations (25%). This entry sits in this band. $80,000–$100,000: 82 US occupations (10%). Above this entry. $100,000–$120,000: 58 US occupations (7%). Above this entry. $120,000–$140,000: 32 US occupations (4%). Above this entry. $140,000–$160,000: 14 US occupations (2%). Above this entry. $160,000–$180,000: 9 US occupations (1%). Above this entry. $180,000–$200,000: 25 US occupations (3%). Above this entry. This job $0 $200,000 every BLS occupation, bucketed by value

Each bar is a $20K-wide band; taller bars hold more US occupations. The dashed line + filled bar mark this entry. Hover or tap any bar for its full count, share, and where it sits relative to this entry.

Source U.S. Bureau of Labor Statistics, OEWS · May 2025

Does this job pay well and grow?

Each dot is a 51-series occupation, placed by projected 2024–2034 growth and median pay. The highlighted dot is Computer Numerically Controlled Tool Programmers; the upper-right quadrant is the sweet spot (high pay + fast growth).

Among 23 51-series occupations with growth data, Computer Numerically Controlled Tool Programmers sits on the faster-growing side at +12.8% growth and $68,120 median pay.

Among 23 51-series occupations with growth data, Computer Numerically Controlled Tool Programmers sits on the faster-growing side at +12.8% growth and $68,120 median pay. Scatter plot of 23 data points. $30000$40000$50000$60000$70000$80000 -20%-10%0%10%20% Projected growth 2024–2034 (%) Median annual wage
Among 23 51-series occupations with growth data, Computer Numerically Controlled Tool Programmers sits on the faster-growing side at +12.8% growth and $68,120 median pay.

Source: U.S. Bureau of Labor Statistics, OEWS (wages, May 2025) and Employment Projections (2024–2034).

Job Outlook (2024–2034)

Projected Growth

+12.8%

Much faster than average

Annual Openings

3,100

per year (projected)

Typical Education

Postsecondary nondegree award

On-the-Job Training

Moderate-term on-the-job training

Source: BLS Employment Projections, 2024–2034

Workplace Safety

All safety ratings →
B

Safe

Safety Grade (BLS 2023)

Fatality Rate

3.5/100K

Injury Rate

3.2/100

Danger Index

14.6/100

Source: BLS Census of Fatal Occupational Injuries (CFOI) & Survey of Occupational Injuries and Illnesses (SOII), 2023

Career Intelligence

Skills, knowledge, and tasks most important for Computer Numerically Controlled Tool Programmers roles, ranked by importance. Source: O*NET.

Top Skills

Programming 3.8
Monitoring 3.5
Mathematics 3.1
Complex Problem Solving 3.1
Operations Monitoring 3.1
Systems Analysis 3.1
Reading Comprehension 3.0
Active Listening 3.0
Speaking 3.0
Critical Thinking 3.0

Knowledge Areas

Production and Processing 4.3
Engineering and Technology 4.1
Mathematics 4.0
Design 3.9
Computers and Electronics 3.8
English Language 3.6
Education and Training 3.4
Mechanical 3.3
Administrative 2.8
Administration and Management 2.6

Key Tasks

  • Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
  • Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
  • Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
  • Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
  • Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
  • Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.
  • Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.
  • Modify existing programs to enhance efficiency.
  • Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.
  • Sort shop orders into groups to maximize materials utilization and minimize machine setup time.

Source: O*NET Online, National Center for O*NET Development. Data represents typical importance ratings for this occupation.

Salary Range

Annual Salary Distribution

$47,530$58,270$68,120$81,890$100,320
10th pct25thMedian75th90th pct

Hourly Rate Distribution

$22.85$28.01$32.75$39.37$48.23
10th pct25thMedian75th90th pct

10th Percentile

$47,530

25th Percentile

$58,270

Median

$68,120

75th Percentile

$81,890

90th Percentile

$100,320

Salary by State

View all 43 states →
# State Median Salary vs National
1 Connecticut $86,390 +27% above national
2 California $82,090 +21% above national
3 Massachusetts $81,670 +20% above national
4 Washington $81,420 +20% above national
5 Missouri $78,130 +15% above national
6 Vermont $77,980 +14% above national
7 Kansas $76,080 +12% above national
8 North Dakota $75,990 +12% above national
9 Oregon $75,150 +10% above national
10 Arizona $74,450 +9% above national
11 Virginia $74,390 +9% above national
12 Minnesota $74,190 +9% above national
13 Maine $72,920 +7% above national
14 New Hampshire $71,680 +5% above national
15 Montana $70,860 +4% above national
16 New Jersey $70,460 +3% above national
17 Tennessee $69,700 +2% above national
18 Colorado $69,570 +2% above national
19 Texas $69,550 +2% above national
20 South Carolina $69,470 +2% above national
21 Illinois $68,830 +1% above national
22 New York $68,730 +1% above national
23 Wisconsin $67,460 1% below national
24 South Dakota $66,650 2% below national
25 Pennsylvania $66,330 3% below national
26 Maryland $65,670 4% below national
27 Utah $65,610 4% below national
28 Oklahoma $65,590 4% below national
29 Kentucky $64,980 5% below national
30 Michigan $64,640 5% below national
31 Alabama $64,590 5% below national
32 North Carolina $63,990 6% below national
33 Florida $63,970 6% below national
34 Idaho $63,560 7% below national
35 Indiana $63,200 7% below national
36 Nebraska $63,190 7% below national
37 Rhode Island $62,640 8% below national
38 Georgia $61,360 10% below national
39 Ohio $60,080 12% below national
40 Iowa $57,780 15% below national
41 Nevada $57,210 16% below national
42 Arkansas $56,390 17% below national
43 Mississippi $50,190 26% below national

Salary by Metro Area

View all 178 metro areas →
# Metro Area Median Salary vs National
1 San Jose-Sunnyvale-Santa Clara, CA $102,980 +51% above national
2 Wichita, KS $99,790 +46% above national
3 St. Louis, MO-IL $94,230 +38% above national
4 Naples-Marco Island, FL $93,770 +38% above national
5 San Francisco-Oakland-Fremont, CA $93,640 +37% above national
6 Boulder, CO $91,420 +34% above national
7 Hartford-West Hartford-East Hartford, CT $89,190 +31% above national
8 Bridgeport-Stamford-Danbury, CT $87,880 +29% above national
9 Seattle-Tacoma-Bellevue, WA $86,860 +28% above national
10 Boston-Cambridge-Newton, MA-NH $85,560 +26% above national
11 Virginia Beach-Chesapeake-Norfolk, VA-NC $84,260 +24% above national
12 Waterbury-Shelton, CT $83,730 +23% above national
13 New Haven, CT $83,200 +22% above national
14 Los Angeles-Long Beach-Anaheim, CA $82,950 +22% above national
15 Burlington-South Burlington, VT $81,170 +19% above national
16 Southern Vermont nonmetropolitan area $80,850 +19% above national
17 San Diego-Chula Vista-Carlsbad, CA $79,990 +17% above national
18 Kiryas Joel-Poughkeepsie-Newburgh, NY $79,480 +17% above national
19 Huntsville, AL $78,910 +16% above national
20 Worcester, MA $78,710 +16% above national
21 Minneapolis-St. Paul-Bloomington, MN-WI $78,010 +15% above national
22 Washington-Arlington-Alexandria, DC-VA-MD-WV $76,970 +13% above national
23 Charleston-North Charleston, SC $76,710 +13% above national
24 Albany-Schenectady-Troy, NY $76,650 +13% above national
25 Evansville, IN $76,240 +12% above national
26 Spokane-Spokane Valley, WA $75,910 +11% above national
27 Springfield, MA $75,830 +11% above national
28 Portland-Vancouver-Hillsboro, OR-WA $75,660 +11% above national
29 Phoenix-Mesa-Chandler, AZ $75,500 +11% above national
30 Salt Lake City-Murray, UT $75,480 +11% above national
31 Central East New York nonmetropolitan area $74,680 +10% above national
32 Northern Indiana nonmetropolitan area $74,360 +9% above national
33 Austin-Round Rock-San Marcos, TX $74,030 +9% above national
34 Sacramento-Roseville-Folsom, CA $73,920 +9% above national
35 Greenville-Anderson-Greer, SC $73,740 +8% above national
36 York-Hanover, PA $73,190 +7% above national
37 Portland-South Portland, ME $72,920 +7% above national
38 Allentown-Bethlehem-Easton, PA-NJ $72,870 +7% above national
39 Palm Bay-Melbourne-Titusville, FL $72,790 +7% above national
40 Northwest Illinois nonmetropolitan area $72,610 +7% above national
41 Dayton-Kettering-Beavercreek, OH $71,600 +5% above national
42 New York-Newark-Jersey City, NY-NJ $71,310 +5% above national
43 Kansas City, MO-KS $71,180 +4% above national
44 Dallas-Fort Worth-Arlington, TX $71,060 +4% above national
45 Northern Vermont nonmetropolitan area $70,860 +4% above national
46 Buffalo-Cheektowaga, NY $70,840 +4% above national
47 Birmingham, AL $70,790 +4% above national
48 Greeley, CO $70,730 +4% above national
49 Nashville-Davidson--Murfreesboro--Franklin, TN $70,420 +3% above national
50 Knoxville, TN $70,230 +3% above national
51 Riverside-San Bernardino-Ontario, CA $70,230 +3% above national
52 Reading, PA $70,060 +3% above national
53 Houston-Pasadena-The Woodlands, TX $69,820 +2% above national
54 Tulsa, OK $69,700 +2% above national
55 Denver-Aurora-Centennial, CO $69,570 +2% above national
56 Spartanburg, SC $69,470 +2% above national
57 South Central Wisconsin nonmetropolitan area $69,440 +2% above national
58 Chicago-Naperville-Elgin, IL-IN $69,400 +2% above national
59 Eugene-Springfield, OR $69,120 +1% above national
60 Winston-Salem, NC $69,110 +1% above national
61 Greensboro-High Point, NC $69,070 +1% above national
62 Western Wisconsin nonmetropolitan area $69,070 +1% above national
63 Lansing-East Lansing, MI $68,860 +1% above national
64 Peoria, IL $68,640 +1% above national
65 Southwestern New Hampshire nonmetropolitan area $68,590 +1% above national
66 San Antonio-New Braunfels, TX $68,520 +1% above national
67 Saginaw, MI $68,260 same as national
68 Southeast Minnesota nonmetropolitan area $68,060 same as national
69 Sheboygan, WI $68,020 same as national
70 Northwest Minnesota nonmetropolitan area $68,010 same as national
71 Pittsburgh, PA $67,930 same as national
72 Scranton--Wilkes-Barre, PA $67,710 1% below national
73 Des Moines-West Des Moines, IA $67,650 1% below national
74 Philadelphia-Camden-Wilmington, PA-NJ-DE-MD $67,400 1% below national
75 Oshkosh-Neenah, WI $67,160 1% below national
76 Northeastern Wisconsin nonmetropolitan area $67,130 1% below national
77 St. Cloud, MN $67,050 2% below national
78 Manchester-Nashua, NH $66,960 2% below national
79 Oklahoma City, OK $66,950 2% below national
80 East Central Illinois nonmetropolitan area $66,890 2% below national
81 Milwaukee-Waukesha, WI $66,860 2% below national
82 Traverse City, MI $66,780 2% below national
83 North Port-Bradenton-Sarasota, FL $66,670 2% below national
84 Rochester, NY $66,650 2% below national
85 East South Dakota nonmetropolitan area $66,650 2% below national
86 Southern Michigan nonmetropolitan area $66,570 2% below national
87 Charlotte-Concord-Gastonia, NC-SC $66,150 3% below national
88 Syracuse, NY $66,130 3% below national
89 Central New Hampshire nonmetropolitan area $65,960 3% below national
90 Detroit-Warren-Dearborn, MI $65,870 3% below national
91 Baltimore-Columbia-Towson, MD $65,670 4% below national
92 Raleigh-Cary, NC $65,660 4% below national
93 Richmond, VA $65,630 4% below national
94 Tucson, AZ $65,520 4% below national
95 Oxnard-Thousand Oaks-Ventura, CA $65,500 4% below national
96 Fort Wayne, IN $65,490 4% below national
97 Colorado Springs, CO $65,470 4% below national
98 Cincinnati, OH-KY-IN $65,430 4% below national
99 Northwestern South Carolina nonmetropolitan area $65,370 4% below national
100 Madison, WI $65,350 4% below national
101 Southwestern Pennsylvania nonmetropolitan area $65,160 4% below national
102 Upper Peninsula of Michigan nonmetropolitan area $65,000 5% below national
103 Toledo, OH $64,940 5% below national
104 Providence-Warwick, RI-MA $64,660 5% below national
105 Beaumont-Port Arthur, TX $64,520 5% below national
106 Mid Michigan nonmetropolitan area $64,420 5% below national
107 Rockford, IL $64,370 6% below national
108 Southwest New York nonmetropolitan area $64,240 6% below national
109 Columbus, OH $64,230 6% below national
110 Jacksonville, FL $64,080 6% below national
111 Canton-Massillon, OH $64,020 6% below national
112 Lancaster, PA $63,960 6% below national
113 Cleveland, OH $63,840 6% below national
114 Boise City, ID $63,790 6% below national
115 Memphis, TN-MS-AR $63,720 6% below national
116 Lafayette-West Lafayette, IN $63,570 7% below national
117 Grand Rapids-Wyoming-Kentwood, MI $63,560 7% below national
118 South Bend-Mishawaka, IN-MI $63,100 7% below national
119 Appleton, WI $62,850 8% below national
120 Chattanooga, TN-GA $62,800 8% below national
121 Ann Arbor, MI $62,780 8% below national
122 Southern Indiana nonmetropolitan area $62,710 8% below national
123 Kansas nonmetropolitan area $62,630 8% below national
124 Miami-Fort Lauderdale-West Palm Beach, FL $62,570 8% below national
125 Jackson, MI $62,470 8% below national
126 Orlando-Kissimmee-Sanford, FL $62,220 9% below national
127 Longview, TX $62,130 9% below national
128 Green Bay, WI $62,050 9% below national
129 Elkhart-Goshen, IN $62,020 9% below national
130 Akron, OH $61,910 9% below national
131 Kalamazoo-Portage, MI $61,870 9% below national
132 Omaha, NE-IA $61,870 9% below national
133 Southeast Iowa nonmetropolitan area $61,620 10% below national
134 Louisville/Jefferson County, KY-IN $61,600 10% below national
135 Muskegon-Norton Shores, MI $61,470 10% below national
136 Atlanta-Sandy Springs-Roswell, GA $61,450 10% below national
137 Duluth, MN-WI $61,450 10% below national
138 Hill Country Region of Texas nonmetropolitan area $61,250 10% below national
139 Hickory-Lenoir-Morganton, NC $61,140 10% below national
140 Asheville, NC $61,110 10% below national
141 Eau Claire, WI $61,010 10% below national
142 Youngstown-Warren, OH $61,000 10% below national
143 Niles, MI $60,850 11% below national
144 Southwest Minnesota nonmetropolitan area $60,810 11% below national
145 Waterloo-Cedar Falls, IA $60,330 11% below national
146 Western North Carolina nonmetropolitan area $60,130 12% below national
147 Northwestern Region of Texas nonmetropolitan area $60,110 12% below national
148 Northwestern Pennsylvania nonmetropolitan area $59,880 12% below national
149 Wausau, WI $59,160 13% below national
150 Cedar Rapids, IA $59,050 13% below national
151 Tampa-St. Petersburg-Clearwater, FL $58,910 14% below national
152 Central Pennsylvania nonmetropolitan area $58,870 14% below national
153 Bowling Green, KY $58,800 14% below national
154 Northern Michigan nonmetropolitan area $58,730 14% below national
155 Erie, PA $58,320 14% below national
156 North Georgia nonmetropolitan area $57,940 15% below national
157 Columbus, IN $57,770 15% below national
158 Eastern North Carolina nonmetropolitan area $57,740 15% below national
159 Reno, NV $57,690 15% below national
160 Las Vegas-Henderson-North Las Vegas, NV $57,200 16% below national
161 Indianapolis-Carmel-Greenwood, IN $56,950 16% below national
162 Lynchburg, VA $56,380 17% below national
163 Southeast Oklahoma nonmetropolitan area $56,370 17% below national
164 Southwest Iowa nonmetropolitan area $56,360 17% below national
165 Northwest Iowa nonmetropolitan area $56,330 17% below national
166 Northeast Alabama nonmetropolitan area $55,820 18% below national
167 Dubuque, IA $55,770 18% below national
168 Northeast Oklahoma nonmetropolitan area $55,730 18% below national
169 Northeast Iowa nonmetropolitan area $55,340 19% below national
170 Fort Smith, AR-OK $54,500 20% below national
171 Little Rock-North Little Rock-Conway, AR $53,770 21% below national
172 Central North Carolina nonmetropolitan area $53,760 21% below national
173 Central Indiana nonmetropolitan area $52,470 23% below national
174 Durham-Chapel Hill, NC $51,540 24% below national
175 Davenport-Moline-Rock Island, IA-IL $46,020 32% below national
176 West Northwestern Ohio nonmetropolitan area $46,020 32% below national
177 North Northeastern Ohio nonmetropolitan area (noncontiguous) $46,020 32% below national
178 Upper East Mississippi nonmetropolitan area $44,970 34% below national

Similar Occupations in the Same Category

Other roles in SOC major group 51 (production) with comparable pay and career paths.

Frequently Asked Questions

How much does a Computer Numerically Controlled Tool Programmers make?
The median annual salary for Computer Numerically Controlled Tool Programmers is $68,120 ($32.75/hour). The salary range spans from $47,530 at the 10th percentile to $100,320 at the 90th percentile.
What state pays Computer Numerically Controlled Tool Programmers the most?
Connecticut pays the highest median salary for Computer Numerically Controlled Tool Programmers at $86,390/year, which is +27% above the national median.
What education do you need to become a Computer Numerically Controlled Tool Programmers?
The typical entry-level education for Computer Numerically Controlled Tool Programmers is Postsecondary nondegree award. On-the-job training: Moderate-term on-the-job training.
How dangerous is being a Computer Numerically Controlled Tool Programmers?
Computer Numerically Controlled Tool Programmers has a safety grade of B (Safe) based on BLS data. The fatality rate is 3.5 per 100,000 workers and the injury rate is 3.2 per 100 workers.
Is Computer Numerically Controlled Tool Programmers a good career?
Employment for Computer Numerically Controlled Tool Programmers is projected to grow 12.8% from 2024 to 2034, which is much faster than average. About 3,100 openings are projected each year.
How does Computer Numerically Controlled Tool Programmers pay vary by state?
Computer Numerically Controlled Tool Programmers salaries vary significantly by state. The highest-paying state is Connecticut at $86,390/year, while Ohio pays the least at $60,080/year. BLS data covers 43 states and territories.
Which metro areas pay the most for Computer Numerically Controlled Tool Programmers?
The highest-paying metro area for Computer Numerically Controlled Tool Programmers is San Jose-Sunnyvale-Santa Clara, CA at $102,980/year. BLS reports wage data for 178 metro areas for this occupation, with pay varying based on local demand and cost of living.

What to do with this data

How to use Computer Numerically Controlled Tool Programmers pay figures in a real decision

  • For an experienced offer, anchor on the 75th percentile (about $81,890/year), not the median. The median marks the middle worker; the upper quartile is the realistic target with strong experience. Salary calculator
  • Location moves pay significantly: Connecticut leads at $86,390/year for this role. Weigh state pay against local cost of living before relocating or negotiating remote. Pay by state
  • Compare this occupation against similar roles before you decide, so you are reading the pay band in context rather than in isolation. Compare jobs

These are BLS survey estimates for the occupation, not a salary offer or a prediction for any individual. Your pay depends on experience, employer, exact role, and location.

Data as of May 2025. Source: U.S. Bureau of Labor Statistics (BLS).

Occupational Employment and Wage Statistics (OEWS), May 2025 annual release. Employment projections from BLS Employment Projections program, 2024–2034. Data reflects cross-industry estimates for all ownership types.

These are survey estimates for the occupation, not a salary offer or a prediction for any individual. See how to use them.

Every figure on WageDex is rendered directly from U.S. Bureau of Labor Statistics wage data, no number is typed in by an editor. This occupation's figures are computed directly from the BLS OEWS and Employment Projections datasets, nothing is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error. Data current as of May 2025.

This page is for informational purposes only and does not constitute financial or career advice. Actual pay for a specific role, employer, or offer may differ from these national/state figures, consult a qualified career counselor, recruiter, or financial advisor before making decisions based on this data.