{
"cells": [
{
"cell_type": "markdown",
"id": "92475c69",
"metadata": {},
"source": [
"# Python API Example - Intraday Arb Breakevens\n",
"\n",
"Here we import Live, Historical and Revised prices from the Spark Intraday Arb Breakevens Python API. \n",
"\n",
"This guide is designed to provide an example of how to access the Spark API:\n",
"- The path to your client credentials is the only input needed to run this script (just before Section 2)\n",
"- This script has been designed to display the raw outputs of requests from the API, and then shows you how to format those outputs to enable easy reading and analysis\n",
"- This script can be copied and pasted by customers for quick use of the API\n",
"\n",
"__N.B. This guide is just for Intraday Arb Breakevens data. If you're looking for other API data products (such as Freight routes or Netbacks), please refer to their according code example files.__ "
]
},
{
"cell_type": "markdown",
"id": "c5716130",
"metadata": {},
"source": [
"## 1. Importing Data\n",
"\n",
"Here we define the functions that allow us to retrieve the valid credentials to access the Spark API.\n",
"\n",
"This section can remain unchanged for most Spark API users."
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "33fb0640",
"metadata": {},
"outputs": [],
"source": [
"import json\n",
"import os\n",
"import sys\n",
"import pandas as pd\n",
"import numpy as np\n",
"from base64 import b64encode\n",
"from pprint import pprint\n",
"from urllib.parse import urljoin\n",
"import datetime\n",
"\n",
"\n",
"try:\n",
" from urllib import request, parse\n",
" from urllib.error import HTTPError\n",
"except ImportError:\n",
" raise RuntimeError(\"Python 3 required\")\n",
"\n",
"\n",
"API_BASE_URL = \"https://api.sparkcommodities.com\"\n",
"\n",
"\n",
"def retrieve_credentials(file_path=None):\n",
" \"\"\"\n",
" Find credentials either by reading the client_credentials file or reading\n",
" environment variables\n",
" \"\"\"\n",
" if file_path is None:\n",
" client_id = os.getenv(\"SPARK_CLIENT_ID\")\n",
" client_secret = os.getenv(\"SPARK_CLIENT_SECRET\")\n",
" if not client_id or not client_secret:\n",
" raise RuntimeError(\n",
" \"SPARK_CLIENT_ID and SPARK_CLIENT_SECRET environment vars required\"\n",
" )\n",
" else:\n",
" # Parse the file\n",
" if not os.path.isfile(file_path):\n",
" raise RuntimeError(\"The file {} doesn't exist\".format(file_path))\n",
"\n",
" with open(file_path) as fp:\n",
" lines = [l.replace(\"\\n\", \"\") for l in fp.readlines()]\n",
"\n",
" if lines[0] in (\"clientId,clientSecret\", \"client_id,client_secret\"):\n",
" client_id, client_secret = lines[1].split(\",\")\n",
" else:\n",
" print(\"First line read: '{}'\".format(lines[0]))\n",
" raise RuntimeError(\n",
" \"The specified file {} doesn't look like to be a Spark API client \"\n",
" \"credentials file\".format(file_path)\n",
" )\n",
"\n",
" print(\">>>> Found credentials!\")\n",
" print(\n",
" \">>>> Client_id={}, client_secret={}****\".format(client_id, client_secret[:5])\n",
" )\n",
"\n",
" return client_id, client_secret\n",
"\n",
"\n",
"def do_api_post_query(uri, body, headers):\n",
" url = urljoin(API_BASE_URL, uri)\n",
"\n",
" data = json.dumps(body).encode(\"utf-8\")\n",
"\n",
" # HTTP POST request\n",
" req = request.Request(url, data=data, headers=headers)\n",
" try:\n",
" response = request.urlopen(req)\n",
" except HTTPError as e:\n",
" print(\"HTTP Error: \", e.code)\n",
" print(e.read())\n",
" sys.exit(1)\n",
"\n",
" resp_content = response.read()\n",
"\n",
" # The server must return HTTP 201. Raise an error if this is not the case\n",
" assert response.status == 201, resp_content\n",
"\n",
" # The server returned a JSON response\n",
" content = json.loads(resp_content)\n",
"\n",
" return content\n",
"\n",
"\n",
"def do_api_get_query(uri, access_token, format='json'):\n",
" \"\"\"\n",
" After receiving an Access Token, we can request information from the API.\n",
" \"\"\"\n",
" url = urljoin(API_BASE_URL, uri)\n",
"\n",
" if format == 'json':\n",
" headers = {\n",
" \"Authorization\": \"Bearer {}\".format(access_token),\n",
" \"Accept\": \"application/json\",\n",
" }\n",
" elif format == 'csv':\n",
" headers = {\n",
" \"Authorization\": \"Bearer {}\".format(access_token),\n",
" \"Accept\": \"text/csv\"\n",
" }\n",
"\n",
" # HTTP POST request\n",
" req = request.Request(url, headers=headers)\n",
" try:\n",
" response = request.urlopen(req)\n",
" except HTTPError as e:\n",
" print(\"HTTP Error: \", e.code)\n",
" print(e.read())\n",
" sys.exit(1)\n",
"\n",
" resp_content = response.read()\n",
"\n",
" # The server must return HTTP 201. Raise an error if this is not the case\n",
" assert response.status == 200, resp_content\n",
"\n",
" # Storing response based on requested format\n",
" if format == 'json':\n",
" content = json.loads(resp_content)\n",
" elif format == 'csv':\n",
" content = resp_content\n",
"\n",
" return content\n",
"\n",
"\n",
"def get_access_token(client_id, client_secret):\n",
" \"\"\"\n",
" Get a new access_token. Access tokens are the thing that applications use to make\n",
" API requests. Access tokens must be kept confidential in storage.\n",
"\n",
" # Procedure:\n",
"\n",
" Do a POST query with `grantType` and `scopes` in the body. A basic authorization\n",
" HTTP header is required. The \"Basic\" HTTP authentication scheme is defined in\n",
" RFC 7617, which transmits credentials as `clientId:clientSecret` pairs, encoded\n",
" using base64.\n",
" \"\"\"\n",
"\n",
" # Note: for the sake of this example, we choose to use the Python urllib from the\n",
" # standard lib. One should consider using https://requests.readthedocs.io/\n",
"\n",
" payload = \"{}:{}\".format(client_id, client_secret).encode()\n",
" headers = {\n",
" \"Authorization\": b64encode(payload).decode(),\n",
" \"Accept\": \"application/json\",\n",
" \"Content-Type\": \"application/json\",\n",
" }\n",
" body = {\n",
" \"grantType\": \"clientCredentials\",\n",
" #\"scopes\": \"read:intraday\",\n",
" }\n",
"\n",
" content = do_api_post_query(uri=\"/oauth/token/\", body=body, headers=headers)\n",
"\n",
" print(\n",
" \">>>> Successfully fetched an access token {}****, valid {} seconds.\".format(\n",
" content[\"accessToken\"][:5], content[\"expiresIn\"]\n",
" )\n",
" )\n",
"\n",
" return content[\"accessToken\"]\n",
"\n",
"\n"
]
},