gvkey datadate fyear tic conm cogs ib oibdp sale at
005180 ### 2000 GSK GSK PLC 4543 6296 8807 27266 32288
005180 ### 2001 GSK GSK PLC 5263 4498 10032 29847 31874
005180 ### 2002 GSK GSK PLC 5484 6333 11904 34261 35935
005180 ### 2003 GSK GSK PLC 5938 8022 13237 38389 42776
005180 ### 2004 GSK GSK PLC 6549 8246 13107 39192 43259
005180 ### 2005 GSK GSK PLC 6635 8059 13369 37855 46748
005180 ### 2006 GSK GSK PLC 8064 10555 16660 45708 50048
005180 ### 2007 GSK GSK PLC 8302 10346 17265 45518 61519
005180 ### 2008 GSK GSK PLC 6644 6728 13547 36065 57589
005180 ### 2009 GSK GSK PLC 8945 8942 15947 46154 69295
005180 ### 2010 GSK GSK PLC 8813 2515 10185 44167 65000
005180 ### 2011 GSK GSK PLC 9067 8174 14805 43047 63826
005180 ### 2012 GSK GSK PLC 10279 7424 13239 43485 67447
005180 ### 2013 GSK GSK PLC 11590 9010 12986 44571 69753
005180 ### 2014 GSK GSK PLC 8778 4293 10863 36322 63326
005180 ### 2015 GSK GSK PLC 9881 12419 9036 35762 78811
005180 ### 2016 GSK GSK PLC 8957 1125 10791 34898 72888
005180 ### 2017 GSK GSK PLC 10715 2073 12217 41320 76278
005180 ### 2018 GSK GSK PLC 10178 4618 12406 39662 74005
005180 ### 2019 GSK GSK PLC 12117 6152 12577 45169 105544
005180 ### 2020 GSK GSK PLC 12068 7720 13182 46215 108003
005180 ### 2021 GSK GSK PLC 12711 5938 13200 46761 107113
005180 ### 2022 GSK GSK PLC 9524 5375 10796 36246 72470
005180 ### 2023 GSK GSK PLC 8714 6277 12221 39846 75161
007257 ### 2000 MRK MERCK & 21538 6822 10314 40363 39910
007257 ### 2001 MRK MERCK & 27877 7282 11158 47716 44007
007257 ### 2002 MRK MERCK & 31854 7150 11073 51790 47561
007257 ### 2003 MRK MERCK & 3142 6590 9966 22486 40588
007257 ### 2004 MRK MERCK & 3416 5813 9633 23430 42573
007257 ### 2005 MRK MERCK & 3330 4631 7973 22012 44846
007257 ### 2006 MRK MERCK & 3760 4434 7468 22636 44570
007257 ### 2007 MRK MERCK & 4130 3275 7779 24198 48351
007257 ### 2008 MRK MERCK & 3917 7808 7854 23850 47196
007257 ### 2009 MRK MERCK & 4948 12901 8581 27428 112090
007257 ### 2010 MRK MERCK & 8916 861 15708 45987 105781
007257 ### 2011 MRK MERCK & 9304 6272 17402 48047 105128
007257 ### 2012 MRK MERCK & 9379 6168 17427 47267 106132
007257 ### 2013 MRK MERCK & 9570 4404 15668 44033 105645
007257 ### 2014 MRK MERCK & 9441 11920 15457 42237 98335
007257 ### 2015 MRK MERCK & 8214 4442 14872 39498 101779
007257 ### 2016 MRK MERCK & 8149 3920 15309 39807 95377
007257 ### 2017 MRK MERCK & 7926 2394 12725 40122 87872
007257 ### 2018 MRK MERCK & 9171 6220 13404 42294 82637
007257 ### 2019 MRK MERCK & 9675 9843 17972 46840 84397
007257 ### 2020 MRK MERCK & 9967 7067 17973 47994 91588
007257 ### 2021 MRK MERCK & 10079 12345 17301 48704 105694
007257 ### 2022 MRK MERCK & 13369 14519 24067 59283 109160
007257 ### 2023 MRK MERCK & 12174 365 19208 60115 106675
008530 ### 2000 PFE PFIZER INC 4057 3718 9640 29574 33510
008530 ### 2001 PFE PFIZER INC 4089 7752 11849 32084 39153
008530 ### 2002 PFE PFIZER INC 3069 9181 13292 32373 46356
008530 ### 2003 PFE PFIZER INC 5754 1639 17122 45188 116775
008530 ### 2004 PFE PFIZER INC 5812 11332 22181 52516 123684
008530 ### 2005 PFE PFIZER INC 6161 8094 20912 51298 117565
008530 ### 2006 PFE PFIZER INC 5216 11024 20216 48201 114837
008530 ### 2007 PFE PFIZER INC 5670 8213 19774 48209 115268
008530 ### 2008 PFE PFIZER INC 4783 8026 21925 48341 111148
008530 ### 2009 PFE PFIZER INC 6769 8621 20752 49934 212949
008530 ### 2010 PFE PFIZER INC 12441 8266 26554 67791 195014
008530 ### 2011 PFE PFIZER INC 10829 8697 28795 67425 188002
008530 ### 2012 PFE PFIZER INC 8600 9490 26577 58986 185798
008530 ### 2013 PFE PFIZER INC 7544 11380 23298 51584 172101
008530 ### 2014 PFE PFIZER INC 7773 9088 19781 49605 169274
008530 ### 2015 PFE PFIZER INC 7856 6949 19016 48851 167460
008530 ### 2016 PFE PFIZER INC 10170 7199 20058 52824 171615
008530 ### 2017 PFE PFIZER INC 9327 21306 21116 52546 171797
008530 ### 2018 PFE PFIZER INC 9638 11143 21818 53647 159422
008530 ### 2019 PFE PFIZER INC 8729 16269 20257 51750 167489
008530 ### 2020 PFE PFIZER INC 7239 6985 14064 41908 154229
008530 ### 2021 PFE PFIZER INC 29223 22413 28224 81288 181476
008530 ### 2022 PFE PFIZER INC 32683 31366 43113 100330 197205
008530 ### 2023 PFE PFIZER INC 23012 2133 13824 61996 226501
028272 ### 2000 AZN ASTRAZENE 3315 2328 4627 15804 18434
028272 ### 2001 AZN ASTRAZENE 3596 2967 5016 16848 17985
028272 ### 2002 AZN ASTRAZENE 3560 2836 5316 18084 21576
028272 ### 2003 AZN ASTRAZENE 3179 3036 5401 19049 23573
028272 ### 2004 AZN ASTRAZENE 3923 3813 5997 21741 25616
028272 ### 2005 AZN ASTRAZENE 4330 4706 7754 24143 24840
028272 ### 2006 AZN ASTRAZENE 4609 6043 9337 26802 29932
028272 ### 2007 AZN ASTRAZENE 4928 5595 10264 29778 47957
028272 ### 2008 AZN ASTRAZENE 5186 6101 11819 31979 46784
028272 ### 2009 AZN ASTRAZENE 4796 7521 13602 32889 54920
028272 ### 2010 AZN ASTRAZENE 5232 8053 13899 33791 56127
028272 ### 2011 AZN ASTRAZENE 4915 9983 14062 34201 52830
028272 ### 2012 AZN ASTRAZENE 3909 6297 11656 28632 53534
028272 ### 2013 AZN ASTRAZENE 3727 2556 7608 26332 55899
028272 ### 2014 AZN ASTRAZENE 4276 1233 6946 26973 58595
028272 ### 2015 AZN ASTRAZENE 3506 2825 6272 25030 60124
028272 ### 2016 AZN ASTRAZENE 3263 3499 5787 23408 62526
028272 ### 2017 AZN ASTRAZENE 3364 3001 5133 22597 63354
028272 ### 2018 AZN ASTRAZENE 3703 2155 4375 22123 60651
028272 ### 2019 AZN ASTRAZENE 3907 1335 4040 24530 61377
028272 ### 2020 AZN ASTRAZENE 4276 3196 6757 26766 66729
028272 ### 2021 AZN ASTRAZENE 8492 112 8566 37480 105363
028272 ### 2022 AZN ASTRAZENE 3365 3288 13790 44343 96483
028272 ### 2023 AZN ASTRAZENE 3106 5955 12945 45918 101119