Flight

BAW493U

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

Route

AirlineBritish Airways
Typical originLXGB GIBRALTAR
Typical destinationEGLL HEATHROW
Distance944 nm

Flight history 252 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02LXGBEGLL15:51 CEST17:20 BST2h 28mG-TTNM
2026-10-01estimatedLXGBEGLL12:17 CEST14:12 BST2h 54mG-EUUI
2026-09-30estimatedLXGBEGLL16:09 CEST17:26 BST2h 16mG-TTNJ
2026-09-29LXGBEGLL15:06 CEST16:42 BST2h 35mG-EUUN
2026-09-28LXGBEGLL17:43 CEST19:04 BST2h 20mG-EUUN
2026-09-27estimatedLXGBEGLL16:08 CEST17:28 BST2h 19m4081A3
2026-09-26LXGBEGLL15:22 CEST16:44 BST2h 21mG-TTNA
2026-09-25LXGBEGLL15:47 CEST17:14 BST2h 26mG-EUUP
2026-09-24LXGBEGLL11:39 CEST13:16 BST2h 36m4081A3
2026-09-23LXGBEGLL15:53 CEST17:36 BST2h 42mG-TTOB
2026-09-22LXGBEGLL15:02 CEST16:30 BST2h 27mG-TTOE
2026-09-21estimatedLXGBEGLL17:27 CEST19:02 BST2h 34mG-TTNI
2026-09-20estimated??14:25Z16:06Z1h 41mG-TTNF
2026-09-19estimated??09:55Z11:38Z1h 42mG-TTNI
2026-09-18estimatedLXGBEGLL15:14 CEST16:38 BST2h 23mG-EUYL
2026-09-17estimatedLXGBEGLL11:30 CEST13:00 BST2h 29mG-TTNI
2026-09-16estimatedLXGBEGLL16:01 CEST17:32 BST2h 30mG-EUUC
2026-09-14LXGBEGLL17:56 CEST19:20 BST2h 23mG-EUUN
2026-09-13LXGBEGLL16:05 CEST17:30 BST2h 24mG-EUYA
2026-09-12LXGBEGLL10:58 CEST12:30 BST2h 31mG-TTNI
2026-09-11LXGBEGLL15:21 CEST17:00 BST2h 38m408134
2026-09-10LXGBEGLL11:36 CEST13:14 BST2h 37mG-EUUG
2026-09-09estimatedLXGBEGLL16:21 CEST18:06 BST2h 45mG-EUYK
2026-09-06LXGBEGLL16:11 CEST17:32 BST2h 20mG-EUYM
Earlier flights (228) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-02estimatedLXGBEGLL16:05 CEST17:26 BST2h 20m40822E
2026-09-01LXGBEGLL14:57 CEST16:20 BST2h 22mG-EUUZ
2026-08-31LXGBEGLL17:32 CEST18:58 BST2h 25mG-TTNH
2026-08-30estimatedLXGBEGLL16:13 CEST17:26 BST2h 12m40838B
2026-08-29LXGBEGLL12:16 CEST13:46 BST2h 29m4081BF
2026-08-28estimatedLXGBEGLL15:29 CEST17:08 BST2h 38mG-EUUF
2026-08-27estimatedLXGBEGLL12:20 CEST13:20 BST1h 59mG-EUYO
2026-08-26estimatedLXGBEGLL16:19 CEST17:28 BST2h 08m4081BF
2026-08-25estimatedLXGBEGLL15:19 CEST16:32 BST2h 12mG-EUYN
2026-08-24estimatedLXGBEGLL17:43 CEST19:08 BST2h 24m40838B
2026-08-23estimatedLXGBEGLL16:22 CEST17:36 BST2h 14mG-EUYG
2026-08-22estimatedLXGBEGLL11:29 CEST12:44 BST2h 14mG-EUYS
2026-08-21estimatedLXGBEGLL15:19 CEST16:34 BST2h 15mG-EUYJ
2026-08-20estimated??09:33Z11:40Z2h 06mG-EUYS
2026-08-19estimated??13:53Z16:00Z2h 06m40822E
2026-08-17estimatedLXGBEGLL17:42 CEST20:54 BST4h 11mG-EUUM
2026-08-16LXGBEGLL16:06 CEST17:30 BST2h 23mG-TTNS
2026-08-15estimatedLXGBEGLL12:25 CEST13:40 BST2h 14mG-EUYP
2026-08-14estimatedLXGBEGLL15:25 CEST16:40 BST2h 14mG-EUUP
2026-08-13estimatedLXGBEGLL06:40 CEST14:47 BST9h 06mG-EUYS
2026-08-12estimatedLXGBEGLL16:16 CEST17:42 BST2h 25mG-EUYS
2026-07-23estimatedLXGBEGLL11:35 CEST12:54 BST2h 18m4080E0
2026-07-22LXGBEGLL15:49 CEST17:16 BST2h 26mG-TTNJ
2026-07-21estimatedLXGBEGLL15:06 CEST16:24 BST2h 17m4081A3
2026-07-20estimatedLXGBEGLL17:36 CEST19:08 BST2h 31m40838D
2026-07-19estimatedLXGBEGLL16:32 CEST17:50 BST2h 17mG-EUUB
2026-07-18estimatedLXGBEGLL11:22 CEST12:40 BST2h 17mG-TTNN
2026-07-17estimatedLXGBEGLL15:31 CEST16:46 BST2h 14mG-EUUO
2026-07-16estimatedLXGBEGLL12:26 CEST13:46 BST2h 19m4080E0
2026-07-15LXGBEGLL16:24 CEST17:52 BST2h 27mG-EUUG
2026-07-14LXGBEGLL15:06 CEST16:18 BST2h 12mG-TTNB
2026-07-13LXGBEGLL18:06 CEST19:32 BST2h 25m4080DB
2026-07-12LXGBEGLL16:18 CEST17:32 BST2h 13mG-EUYL
2026-07-11LXGBEGLF11:15 CEST12:38 BST2h 22mG-TTNF
2026-07-10estimatedLXGBEGLL20:03 CEST19:24 BST0h 21mG-TTNB
2026-07-10estimatedLXGBEGLL16:33 CEST18:00 BST2h 26mG-TTNB
2026-07-09estimatedLXGBEGLL15:35 CEST14:56 BST0h 20m4080DB
2026-07-09estimatedLXGB?09:39 CEST12:06Z4h 26mG-EUUG
2026-07-08estimatedLXGBEGLL15:45 CEST17:14 BST2h 28mG-EUUG
2026-07-07estimatedLXGBEGLL14:57 CEST16:38 BST2h 41mG-EUYK
2026-07-06partialEGLL?09:07 BSTG-EUUI
2026-07-05LXGBEGLL15:57 CEST17:22 BST2h 24mG-EUUI
2026-07-04LXGBEGKK10:59 CEST12:32 BST2h 32m40822E
2026-07-03LXGBEGLL16:12 CEST17:38 BST2h 25mG-EUYN
2026-07-02LXGBEGLL12:20 CEST13:46 BST2h 25mG-TTNJ
2026-07-01LXGBEGLL15:52 CEST17:22 BST2h 29m4081BF
2026-06-30estimatedLXGBEGLL19:17 CEST19:30 BST1h 12mG-TTNN
2026-06-30estimatedLXGBEGLL15:14 CEST15:22 BST1h 07mG-TTNN
2026-06-29LXGBEGLL18:00 CEST19:32 BST2h 31m407EB2
2026-06-28LXGBEGLL16:13 CEST17:26 BST2h 13m40822E
2026-06-27LXGBEGLL11:40 CEST12:56 BST2h 15mG-EUYC
2026-06-25LXGBEGLL11:35 CEST12:54 BST2h 19mG-EUUL
2026-06-24LXGBEGLL16:03 CEST17:20 BST2h 16mG-TTNO
2026-06-23LXGBEGLL15:13 CEST16:32 BST2h 18mG-TTOB
2026-06-22LXGBEGLL17:26 CEST19:04 BST2h 37mG-TTNH
2026-06-21LXGBEGLL15:58 CEST17:28 BST2h 29mG-EUYE
2026-06-20estimatedLXGBEGLL10:46 CEST11:58 BST2h 11mG-TTNN
2026-06-19LXGBEGLL15:35 CEST16:58 BST2h 22mG-EUYL
2026-06-18partialEGLL?08:51 BSTG-EUUN
2026-06-17LXGBEGLL16:41 CEST18:04 BST2h 22mG-EUUN
2026-06-16LXGBEGLL16:41 CEST16:36 BST0h 54mG-EUYL
2026-06-15LXGBEGLL17:29 CEST19:04 BST2h 34mG-TTNI
2026-06-14LXGBEGLL16:42 CEST18:08 BST2h 25mG-EUYI
2026-06-13LXGBEGLL11:34 CEST12:54 BST2h 20mG-TTNM
2026-06-12LXGBEGLL15:43 CEST17:06 BST2h 22mG-TTNO
2026-05-29LXGBEGLL15:47 CEST17:10 BST2h 22mG-EUUR
2026-05-28LXGBEGLL12:18 CEST13:54 BST2h 35m407EB2
2026-05-27LXGBEGLL15:51 CEST17:18 BST2h 26mG-EUYF
2026-05-26estimatedLXGBEGLL15:36 CEST16:00 BST1h 23mG-EUYI
2026-05-25LXGBEGLL17:39 CEST19:00 BST2h 20mG-EUUB
2026-05-24LXGBEGLL15:58 CEST17:20 BST2h 21mG-TTNG
2026-05-23LXGBEGLL11:30 CEST12:52 BST2h 21m40822E
2026-05-22LXGBEGLL15:23 CEST16:44 BST2h 20mG-TTNR
2026-05-21LXGBEGLL11:43 CEST13:02 BST2h 18mG-TTNR
2026-05-20LXGBEGLL03:03 CEST17:20 BST15h 16mG-TTNO
2026-05-19LXGBEGLC08:52 CEST20:58 BST13h 05mG-TTNG
2026-05-12LXGBEGLL15:08 CEST16:26 BST2h 17mG-EUYK
2026-05-11LXGBEGLL17:36 CEST19:02 BST2h 25mG-EUYE
2026-05-10LXGBEGLL16:01 CEST17:14 BST2h 12mG-EUYM
2026-05-09LXGBEGLL13:45 CEST15:06 BST2h 20mG-EUYY
2026-05-08LXGBEGLL15:17 CEST16:36 BST2h 18mG-EUUB
2026-05-07LXGBEGLL11:25 CEST12:44 BST2h 18mG-EUYB
2026-05-05LXGBEGLL15:14 CEST16:36 BST2h 21mG-EUYL
2026-05-04LXGBEGLL17:40 CEST19:04 BST2h 23mG-TTOB
2026-05-03LXGBEGLL15:58 CEST17:14 BST2h 16mG-EUYM
2026-05-02partialEGLL?07:22 BSTG-EUYB
2026-05-01LXGBEGLL15:39 CEST17:08 BST2h 28mG-EUYR
2026-04-30LXGBEGLL11:27 CEST12:48 BST2h 20mG-EUYW
2026-04-29estimatedLFRDEGLL17:29 CEST17:10 BST0h 40mG-EUYB
2026-04-28LXGBEGLL15:02 CEST16:26 BST2h 23mG-EUYE
2026-04-27LXGBEGLL17:27 CEST18:46 BST2h 18mG-EUUZ
2026-04-26LXGBEGLL16:01 CEST17:20 BST2h 18mG-EUUJ
2026-04-25LXGBEGLL11:51 CEST13:20 BST2h 28mG-EUUG
2026-04-24LXGBEGLL15:56 CEST17:12 BST2h 15mG-TTOB
2026-04-23LXGBEGLL11:25 CEST12:52 BST2h 26mG-TTOB
2026-04-22LXGBEGLL16:08 CEST17:30 BST2h 21mG-EUUU
2026-04-21LXGBEGLL15:56 CEST17:12 BST2h 15mG-EUUO
2026-04-20LXGBEGLL17:33 CEST18:52 BST2h 18mG-EUUS
2026-04-19estimatedLXGBEGLL16:07 CEST17:32 BST2h 24mG-EUYC
2026-04-18LXGBEGLL10:58 CEST12:18 BST2h 19mG-EUUO
2026-04-17LXGBEGLL15:25 CEST16:42 BST2h 16mG-EUUZ
2026-04-16LXGBEGLL11:32 CEST12:56 BST2h 23mG-EUYV
2026-04-15estimatedLXGBEGLL16:04 CEST17:18 BST2h 13mG-EUUR
2026-04-14LXGBEGLL15:38 CEST17:14 BST2h 35mG-EUUM
2026-04-12LXGBEGLL16:29 CEST17:42 BST2h 12mG-EUUH
2026-04-11estimatedLXGBEGLL11:14 CEST12:30 BST2h 15mG-EUUM
2026-04-06estimated?EGLL15:45Z17:38 BST0h 52mG-EUUF
2026-04-05LXGBEGLL16:00 CEST17:24 BST2h 23mG-EUUR
2026-04-04LXGBEGLL11:02 CEST12:34 BST2h 32mG-EUUO
2026-04-03LXGBEGLL15:21 CEST16:58 BST2h 36mG-EUYN
2026-04-02estimatedLXGBEGLL11:32 CEST13:04 BST2h 31mG-EUYH
2026-03-31estimatedLXGBEGLL15:35 CEST17:08 BST2h 32mG-EUYM
2026-03-30estimatedLXGBEGLL17:23 CEST19:02 BST2h 38mG-EUUZ
2026-03-29LXGBEGLL16:48 CEST18:46 BST2h 57mG-EUUG
2026-03-16estimatedLXGBEGLL07:02 CET08:32 GMT2h 29m4081A3
2026-03-15estimatedLXGBEGLL07:14 CET08:24 GMT2h 09m4081BD
2026-03-14estimatedLXGBEGLL06:41 CET08:04 GMT2h 22mG-TTNE
2026-03-13estimatedLXGBEGLL06:37 CET07:40 GMT2h 02mG-EUUG
2026-03-12LEBLEGLL06:37 CET08:06 GMT2h 29mG-EUUM
2026-03-11LEBLEGLL06:43 CET07:58 GMT2h 15mG-TTNJ
2026-03-10LEBLEGLL07:05 CET08:16 GMT2h 10mG-TTNF
2026-03-09LEBLEGLL07:03 CET07:56 GMT1h 52mG-TTNR
2026-03-08LEBLEGLL07:18 CET08:18 GMT1h 59mG-TTNI
2026-03-07LEBLEGLL06:51 CET07:34 GMT1h 42m4080E4
2026-03-06LEBLEGLL06:56 CET08:00 GMT2h 03mG-NEOT
2026-03-05LEBLEGLL06:41 CET07:38 GMT1h 57m4081A3
2026-03-04LEBLEGLL06:52 CET07:55 GMT2h 02mG-NEOT
2026-03-03LEBLEGLL06:43 CET08:08 GMT2h 24mG-TTNE
2026-03-02LEBLEGLL06:45 CET08:02 GMT2h 17mG-NEOT
2026-03-01LEBLEGLL06:36 CET07:58 GMT2h 21mG-TTNI
2026-02-28estimatedLXGBEGLL06:36 CET08:02 GMT2h 25mG-NEOX
2026-02-27LEBLEGLL06:41 CET07:56 GMT2h 14mG-EUYV
2026-02-26LEBLEGLL06:31 CET07:58 GMT2h 26m4081A1
2026-02-25LEBLEGLL06:50 CET07:58 GMT2h 07mG-EUYT
2026-02-24LEBLEGLL06:44 CET07:58 GMT2h 13m4080DB
2026-02-23LEBLEGLL06:38 CET08:04 GMT2h 25m4080E4
2026-02-22LEBLEGLL06:42 CET08:07 GMT2h 24mG-EUYB
2026-02-21LEBLEGLL06:36 CET08:16 GMT2h 39mG-EUYW
2026-02-20LEBLEGLL06:51 CET08:30 GMT2h 38mG-TTNI
2026-02-19LEBLEGLL06:47 CET08:14 GMT2h 27mG-DBCC
2026-02-18LEBLEGLL06:36 CET08:02 GMT2h 25mG-NEOS
2026-02-17LEBLEGLL06:37 CET08:14 GMT2h 36mG-TTNP
2026-02-16LEBLEGLL06:39 CET08:31 GMT2h 51mG-EUPS
2026-02-15LEBLEGLL06:44 CET08:06 GMT2h 21mG-TTNN
2026-02-14LEBLEGLL06:44 CET08:06 GMT2h 22m407EB2
2026-02-13LEBLEGLL06:56 CET08:04 GMT2h 07m4080E4
2026-02-12LEBLEGLL06:39 CET08:12 GMT2h 33m4081A1
2026-02-11LEBLEGLL07:21 CET08:48 GMT2h 26mG-EUYB
2026-02-10LEBLEGLL07:03 CET10:43 GMT4h 39m4081C0
2026-02-07LEBLEGLL06:37 CET07:47 GMT2h 09m4080E1
2026-02-06LEBLEGLL07:07 CET08:12 GMT2h 04mG-DBCH
2026-02-05LEBLEGLL06:36 CET07:42 GMT2h 06mG-TTNN
2026-02-04estimatedLXGBEGLL07:07 CET08:26 GMT2h 18mG-DBCA
2026-02-03LEBLEGLL06:40 CET08:00 GMT2h 20m4080DB
2026-02-02LEBLEGLL07:01 CET08:08 GMT2h 06mG-EUPN
2026-02-01LEBLEGLL07:01 CET08:08 GMT2h 07mG-EUPS
2026-01-31LEBLEGLL06:43 CET08:00 GMT2h 16mG-TTNB
2026-01-30LEBLEGLL06:42 CET07:54 GMT2h 11mG-NEOR
2026-01-29LEBLEGLL07:02 CET08:18 GMT2h 16mG-TTNM
2026-01-28LEBLEGLL07:00 CET08:15 GMT2h 14mG-NEOW
2026-01-27LEBLEGLL06:39 CET08:02 GMT2h 22m408134
2026-01-26LEBLEGLL06:57 CET08:12 GMT2h 14mG-TTNG
2026-01-25LEBLEGLL06:32 CET07:52 GMT2h 19mG-EUPG
2026-01-24LEBLEGLL06:37 CET07:58 GMT2h 21mG-EUPP
2026-01-23LEBLEGLL06:57 CET08:14 GMT2h 16mG-DBCA
2026-01-22LEBLEGLL06:50 CET08:02 GMT2h 11mG-EUPZ
2026-01-21LEBLEGLL06:37 CET07:56 GMT2h 19mG-DBCA
2026-01-20LEBLEGLL06:42 CET07:58 GMT2h 15mG-EUUO
2026-01-19LEBLEGLL06:39 CET07:40 GMT2h 01mG-EUPO
2026-01-09LEBLEGLL07:15 CET08:26 GMT2h 10mG-TTNS
2026-01-08LEBLEGLL07:07 CET08:36 GMT2h 29mG-TTNT
2026-01-07LEBLEGLL06:39 CET08:22 GMT2h 43mG-EUUO
2026-01-06LEBLEGLL06:49 CET08:04 GMT2h 14mG-TTNB
2026-01-05LEBLEGLL06:55 CET08:20 GMT2h 24mG-TTNT
2026-01-04LEBLEGLL06:47 CET08:02 GMT2h 14mG-TTND
2026-01-03LEBLEGLL06:54 CET08:18 GMT2h 23mG-NEOW
2026-01-02LEBLEGLL07:01 CET08:32 GMT2h 30mG-TTNK
2026-01-01LEBLEGLL06:51 CET08:22 GMT2h 31mG-NEOS
2025-12-31LEBLEGLL07:06 CET08:16 GMT2h 09mG-TTNK
2025-12-30LEBLEGLL06:43 CET07:38 GMT1h 54mG-EUUI
2025-12-29LEBLEGLL06:43 CET07:36 GMT1h 52mG-EUUN
2025-12-28LEBLEGLL07:34 CET08:42 GMT2h 07mG-TTND
2025-12-27LEBLEGLL06:48 CET07:54 GMT2h 05mG-EUYE
2025-12-26LEBLEGLL06:50 CET07:50 GMT2h 00mG-EUYA
2025-12-24LEBLEGLL07:06 CET08:26 GMT2h 19mG-TTNK
2025-12-23LEBLEGLL06:42 CET07:49 GMT2h 06mG-EUPJ
2025-12-22LEBLEGLL06:46 CET08:15 GMT2h 29mG-EUUO
2025-12-21LEBLEGLL06:45 CET07:55 GMT2h 09m4080E4
2025-12-20LEBLEGLL07:32 CET08:28 GMT1h 55mG-EUPD
2025-12-19LEBLEGLL06:41 CET07:34 GMT1h 52mG-EUPS
2025-12-18LEBLEGLL07:08 CET08:22 GMT2h 13m40822E
2025-12-17LEBL?07:15 CET08:44Z2h 28m40822D
2025-12-16LEBLEGLL06:38 CET07:48 GMT2h 09mG-TTNE
2025-12-15LEBLEGLL06:49 CET07:50 GMT2h 00mG-EUPK
2025-12-14estimatedLXGBEGLL06:11 CET07:48 GMT2h 37m4080E3
2025-12-13LEBLEGLL07:43 CET08:38 GMT1h 54m408134
2025-12-12LEBLEGLL06:52 CET08:06 GMT2h 13mG-TTNG
2025-12-11LEBLEGLL06:43 CET07:52 GMT2h 08mG-TTNS
2025-12-10LEBLEGLL06:52 CET08:08 GMT2h 15mG-TTNI
2025-12-02estimatedLXGBEGLL06:49 CET07:44 GMT1h 54mG-TTNG
2025-11-28estimatedLXGBEGLL06:45 CET07:56 GMT2h 10mG-NEOY
2025-11-27estimatedLXGBEGLL06:50 CET08:30 GMT2h 39m4081BD
2025-11-26estimatedLXGBEGLL07:34 CET08:02 GMT1h 27m4080E1
2025-10-30estimatedLXGBEGLL06:50 CET08:04 GMT2h 14mG-DBCF
2025-10-29estimatedLXGBEGLL07:14 CET08:30 GMT2h 15mG-TTNO
2025-10-28estimatedLXGBEGLL07:15 CET08:36 GMT2h 20m4081A1
2025-10-27LEBLEGLL07:21 CET08:20 GMT1h 58mG-EUOG
2025-10-26estimatedLXGBEGLL06:44 CET07:58 GMT2h 13m4080E4
2025-10-20estimatedLXGBEGLL14:04 CEST14:10 BST1h 05mG-EUYY
2025-10-15LXGBEGLL12:16 CEST14:10 BST2h 53mG-EUYN
2025-10-13LXGBEGLL12:00 CEST13:46 BST2h 45mG-EUYN
2025-10-08estimatedLXGBEGLL12:02 CEST11:22 BST0h 19mG-EUUB
2025-10-06LXGBEGLL12:02 CEST13:34 BST2h 31mG-EUYE
2025-10-04LXGBEGLC20:55 CEST21:56 BST2h 01mG-EUYB
2025-10-02LXGBLFRE12:34 CEST14:10 CEST1h 36m406531
2025-10-01LXGB?12:07 CEST11:39Z1h 32m406674
2025-09-30LXGBEGKK12:26 CEST13:51 BST2h 24m405A4A
2025-09-24LXGB?12:20 CEST11:41Z1h 20m400980
2025-09-23LXGBLFRV12:28 CEST14:15 CEST1h 47m4063DE
2025-08-24LXGBEGLL11:53 CEST13:20 BST2h 26mG-TTNJ
2025-08-23estimatedLXGBEGLL14:40 CEST14:32 BST0h 51mG-EUUZ
2025-08-23partialLXGB?07:01 CEST4080E0
2025-08-21LXGBEGLL12:07 CEST13:38 BST2h 30m4080E0
2025-08-20LXGBEGLL17:29 CEST21:51 BST5h 22mG-EUUU
2025-08-19LXGBEGLL12:10 CEST13:56 BST2h 46mG-EUUU
2025-08-17LXGBEGLL12:04 CEST13:28 BST2h 24mG-EUUD
2025-08-16LXGBEGLL15:52 CEST17:16 BST2h 23mG-EUYK
2025-08-15LXGBEGLL12:06 CEST13:48 BST2h 41mG-EUUA

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