
{
"cell_type": "markdown",
"id": "fd3171a8",
"metadata": {},
"source": [
"## N.B. Credentials\n",
"\n",
"Here we call the above functions, and input the file path to our credentials.\n",
"\n",
"N.B. You must have downloaded your client credentials CSV file before proceeding. Please refer to the API documentation if you have not dowloaded them already.\n",
"\n",
"The code then prints the available prices that are callable from the API, and their corresponding Python ticker names are displayed as a list at the bottom of the Output."
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "fd7e89bf",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
">>>> Found credentials!\n",
">>>> Client_id=01c23590-ef6c-4a36-8237-c89c3f1a3b2a, client_secret=80763****\n",
">>>> Successfully fetched an access token eyJhb****, valid 604799 seconds.\n",
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIwMWMyMzU5MC1lZjZjLTRhMzYtODIzNy1jODljM2YxYTNiMmEiLCJzdWJfdHlwZSI6Im9hdXRoLWNsaWVudCIsImV4cCI6MTc2MzIzMTU2MCwidHlwZSI6ImFjY2Vzc1Rva2VuIiwiaGFzaGVkX3NlY3JldCI6InBia2RmMl9zaGEyNTYkNjAwMDAwJGhNdEw0OWsxRlRpVXNMTjY2OWpzak8kdUJJc3FyaXlvU0dXMlNLUC9odUs0eHd5Nnh3dUM3TTVpR0ZGbjc3aXhLVT0iLCJvcmdfdXVpZCI6IjQ5MzhiMGJiLTVmMjctNDE2NC04OTM4LTUyNTdmYmQzNTNmZiIsImNsaWVudF90eXBlIjoib2F1dGgtY2xpZW50In0.6yT3K8YIABMi_o-Nf6Ye3a8yH3RpcLk6jI2y6op_FfI\n"
]
}
],
"source": [
"# Insert file path to your client credentials here\n",
"client_id, client_secret = retrieve_credentials(file_path=\"/tmp/client_credentials.csv\")\n",
"\n",
"# Authenticate:\n",
"access_token = get_access_token(client_id, client_secret)\n",
"print(access_token)"
]
},
{
"cell_type": "markdown",
"id": "10bafcf1",
"metadata": {},
"source": [
"# 2. Reference Data\n",
"\n",
"The Reference Data endpoint returns the UUID codes associated with each FoB Port available on the Arb Breakevens endpoint. \n",
"\n",
"If there are two arb breakevens available for a single FoB Port, e.g. \"Sabine Pass via COGH\" or \"Sabine Pass via Panama\", these are included as separate entries in the Reference Data response. The FoB Port UUID remains the same between these two entries. "
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "4d211cdb",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"/beta/intraday/breakevens/reference-data/\n"
]
},
{
"data": {
"text/html": [
"
\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" fobPortUuid | \n",
" fobPortName | \n",
" viaPoint | \n",
"
\n",
" \n",
" \n",
" \n",
" | 0 | \n",
" 003f92ce-86d5-4d03-9761-311036c47812 | \n",
" Hammerfest | \n",
" cogh | \n",
"
\n",
" \n",
" | 1 | \n",
" 003afd77-2b63-41e4-8b7a-6d6294236d78 | \n",
" Bethioua | \n",
" cogh | \n",
"
\n",
" \n",
" | 2 | \n",
" 003dec0a-ce8f-41db-8c24-4d7ef6addf70 | \n",
" Sabine Pass | \n",
" cogh | \n",
"
\n",
" \n",
" | 3 | \n",
" 003dec0a-ce8f-41db-8c24-4d7ef6addf70 | \n",
" Sabine Pass | \n",
" panama | \n",
"
\n",
" \n",
" | 4 | \n",
" 0034fc9c-bb57-42b6-a91b-6f08c3795a25 | \n",
" Bonny LNG | \n",
" cogh | \n",
"
\n",
" \n",
" | 5 | \n",
" 003f9d1b-b4ad-4de9-8c8d-bd7fbcacd3df | \n",
" Ras Laffan | \n",
" cogh | \n",
"
\n",
" \n",
" | 6 | \n",
" 003342b7-ba5b-4f0e-b6df-4d95837a5691 | \n",
" Bintulu | \n",
" None | \n",
"
\n",
" \n",
" | 7 | \n",
" 00381c87-4180-4430-80f1-bf828099124f | \n",
" NWS | \n",
" cogh | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" fobPortUuid fobPortName viaPoint\n",
"0 003f92ce-86d5-4d03-9761-311036c47812 Hammerfest cogh\n",
"1 003afd77-2b63-41e4-8b7a-6d6294236d78 Bethioua cogh\n",
"2 003dec0a-ce8f-41db-8c24-4d7ef6addf70 Sabine Pass cogh\n",
"3 003dec0a-ce8f-41db-8c24-4d7ef6addf70 Sabine Pass panama\n",
"4 0034fc9c-bb57-42b6-a91b-6f08c3795a25 Bonny LNG cogh\n",
"5 003f9d1b-b4ad-4de9-8c8d-bd7fbcacd3df Ras Laffan cogh\n",
"6 003342b7-ba5b-4f0e-b6df-4d95837a5691 Bintulu None\n",
"7 00381c87-4180-4430-80f1-bf828099124f NWS cogh"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# define reference data function\n",
"\n",
"def fetch_reference_data(access_token):\n",
"\n",
" uri=\"/beta/intraday/breakevens/reference-data/\"\n",
" print(uri)\n",
" \n",
" content = do_api_get_query(\n",
" uri, access_token=access_token\n",
" )\n",
"\n",
" return content\n",
"\n",
"# call data\n",
"reference_raw = fetch_reference_data(access_token)\n",
"\n",
"# convert into Pandas DataFrame\n",
"ref_df = pd.json_normalize(reference_raw['data'])\n",
"ref_df"
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "1389e400",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"003dec0a-ce8f-41db-8c24-4d7ef6addf70\n"
]
}
],
"source": [
"# Save your chosen FoB Port UUID as a variable\n",
"my_fobport = ref_df[ref_df['fobPortName'] == 'Sabine Pass']['fobPortUuid'].iloc[0]\n",
"\n",
"print(my_fobport)"
]
},