{"schema_version":"stn-index-history-v1","dataset_id":"stn-index-history-stn-ps","data_status":"live","as_of":"2026-10-29","available_from":"2026-09-09","methodology_version":"equal_weight_chain_linked_close_v1","source":{"provider":"IEX Exchange HIST","scope":"Derived STN index levels; underlying IEX Exchange executions only, T+1 historical TOPS data","attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","terms_url":"https://www.iex.io/legal/hist-data-terms"},"rights":"Derived STN index levels only; not consolidated-market prices or investment advice. Source attribution and applicable IEX Historical Data Terms of Use remain in force. This endpoint does not grant an open-data or raw-source redistribution license.","records":[{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-09","level":966.2675,"change_abs":-18.3876,"change_pct":-1.8674,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-10T20:13:11.571Z","source_file_sha256":"574554438b6d0e77f44a05ccce333e6f491d760c04757b3515c951512d3608c4","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-10","level":959.3605,"change_abs":-6.907,"change_pct":-0.7148,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-11T20:17:13.405Z","source_file_sha256":"7775d5fce619ca000fee20e742d704fd40deff90b8cb5134deec566415b32d85","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-11","level":962.6862,"change_abs":3.3257,"change_pct":0.3467,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-14T20:04:09.228Z","source_file_sha256":"4b109b5102963e7c353c50a131c274b56775637f7b7e73fe155a501733760930","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-14","level":981.7243,"change_abs":19.0381,"change_pct":1.9776,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-15T23:01:39.951Z","source_file_sha256":"f3d56f8eb60fde11c456b2e70415047c900cf4241be7e743192df6c21c88d31d","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-15","level":928.0204,"change_abs":-53.7039,"change_pct":-5.4704,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-16T22:46:35.480Z","source_file_sha256":"19c24310f214d2a74bd8d2a6e02b9724d8b014061e6821abfce395ec34a39969","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-16","level":947.2928,"change_abs":19.2724,"change_pct":2.0767,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-17T22:54:35.183Z","source_file_sha256":"feb708b459d1a3c390cb8c5550e66bd1bad33704e43c7ea0997b5448ec6e75d7","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-17","level":931.0317,"change_abs":-16.2611,"change_pct":-1.7166,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-18T17:31:47.045Z","source_file_sha256":"cfb0fda213955e88909fc0a2015c07df40216047749b73a993e170d3baa44a42","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-18","level":924.9753,"change_abs":-6.0564,"change_pct":-0.6505,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-23T02:33:05.709Z","source_file_sha256":"0297d259053f008d505bc8c319371bca82754c64072ef86760395df886b57bc3","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-21","level":931.8196,"change_abs":6.8443,"change_pct":0.7399,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-23T03:41:07.695Z","source_file_sha256":"01d84281611cb7df8523f5ba2ea77db8b61af5aefcd7c420e142dde792b4008b","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-22","level":934.6953,"change_abs":2.8757,"change_pct":0.3086,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-23T23:00:16.560Z","source_file_sha256":"72c36af3a7257a9394e9d40802845db9257e613e7af7baa057d69d4e4053d12d","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-23","level":928.8533,"change_abs":-5.842,"change_pct":-0.625,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-24T23:20:17.273Z","source_file_sha256":"c1d0fe237e2e9c084087ee1c2895416791c6e327df85670278ade118cb0e7a10","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-24","level":918.1634,"change_abs":-10.6899,"change_pct":-1.1509,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-25T23:25:55.907Z","source_file_sha256":"3dc0e81111a2f67097f973bc789265132918c26abf8ca822afa728c023a46b62","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-25","level":904.3935,"change_abs":-13.7699,"change_pct":-1.4997,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-29T00:30:28.058Z","source_file_sha256":"f9511bb1fc545b21d46e6a3b10b303303d923520a8777642febfd50f6b805c50","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-28","level":894.5176,"change_abs":-9.8759,"change_pct":-1.092,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-29T23:50:17.056Z","source_file_sha256":"6198f7366ce527b0acc9c4e22da81d98f1f67d96fed859a1caf26161b514d57b","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-29","level":882.5473,"change_abs":-11.9703,"change_pct":-1.3382,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-09-30T23:44:37.823Z","source_file_sha256":"7580886e897f6b998abb93506a27ac4d58e18608566cc44fc94ae8be811ec1da","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-09-30","level":886.5921,"change_abs":4.0448,"change_pct":0.4583,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-01T23:57:48.018Z","source_file_sha256":"30a004dddec3b3870629a697121fae7a31ef0abf922f515249a08449c97992f8","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-01","level":887.7075,"change_abs":1.1154,"change_pct":0.1258,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-02T23:58:49.762Z","source_file_sha256":"1f570b6dc5fc2a5074b77cb4c754234f125421a65bd8f42306eb29ea2fda2c76","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-02","level":877.7816,"change_abs":-9.9259,"change_pct":-1.1182,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-05T21:52:15.553Z","source_file_sha256":"54fc33cbab55a4ee41e091eb6322bbe59ac7d35c0d6346043d0c0a74cdf82f02","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-05","level":883.6946,"change_abs":5.913,"change_pct":0.6736,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-06T23:30:12.665Z","source_file_sha256":"1f108e0d1e6d60774c4009419659b8b9755d82f5b1b83e407f9cc79ead921e21","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-06","level":891.6596,"change_abs":7.965,"change_pct":0.9013,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-08T00:12:19.545Z","source_file_sha256":"fa7c2b45406c473d363502bfb7d80352b9f2805f48459f36e603b79624bac6e1","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-07","level":871.3979,"change_abs":-20.2617,"change_pct":-2.2724,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-09T00:23:20.252Z","source_file_sha256":"bb405b6835f5cfc8fd27d3552ef9d1572a42670e45d612223c689aad0e458256","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-08","level":881.6507,"change_abs":10.2528,"change_pct":1.1766,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-10T00:03:53.080Z","source_file_sha256":"db54eb46e34eafa273f90764ecc2896cede08b6bc71ac5364bd65740c7b1b06e","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-09","level":884.3819,"change_abs":2.7312,"change_pct":0.3098,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-13T02:06:30.632Z","source_file_sha256":"51bf17cc6eabad9d592c6b27b7c52890197cf721f7e522201e8c70ff1ac45ee8","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-12","level":878.0089,"change_abs":-6.373,"change_pct":-0.7206,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-13T23:47:52.504Z","source_file_sha256":"c2d22385c91fca4d09deb0d122c46894bbea8f8e7c2e7f831207abe591953718","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-13","level":879.3579,"change_abs":1.349,"change_pct":0.1536,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-14T23:02:31.877Z","source_file_sha256":"c487f7f5f491c729f659739a8d102d03b987829379d7944324b76da9232813b7","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-14","level":876.5949,"change_abs":-2.763,"change_pct":-0.3142,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-15T23:15:42.878Z","source_file_sha256":"507f9100d31896c03a4785c93d7a6e95abbca2d43a58a04af22866e0af4cf788","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-15","level":890.938,"change_abs":14.3431,"change_pct":1.6362,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-16T22:54:11.269Z","source_file_sha256":"dd5e5a8c8175e20fd6f16c7602e5c067b049ea51e1b985f5939be3921e83f06c","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-16","level":868.919,"change_abs":-22.019,"change_pct":-2.4714,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-19T23:46:58.930Z","source_file_sha256":"4b76f5e01aec8b26205a6646212c37aeb389177a047524673032036f78c738f2","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-19","level":856.8379,"change_abs":-12.0811,"change_pct":-1.3904,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-20T22:53:06.054Z","source_file_sha256":"746615adb6f8bb423a70b37877b25fa637272a02be0250c2b00111604f5bcb10","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-20","level":871.2957,"change_abs":14.4578,"change_pct":1.6873,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-21T23:08:20.208Z","source_file_sha256":"34edfa4477a7d056b34ea657cf622d0816ac93167d5db8de15cfe0827161988f","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-21","level":886.6516,"change_abs":15.3559,"change_pct":1.7624,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-22T23:16:07.009Z","source_file_sha256":"9394e52c5bf8c45d8902b5e5ed1c67287d8771da6fafead45bba6e30d6de9d5e","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-22","level":909.166,"change_abs":22.5144,"change_pct":2.5393,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-23T23:16:37.770Z","source_file_sha256":"09d0b6ff3f6c581ea2a35caadbe94eb8039701675c07da7d4dace19c8a0c1d1a","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-23","level":919.6346,"change_abs":10.4686,"change_pct":1.1515,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-26T23:46:29.948Z","source_file_sha256":"59c4b8bd0926eecb54fc504f1bed60114480a0643e93fceea33ab374fa7cda5d","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-26","level":928.2178,"change_abs":8.5832,"change_pct":0.9333,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-27T23:44:22.540Z","source_file_sha256":"2cc285e4cfe1eece6dea3411cea56ec11e0ac284df37d8b8449d4b521bd47f17","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-27","level":927.5411,"change_abs":-0.6767,"change_pct":-0.0729,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-29T00:00:02.738Z","source_file_sha256":"e47260344112a4c673712e8ef07c323bd0e7d0e3b6b3fc9ccba4c0e3af1dfba7","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-28","level":924.2313,"change_abs":-3.3098,"change_pct":-0.3568,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-29T23:56:04.620Z","source_file_sha256":"3b158ea6c43c5f55ba8308f6cafb75fa0d8c1f73e5ccbbcbb7559e9b2e95b008","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"},{"index_code":"STN-PS","index_name":"STN Public Safety","trade_date":"2026-10-29","level":948.9634,"change_abs":24.7321,"change_pct":2.676,"constituent_count":2,"methodology_version":"equal_weight_chain_linked_close_v1","published_at":"2026-10-30T23:49:39.839Z","source_file_sha256":"1dbfb120a37eee26ddf47f8beba2c3bd02cd398e699ae0008ac75fc589852b95","source_attribution":"Data provided for free by IEX. By accessing or using IEX Historical Data, you agree to the IEX Historical Data Terms of Use.","source_terms_url":"https://www.iex.io/legal/hist-data-terms","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps"}],"constituents":[{"index_code":"STN-PS","symbol":"AXON","weight_pct":50,"context":"Current documented public constituent register; not historical membership or a share-price record.","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps/constituents"},{"index_code":"STN-PS","symbol":"MSI","weight_pct":50,"context":"Current documented public constituent register; not historical membership or a share-price record.","canonical_url":"https://stn.securitytv.ai/indexes/stn-ps/constituents"}],"snapshot":{"version":"2026-10-29-bbf85522581f7c05","sha256":"bbf85522581f7c058a6ce505f2027bd9bb4c57f79cbea80c7e24b87131cee9e3","record_count":37,"index_count":1,"publication_updated_at":"2026-10-30T23:49:39.839Z"}}