Flight

AAL684

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

Next flight

DateSat 03 Oct 2026
RoutePHLI LIHUE → KPHX PHOENIX SKY HARBOR INTERNATIONAL
Scheduled departure21:10 HST
Estimated arrival07:28 MST
AircraftN448AN A21N
Also scheduledSun 04 Oct 21:10 HST

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

Route

AirlineAmerican Airlines
Observed routePHDH → KPHX

Flight history 266 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02PHLI LIHUEKPHX PHOENIX SKY HARBOR INTERNATIONAL21:10 HST05:35 MST5h 25mN455AN
2026-10-01PHLI LIHUEKPHX PHOENIX SKY HARBOR INTERNATIONAL21:14 HST05:39 MST5h 25mN415AN
2026-09-30PHLI LIHUEKPHX PHOENIX SKY HARBOR INTERNATIONAL21:06 HST05:41 MST5h 35mN465AN
2026-09-29PHLI LIHUEKPHX PHOENIX SKY HARBOR INTERNATIONAL21:12 HST05:43 MST5h 31mN463AA
2026-09-28PHLI LIHUEKPHX PHOENIX SKY HARBOR INTERNATIONAL21:11 HST05:47 MST5h 36mN443AA
2026-09-27PHLI LIHUEKPHX PHOENIX SKY HARBOR INTERNATIONAL21:09 HST05:55 MST5h 46mN458AL
2026-09-26PHLI LIHUEKPHX PHOENIX SKY HARBOR INTERNATIONAL21:14 HST05:52 MST5h 38mN464AA
2026-09-25PHLI LIHUEKPHX PHOENIX SKY HARBOR INTERNATIONAL21:09 HST05:36 MST5h 27mN425AN
2026-09-24estimatedPHDHKPHX21:08 HST05:52 MST5h 43mN472AN
2026-09-23estimatedPHDHKPHX21:11 HST06:52 MST6h 40mN410AN
2026-09-22estimatedPHDHKPHX21:05 HST05:38 MST5h 32mN402AN
2026-09-21estimatedPHDHKPHX21:11 HST06:32 MST6h 20mN422AN
2026-09-20PHLIKPHX21:14 HST05:46 MST5h 31mN444UW
2026-09-19PHLIKPHX21:04 HST05:14 MST5h 10mN400AN
2026-09-18estimatedPHDHKPHX01:09 HST05:30 MST1h 20mN417AN
2026-09-17estimatedPHDHKPHX01:12 HST05:28 MST1h 15mN404AN
2026-09-16PHLIKPHX21:12 HST07:42 MST7h 29mN441UW
2026-09-14estimatedPHDHKPHX01:19 HST05:40 MST1h 20mN437AN
2026-09-13estimatedPHDHKPHX01:48 HST06:18 MST1h 29mN401AN
2026-09-12estimated??11:50Z13:08Z1h 17mN426AN
2026-09-11estimatedPHDHKPHX02:36 HST06:56 MST1h 19mN415AN
2026-09-06estimatedPHDHKPHX00:59 HST05:26 MST1h 26mA5CC4C
2026-09-05estimatedPHDHKPHX01:19 HST05:42 MST1h 23mN427AN
2026-09-04estimatedPHDHKPHX01:03 HST05:16 MST1h 12mN444UW
2026-09-03estimatedPHDHKPHX23:48 HST08:18 MST5h 30mN407AN
Earlier flights (241) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02estimatedPHDHKPHX21:13 HST05:26 MST5h 12mN407AN
2026-09-01estimatedPHDHKPHX01:13 HST05:20 MST1h 06mN452AN
2026-08-31estimatedPHDHKPHX01:08 HST05:30 MST1h 21mN428AA
2026-08-30estimatedPHDHKPHX01:07 HST05:32 MST1h 24mN424AN
2026-08-29estimatedPHDHKPHX01:02 HST05:20 MST1h 17mN458AL
2026-08-28estimatedPHDHKPHX01:02 HST05:16 MST1h 14mN406AN
2026-08-27estimatedPHDHKPHX01:05 HST05:18 MST1h 13mN410AN
2026-08-26estimatedPHDHKPHX01:20 HST05:32 MST1h 11mN404AN
2026-08-25estimatedPHDHKPHX01:02 HST05:26 MST1h 23mN440AN
2026-08-24estimatedPHDHKPHX01:28 HST05:50 MST1h 21mN403AN
2026-08-23estimatedPHDHKPHX01:18 HST05:46 MST1h 27mN466AN
2026-08-22estimatedPHDHKPHX01:18 HST05:42 MST1h 23mN436AN
2026-08-21estimated??11:05Z13:00Z1h 54mN420AN
2026-08-20estimated??11:12Z14:36Z3h 23mN417AN
2026-08-19estimatedPHDHKPHX01:13 HST05:34 MST1h 20mN453AA
2026-08-15estimatedPHDHKPHX01:10 HST05:46 MST1h 36mN462AA
2026-08-14estimated??11:37Z14:43Z3h 05mN458AL
2026-08-13estimated??11:10Z12:46Z1h 35mN429AN
2026-08-12estimated??11:26Z14:32Z3h 05mN461AN
2026-07-23estimated?KPHX07:29Z05:52 MST5h 22mN452AN
2026-07-22estimatedPHDH?21:10 HST12:42Z5h 31mN408AN
2026-07-21estimated?KPHX11:38Z05:56 MST1h 17mN446AN
2026-07-20estimated?KPHX07:20Z05:48 MST5h 27mN467AL
2026-07-19estimated?KPHX11:38Z06:14 MST1h 36mN406AN
2026-07-18estimatedPHDHKPHX21:20 HST05:52 MST5h 31mN414AL
2026-07-17estimated?KPHX07:20Z05:50 MST5h 30mA5CC4C
2026-07-16estimatedPHDHKPHX21:29 HST05:46 MST5h 16mN415AN
2026-07-15estimated?KPHX07:19Z05:38 MST5h 18mN451AN
2026-07-14estimatedPHDH?21:32 HST13:50Z6h 17mN403AN
2026-07-13estimatedPHDHKPHX21:38 HST06:10 MST5h 32mN453AA
2026-07-12estimatedPHDH?21:35 HST13:22Z5h 46mN421UW
2026-07-11estimatedPHDHKPHX21:23 HST05:51 MST5h 27mN418AN
2026-07-10estimatedPHDHKPHX21:31 HST05:52 MST5h 21mN467AL
2026-07-09estimatedPHDHKPHX21:35 HST06:02 MST5h 26mA5C127
2026-07-08estimatedPHLI?01:33 HST12:54Z1h 20mN418AN
2026-07-07estimatedPHDHKPHX21:33 HST05:50 MST5h 16mN456AN
2026-07-06estimatedKLUFKPHX04:42 MST05:42 MST0h 59mN415AN
2026-07-05estimatedKLUFKPHX04:26 MST05:30 MST1h 04mN450AN
2026-07-04estimatedKLUFKPHX04:32 MST05:34 MST1h 01mN423AN
2026-07-03estimatedPHNGKPHX22:26 HST06:32 MST5h 05mN437AN
2026-07-02estimatedPHDH?21:58 HST13:12Z5h 13mA5C127
2026-07-01estimatedKLUFKPHX04:30 MST05:36 MST1h 05mN456AN
2026-06-30estimatedPHDH?02:19 HST13:44Z1h 24mN449AN
2026-06-29estimatedPHDHKPHX22:09 HST06:36 MST5h 27mN443AA
2026-06-28estimatedKLUFKPHX05:34 MST06:42 MST1h 08mN436AN
2026-06-27estimatedPHDHKPHX01:26 HST05:40 MST1h 13mN425AN
2026-06-26estimatedPHNGKPHX21:57 HST06:18 MST5h 20mN400AN
2026-06-25estimatedPHDH?22:04 HST13:34Z5h 29mN443AA
2026-06-24estimatedPHDHKPHX01:23 HST05:38 MST1h 14mN419AN
2026-06-23estimatedPHDHKPHX22:14 HST06:42 MST5h 27mN451AN
2026-06-22estimatedPHDHKPHX02:02 HST06:20 MST1h 17mA5CC4C
2026-06-21estimatedPHDH?03:28 HST14:54Z1h 25mN406AN
2026-06-20estimatedKLUFKPHX04:15 MST05:18 MST1h 02mN434AN
2026-06-19estimatedPHDHKPHX02:01 HST06:12 MST1h 10mN433AN
2026-06-17estimatedPHDH?01:12 HST12:41Z1h 28mN438AN
2026-06-15estimatedPHNGKPHX23:17 HST07:50 MST5h 32mN435AN
2026-06-14estimatedPHNGKPHX22:07 HST06:45 MST5h 38mA5CC4C
2026-06-13estimatedPHDHKPHX01:11 HST05:36 MST1h 24mN413AN
2026-06-12estimatedPHDHKPHX01:54 HST06:20 MST1h 25mN410AN
2026-05-29estimatedPHDHKPHX02:19 HST06:34 MST1h 14mN421UW
2026-05-28estimatedPHDHKPHX02:29 HST06:42 MST1h 12mN431AN
2026-05-27estimatedPHDHKPHX21:06 HST05:40 MST5h 33mN401AN
2026-05-26estimatedPHDHKPHX22:00 HST06:46 MST5h 45mN431AN
2026-05-25estimatedPHDHKPHX21:53 HST06:22 MST5h 29mN450AN
2026-05-24estimatedPHHI?22:01 HST13:46Z5h 44mN442AN
2026-05-23estimatedPHNGKPHX21:54 HST06:26 MST5h 31mN400AN
2026-05-22estimated?KPHX08:03Z06:32 MST5h 28mN440AN
2026-05-21estimatedPHDHKPHX01:50 HST06:04 MST1h 13mN453AA
2026-05-20partialKPHX?17:29 MSTN405AN
2026-05-19partialKPHX?20:32 MSTN408AN
2026-05-12estimatedPHDHKPHX02:00 HST06:16 MST1h 15mN418AN
2026-05-10estimatedPHDHKPHX01:39 HST06:00 MST1h 20mN420AN
2026-05-09estimatedPHDHKPHX01:37 HST06:02 MST1h 24mN404AN
2026-05-08estimatedPHDH?01:41 HST14:34Z2h 52mN456AN
2026-05-07estimatedPHDHKPHX01:39 HST06:14 MST1h 34mN437AN
2026-05-06estimatedPHDH?21:45 HST13:24Z5h 38mN409AA
2026-05-05estimatedPHDH?21:43 HST13:20Z5h 36mN423AN
2026-05-04estimatedPHDHKPHX21:41 HST06:04 MST5h 22mN437AN
2026-05-03estimatedPHDHKPHX21:41 HST05:56 MST5h 15mN416AN
2026-05-02estimatedPHDHKPHX21:46 HST06:10 MST5h 23mN448AN
2026-05-01estimatedPHDHKPHX21:48 HST06:24 MST5h 36mA5C895
2026-04-30estimatedPHDHKPHX21:40 HST06:18 MST5h 37mN420AN
2026-04-28estimatedPHDHKPHX21:45 HST06:10 MST5h 24mN434AN
2026-04-27estimatedPHDHKPHX21:42 HST06:08 MST5h 25mN416AN
2026-04-26estimatedPHDHKPHX21:52 HST06:12 MST5h 19mA5C895
2026-04-25estimatedPHDHKPHX21:55 HST06:18 MST5h 22mN427AN
2026-04-24estimated?KPHX07:55Z06:20 MST5h 24mA5C127
2026-04-23estimated??07:47Z13:38Z5h 51mN435AN
2026-04-22estimatedPHDHKPHX21:55 HST06:02 MST5h 06mN445AA
2026-04-21estimated?KPHX07:52Z06:22 MST5h 30mN408AN
2026-04-20estimated?KBXK07:50Z07:08 MST6h 17mN424AN
2026-04-19estimated?KPHX07:43Z05:58 MST5h 14mN439AN
2026-04-18estimatedPHDHKPHX21:53 HST06:04 MST5h 10mN401AN
2026-04-17estimated?KPHX11:40Z06:00 MST1h 19mN463AA
2026-04-16estimated??07:37Z13:02Z5h 24mA5CC4C
2026-04-15estimatedPHDHKPHX21:54 HST06:10 MST5h 16mN437AN
2026-04-14estimated??07:56Z13:20Z5h 23mN448AN
2026-04-13estimatedPHDHKPHX21:43 HST05:56 MST5h 12mN426AN
2026-04-12estimatedPHDHKPHX21:45 HST05:48 MST5h 02mN429AN
2026-04-11estimatedPHDHKPHX21:41 HST05:56 MST5h 14mN405AN
2026-04-06estimatedPHDHKPHX21:14 HST05:26 MST5h 11mN444UW
2026-04-05estimatedPHDHKPHX21:18 HST05:30 MST5h 11mN450AN
2026-04-04estimatedPHDHKPHX21:22 HST05:36 MST5h 13mN441UW
2026-04-03estimatedPHDHKPHX21:14 HST05:32 MST5h 18mN400AN
2026-04-02estimatedPHDHKPHX21:17 HST05:32 MST5h 15mN426AN
2026-03-31estimatedPHDHKPHX21:19 HST05:30 MST5h 10mN409AA
2026-03-30estimatedPHDHKPHX21:40 HST06:16 MST5h 35mN465AN
2026-03-29estimatedPHDHKPHX21:22 HST05:18 MST4h 55mN426AN
2026-03-16estimatedPHDHKPHX21:21 HST05:58 MST5h 36mN460AN
2026-03-15estimatedPHDHKPHX21:43 HST06:32 MST5h 48mN463AA
2026-03-14estimatedPHDHKPHX22:07 HST06:22 MST5h 14mN441UW
2026-03-13estimatedPHDHKPHX21:29 HST05:58 MST5h 28mN465AN
2026-03-12estimated??07:38Z13:22Z5h 43mN438AN
2026-03-11estimated??07:25Z14:24Z6h 58mN410AN
2026-03-10estimated??11:44Z13:42Z1h 57mN405AN
2026-03-09estimated??11:26Z13:38Z2h 12mN440AN
2026-03-08estimated??12:34Z15:28Z2h 53mN412UW
2026-03-07estimated??12:40Z14:28Z1h 48mN408AN
2026-03-06estimated??14:38Z15:36Z0h 58mN446AN
2026-03-06estimated??12:45Z14:10Z1h 24mN446AN
2026-03-05estimated??14:24Z15:32Z1h 07mN442AN
2026-03-05estimated??12:17Z13:56Z1h 38mN442AN
2026-03-04estimated??12:21Z15:14Z2h 53mN407AN
2026-03-03estimatedPHDHKPHX02:15 HST06:52 MST1h 36mN424AN
2026-03-02estimated??11:56Z15:42Z3h 45mN452AN
2026-03-01estimated??12:17Z15:32Z3h 14mN418AN
2026-02-28estimated??15:03Z16:12Z1h 09mN464AA
2026-02-28estimated??12:22Z14:34Z2h 11mN464AA
2026-02-27estimated??12:19Z15:42Z3h 22mN402AN
2026-02-26estimated??12:08Z13:56Z1h 47mN454AL
2026-02-25estimated??11:51Z13:44Z1h 52mN417AN
2026-02-24estimated??12:14Z14:10Z1h 55mN403AN
2026-02-23estimated??12:05Z13:40Z1h 34mN444UW
2026-02-22estimated??12:00Z15:46Z3h 45mN418AN
2026-02-21estimated??12:52Z15:08Z2h 16mN441UW
2026-02-19estimated??13:24Z15:46Z2h 22mN454AL
2026-02-18estimated??12:42Z16:08Z3h 25mN400AN
2026-02-17estimated??08:27Z15:46Z7h 19mN438AN
2026-02-16estimated??14:37Z15:08Z0h 30mN441UW
2026-02-16estimated??08:10Z13:26Z5h 15mN441UW
2026-02-15estimated??08:17Z13:42Z5h 24mN454AL
2026-02-14estimated??12:23Z13:58Z1h 35mN403AN
2026-02-13estimated??14:31Z15:46Z1h 14mN417AN
2026-02-13estimatedPHDHKPHX02:21 HST06:50 MST1h 29mN417AN
2026-02-12estimated??15:20Z15:44Z0h 23mN418AN
2026-02-12estimatedPHDHKPHX22:27 HST07:08 MST5h 41mN418AN
2026-02-11estimated??08:35Z14:34Z5h 59mN413AN
2026-02-10estimated??08:42Z14:20Z5h 38mN447AN
2026-02-09estimated??08:31Z14:36Z6h 05mN438AN
2026-02-08estimated??08:25Z14:45Z6h 19mN467AL
2026-02-07estimated??08:31Z14:02Z5h 30mN460AN
2026-02-06estimated??12:31Z14:50Z2h 18mN432AN
2026-02-05estimated??08:39Z14:34Z5h 55mN422AN
2026-02-04estimatedPHDHKPHX22:41 HST08:42 MST7h 00mN469AN
2026-02-03estimated??12:22Z14:16Z1h 54mN407AN
2026-02-02estimated??12:55Z14:34Z1h 39mN413AN
2026-02-01estimated??14:12Z16:14Z2h 02mN404AN
2026-01-31estimated??12:54Z14:48Z1h 53mN443AA
2026-01-30estimated??12:47Z14:28Z1h 40mN466AN
2026-01-29estimated??12:45Z15:36Z2h 50mN452AN
2026-01-28estimated??08:30Z14:02Z5h 31mN469AN
2026-01-27estimated??12:29Z15:00Z2h 30mN447AN
2026-01-26estimated??12:55Z15:06Z2h 10mN459AN
2026-01-25estimated??12:14Z14:52Z2h 37mN468AN
2026-01-24estimated??12:34Z14:36Z2h 01mN405AN
2026-01-23estimated??12:34Z14:18Z1h 43mN418AN
2026-01-22estimated??12:34Z14:50Z2h 15mN461AN
2026-01-21estimated??12:33Z14:44Z2h 11mN440AN
2026-01-20estimated??12:24Z14:26Z2h 01mN425AN
2026-01-19estimated??12:50Z14:44Z1h 53mN457AM
2026-01-09estimated??12:25Z14:06Z1h 41mA5C127
2026-01-08estimatedPHDHKPHX22:44 HST07:10 MST5h 25mN464AA
2026-01-07estimated??12:33Z14:38Z2h 05mN468AN
2026-01-06estimatedPHDHKPHX22:02 HST06:36 MST5h 33mN445AA
2026-01-05estimated??08:44Z14:52Z6h 07mN464AA
2026-01-04estimated??08:05Z13:40Z5h 35mN407AN
2026-01-03estimated??08:40Z15:14Z6h 33mA5C127
2026-01-02estimated??08:12Z14:36Z6h 23mN432AN
2026-01-01estimated??08:03Z14:42Z6h 38mN404AN
2025-12-31estimated??08:07Z13:46Z5h 39mN460AN
2025-12-30estimated??14:59Z15:30Z0h 30mN465AN
2025-12-30estimatedPHDHKPHX22:09 HST06:30 MST5h 20mN465AN
2025-12-29estimated??08:01Z14:16Z6h 14mN415AN
2025-12-28estimated??12:22Z16:16Z3h 53mN459AN
2025-12-27estimatedPHDHKPHX22:06 HST06:46 MST5h 39mN438AN
2025-12-26estimated??08:00Z13:32Z5h 31mN457AM
2025-12-25estimatedPHDHKPHX21:45 HST05:52 MST5h 06mA5C127
2025-12-24estimated??14:21Z14:48Z0h 26mN427AN
2025-12-24estimatedPHDHKPHX22:11 HST06:36 MST5h 24mN427AN
2025-12-23estimated??11:37Z14:32Z2h 54mN421UW
2025-12-22estimated??07:57Z14:50Z6h 52mN447AN
2025-12-21estimated??08:22Z13:38Z5h 15mN406AN
2025-12-20estimatedPHDHKPHX22:01 HST06:26 MST5h 24mN468AN
2025-12-19estimated??08:09Z13:58Z5h 48mN431AN
2025-12-18estimated??09:16Z15:52Z6h 35mA5C895
2025-12-17estimated??09:45Z16:00Z6h 14mN401AN
2025-12-16estimated??12:53Z15:40Z2h 46mN404AN
2025-12-15estimated??15:25Z16:00Z0h 34mN405AN
2025-12-15estimated??12:49Z15:00Z2h 11mN405AN
2025-12-14estimated??08:59Z15:26Z6h 26mN417AN
2025-12-13estimated??12:58Z15:24Z2h 25mN453AA
2025-12-12estimated??08:53Z14:34Z5h 40mN445AA
2025-12-11estimated??08:58Z14:52Z5h 53mN454AL
2025-12-10estimated??09:16Z15:44Z6h 27mN456AN
2025-11-27estimated??08:50Z14:32Z5h 41mN434AN
2025-11-26estimated??13:01Z14:12Z1h 10mN401AN
2025-10-30estimatedPHDHKPHX02:02 HST06:12 MST1h 09mN405AN
2025-10-29estimatedPHDHKPHX02:04 HST06:16 MST1h 11mN438AN
2025-10-28estimatedPHDHKPHX01:57 HST06:18 MST1h 20mA5C895
2025-10-27estimatedPHDHKPHX02:02 HST06:14 MST1h 11mN455AN
2025-10-20estimatedPHDHKPHX02:09 HST06:36 MST1h 26mN459AN
2025-10-15estimatedPHDHKPHX22:06 HST06:06 MST4h 59mN406AN
2025-10-14estimatedPHDHKPHX21:56 HST06:14 MST5h 17mN446AN
2025-10-13estimated??08:09Z14:44Z6h 34mN426AN
2025-10-07estimated??07:48Z13:26Z5h 38mN466AN
2025-10-06estimatedPHDHKPHX02:15 HST06:50 MST1h 35mN465AN
2025-10-04estimatedPHDHKPHX08:01 HST13:58 MST2h 56mN403AN
2025-10-02?KPHX Phoenix Sky Harbor International07:56Z06:18 MST5h 21mA5031A
2025-10-01?KPHX Phoenix Sky Harbor International07:58Z06:07 MST5h 09mA59398
2025-09-30PHDHKPHX Phoenix Sky Harbor International21:53 HST06:25 MST5h 31mA506D1
2025-09-29?KPHX Phoenix Sky Harbor International07:53Z06:11 MST5h 18mA5A878
2025-09-28?KPHX Phoenix Sky Harbor International08:33Z06:34 MST5h 01mA57229
2025-09-27PHDHKPHX Phoenix Sky Harbor International22:04 HST06:25 MST5h 20mA58103
2025-09-26?KPHX Phoenix Sky Harbor International07:56Z06:01 MST5h 04mA4EA77
2025-09-25?KPHX Phoenix Sky Harbor International08:01Z06:01 MST4h 59mA540E3
2025-09-24?KPHX Phoenix Sky Harbor International08:04Z06:06 MST5h 01mA599A8
2025-09-23?KPHX Phoenix Sky Harbor International08:08Z06:10 MST5h 01mA526E2
2025-09-22?KPHX Phoenix Sky Harbor International12:12Z06:27 MST1h 15mA51D1B
2025-09-21?KPHX Phoenix Sky Harbor International08:00Z06:19 MST5h 18mA5012D
2025-09-20?KPHX Phoenix Sky Harbor International07:59Z05:59 MST5h 00mA5BB17
2025-09-19?KPHX Phoenix Sky Harbor International08:00Z06:00 MST5h 00mA58103
2025-08-26estimated??02:53Z07:48Z4h 55mN404AN
2025-08-24estimated??08:08Z13:46Z5h 37mN440AN
2025-08-23estimatedPHDHKPHX02:40 HST06:00 MST0h 19mN460AN
2025-08-22estimated??20:15Z21:33Z1h 17mN428AA
2025-08-21estimated??11:36Z13:43Z2h 06mN448AN
2025-08-20estimatedPHDHKPHX00:53 HST14:59 MST11h 05mN415AN
2025-08-19estimated??11:29Z13:30Z2h 00mN446AN
2025-08-17estimatedPHDHKPHX22:29 HST06:04 MST4h 34mN414AL
2025-08-16estimatedPHDHKPHX01:31 HST05:50 MST1h 19mN445AA
2025-08-15estimated??07:47Z13:04Z5h 16mN440AN

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 AAL684 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]