
{
"cell_type": "markdown",
"id": "7138d5ee",
"metadata": {},
"source": [
"# 3. Live Feed\n",
"\n",
"Here we define the function used to call the 'intraday/breakevens/live' endpoint. This endpoint retrieves the latest published curves from the Intraday platform, and takes 2 required parameters:\n",
"\n",
"- \"fob-port\": which FoB port you'd like to see Arb data for. UUIDs can be found in the reference data called above\n",
"- \"via-point\": the corresponding via point for the chosen FoB port, used in either the NWE or NEA netback calculation (only if applicable)\n",
"- \"breakeven-type\": which breakeven you'd like to retrieve ('jkm-ttf', 'jkm', 'ttf')\n",
"- \"unit\": which unit you'd like the prices to be in ('usd-per-mmbtu')\n",
"- \"percent-hire\": whether you'd like to include freight hire costs in the arb breakeven calculations (\"100\") or consider them as sunk costs (\"0\"). \"0\" and \"100\" are the only accepted values - any custom % value needs to be locally interpolated\n",
"\n",
"__N.B__ This function will only run once and retrieve the latest forward curve. For a continuous feed of prices, you need to repeatedly call this function every 10 minutes for each new price release"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "b4186220",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"/beta/intraday/breakevens/live/?fob-port=003dec0a-ce8f-41db-8c24-4d7ef6addf70&via-point=cogh&breakeven-type=jkm-ttf&unit=usd-per-mmbtu&percent-hire=100\n"
]
},
{
"data": {
"text/plain": [
"{'errors': [],\n",
" 'data': [{'asOf': '2025-11-07T17:00:00Z',\n",
" 'periodType': 'month',\n",
" 'periodFrom': '2026-03-01',\n",
" 'periodName': 'Mar26',\n",
" 'percentHire': 100,\n",
" 'value': '0.331',\n",
" 'revision': 0},\n",
" {'asOf': '2025-11-07T17:00:00Z',\n",
" 'periodType': 'month',\n",
" 'periodFrom': '2026-04-01',\n",
" 'periodName': 'Apr26',\n",
" 'percentHire': 100,\n",
" 'value': '0.201',\n",
" 'revision': 0},\n",
" {'asOf': '2025-11-07T17:00:00Z',\n",
" 'periodType': 'month',\n",
" 'periodFrom': '2026-05-01',\n",
" 'periodName': 'May26',\n",
" 'percentHire': 100,\n",
" 'value': '0.123',\n",
" 'revision': 0},\n",
" {'asOf': '2025-11-07T17:00:00Z',\n",
" 'periodType': 'month',\n",
" 'periodFrom': '2026-06-01',\n",
" 'periodName': 'Jun26',\n",
" 'percentHire': 100,\n",
" 'value': '0.085',\n",
" 'revision': 0},\n",
" {'asOf': '2025-11-07T17:00:00Z',\n",
" 'periodType': 'month',\n",
" 'periodFrom': '2026-07-01',\n",
" 'periodName': 'Jul26',\n",
" 'percentHire': 100,\n",
" 'value': '0.123',\n",
" 'revision': 0},\n",
" {'asOf': '2025-11-07T17:00:00Z',\n",
" 'periodType': 'month',\n",
" 'periodFrom': '2026-08-01',\n",
" 'periodName': 'Aug26',\n",
" 'percentHire': 100,\n",
" 'value': '0.238',\n",
" 'revision': 0},\n",
" {'asOf': '2025-11-07T17:00:00Z',\n",
" 'periodType': 'month',\n",
" 'periodFrom': '2026-09-01',\n",
" 'periodName': 'Sep26',\n",
" 'percentHire': 100,\n",
" 'value': '0.262',\n",
" 'revision': 0},\n",
" {'asOf': '2025-11-07T17:00:00Z',\n",
" 'periodType': 'month',\n",
" 'periodFrom': '2026-10-01',\n",
" 'periodName': 'Oct26',\n",
" 'percentHire': 100,\n",
" 'value': '0.227',\n",
" 'revision': 0}],\n",
" 'metaData': {'Unit': 'usd-per-mmbtu',\n",
" 'BreakevenType': 'jkm-ttf',\n",
" 'FobPortUUID': '003dec0a-ce8f-41db-8c24-4d7ef6addf70',\n",
" 'ViaPoint': 'cogh',\n",
" 'PercentHire': '100'},\n",
" 'revisions': []}"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"## Defining the function\n",
"\n",
"\n",
"def fetch_live_releases(access_token, ticker, via, breakeven_type, unit='usd-per-mmbtu', percent_hire=100, format='json'):\n",
" query_params = \"?fob-port={}\".format(ticker)\n",
" query_params += \"&via-point={}\".format(via)\n",
" query_params += \"&breakeven-type={}\".format(breakeven_type)\n",
" query_params += \"&unit={}\".format(unit)\n",
" query_params += \"&percent-hire={}\".format(percent_hire)\n",
"\n",
" my_uri=\"/beta/intraday/breakevens/live/{}\".format(query_params)\n",
" print(my_uri)\n",
" \n",
" content = do_api_get_query(\n",
" uri=my_uri, access_token=access_token, format=format\n",
" )\n",
" \n",
"\n",
" return content\n",
"\n",
"# calling the function to fetch the latest curves\n",
"live = fetch_live_releases(access_token, ticker='003dec0a-ce8f-41db-8c24-4d7ef6addf70', via='cogh', breakeven_type='jkm-ttf', unit='usd-per-mmbtu', percent_hire=100)\n",
"live"
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "c08606c8",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" asOf | \n",
" periodType | \n",
" periodFrom | \n",
" periodName | \n",
" percentHire | \n",
" value | \n",
" revision | \n",
"
\n",
" \n",
" \n",
" \n",
" | 0 | \n",
" 2025-11-07 17:00:00 | \n",
" month | \n",
" 2026-03-01 | \n",
" Mar26 | \n",
" 100 | \n",
" 0.331 | \n",
" 0 | \n",
"
\n",
" \n",
" | 1 | \n",
" 2025-11-07 17:00:00 | \n",
" month | \n",
" 2026-04-01 | \n",
" Apr26 | \n",
" 100 | \n",
" 0.201 | \n",
" 0 | \n",
"
\n",
" \n",
" | 2 | \n",
" 2025-11-07 17:00:00 | \n",
" month | \n",
" 2026-05-01 | \n",
" May26 | \n",
" 100 | \n",
" 0.123 | \n",
" 0 | \n",
"
\n",
" \n",
" | 3 | \n",
" 2025-11-07 17:00:00 | \n",
" month | \n",
" 2026-06-01 | \n",
" Jun26 | \n",
" 100 | \n",
" 0.085 | \n",
" 0 | \n",
"
\n",
" \n",
" | 4 | \n",
" 2025-11-07 17:00:00 | \n",
" month | \n",
" 2026-07-01 | \n",
" Jul26 | \n",
" 100 | \n",
" 0.123 | \n",
" 0 | \n",
"
\n",
" \n",
" | 5 | \n",
" 2025-11-07 17:00:00 | \n",
" month | \n",
" 2026-08-01 | \n",
" Aug26 | \n",
" 100 | \n",
" 0.238 | \n",
" 0 | \n",
"
\n",
" \n",
" | 6 | \n",
" 2025-11-07 17:00:00 | \n",
" month | \n",
" 2026-09-01 | \n",
" Sep26 | \n",
" 100 | \n",
" 0.262 | \n",
" 0 | \n",
"
\n",
" \n",
" | 7 | \n",
" 2025-11-07 17:00:00 | \n",
" month | \n",
" 2026-10-01 | \n",
" Oct26 | \n",
" 100 | \n",
" 0.227 | \n",
" 0 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" asOf periodType periodFrom periodName percentHire value \\\n",
"0 2025-11-07 17:00:00 month 2026-03-01 Mar26 100 0.331 \n",
"1 2025-11-07 17:00:00 month 2026-04-01 Apr26 100 0.201 \n",
"2 2025-11-07 17:00:00 month 2026-05-01 May26 100 0.123 \n",
"3 2025-11-07 17:00:00 month 2026-06-01 Jun26 100 0.085 \n",
"4 2025-11-07 17:00:00 month 2026-07-01 Jul26 100 0.123 \n",
"5 2025-11-07 17:00:00 month 2026-08-01 Aug26 100 0.238 \n",
"6 2025-11-07 17:00:00 month 2026-09-01 Sep26 100 0.262 \n",
"7 2025-11-07 17:00:00 month 2026-10-01 Oct26 100 0.227 \n",
"\n",
" revision \n",
"0 0 \n",
"1 0 \n",
"2 0 \n",
"3 0 \n",
"4 0 \n",
"5 0 \n",
"6 0 \n",
"7 0 "
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# convert JSON to DataFrame\n",
"live_df = pd.json_normalize(live['data'])\n",
"live_df['asOf'] = pd.to_datetime(live_df['asOf'], utc=True).dt.tz_localize(None)\n",
"live_df\n"
]
},