Flight

SKW4892

Flight history and live tracking for SKW4892, operated by SkyWest Airlines. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Next flight

DateSun 04 Oct 2026
RouteKPHX PHOENIX SKY HARBOR INTERNATIONAL → KMAF MIDLAND INTERNATIONAL
Scheduled departure18:55 MST

Scheduled and estimated times from the FAA SWIM feed, local to each airport.

Route

AirlineSkyWest Airlines
Observed routeKPHX → KCNM

Flight history 244 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KPHX PHOENIX SKY HARBOR INTERNATIONALKMAF MIDLAND INTERNATIONAL19:28 MST22:48 CDT1h 20mN765SK
2026-10-02KPHX PHOENIX SKY HARBOR INTERNATIONALKMAF MIDLAND INTERNATIONAL19:33 MST22:51 CDT1h 18mN746SK
2026-10-01KPHX PHOENIX SKY HARBOR INTERNATIONALKMAF MIDLAND INTERNATIONAL19:14 MST22:27 CDT1h 13mN732SK
2026-09-30KPHX PHOENIX SKY HARBOR INTERNATIONALKMAF MIDLAND INTERNATIONAL19:02 MST22:21 CDT1h 19mN764SK
2026-09-29KPHX PHOENIX SKY HARBOR INTERNATIONALKMAF MIDLAND INTERNATIONAL19:19 MST22:41 CDT1h 22mN724SK
2026-09-28KPHX PHOENIX SKY HARBOR INTERNATIONALKMAF MIDLAND INTERNATIONAL19:49 MST23:04 CDT1h 15mN707SK
2026-09-27KPHX PHOENIX SKY HARBOR INTERNATIONALKMAF MIDLAND INTERNATIONAL19:23 MST22:39 CDT1h 16mN770SK
2026-09-26KPHX PHOENIX SKY HARBOR INTERNATIONALKMAF MIDLAND INTERNATIONAL19:01 MST22:18 CDT1h 17mN772SK
2026-09-25KPHX PHOENIX SKY HARBOR INTERNATIONALKMAF MIDLAND INTERNATIONAL20:05 MST23:31 CDT1h 26mN760EV
2026-09-24KPHXKMAF18:56 MST22:28 CDT1h 31mN608SK
2026-09-23estimatedKPHXKCNM18:49 MST21:30 MDT1h 40mN766SK
2026-09-22estimatedKPHXKCNM18:55 MST21:30 MDT1h 34mN758EV
2026-09-21estimatedKPHXKCNM20:20 MST22:50 MDT1h 29mN763SK
2026-09-20estimatedKPHXKCNM18:58 MST21:32 MDT1h 34mN631SK
2026-09-18estimatedKPHXKCNM19:24 MST21:50 MDT1h 25mN752SK
2026-09-17estimatedKPHXKCNM19:03 MST21:32 MDT1h 28mN744SK
2026-09-16estimatedKPHXKCNM18:53 MST21:40 MDT1h 46mN630SK
2026-09-15estimatedKPHXKCNM19:09 MST21:30 MDT1h 20mN744EV
2026-09-14estimatedKPHXKCNM19:22 MST21:32 MDT1h 09mN759EV
2026-09-13estimatedKPHXKCNM19:03 MST21:16 MDT1h 12mN758EV
2026-09-12estimated??02:22Z03:34Z1h 12mN726SK
2026-09-11estimatedKPHXKCNM19:30 MST21:38 MDT1h 07mN724SK
2026-09-10estimatedKPHXKCNM19:11 MST21:12 MDT1h 00mN744SK
2026-09-09estimatedKPHXKCNM19:25 MST21:46 MDT1h 20mN755EV
2026-09-08estimatedKPHXKCNM19:51 MST22:12 MDT1h 20mN740EV
2026-09-07estimatedKPHXKCNM19:30 MST21:32 MDT1h 01mN870DC
2026-09-06estimatedKPHXKCNM19:43 MST21:26 MDT0h 42mN706SK
2026-09-05estimatedKPHXKCNM19:25 MST21:24 MDT0h 58mN727SK
2026-09-04estimatedKPHXKCNM20:19 MST06:36 MDT9h 16mN755EV
2026-09-03estimated??12:36Z13:28Z0h 51mN741EV
2026-09-03estimatedKPHXKCNM20:41 MST22:38 MDT0h 56mN741EV
Earlier flights (213) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-01estimated??02:26Z03:28Z1h 01mN754EV
2026-08-31estimatedKPHXKCNM19:27 MST06:34 MDT10h 07mN740EV
2026-08-30estimatedKPHXKCNM19:32 MST21:30 MDT0h 57mN761ND
2026-08-29estimatedKPHXKCNM19:42 MST21:42 MDT0h 59mN754EV
2026-08-27estimatedKPHXKCNM19:39 MST10:38 MDT13h 58mN701SK
2026-08-25estimated??02:33Z03:34Z1h 01mN740EV
2026-08-23estimatedKPHXKCNM19:25 MST21:26 MDT1h 01mN708SK
2026-08-22estimated??02:56Z12:27Z9h 30mN752EV
2026-08-21estimatedKPHXKCNM19:26 MST21:20 MDT0h 53mN702SK
2026-08-20estimatedKPHXKCNM19:26 MST06:36 MDT10h 09mN609SK
2026-08-19estimatedKPHXKCNM19:29 MST06:48 MDT10h 18mA959CF
2026-08-18estimatedKPHXKCNM19:28 MST20:54 MDT0h 25mN609SK
2026-08-17estimatedKPHXKCNM03:53 MST07:31 MDT2h 37mN740EV
2026-08-16estimatedKPHXKCNM19:23 MST06:46 MDT10h 22mN764SK
2026-08-14estimatedKPHXKCNM19:29 MST06:23 MDT9h 54mN750SK
2026-08-13estimatedKPHXKCNM19:37 MST06:28 MDT9h 51mN770SK
2026-08-12estimatedKPHXKCNM19:30 MST20:57 MDT0h 26mN612QX
2026-07-23estimatedKPHXKCNM19:24 MST21:24 MDT0h 59mN742SK
2026-07-22estimated??02:21Z03:32Z1h 10mA7FB7D
2026-07-21estimatedKPHXKCNM21:06 MST23:24 MDT1h 17mN766SK
2026-07-20estimatedKPHXKCNM19:18 MST21:20 MDT1h 01mN761ND
2026-07-19estimated?KCNM03:17Z22:16 MDT0h 59mN765SK
2026-07-18estimatedKPHXKCNM19:18 MST21:16 MDT0h 57mN765SK
2026-07-17estimated??03:04Z04:18Z1h 14mN744EV
2026-07-16estimatedKPHXKCNM20:02 MST22:12 MDT1h 09mN755EV
2026-07-15estimatedKPHXKCNM19:20 MST20:56 MDT0h 35mN722EV
2026-07-14estimatedKPHXKCNM22:11 MST00:12 MDT1h 00mN870DC
2026-07-13estimatedKPHXKCNM21:01 MST23:10 MDT1h 08mN720EV
2026-07-12KPHXKDFW19:23 MST07:07 CDT9h 43mN742SK
2026-07-11estimatedKPHXKCNM19:11 MST09:30 MDT13h 18mN742SK
2026-07-10estimatedKPHXKCNM19:16 MST05:32 MDT9h 16mN604SK
2026-07-09estimatedKPHXKCNM19:13 MST05:32 MDT9h 18mN710SK
2026-07-08estimatedKPHXKCNM19:43 MST21:38 MDT0h 54mN604SK
2026-07-07estimatedKPHXKCNM19:29 MST21:04 MDT0h 34mN753SK
2026-07-06estimatedKPHXKCNM19:11 MST21:04 MDT0h 52mN710SK
2026-07-04estimatedKPHXKCNM12:42 MST14:14 MDT0h 31mN872DC
2026-07-04estimatedKPHXKCNM19:16 MST20:40 MDT0h 23mN718SK
2026-07-03estimatedKPHX?19:15 MST11:39Z9h 23mN706SK
2026-07-02estimatedKPHXKCNM19:31 MST05:36 MDT9h 05mN754SK
2026-07-01estimatedKPHXKCNM22:13 MST05:33 MDT6h 19mN764SK
2026-06-30estimatedKPHXKCNM21:26 MST05:20 MDT6h 53mN604SK
2026-06-29estimatedKPHX?19:25 MST03:28Z1h 02mA7FB7D
2026-06-28estimatedKPHXKCNM19:46 MST05:25 MDT8h 38mN764SK
2026-06-27estimatedKPHXKCNM19:28 MST21:24 MDT0h 55mN608SK
2026-06-26estimatedKPHXKCNM19:30 MST21:06 MDT0h 35mN606SK
2026-06-25estimatedKPHXKCNM19:49 MST05:24 MDT8h 34mN632SK
2026-06-24estimatedKPHX?19:24 MST03:31Z1h 06mN707SK
2026-06-23estimatedKPHXKCNM19:29 MST21:08 MDT0h 39mN741EV
2026-06-22estimatedKPHXKCNM20:20 MST22:16 MDT0h 55mN740EV
2026-06-21estimatedKPHXKCNM19:36 MST05:29 MDT8h 52mN870DC
2026-06-20estimatedKPHXKCNM20:11 MST22:06 MDT0h 54mN748EV
2026-06-19estimatedKPHXKCNM21:51 MST23:52 MDT1h 00mN748SK
2026-06-18estimatedKPHXKCNM19:33 MST21:30 MDT0h 56mN716SK
2026-06-17estimatedKPHXKCNM21:28 MST23:26 MDT0h 57mN730EV
2026-06-16estimatedKPHXKCNM20:52 MST05:52 MDT7h 59mN633SK
2026-06-15estimatedKPHXKCNM19:57 MST21:58 MDT1h 00mN772SK
2026-06-14estimatedKPHXKCNM20:58 MST22:54 MDT0h 55mN753SK
2026-06-13estimatedKPHXKCNM19:42 MST21:40 MDT0h 57mN706SK
2026-06-12estimatedKPHXKCNM19:37 MST20:58 MDT0h 20mN766SK
2026-05-29estimatedKPHXKCNM19:29 MST21:20 MDT0h 51mN728SK
2026-05-28estimatedKPHXKCNM19:29 MST21:24 MDT0h 54mN754EV
2026-05-27estimatedKPHXKCNM19:24 MST21:24 MDT0h 59mN752EV
2026-05-26estimatedKPHXKCNM21:32 MST23:28 MDT0h 56mN633SK
2026-05-25estimatedKPHXKCNM19:42 MST21:48 MDT1h 06mN772SK
2026-05-24estimatedKPHXKCNM19:29 MST21:32 MDT1h 02mN707SK
2026-05-22estimated?KCNM02:22Z05:24 MDT9h 01mN604SK
2026-05-21estimatedKPHXKCNM20:56 MST05:30 MDT7h 33mN750SK
2026-05-20partialKPHX?19:13 MSTN751SK
2026-05-19partialKPHX?18:50 MSTN630SK
2026-05-12estimatedKPHXKCNM20:07 MST21:52 MDT0h 44mN755EV
2026-05-11estimatedKPHXKCNM20:05 MST22:04 MDT0h 59mN774SK
2026-05-10estimatedKPHXKCNM20:03 MST21:28 MDT0h 24mN872DC
2026-05-09estimatedKPHXKCNM20:07 MST22:28 MDT1h 20mN766SK
2026-05-08estimatedKPHXKCNM20:16 MST22:30 MDT1h 13mN728SK
2026-05-07estimatedKPHXKCNM20:16 MST22:24 MDT1h 07mN817SK
2026-05-06estimatedKPHXKCNM20:10 MST22:16 MDT1h 05mN606SK
2026-05-05estimatedKPHXKCNM20:04 MST22:14 MDT1h 09mN752SK
2026-05-04estimatedKPHXKCNM20:12 MST22:24 MDT1h 11mN740SK
2026-05-03estimatedKPHXKCNM20:04 MST22:18 MDT1h 13mN705SK
2026-05-02estimatedKPHXKCNM20:00 MST22:12 MDT1h 11mA7FB7D
2026-05-01estimatedKPHXKCNM20:25 MST22:36 MDT1h 10mN708SK
2026-04-30estimatedKPHXKCNM21:39 MST23:48 MDT1h 09mN720EV
2026-04-28estimatedKPHXKCNM20:10 MST22:24 MDT1h 13mN738EV
2026-04-27estimatedKPHXKCNM20:25 MST22:34 MDT1h 08mN755EV
2026-04-26estimatedKPHXKCNM20:01 MST22:14 MDT1h 12mN748EV
2026-04-25estimatedKPHXKCNM20:26 MST22:32 MDT1h 05mN772SK
2026-04-24estimatedKPHXKCNM21:40 MST23:48 MDT1h 07mN720EV
2026-04-23estimated?KCNM03:04Z22:16 MDT1h 11mN719SK
2026-04-22estimated?KCNM02:59Z22:14 MDT1h 14mN730EV
2026-04-21estimatedKPHXKCNM20:39 MST22:52 MDT1h 12mN748EV
2026-04-19estimatedKPHXKCNM20:08 MST22:22 MDT1h 13mN755SK
2026-04-18estimated??04:09Z05:32Z1h 22mN719SK
2026-04-17estimatedKPHXKCNM20:29 MST22:42 MDT1h 13mN244LR
2026-04-16estimatedKPHXKCNM20:04 MST22:18 MDT1h 13mA7FB7D
2026-04-15estimated?KCNM03:09Z22:22 MDT1h 12mN755SK
2026-04-14estimatedKPHXKCNM20:16 MST22:30 MDT1h 13mN756SK
2026-04-13estimatedKPHXKCNM21:01 MST23:10 MDT1h 08mN632SK
2026-04-12estimatedKPHXKCNM21:08 MST23:42 MDT1h 34mN631SK
2026-04-11estimatedKPHXKCNM20:04 MST22:16 MDT1h 11mN770SK
2026-04-06estimatedKPHXKCNM20:15 MST22:24 MDT1h 08mN748SK
2026-04-05estimatedKPHXKCNM20:10 MST22:20 MDT1h 09mN740EV
2026-04-04estimatedKPHXKCNM20:19 MST22:32 MDT1h 12mN763SK
2026-04-03estimatedKPHXKCNM20:16 MST22:28 MDT1h 11mN755SK
2026-04-02estimatedKPHXKCNM20:15 MST22:22 MDT1h 06mN614SK
2026-04-01estimatedKPHXKCNM20:11 MST22:26 MDT1h 14mN764SK
2026-03-30estimatedKPHXKCNM20:13 MST22:32 MDT1h 18mN709SK
2026-03-29estimatedKPHXKCNM20:19 MST22:32 MDT1h 13mN738EV
2026-03-16estimatedKPHXKCNM20:13 MST22:26 MDT1h 12mN774SK
2026-03-15estimatedKPHXKCNM20:33 MST03:26 MDT5h 52mN756SK
2026-03-14estimatedKPHXKCNM20:36 MST22:50 MDT1h 13mN748SK
2026-03-13estimatedKPHXKCNM20:18 MST22:36 MDT1h 17mN750SK
2026-03-12KPHXKMAF20:17 MST23:34 CDT1h 17mN728SK
2026-03-11estimatedKPHXKCNM20:04 MST22:34 MDT1h 29mN774SK
2026-03-10KPHXKTUS21:13 MST22:16 MST1h 03mN707SK
2026-03-09KPHXKMAF22:02 MST01:34 CDT1h 31mN724SK
2026-03-08KPHXKMAF21:20 MST23:38 CST1h 18mN702SK
2026-03-07estimatedKPHXKCNM23:43 MST01:06 MST1h 23mN738EV
2026-03-06estimatedKPHXKCNM23:02 MST00:32 MST1h 30mN748EV
2026-03-06partialKPHX?21:14 MSTN609SK
2026-03-05estimated??04:28Z05:52Z1h 23mN708SK
2026-03-04estimatedKPHXKCNM21:08 MST22:34 MST1h 25mN752EV
2026-03-03estimatedKPHXKCNM21:09 MST22:34 MST1h 24mN754EV
2026-03-02estimated??04:08Z05:46Z1h 37mN770SK
2026-03-01estimatedKPHXKCNM21:38 MST22:56 MST1h 18mA959CF
2026-02-28estimatedKPHXKCNM21:35 MST23:06 MST1h 30mN606SK
2026-02-26estimatedKPHXKCNM21:23 MST22:48 MST1h 25mN742SK
2026-02-25estimatedKPHXKCNM21:07 MST22:28 MST1h 20mN740SK
2026-02-24KPHXKMAF21:10 MST23:34 CST1h 23mN705SK
2026-02-23estimated?KMAF04:00Z23:34 CST1h 33mN755SK
2026-02-22KPHXKMAF21:06 MST23:36 CST1h 29mN750EV
2026-02-21estimatedKPHXKCNM21:22 MST22:38 MST1h 15mN742SK
2026-02-20estimatedKPHXKCNM21:05 MST22:22 MST1h 16mN715SK
2026-02-18estimatedKPHXKCNM21:58 MST23:18 MST1h 20mN507SY
2026-02-17estimatedKPHXKCNM22:17 MST23:34 MST1h 16mN756SK
2026-02-16KPHXKMAF21:14 MST23:40 CST1h 25mN760SK
2026-02-15KPHXKMAF21:07 MST23:34 CST1h 27mN765SK
2026-02-14estimatedKPHXKCNM21:18 MST06:11 MST8h 52mN730SK
2026-02-13KPHXKMAF21:03 MST23:26 CST1h 22mN755EV
2026-02-12KPHXKMAF20:06 MST22:30 CST1h 23mN750SK
2026-02-11KPHXKMAF20:47 MST23:02 CST1h 14mN740SK
2026-02-07KPHXKMAF20:28 MST23:18 CST1h 49mN748EV
2026-02-06KPHXKMAF20:15 MST22:46 CST1h 31mN604SK
2026-02-05estimated??03:59Z13:22Z9h 22mN772SK
2026-02-04KPHXKMAF20:06 MST22:32 CST1h 25mN752EV
2026-02-03KPHXKMAF20:10 MST22:30 CST1h 20mN748EV
2026-02-02KPHXKMAF20:17 MST22:56 CST1h 38mN505SY
2026-02-01KPHXKMAF20:20 MST22:46 CST1h 25mN708SK
2026-01-31?KMAF03:46Z23:36 CST1h 50mN708SK
2026-01-30KPHXKMAF20:07 MST22:30 CST1h 23mN766SK
2026-01-28KPHXKMAF20:13 MST22:46 CST1h 32mN772SK
2026-01-27KPHXKMAF20:17 MST22:46 CST1h 28mN720EV
2026-01-25estimatedKPHXKCNM20:12 MST21:34 MST1h 21mN630SK
2026-01-23estimatedKPHXKCNM20:14 MST21:46 MST1h 31mN766SK
2026-01-22KPHXKMAF19:59 MST22:26 CST1h 26mN738EV
2026-01-21KPHXKMAF20:02 MST22:28 CST1h 25mN705SK
2026-01-20KPHXKMAF20:51 MST23:16 CST1h 25mN752EV
2026-01-19KPHXKMAF20:06 MST22:36 CST1h 29mN724SK
2026-01-09estimatedKPHXKCNM21:21 MST22:34 MST1h 12mN720EV
2026-01-08estimatedKPHXKCNM20:41 MST22:02 MST1h 20mN709SK
2026-01-07estimatedKPHXKCNM20:14 MST21:34 MST1h 19mN772SK
2026-01-06estimated??03:51Z05:12Z1h 21mN751SK
2026-01-05estimatedKPHXKCNM20:59 MST22:22 MST1h 23mN772SK
2026-01-04estimatedKPHXKCNM20:22 MST21:46 MST1h 23mN750EV
2026-01-03estimatedKPHXKCNM20:13 MST21:26 MST1h 12mN754EV
2026-01-02estimatedKPHXKCNM20:14 MST21:32 MST1h 17mN805SK
2026-01-01estimatedKPHXKCNM20:08 MST21:44 MST1h 35mN751SK
2025-12-31estimatedKPHXKCNM21:00 MST22:22 MST1h 21mN751SK
2025-12-30estimatedKPHXKCNM22:35 MST23:58 MST1h 22mN760SK
2025-12-29estimatedKPHXKCNM20:35 MST22:08 MST1h 32mN756SK
2025-12-28estimatedKPHXKCNM20:19 MST21:38 MST1h 18mN752SK
2025-12-27estimatedKPHXKCNM20:49 MST22:10 MST1h 21mN719SK
2025-12-25estimatedKPHXKCNM13:26 MST14:52 MST1h 25mN870DC
2025-12-24partialKPHX?20:03 MSTN752EV
2025-12-23estimatedKPHXKCNM20:05 MST21:40 MST1h 34mN870DC
2025-12-22estimatedKPHXKCNM20:08 MST21:34 MST1h 25mN772SK
2025-12-21estimatedKPHXKCNM20:23 MST21:52 MST1h 28mN716SK
2025-12-20estimatedKPHXKCNM20:57 MST22:22 MST1h 24mN742SK
2025-12-19estimatedKPHXKCNM20:59 MST22:26 MST1h 27mN614SK
2025-12-18estimatedKPHXKCNM20:14 MST21:40 MST1h 25mN744EV
2025-12-17estimatedKPHXKCNM20:17 MST21:40 MST1h 22mN760SK
2025-12-16estimatedKPHXKCNM20:24 MST21:52 MST1h 27mN728SK
2025-12-15estimatedKPHXKCNM20:36 MST22:08 MST1h 31mN633SK
2025-12-14estimated??03:17Z04:48Z1h 30mN244LR
2025-12-13estimatedKPHXKCNM20:17 MST21:38 MST1h 20mN744EV
2025-12-12estimatedKPHXKCNM20:16 MST21:44 MST1h 27mN730SK
2025-12-11estimated??03:04Z04:44Z1h 39mN726SK
2025-12-10estimatedKPHXKCNM20:12 MST21:44 MST1h 31mN606SK
2025-12-02estimated??05:24Z06:16Z0h 51mN614SK
2025-11-27estimated??13:02Z21:32Z8h 29mN764SK
2025-11-27estimated??03:42Z04:32Z0h 49mN764SK
2025-10-30estimatedKPHXKCNM20:11 MST22:04 MDT0h 52mN758SK
2025-10-29estimatedKPHXKCNM19:47 MST05:47 MDT9h 00mN772SK
2025-10-28estimatedKPHXKCNM19:27 MST21:18 MDT0h 50mN720EV
2025-10-27estimatedKPHXKCNM20:39 MST22:30 MDT0h 50mN632SK
2025-10-26estimatedKPHXKCNM19:17 MST21:06 MDT0h 48mN755SK
2025-10-25estimatedKPHXKCNM19:19 MST21:02 MDT0h 42mN611SK
2025-10-24estimatedKPHXKCNM20:21 MST21:48 MDT0h 26mN741EV
2025-10-21estimatedKPHXKCNM19:19 MST20:58 MDT0h 38mN754EV
2025-10-20estimatedKPHXKCNM20:12 MST22:08 MDT0h 55mN774SK
2025-10-19estimatedKPHXKCNM19:31 MST21:24 MDT0h 52mN713SK
2025-10-15estimated??01:58Z03:38Z1h 39mN730EV
2025-10-14estimatedKPHXKCNM20:40 MST23:14 MDT1h 33mN708SK
2025-10-13estimated??04:35Z06:10Z1h 34mN702SK
2025-10-08estimatedKPHXKCNM19:16 MST21:42 MDT1h 25mN720EV
2025-10-07estimated??02:38Z04:14Z1h 35mN774SK
2025-10-06estimatedKPHXKCNM19:55 MST22:20 MDT1h 24mN732SK
2025-08-26estimatedKPHXKCNM19:44 MST23:34 MDT2h 49mN710SK
2025-08-22estimatedKPHXKCNM10:08 MST16:42 MDT5h 34mN758SK
2025-08-20estimatedKPHXKCNM21:10 MST00:49 MDT2h 38mN744SK
2025-08-19estimated??04:00Z05:36Z1h 35mN720EV
2025-08-17estimatedKPHXKCNM00:53 MST02:22 MDT0h 28mN744EV
2025-08-16estimatedKPHXKCNM19:36 MST22:08 MDT1h 31mN727SK
2025-08-15estimatedKPHXKCNM20:15 MST22:38 MDT1h 23mN708SK

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when SKW4892 flies + if it runs late.

Data access

Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample). Questions: [email protected]