
{
"cell_type": "markdown",
"id": "f0798174",
"metadata": {},
"source": [
"### Data included\n",
"\n",
"The JSON includes 4 fields:\n",
"- 'errors': will be empty if the API call is successful, otherwise returns relevant error code\n",
"- 'data': contains the full forward curve of the requested contract\n",
"- 'revisions': contains any revisions made since the last price release - this can be for a revision for any historical price\n",
"- 'metaData': provides details on the fetched data and time of API call"
]
},
{
"cell_type": "code",
"execution_count": 12,
"id": "690b953b",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"dict_keys(['errors', 'data', 'metaData', 'revisions'])\n",
"{'Unit': 'usd-per-mmbtu', 'BreakevenType': 'jkm-ttf', 'FobPortUUID': '003dec0a-ce8f-41db-8c24-4d7ef6addf70', 'ViaPoint': 'cogh', 'PercentHire': '100'}\n"
]
}
],
"source": [
"print(live.keys())\n",
"print(live['metaData'])"
]
},
{
"cell_type": "markdown",
"id": "e27e05fb",
"metadata": {},
"source": [
"# 4. Historical Data\n",
"\n",
"Here we define the function used to call the 'intraday/breakevens/historical' endpoint. This endpoint retrieves the historical published curves from the Intraday platform, and takes 4 required parameters:\n",
"\n",
"- \"fob-port\": which FoB port Arb Breakevens you'd like to pull\n",
"- \"via-point\": the corresponding via point for the chosen FoB port, used in either the NWE or NEA netback calculation (only if applicable)\n",
"- \"unit\": which unit you'd like the prices to be in ('usd-per-mmbtu')\n",
"- \"breakeven-type\": which breakeven you'd like to retrieve ('jkm-ttf', 'jkm', 'ttf')\n",
"- \"start\": which date you'd like the data to start from\n",
"- \"end\": which date you'd like the data to run up until\n",
"- \"percent-hire\": whether you'd like to include freight hire costs in the arb breakevens calculations (\"100\") or consider them as sunk costs (\"0\"). \"0\" and \"100\" are the only accepted values - any custom % value needs to be locally interpolated"
]
},
{
"cell_type": "code",
"execution_count": 13,
"id": "24adff55",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"/beta/intraday/breakevens/historical/?fob-port=003dec0a-ce8f-41db-8c24-4d7ef6addf70&via-point=cogh&breakeven-type=jkm-ttf&unit=usd-per-mmbtu&percent-hire=100&start=2025-10-01&end=2025-10-31\n"
]
}
],
"source": [
"## Defining the function\n",
"\n",
"\n",
"def fetch_historical_releases(access_token, ticker, via, breakeven_type, start, end, unit='usd-per-mmbtu', percent_hire=100, format='json'):\n",
" query_params = \"?fob-port={}\".format(ticker)\n",
" query_params += \"&via-point={}\".format(via)\n",
" query_params += \"&breakeven-type={}\".format(breakeven_type)\n",
" query_params += \"&unit={}\".format(unit)\n",
" query_params += \"&percent-hire={}\".format(percent_hire)\n",
"\n",
" query_params += \"&start={}\".format(start)\n",
" query_params += \"&end={}\".format(end)\n",
"\n",
" uri=\"/beta/intraday/breakevens/historical/{}\".format(query_params)\n",
" print(uri)\n",
" \n",
" content = do_api_get_query(\n",
" uri=uri, access_token=access_token, format=format\n",
" )\n",
"\n",
" return content\n",
"\n",
"# call function to fetch historical data\n",
"\n",
"historical = fetch_historical_releases(access_token, ticker='003dec0a-ce8f-41db-8c24-4d7ef6addf70', via='cogh', breakeven_type='jkm-ttf', start='2025-10-01', end='2025-10-31', unit='usd-per-mmbtu', percent_hire=100)"
]
},
{
"cell_type": "markdown",
"id": "a2af8dff",
"metadata": {},
"source": [
"### Data included\n",
"\n",
"The JSON includes 4 fields:\n",
"- 'errors': will be empty if the API call is successful, otherwise returns relevant error code\n",
"- 'data': contains the historical dataset of the requested contract\n",
"- 'metaData': provides details on the fetched data and time of API call\n",
"\n",
"__N.B.__ for historical revisions, please refer to the \"Intraday Revisions\" code sample"
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "24eb1a58",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"dict_keys(['errors', 'data', 'metaData'])\n",
"{'unit': 'usd-per-mmbtu', 'BreakevenType': 'jkm-ttf', 'fobPortUuid': '003dec0a-ce8f-41db-8c24-4d7ef6addf70', 'viaPoint': 'cogh', 'percentHire': '100', 'start': '2025-10-01T00:00:00+01:00', 'end': '2025-10-31T00:00:00+00:00', 'visibility': 'complete'}\n"
]
}
],
"source": [
"print(historical.keys())\n",
"print(historical['metaData'])"
]
},
{
"cell_type": "markdown",
"id": "09efaf31",
"metadata": {},
"source": [
"### Historical Data: DataFrame Conversion & Indexing"
]
},
{
"cell_type": "code",
"execution_count": 15,
"id": "2df46e36",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" asOf | \n",
" periodType | \n",
" periodFrom | \n",
" periodName | \n",
" monthIndex | \n",
" value | \n",
" revision | \n",
"
\n",
" \n",
" \n",
" \n",
" | 0 | \n",
" 2025-10-01 06:00:00 | \n",
" month | \n",
" 2026-02-01 | \n",
" Feb26 | \n",
" 4 | \n",
" 0.339 | \n",
" 0 | \n",
"
\n",
" \n",
" | 1 | \n",
" 2025-10-01 06:00:00 | \n",
" month | \n",
" 2026-03-01 | \n",
" Mar26 | \n",
" 5 | \n",
" 0.321 | \n",
" 0 | \n",
"
\n",
" \n",
" | 2 | \n",
" 2025-10-01 06:00:00 | \n",
" month | \n",
" 2026-04-01 | \n",
" Apr26 | \n",
" 6 | \n",
" 0.275 | \n",
" 0 | \n",
"
\n",
" \n",
" | 3 | \n",
" 2025-10-01 06:00:00 | \n",
" month | \n",
" 2026-05-01 | \n",
" May26 | \n",
" 7 | \n",
" 0.191 | \n",
" 0 | \n",
"
\n",
" \n",
" | 4 | \n",
" 2025-10-01 06:00:00 | \n",
" month | \n",
" 2026-06-01 | \n",
" Jun26 | \n",
" 8 | \n",
" 0.122 | \n",
" 0 | \n",
"
\n",
" \n",
" | 5 | \n",
" 2025-10-01 06:00:00 | \n",
" month | \n",
" 2026-07-01 | \n",
" Jul26 | \n",
" 9 | \n",
" 0.198 | \n",
" 0 | \n",
"
\n",
" \n",
" | 6 | \n",
" 2025-10-01 06:00:00 | \n",
" month | \n",
" 2026-08-01 | \n",
" Aug26 | \n",
" 10 | \n",
" 0.233 | \n",
" 0 | \n",
"
\n",
" \n",
" | 7 | \n",
" 2025-10-01 06:10:00 | \n",
" month | \n",
" 2026-02-01 | \n",
" Feb26 | \n",
" 4 | \n",
" 0.338 | \n",
" 0 | \n",
"
\n",
" \n",
" | 8 | \n",
" 2025-10-01 06:10:00 | \n",
" month | \n",
" 2026-03-01 | \n",
" Mar26 | \n",
" 5 | \n",
" 0.318 | \n",
" 0 | \n",
"
\n",
" \n",
" | 9 | \n",
" 2025-10-01 06:10:00 | \n",
" month | \n",
" 2026-04-01 | \n",
" Apr26 | \n",
" 6 | \n",
" 0.273 | \n",
" 0 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" asOf periodType periodFrom periodName monthIndex value \\\n",
"0 2025-10-01 06:00:00 month 2026-02-01 Feb26 4 0.339 \n",
"1 2025-10-01 06:00:00 month 2026-03-01 Mar26 5 0.321 \n",
"2 2025-10-01 06:00:00 month 2026-04-01 Apr26 6 0.275 \n",
"3 2025-10-01 06:00:00 month 2026-05-01 May26 7 0.191 \n",
"4 2025-10-01 06:00:00 month 2026-06-01 Jun26 8 0.122 \n",
"5 2025-10-01 06:00:00 month 2026-07-01 Jul26 9 0.198 \n",
"6 2025-10-01 06:00:00 month 2026-08-01 Aug26 10 0.233 \n",
"7 2025-10-01 06:10:00 month 2026-02-01 Feb26 4 0.338 \n",
"8 2025-10-01 06:10:00 month 2026-03-01 Mar26 5 0.318 \n",
"9 2025-10-01 06:10:00 month 2026-04-01 Apr26 6 0.273 \n",
"\n",
" revision \n",
"0 0 \n",
"1 0 \n",
"2 0 \n",
"3 0 \n",
"4 0 \n",
"5 0 \n",
"6 0 \n",
"7 0 \n",
"8 0 \n",
"9 0 "
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# converting to Pandas DataFrame\n",
"hist_df = pd.json_normalize(historical['data'])\n",
"hist_df['asOf'] = pd.to_datetime(hist_df['asOf'], utc=True).dt.tz_localize(None)\n",
"hist_df.head(10)"
]
},
{
"cell_type": "code",
"execution_count": 16,
"id": "22f3ae40",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"['Apr26', 'Aug26', 'Feb26', 'Jul26', 'Jun26', 'Mar26', 'May26', 'Sep26']\n"
]
},
{
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" asOf | \n",
" periodType | \n",
" periodFrom | \n",
" periodName | \n",
" monthIndex | \n",
" value | \n",
" revision | \n",
"
\n",
" \n",
" \n",
" \n",
" | 2 | \n",
" 2025-10-01 06:00:00 | \n",
" month | \n",
" 2026-04-01 | \n",
" Apr26 | \n",
" 6 | \n",
" 0.275 | \n",
" 0 | \n",
"
\n",
" \n",
" | 9 | \n",
" 2025-10-01 06:10:00 | \n",
" month | \n",
" 2026-04-01 | \n",
" Apr26 | \n",
" 6 | \n",
" 0.273 | \n",
" 0 | \n",
"
\n",
" \n",
" | 16 | \n",
" 2025-10-01 06:20:00 | \n",
" month | \n",
" 2026-04-01 | \n",
" Apr26 | \n",
" 6 | \n",
" 0.276 | \n",
" 0 | \n",
"
\n",
" \n",
" | 23 | \n",
" 2025-10-01 06:30:00 | \n",
" month | \n",
" 2026-04-01 | \n",
" Apr26 | \n",
" 6 | \n",
" 0.274 | \n",
" 0 | \n",
"
\n",
" \n",
" | 30 | \n",
" 2025-10-01 06:40:00 | \n",
" month | \n",
" 2026-04-01 | \n",
" Apr26 | \n",
" 6 | \n",
" 0.27 | \n",
" 0 | \n",
"
\n",
" \n",
" | 37 | \n",
" 2025-10-01 06:50:00 | \n",
" month | \n",
" 2026-04-01 | \n",
" Apr26 | \n",
" 6 | \n",
" 0.274 | \n",
" 0 | \n",
"
\n",
" \n",
" | 44 | \n",
" 2025-10-01 07:00:00 | \n",
" month | \n",
" 2026-04-01 | \n",
" Apr26 | \n",
" 6 | \n",
" 0.276 | \n",
" 0 | \n",
"
\n",
" \n",
" | 51 | \n",
" 2025-10-01 07:10:00 | \n",
" month | \n",
" 2026-04-01 | \n",
" Apr26 | \n",
" 6 | \n",
" 0.276 | \n",
" 0 | \n",
"
\n",
" \n",
" | 58 | \n",
" 2025-10-01 07:20:00 | \n",
" month | \n",
" 2026-04-01 | \n",
" Apr26 | \n",
" 6 | \n",
" 0.274 | \n",
" 0 | \n",
"
\n",
" \n",
" | 65 | \n",
" 2025-10-01 07:30:00 | \n",
" month | \n",
" 2026-04-01 | \n",
" Apr26 | \n",
" 6 | \n",
" 0.271 | \n",
" 0 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" asOf periodType periodFrom periodName monthIndex value \\\n",
"2 2025-10-01 06:00:00 month 2026-04-01 Apr26 6 0.275 \n",
"9 2025-10-01 06:10:00 month 2026-04-01 Apr26 6 0.273 \n",
"16 2025-10-01 06:20:00 month 2026-04-01 Apr26 6 0.276 \n",
"23 2025-10-01 06:30:00 month 2026-04-01 Apr26 6 0.274 \n",
"30 2025-10-01 06:40:00 month 2026-04-01 Apr26 6 0.27 \n",
"37 2025-10-01 06:50:00 month 2026-04-01 Apr26 6 0.274 \n",
"44 2025-10-01 07:00:00 month 2026-04-01 Apr26 6 0.276 \n",
"51 2025-10-01 07:10:00 month 2026-04-01 Apr26 6 0.276 \n",
"58 2025-10-01 07:20:00 month 2026-04-01 Apr26 6 0.274 \n",
"65 2025-10-01 07:30:00 month 2026-04-01 Apr26 6 0.271 \n",
"\n",
" revision \n",
"2 0 \n",
"9 0 \n",
"16 0 \n",
"23 0 \n",
"30 0 \n",
"37 0 \n",
"44 0 \n",
"51 0 \n",
"58 0 \n",
"65 0 "
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Group dataframe by \"Contract\" field\n",
"contract_groups = hist_df.groupby('periodName')\n",
"\n",
"# list available contracts (not listed chronologically)\n",
"contract_keys = list(contract_groups.groups.keys())\n",
"print(contract_keys)\n",
"\n",
"# Fetch historical prices for a specific contract\n",
"cdf = contract_groups.get_group(contract_keys[0])\n",
"cdf.head(10)"
]
},
{
"cell_type": "markdown",
"id": "b3fa015e",
"metadata": {},
"source": [
"## N.B. Historical Data Limits\n",
"\n",
"Currently, a maximum of 30 historical days can be called at one time due to the size of the data file. \n",
"\n",
"If more data points are required, the below code can be used. It calls 30 historical days at a time. To call more history, increase the 'loops' parameter in the first line of the code. The 'loops' parameter describes the number of historical data requests to be executed."
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "129599ed",
"metadata": {},
"outputs": [],
"source": [
"def loop_historical_data(token, hist_fob, hist_via, hist_unit, hist_start, hist_end, hist_percent_hire=100):\n",
" \n",
" # calculating the amount of days to retrieve data for\n",
" hist_diff = (datetime.datetime.strptime(hist_end, '%Y-%m-%d') - datetime.datetime.strptime(hist_start, '%Y-%m-%d')).days\n",
" t = 0\n",
"\n",
" starts = []\n",
" ends = []\n",
" \n",
" # iterating through the historical data, 20 days at a time\n",
" while t < hist_diff:\n",
" if t == 0:\n",
" diff_end = datetime.datetime.strftime(datetime.datetime.strptime(hist_start, '%Y-%m-%d') + pd.Timedelta(20, unit='days'), '%Y-%m-%d')\n",
" historical = fetch_historical_releases(access_token, ticker=hist_fob, via=hist_via, unit=hist_unit, start=hist_start, end=diff_end, percent_hire=hist_percent_hire)\n",
" hist_df = pd.json_normalize(historical['data'])\n",
"\n",
" starts.append(hist_start)\n",
" ends.append(diff_end)\n",
"\n",
" else:\n",
" if t < hist_diff-20:\n",
" diff_start = datetime.datetime.strftime(datetime.datetime.strptime(hist_start, '%Y-%m-%d') + pd.Timedelta(t, unit='days'), '%Y-%m-%d')\n",
" diff_end = datetime.datetime.strftime(datetime.datetime.strptime(diff_start, '%Y-%m-%d') + pd.Timedelta(20, unit='days'), '%Y-%m-%d')\n",
" historical = fetch_historical_releases(access_token, ticker=hist_fob, via=hist_via, unit=hist_unit, start=diff_start, end=diff_end, percent_hire=hist_percent_hire)\n",
" hist_df = pd.concat([hist_df,pd.json_normalize(historical['data'])])\n",
" starts.append(hist_start)\n",
" ends.append(diff_end)\n",
" else:\n",
" diff_start = datetime.datetime.strftime(datetime.datetime.strptime(hist_start, '%Y-%m-%d') + pd.Timedelta(t, unit='days'), '%Y-%m-%d')\n",
" diff_end = datetime.datetime.strftime(datetime.datetime.strptime(diff_start, '%Y-%m-%d') + pd.Timedelta(hist_diff-t, unit='days'), '%Y-%m-%d')\n",
" historical = fetch_historical_releases(access_token, ticker=hist_fob, via=hist_via, unit=hist_unit, start=diff_start, end=diff_end, percent_hire=hist_percent_hire)\n",
" hist_df = pd.concat([hist_df,pd.json_normalize(historical['data'])])\n",
" starts.append(hist_start)\n",
" ends.append(diff_end)\n",
" \n",
" t += 20\n",
"\n",
" hist_df['value'] = pd.to_numeric(hist_df['value'])\n",
" hist_df['asOf'] = pd.to_datetime(hist_df['asOf'], utc=True).dt.tz_localize(None)\n",
"\n",
" return hist_df"
]
},
{
"cell_type": "code",
"execution_count": 18,
"id": "a3ac2ad6",
"metadata": {},
"outputs": [],
"source": [
"# Calling the extended historical data function\n",
"\n",
"#hdf = loop_historical_data(access_token, hist_fob='003dec0a-ce8f-41db-8c24-4d7ef6addf70', hist_via='cogh', \n",
"# hist_unit='usd-per-mmbtu', hist_start='2025-08-01', hist_end='2025-10-28', hist_percent_hire=100)\n",
"#hdf"
]
},
{
"cell_type": "markdown",
"id": "922a757e",
"metadata": {},
"source": [
"# 5. Revisions\n",
"\n",
"Here we define the function used to call the 'intraday/breakevens/revisions' endpoint. This endpoint retrieves the historical price revisions from the Intraday platform, and takes 2 required parameters:\n",
"\n",
"- \"fob-port\": which FoB port you'd like to see Arb Breakevens data for. UUIDs can be found in the reference data called above\n",
"- \"via-point\": the corresponding via point for the chosen FoB port, used in either the NWE or NEA netback calculation (only if applicable)\n",
"- \"unit\": which unit you'd like the prices to be in ('usd-per-mmbtu')\n",
"- \"percent-hire\": whether you'd like to include freight hire costs in the arb breakeven calculations (\"100\") or consider them as sunk costs (\"0\"). \"0\" and \"100\" are the only accepted values - any custom % value needs to be locally interpolated"
]
},
{
"cell_type": "code",
"execution_count": 19,
"id": "054ccebe",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"/beta/intraday/breakevens/revisions/?fob-port=003dec0a-ce8f-41db-8c24-4d7ef6addf70&via-point=cogh&breakeven-type=jkm-ttf&unit=usd-per-mmbtu&percent-hire=100\n"
]
}
],
"source": [
"def fetch_historical_revisions(access_token, ticker, via, breakeven_type, unit='usd-per-mmbtu', percent_hire=100, format='json'):\n",
" query_params = \"?fob-port={}\".format(ticker)\n",
" query_params += \"&via-point={}\".format(via)\n",
" query_params += \"&breakeven-type={}\".format(breakeven_type)\n",
" query_params += \"&unit={}\".format(unit)\n",
" query_params += \"&percent-hire={}\".format(percent_hire)\n",
"\n",
" uri=\"/beta/intraday/breakevens/revisions/{}\".format(query_params)\n",
" print(uri)\n",
" \n",
" content = do_api_get_query(\n",
" uri, access_token=access_token, format=format\n",
" )\n",
"\n",
" return content\n",
"\n",
"revs = fetch_historical_revisions(access_token, ticker=my_fobport, via='cogh', breakeven_type='jkm-ttf', unit='usd-per-mmbtu', percent_hire=100)"
]
},
{
"cell_type": "markdown",
"id": "45988eac",
"metadata": {},
"source": [
"__N.B.__\n",
"\n",
"Revisions are only stored in this endpoint for all revisions published since the start of the previous business day. If you'd like to check for any price revisions published earlier than this, we recommend downloading our historical datasets as these will have the most up-to-date prices (including revised prices)."
]
},
{
"cell_type": "code",
"execution_count": 20,
"id": "c19aff5b",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'errors': [],\n",
" 'data': [{'as_of': '2025-11-05T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.243',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.199',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.317',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.516',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.581',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.87',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.69',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.429',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.219',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.317',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.408',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.498',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.261',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.115',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.264',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.583',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.592',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.826',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.655',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.488',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.313',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.278',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.294',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.441',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.245',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.172',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.31',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.537',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.527',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.805',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.712',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.497',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.25',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.278',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.338',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.463',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.253',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.11',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.242',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.57',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.642',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.87',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.649',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.381',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.197',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.329',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.433',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.509',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.243',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.173',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.29',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.518',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.582',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.859',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.675',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.417',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.213',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.313',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.403',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.494',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.255',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.117',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.235',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.56',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.674',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.903',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.628',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.335',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.176',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.349',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.47',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.525',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.264',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.088',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.208',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.582',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.718',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.923',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.609',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.3',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.16',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.365',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.499',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.538',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.251',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.15',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.267',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.539',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.629',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.883',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.653',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.374',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.192',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.333',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.442',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.513',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.258',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.117',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.236',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.561',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.675',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.904',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.63',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.334',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.173',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.349',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.472',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.526',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.264',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.081',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.202',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.587',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.732',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.931',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.601',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.282',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.149',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.374',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.517',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.544',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.254',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.139',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.258',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.552',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.656',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.898',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.641',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.35',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.18',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.343',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.46',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.519',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.257',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.111',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.231',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.565',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.688',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.912',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.624',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.321',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.167',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.356',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.484',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.529',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.259',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.072',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.197',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.592',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.74',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.933',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.593',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.269',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.143',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.379',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.526',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.55',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.245',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.135',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.259',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.55',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.653',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.894',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.635',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.342',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.176',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.345',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.465',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.522',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.251',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.102',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.228',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.572',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.693',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.911',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.619',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.165',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.36',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.49',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.533',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.259',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.071',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.197',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.593',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.738',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.931',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.597',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.277',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.148',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.378',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.523',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.547',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.249',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.133',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.255',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.552',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.652',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.892',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.639',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.35',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.181',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.345',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.463',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.521',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.256',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.104',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.227',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.573',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.695',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.912',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.617',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.312',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.164',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.362',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.494',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.534',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.258',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.081',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.208',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.588',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.725',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.925',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.602',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.285',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.151',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.373',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.515',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.543',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.236',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.192',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.313',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.514',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.571',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.854',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.673',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.411',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.208',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.316',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.41',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.496',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.236',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.19',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.312',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.514',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.572',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.855',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.673',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.412',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.208',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.316',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.41',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.497',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.239',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.196',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.511',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.566',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.853',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.679',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.421',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.212',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.312',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.403',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.494',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.238',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.195',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.512',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.567',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.853',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.679',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.42',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.212',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.312',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.404',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.494',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.24',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.196',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.513',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.568',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.854',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.68',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.421',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.213',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.313',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.405',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T10:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.495',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.24',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.196',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.512',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.568',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.854',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.68',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.421',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.212',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.311',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.403',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.495',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.241',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.197',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.316',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.514',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.578',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.882',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.629',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.411',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.243',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.308',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.406',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.496',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.241',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.196',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.513',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.576',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.881',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.628',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.41',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.242',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.307',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.405',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.496',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.24',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.196',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.314',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.512',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.575',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.881',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.63',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.412',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.243',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.307',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.405',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.496',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.239',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.193',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.313',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.514',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.579',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.883',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.629',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.41',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.243',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.31',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.41',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.498',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.236',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.189',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.31',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.513',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.578',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.881',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.625',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.406',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.24',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.31',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.409',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T11:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.496',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.236',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.19',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.313',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.515',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.579',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.882',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.625',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.405',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.241',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.312',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.413',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.498',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.235',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.189',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.311',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.514',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.578',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.879',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.619',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.398',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.237',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.313',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.416',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.5',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.238',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.195',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.314',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.511',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.574',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.877',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.622',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.403',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.238',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.31',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.41',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.498',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.239',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.196',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.511',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.573',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.877',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.622',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.403',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.239',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.311',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.412',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.498',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.239',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.197',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.512',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.574',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.878',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.625',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.406',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.24',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.31',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.41',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.497',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.239',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.195',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.512',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.575',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.88',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.627',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.408',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.242',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.309',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.408',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T12:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.498',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.239',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.196',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.513',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.576',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.881',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.629',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.411',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.242',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.308',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.406',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.496',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.239',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.196',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.51',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.572',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.879',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.628',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.41',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.242',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.308',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.406',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.496',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.239',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.196',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.314',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.51',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.573',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.878',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.626',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.408',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.241',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.309',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.408',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.496',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.24',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.197',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.509',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.571',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.878',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.629',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.413',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.244',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.308',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.405',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.497',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.242',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.2',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.317',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.511',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.572',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.879',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.63',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.413',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.243',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.308',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.406',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.498',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.241',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.199',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.317',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.51',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.571',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.877',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.627',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.41',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.242',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.308',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.407',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T13:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.498',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.24',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.198',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.316',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.51',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.571',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.877',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.627',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.413',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.244',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.307',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.404',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.497',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.24',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.199',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.316',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.51',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.571',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.876',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.627',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.412',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.244',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.306',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.403',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.495',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.239',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.197',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.511',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.573',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.877',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.626',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.41',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.243',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.308',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.405',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.496',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.239',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.197',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.509',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.571',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.877',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.627',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.413',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.243',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.304',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.4',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.493',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.237',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.194',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.314',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.513',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.576',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.879',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.626',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.409',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.242',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.307',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.404',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.494',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.238',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.194',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.314',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.512',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.575',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.879',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.626',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.409',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.242',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.307',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.404',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T14:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.495',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.234',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.192',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.313',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.51',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.571',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.875',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.622',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.406',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.24',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.307',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.405',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.496',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.233',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.191',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.313',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.511',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.573',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.876',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.622',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.405',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.24',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.307',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.406',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.497',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.233',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.191',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.314',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.511',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.574',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.876',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.62',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.402',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.24',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.312',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.412',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.499',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.233',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.192',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.314',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.511',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.573',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.875',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.618',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.4',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.239',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.312',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.413',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.498',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.231',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.19',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.313',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.511',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.573',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.874',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.617',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.398',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.237',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.311',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.413',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.498',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.232',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.192',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.314',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.511',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.572',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.874',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.615',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.399',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.239',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.308',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.407',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T15:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.496',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.234',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.193',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.511',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.573',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.876',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.618',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.403',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.242',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.309',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.408',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.497',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.234',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.193',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.514',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.577',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.877',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.617',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.4',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.241',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.31',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.408',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.496',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.233',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.191',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.314',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.512',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.574',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.877',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.619',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.403',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.242',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.308',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.406',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.497',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.234',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.191',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.313',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.513',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.577',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.878',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.618',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.401',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.241',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.31',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.409',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.498',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.233',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.19',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.312',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.51',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.573',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.876',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.617',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.402',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.24',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.307',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.407',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T16:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.497',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.233',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.192',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.316',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.516',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.577',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.876',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.616',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.4',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.239',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.307',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.408',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.497',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-03-01',\n",
" 'period_name': 'Mar26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.337',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-04-01',\n",
" 'period_name': 'Apr26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.23',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-05-01',\n",
" 'period_name': 'May26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.112',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-06-01',\n",
" 'period_name': 'Jun26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.073',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-07-01',\n",
" 'period_name': 'Jul26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.145',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-08-01',\n",
" 'period_name': 'Aug26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.228',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-05T17:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-09-01',\n",
" 'period_name': 'Sep26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.251',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:25:31.388687Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.233',\n",
" 'revision': 2,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.192',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.316',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.512',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.569',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.869',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.624',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.415',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.243',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.304',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.407',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.497',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-04-01',\n",
" 'period_name': 'Apr26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.235',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-05-01',\n",
" 'period_name': 'May26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.117',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-06-01',\n",
" 'period_name': 'Jun26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.085',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-07-01',\n",
" 'period_name': 'Jul26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.132',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-08-01',\n",
" 'period_name': 'Aug26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.233',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-09-01',\n",
" 'period_name': 'Sep26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.252',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.251',\n",
" 'revision': 2,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.107',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.262',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.584',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.597',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.839',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.582',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.458',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.329',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.272',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.308',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.448',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-04-01',\n",
" 'period_name': 'Apr26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.218',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-05-01',\n",
" 'period_name': 'May26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.109',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-06-01',\n",
" 'period_name': 'Jun26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.084',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-07-01',\n",
" 'period_name': 'Jul26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.129',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-08-01',\n",
" 'period_name': 'Aug26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.231',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-09-01',\n",
" 'period_name': 'Sep26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.281',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.237',\n",
" 'revision': 2,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.174',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.317',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.531',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.517',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.81',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.648',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.484',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.276',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.268',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.341',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.461',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-07-01',\n",
" 'period_name': 'Jul26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.125',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-08-01',\n",
" 'period_name': 'Aug26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.227',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-09-01',\n",
" 'period_name': 'Sep26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.256',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.231',\n",
" 'revision': 2,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.197',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.331',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.512',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.519',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.825',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.64',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.463',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.266',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.278',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.358',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.469',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-07-01',\n",
" 'period_name': 'Jul26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.122',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-08-01',\n",
" 'period_name': 'Aug26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.223',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-09-01',\n",
" 'period_name': 'Sep26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.245',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.231',\n",
" 'revision': 2,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.196',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.321',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.507',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.549',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.853',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.624',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.426',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.25',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.294',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.389',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.484',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-07-01',\n",
" 'period_name': 'Jul26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.123',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-08-01',\n",
" 'period_name': 'Aug26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.224',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-09-01',\n",
" 'period_name': 'Sep26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.246',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.231',\n",
" 'revision': 2,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.194',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.317',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.508',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.566',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.866',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.615',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.408',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.241',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.302',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.404',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.491',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-07-01',\n",
" 'period_name': 'Jul26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.123',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-08-01',\n",
" 'period_name': 'Aug26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.226',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T07:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-09-01',\n",
" 'period_name': 'Sep26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.247',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.231',\n",
" 'revision': 2,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.195',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.316',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.506',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.562',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.865',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.617',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.411',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.243',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.302',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.403',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.492',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-07-01',\n",
" 'period_name': 'Jul26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.125',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-08-01',\n",
" 'period_name': 'Aug26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.226',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-09-01',\n",
" 'period_name': 'Sep26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.247',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.232',\n",
" 'revision': 2,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.195',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.317',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.507',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.563',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.865',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.616',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.41',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.243',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.302',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.403',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.493',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-07-01',\n",
" 'period_name': 'Jul26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.124',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-08-01',\n",
" 'period_name': 'Aug26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.225',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-09-01',\n",
" 'period_name': 'Sep26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.247',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.231',\n",
" 'revision': 2,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.194',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.315',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.505',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.561',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.863',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.615',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.409',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.242',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.3',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.401',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.492',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-07-01',\n",
" 'period_name': 'Jul26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.125',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-08-01',\n",
" 'period_name': 'Aug26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.225',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-09-01',\n",
" 'period_name': 'Sep26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.246',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.234',\n",
" 'revision': 2,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.2',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.32',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.504',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.559',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.866',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.625',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.421',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.247',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.298',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.396',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.488',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-07-01',\n",
" 'period_name': 'Jul26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.126',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-08-01',\n",
" 'period_name': 'Aug26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.227',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-09-01',\n",
" 'period_name': 'Sep26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.247',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.232',\n",
" 'revision': 2,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.198',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.319',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.503',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.558',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.864',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.622',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.417',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.245',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.3',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.399',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.49',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-07-01',\n",
" 'period_name': 'Jul26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.123',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-08-01',\n",
" 'period_name': 'Aug26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.225',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-09-01',\n",
" 'period_name': 'Sep26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.246',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.232',\n",
" 'revision': 2,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.199',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.319',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.506',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.563',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.865',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.614',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.407',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.242',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.306',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.409',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.496',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-07-01',\n",
" 'period_name': 'Jul26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.123',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-08-01',\n",
" 'period_name': 'Aug26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.226',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T08:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-09-01',\n",
" 'period_name': 'Sep26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.246',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T18:27:01.680494Z'},\n",
" {'as_of': '2025-11-06T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.228',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.197',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.318',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.505',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.562',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.865',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.617',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.41',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.242',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.302',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.403',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.492',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.229',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.197',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.318',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.505',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.562',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.866',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.619',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.413',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.245',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.302',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.403',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.493',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.229',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.198',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.318',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.505',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.561',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.867',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.623',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.418',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.247',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.3',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.399',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:20:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.49',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.228',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.196',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.318',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.507',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.565',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.869',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.62',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.414',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.246',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.304',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.405',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:30:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.493',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.23',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.197',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.318',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.508',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.567',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.87',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.621',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.415',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.245',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.301',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.4',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:40:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.491',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.229',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.196',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.317',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.503',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.56',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.866',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.623',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.419',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.247',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.298',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.396',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T09:50:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.489',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.231',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.199',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.32',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-01-01',\n",
" 'period_name': 'Jan27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.505',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-02-01',\n",
" 'period_name': 'Feb27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.558',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-03-01',\n",
" 'period_name': 'Mar27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.865',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-04-01',\n",
" 'period_name': 'Apr27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.627',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-05-01',\n",
" 'period_name': 'May27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.425',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-06-01',\n",
" 'period_name': 'Jun27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.25',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-07-01',\n",
" 'period_name': 'Jul27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.299',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-08-01',\n",
" 'period_name': 'Aug27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.395',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:00:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2027-09-01',\n",
" 'period_name': 'Sep27',\n",
" 'percent_hire': 100,\n",
" 'value': '0.489',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-10-01',\n",
" 'period_name': 'Oct26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.232',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-11-01',\n",
" 'period_name': 'Nov26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.197',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" {'as_of': '2025-11-06T10:10:00Z',\n",
" 'period_type': 'month',\n",
" 'period_from': '2026-12-01',\n",
" 'period_name': 'Dec26',\n",
" 'percent_hire': 100,\n",
" 'value': '0.319',\n",
" 'revision': 1,\n",
" 'revision_dt': '2025-11-06T17:55:55.103663Z'},\n",
" ...],\n",
" 'metaData': {'fobPort': '003dec0a-ce8f-41db-8c24-4d7ef6addf70',\n",
" 'viaPoint': 'cogh',\n",
" 'percentHire': 100,\n",
" 'unit': 'usd-per-mmbtu'}}"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"revs"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "base",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.5"
}
},
"nbformat": 4,
"nbformat_minor": 5
}