fixed quarters

This commit is contained in:
Pietro Rodolfo Masera 2023-05-29 17:50:09 +02:00
parent 636cc119e6
commit d950226258
13 changed files with 262 additions and 201 deletions

View file

@ -1,91 +1,91 @@
,Ticker,Employees_over_time ,Ticker,Employees_over_time
0,AAPL,"[37376.653472053375, 46285.99144811846, 51441.24426379464, 61558.083471658676, 58907.38311263634, 67601.33974642337, 78133.03145013178, 90447.36485241847, 105018.28649449686, 129688.03180312812, 156569.24938667504, 164000]" 0,AAPL,"[97698.65283426727, 95356.62309946018, 105752.88378882573, 98361.94288315061, 111241.4034391586, 125150.83316073155, 127741.56784114707, 136876.18186866102, 144046.70840487521, 145107.93125460763, 134418.3749885835, 164000]"
1,ABBV,"[27248.874340193106, 27552.39237111908, 25329.378309300493, 24229.460715240515, 27009.567208570257, 31059.673341866426, 32257.759396694128, 30011.387247618415, 34143.59094205851, 33799.28937126673, 41578.389196673495, 50000]" 1,ABBV,"[35187.74553582529, 40446.63120502401, 40773.62701653055, 48878.971601461286, 51304.25866308479, 49099.27912333308, 48667.24370981487, 52554.71106938195, 52472.5683675441, 48120.80123082051, 50505.54793880645, 50000]"
2,ABT,"[91007.48710343671, 86868.75171395317, 93817.1623331741, 105047.67638738238, 98564.62584384151, 118992.1314737311, 135266.01670105054, 127526.1467181144, 116294.33295714317, 113003.84886759392, 116747.70043441781, 115000]" 2,ABT,"[73164.40754701335, 79737.3211633306, 87312.92052686846, 105978.61525817038, 111320.5004620159, 102753.65819848575, 99565.20833244215, 94039.4143574382, 101211.86826392895, 113513.94562096549, 121569.23589177152, 115000]"
3,ACN,"[243273.94377881405, 290087.4969981179, 343925.2594186647, 341669.11975675786, 415821.9435065691, 481734.41578104754, 494311.2717074493, 469703.9365311923, 514855.4322787341, 524893.7554318984, 647268.9157036883, 738000]" 3,ACN,"[606072.0755281925, 551089.5318320526, 583348.1202020624, 707597.8837379366, 710720.108895977, 657516.8183796902, 639452.3637726324, 632047.8817596002, 592447.7756281501, 597375.6194804448, 692111.714716337, 738000]"
4,ADBE,"[17726.403646993465, 16567.650711758204, 18329.439842507712, 17340.05259916847, 20007.941004025153, 24406.195004350684, 23106.685262763673, 22719.59564365903, 26638.135896237327, 24223.033279166484, 28386.396411308244, 29239]" 4,ADBE,"[21673.538590834778, 22982.84630822434, 25916.63141414823, 27808.862418968223, 27818.835918632496, 26151.40875458382, 25980.06938616889, 26440.69403102339, 27294.298207545773, 29816.293077575, 29584.174432329793, 29239]"
5,AMAT,"[11981.734185195062, 13554.654056730837, 14226.9991651384, 14649.703856998272, 15910.02708403942, 19339.90217030812, 20382.435942489305, 24008.273741077763, 27364.093480959342, 27813.028775570885, 27246.88500846486, 33000]" 5,AMAT,"[19219.787242557006, 22374.363504483827, 22079.045768002292, 20500.50824008491, 18681.91876775119, 21588.703732359678, 24095.13403455146, 24566.84355210917, 23075.278745341406, 27743.571615918878, 33692.87732863785, 33000]"
6,AMGN,"[10128.930224553129, 12259.313225113365, 14387.302760224953, 15567.900191961, 16467.23382061571, 19453.4467901448, 21491.82329180788, 23962.02404326488, 22887.500003764275, 23410.18751537769, 25766.316337053584, 25200]" 6,AMGN,"[13487.149652133174, 13236.303962154547, 13069.54619490767, 14483.184445550365, 14773.435954046065, 14114.200771596234, 15550.66866532192, 16651.41064846858, 20712.27867568611, 24075.162671325925, 24810.95160636462, 25200]"
7,AMZN,"[1262912.700243943, 1201928.3308559773, 1245970.8252602476, 1181847.028490609, 1304561.9453141615, 1221615.039806315, 1261468.8997341848, 1299701.5003163582, 1406278.9801054702, 1461105.4451448843, 1681676.2771212864, 1541000]" 7,AMZN,"[679995.3222329367, 673597.7438683375, 786174.1045795407, 828615.9859820281, 1015078.3001079664, 1267803.4903871783, 1253189.8572514441, 1277449.3302680969, 1504643.7935958132, 1449345.996766673, 1481202.8842318263, 1541000]"
8,APD,"[7786.644490555564, 8857.082988287897, 9142.43000132444, 9670.049447077987, 9383.460374810173, 11279.410992426756, 12126.890985622158, 14021.881230481304, 15650.694773264693, 17324.9765337677, 20724.13476817378, 19710]" 8,APD,"[18345.137293371692, 18524.443312117222, 17868.087581251177, 17084.101400073592, 17730.092545481417, 16769.75158655402, 16600.05796236256, 17257.555103198054, 18160.049556331727, 21904.97257293205, 20337.315920808163, 19710]"
9,AVGO,"[8292.303379505296, 9819.104351514392, 10010.38157624642, 11523.899876911342, 12794.741767102136, 13139.15890579595, 15748.514650245996, 16830.007498527593, 18627.96619490903, 16936.287326630933, 18370.444985137205, 20000]" 9,AVGO,"[6173.450011723736, 7643.354973099959, 9258.48586459345, 11327.596495304733, 10728.513835929476, 10269.372077157299, 11916.636824556621, 14885.449164972128, 15693.736280173118, 19537.157242346202, 20976.784534499675, 20000]"
10,BA,"[95930.45791529941, 102854.87471190048, 111500.18298496939, 124266.94742913038, 120500.43106732905, 110828.71716376691, 108315.1011590143, 135351.89227980666, 136226.13845666437, 131793.21645080685, 136842.59862416761, 156000]" 10,BA,"[64872.2699582953, 65603.46388677173, 76707.59941190251, 71559.10383869596, 87244.75958128017, 95272.21037504754, 97980.48970253477, 91689.26374209148, 95974.38182661153, 118780.86171496156, 129336.60584041227, 156000]"
11,BAC,"[109788.55207052034, 100822.67315052185, 112679.34756263994, 126059.94359930868, 128148.08183462192, 142422.5097087328, 163307.8831649143, 155174.35421865247, 183644.4188782105, 167386.41336481116, 197693.8344233226, 217000]" 11,BAC,"[160987.7124372232, 177827.4684276445, 203614.40943466203, 188138.30637401267, 177228.2949703588, 174864.7960518021, 169517.79176454226, 156550.12903411358, 153184.21322475083, 171254.60941419518, 185025.30616434646, 217000]"
12,BDX,"[29320.57293755517, 34711.29483135434, 38803.2808813335, 37266.95045358426, 39953.20304823652, 48584.93230304006, 55858.004003931506, 65406.57409695402, 75329.7420659041, 78508.08283057253, 82852.82237290371, 77000]" 12,BDX,"[41930.868289159014, 49709.47747523981, 47992.84554929813, 51550.77853757209, 50662.426692007386, 51670.06974906234, 50617.98888326902, 49113.29665886589, 49758.93581588932, 60426.230260686425, 64094.672036722004, 77000]"
13,BIDU,"[31527.199089740803, 32974.14767678813, 34544.316410037405, 35833.33884363531, 37082.49558120737, 41817.77285198103, 38933.65737774911, 36642.213356244996, 41136.74614891428, 48793.42258773984, 45132.0985318714, 41300]" 13,BIDU,"[21022.8411247607, 24032.483246217314, 23160.054389006975, 25442.822954135205, 30561.260130765524, 30802.295110558494, 37329.58470646427, 35628.739359012005, 42014.14925734831, 39065.96931924808, 36152.28998338267, 41300]"
14,BMY,"[18730.039952272895, 17863.59870351158, 19378.840730049244, 21660.17089125763, 23964.999146304566, 26770.617054708448, 30628.253008807995, 28512.44370457592, 31690.359642550673, 38376.76432314398, 37309.05310145302, 34300]" 14,BMY,"[19479.42237334817, 17713.91011453327, 16476.49506097647, 20071.2835228847, 24759.813212715526, 27346.250055219032, 30317.527176702053, 29733.917510780793, 32245.9188792539, 35731.585652616915, 34148.80025868579, 34300]"
15,CAT,"[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0]" 15,CAT,"[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0]"
16,CCI,"[2478.6486645046216, 2332.931023959222, 2383.018904073811, 2862.7029961879443, 3386.819086609915, 3530.939106291271, 3269.0485041862894, 4016.5167319313523, 4003.905877471787, 4656.225259225498, 5144.095635752933, 5000]" 16,CCI,"[2464.142503411551, 2520.91633743652, 3062.1208050683513, 3335.7341125181406, 3452.0354180551176, 3209.997321055556, 3717.355548345253, 4351.7905829229485, 4566.373885251992, 4393.518680702246, 4115.6489458336755, 5000]"
17,CHTR,"[69957.17854789495, 64169.85681114289, 76130.77221659043, 91668.61908186701, 98503.90303307741, 96687.24910287022, 90396.938024362, 90237.78999014245, 87139.08452889697, 90715.3298038195, 103653.66044541102, 101700]" 17,CHTR,"[51468.67580442193, 56906.02330944472, 65277.70029703094, 66370.8913100322, 71672.72681286924, 75098.25759732822, 70888.61626918825, 82264.26440717324, 102542.389760264, 95075.07625593137, 106019.07735072082, 101700]"
18,CMCSA,"[76583.79843178942, 76640.43261032672, 77507.44159083326, 75339.9550187835, 75057.05280120418, 91443.19269492234, 112353.235605016, 111652.26313362899, 133831.78772686052, 137923.0998789482, 155028.7563830565, 186000]" 18,CMCSA,"[58609.38563418979, 68640.99122695749, 85105.16989981112, 79201.33722345256, 97470.50551252006, 115909.87256345565, 139757.19455790333, 138153.7550373198, 170964.62298950122, 176848.3450062508, 168631.10259568124, 186000]"
19,CME,"[1695.8607500282299, 1555.2578618033622, 1511.6772028278356, 1702.356280800502, 1918.7958810311336, 1979.8104210126498, 2245.922299906653, 2427.9232337321237, 2633.5459462730178, 3196.0427672456353, 3575.2919630758724, 3460]" 19,CME,"[2317.974326485912, 2619.658149324504, 2604.0311919204837, 2674.3026343814654, 2991.812099256956, 2954.7465576150225, 3631.829789633386, 3776.491355871124, 3472.6981957852627, 3670.6737289749008, 3700.8479542221226, 3460]"
20,COST,"[141080.8215930282, 168928.61688963827, 154696.7803178296, 184734.77915698863, 200712.7911585126, 186593.7207138589, 202131.23306210845, 221629.40844824535, 236660.1375376948, 261178.52939112243, 295082.3394180682, 304000]" 20,COST,"[181601.13526958655, 166850.9991557793, 169429.9869463378, 174221.01225867245, 166661.32607211388, 202496.25849174254, 219706.25296643615, 267449.3440678416, 282189.3835761861, 284027.10411629337, 264722.1736129595, 304000]"
21,CRM,"[31521.68249005174, 37872.683395298925, 40544.981886719426, 45173.55973526879, 53741.49248074452, 53234.89881682681, 48913.26799424667, 59110.672613216884, 60017.64425270233, 65035.99716968226, 67177.94380198605, 79390]" 21,CRM,"[43278.6255070834, 44802.02213791733, 42832.06480643078, 39117.2921858635, 39418.56112208086, 47508.249507271146, 43854.58359697457, 43543.751244544124, 53696.21043838337, 66013.91533136563, 65170.27543918551, 79390]"
22,CSCO,"[56161.22931362685, 60487.790704288906, 72810.95780036045, 75319.74734320212, 88606.09080325178, 81965.28623762602, 81100.14025341002, 79971.57119147842, 80979.04308527082, 83450.59814628646, 76706.29565709407, 83300]" 22,CSCO,"[28885.652886003707, 32663.35551458886, 39582.6960955566, 49285.33188848197, 46127.77866239539, 43101.94643519592, 47504.81530018551, 47666.394613775985, 49730.43325831983, 56801.08106435395, 70278.77317358833, 83300]"
23,CSX,"[14107.449941718987, 15388.707393879658, 16775.158244134407, 17598.32932297002, 16447.26332255629, 15373.095148511027, 16201.964047564921, 20142.18126329782, 19915.616251535183, 22601.479797913315, 22403.76184838373, 22600]" 23,CSX,"[17195.385699930484, 15795.532498767296, 15269.71201468368, 14552.26224761814, 15896.886345087754, 15621.781840165717, 15742.27777888192, 19014.433675006185, 19308.552620112678, 19410.681466962036, 22532.298507364678, 22600]"
24,CVS,"[113689.24318518539, 123904.89879007099, 140010.11963720722, 162630.18817984016, 171911.94389244064, 162981.26499766688, 170029.08148426522, 154792.50162757386, 166529.3691503729, 171463.01137455096, 211331.92350526483, 219000]" 24,CVS,"[100613.71997880637, 96817.58426087083, 110519.13280320325, 109646.10845706641, 136351.3063933696, 130645.02883203902, 121239.80112484486, 134450.86630433827, 141833.12366298714, 170274.10802468413, 208796.00232963503, 219000]"
25,CVX,"[29889.972446621054, 35875.96274683845, 40296.6469047362, 36641.83769861137, 34151.7729151963, 35723.20719784767, 32673.086457525125, 32777.12549396194, 32153.300580630224, 34927.58655686684, 41954.281156881, 43846]" 25,CVX,"[18646.426264223337, 17011.7785051421, 18432.260560116178, 20437.62250967191, 20621.569024478405, 22400.68304086727, 22031.1089073417, 27260.70615442818, 34070.574672849325, 40160.98078584147, 45188.62318299104, 43846]"
26,D,"[11065.561372328602, 10609.162626642854, 12924.463610547486, 12952.598535612988, 11913.291130275536, 10930.255810895458, 12999.664985394113, 12763.689925454828, 12225.158992173068, 13092.02305596109, 14561.38603085286, 17200]" 26,D,"[8027.030316963089, 8045.559844060612, 9189.696532780898, 10310.945813143486, 10824.119419010376, 12336.193605969549, 13964.593778598926, 13312.199038424795, 15652.253799867856, 15956.761847654794, 17804.078954165492, 17200]"
27,DE,"[83190.83775779938, 76485.38128632389, 72514.73418486517, 69953.56392931196, 75015.63669064647, 75173.35267295383, 68621.52208668888, 75195.8746541862, 70716.28876329455, 81221.30541048077, 84614.09552503267, 82200]" 27,DE,"[37869.58297997153, 37986.01267863171, 44383.40952189815, 47986.26352451234, 43752.936674925586, 50490.306732826575, 62569.66082399739, 75758.26851539893, 77566.6073661269, 72920.97871390823, 66395.77065318277, 82200]"
28,DHR,"[61859.48115348895, 75194.58757143168, 71734.94977115377, 67326.13537365444, 64020.46503377172, 77841.75035163634, 77329.58401960216, 72958.77419648619, 69197.19469179977, 66111.7866777467, 68616.07375403473, 79000]" 28,DHR,"[44857.544330585806, 50275.045512027966, 49905.5773646315, 53211.50118419705, 60697.45368660924, 64574.80137349756, 60841.35934813334, 63881.471673811895, 66167.83797332048, 62585.8078653486, 72773.60943990888, 79000]"
29,DIS,"[57434.87208177767, 57077.407219542, 70138.27648064846, 85662.86703926872, 106097.82905610868, 118885.9984458549, 118436.03965713942, 109050.30870818491, 128252.86365017557, 140042.01332754895, 149155.09927440612, 171600]" 29,DIS,"[94513.16377112476, 86693.6368939084, 97421.91044840933, 119718.58850082103, 130373.9155267322, 125686.34548473285, 149305.11711903356, 165201.4497995845, 174696.81079913152, 188940.35199062552, 187833.1496709119, 171600]"
30,DUK,"[21001.82298441612, 21822.956931464152, 20609.482679605826, 22851.501285946222, 21080.31466129093, 20056.527700854265, 18684.81639163934, 17250.11432533056, 17804.903744268428, 19795.132642054585, 22622.704477311676, 27859]" 30,DUK,"[19476.84570271283, 19024.85492161796, 18568.50223625312, 17631.507360895514, 20415.68507127896, 24757.872523400987, 26446.67544241866, 26938.101199885485, 25684.818013830052, 31272.43023151913, 28678.45028853979, 27859]"
31,EXC,"[12304.898847232142, 12247.96302429564, 11218.748162316408, 10220.067645391931, 10872.559762590012, 12924.200554091489, 13684.988373707953, 13672.366092924909, 14350.558292911104, 17454.018186281373, 20901.712629228954, 19063]" 31,EXC,"[7217.835083138309, 6776.5034565189135, 7705.1934672204015, 8131.709370904494, 9263.458938444403, 10000.753781156487, 12442.694324923777, 11758.05541768394, 13180.894903601547, 14007.828115432916, 15380.529709418945, 19063]"
32,FDX,"[283574.1401841164, 288135.55228087254, 283876.5009297416, 334311.5946559014, 350050.429019722, 352128.98364916, 411828.8413652582, 429102.98814744054, 393569.1570439457, 367529.5774692927, 363475.49221905577, 345000]" 32,FDX,"[200757.3177861651, 209413.14846710447, 214749.82299259887, 255427.1227428763, 267082.6113433416, 302078.2293230368, 344851.00425355625, 366047.6802134816, 354739.86316368304, 330306.64767430763, 344634.64084723685, 345000]"
33,FIS,"[49661.52932443628, 61423.551141774646, 57560.87917658287, 62190.23080402449, 65767.91472647783, 69158.04300737045, 69022.20061653024, 69565.70435482617, 66077.00728464505, 66568.21949800193, 62323.553424302256, 69000]" 33,FIS,"[22883.44363874883, 26621.778045474897, 26801.398527148045, 31643.49572457018, 34277.0905126033, 40972.83014486376, 48092.58122813745, 44136.27454906702, 40664.33823318133, 47420.02294048747, 56547.76437762303, 69000]"
34,GE,"[88286.77825717992, 89576.013268048, 96908.3720605091, 97189.4643677054, 104461.77857469267, 99578.02341116025, 103915.55007494162, 126749.30707187034, 126193.14092399493, 143714.9521048132, 141698.73559765372, 172000]" 34,GE,"[78781.50033915712, 98046.34687662189, 117478.78133023529, 125147.12658921829, 121068.63130806404, 119204.85748277267, 138473.28019013203, 144445.71143837756, 144338.72304541268, 175088.24691015042, 165991.2514792186, 172000]"
35,GILD,"[5112.620339966871, 5560.869545156425, 6362.919028959384, 7598.210394333002, 7057.783292409029, 8802.976293416636, 10106.81456533497, 11111.77059525413, 10980.837893105894, 13515.017713045756, 16439.421715714838, 17000]" 35,GILD,"[7928.393008153367, 8255.83363518299, 8734.962532472122, 9261.367666632623, 9878.20999406016, 10698.364930828877, 10651.531783687062, 10045.094957709087, 12481.139663741129, 14464.767288834535, 16436.47808959501, 17000]"
36,GOOGL,"[110764.18536977956, 128407.62990562206, 120374.33364260591, 136158.775440003, 131840.9848219615, 161711.95138527543, 168891.73225563776, 162113.52447833627, 153497.56675396036, 180759.3732936869, 208042.6250805318, 190711]" 36,GOOGL,"[116639.15155810161, 131687.12234500083, 148653.9820801231, 165970.6692676457, 168647.07497664393, 162132.20800857394, 149598.7918138121, 181176.07400253008, 191827.93293313982, 200957.92741721007, 197576.25744015173, 190711]"
37,GS,"[15696.859356736479, 18736.859943526848, 22256.720629896172, 22781.39925266055, 24121.491737397017, 28395.774882792175, 33912.036971275505, 37732.90507861896, 46086.55278862052, 43182.50238738648, 43183.26732535059, 45400]" 37,GS,"[37376.22352104943, 40692.7738425495, 45169.92513453621, 41066.22120275681, 37873.643137753905, 43425.816802293884, 46835.0845140616, 42718.51781014127, 48402.59920069172, 48770.83052850434, 47880.43715706142, 45400]"
38,HD,"[242180.32808958757, 295249.22738735913, 333745.4038543743, 406282.34373528464, 405201.67986018397, 371374.4690992982, 386761.03290403634, 449850.76516733866, 494091.73126113677, 459487.6057821262, 507307.2632258828, 475000]" 38,HD,"[189882.33629525607, 193435.88086556143, 207532.40422973575, 252959.11932175935, 303197.465149896, 354547.1254754723, 351322.3447376223, 344238.0299864969, 411651.59745015216, 421034.6612781984, 513616.1483550168, 475000]"
39,HON,"[35569.82890729972, 43359.49013915954, 52779.89082389324, 63572.56543727999, 69432.00106560827, 69700.68837630955, 68321.91355289343, 66849.7961647325, 82706.2297897195, 91521.50133592654, 96199.67706496897, 97000]" 39,HON,"[45915.74592842863, 54016.921796167226, 56406.240793324556, 58079.50822947665, 70834.19279484393, 77328.68759997554, 70723.80564855233, 78445.49556672342, 77650.87802269461, 85638.45078842668, 92873.06710321872, 97000]"
40,IBM,"[172250.7029087562, 165096.2001715925, 181973.63293164596, 173716.0808916395, 159667.4168721648, 169139.74570198063, 206153.37810726961, 242164.01800847435, 224233.47241184616, 271911.25753501506, 304576.48462549417, 288300]" 40,IBM,"[180072.23471915515, 174217.9536331687, 210001.15611377324, 251727.57119865116, 257962.1472217226, 253674.44668001664, 235815.54207590723, 242496.6348413581, 247045.694943249, 241344.16260227095, 297111.462507653, 288300]"
41,INTC,"[72150.5565881803, 69219.80663449835, 82331.40096817951, 84074.3029513713, 89048.0340654775, 89664.5615444384, 109996.84837612508, 131252.15336943354, 140503.74587645946, 136397.02792717202, 135973.26089036325, 131900]" 41,INTC,"[70704.7315568493, 75677.43721010562, 85909.0657642693, 103111.10399349, 94665.29886301112, 98871.0147904371, 118088.3122675412, 114719.57421426736, 113453.66260276565, 113532.67691256975, 126916.92864139169, 131900]"
42,ISRG,"[7082.487269546867, 7490.043478401676, 7857.499709018875, 8601.868600868454, 9560.634579170905, 11489.577545671844, 10488.791519608643, 10394.257209578567, 9899.242810035006, 10791.988342897792, 12272.049345900927, 12120]" 42,ISRG,"[4250.643806640363, 5177.767964076462, 5830.292275892782, 5413.15486704964, 6357.263143867201, 7682.569349746555, 8957.79053613155, 9139.377473627019, 10384.670399960089, 12786.138923375738, 12398.321169066057, 12120]"
43,JNJ,"[96823.27878139642, 93450.57031711581, 106959.72056090596, 116319.86849629143, 129196.7642813974, 141471.95592373708, 162727.4788053953, 188057.75615080618, 174046.56556493996, 165142.45387084788, 163911.95758019635, 152700]" 43,JNJ,"[61450.580496849856, 67311.17780287174, 79763.75598985584, 75221.42077468934, 90893.44629615296, 90531.54034043082, 91932.8990091668, 110557.02790486666, 116228.10583238438, 127394.25065893354, 153154.7534920143, 152700]"
44,JPM,"[171741.16926123662, 169965.8517681734, 164121.54865229962, 186654.7523364323, 176047.00711757975, 187455.48347915115, 187073.7952827632, 231950.3599807513, 219038.1106683549, 257669.11670405575, 270310.15744240384, 296877]" 44,JPM,"[103140.26126665417, 113158.64917077444, 118623.33005777546, 144829.38728161703, 160222.3036330539, 162752.07790159385, 191330.41481068972, 189135.36775126823, 206767.73735265777, 231591.12610532824, 254249.91384298183, 296877]"
45,KO,"[31589.890613840285, 30008.359662809344, 34019.07909580357, 39833.50257259313, 38271.04377621541, 35150.663366681605, 38538.45769346719, 47583.55016464215, 57678.32314117908, 69775.614102855, 78993.78661188702, 82500]" 45,KO,"[56770.33453139309, 55844.9825829748, 53162.77592379132, 49462.66087248338, 48190.615060469485, 60198.53736133031, 66553.26404198351, 73647.9691668936, 69651.46527238484, 68157.93070103027, 66402.05268466585, 82500]"
46,LIN,"[22478.03280813461, 22479.267576071717, 23643.383070924992, 22934.173710822364, 27757.148514155757, 34464.68311141385, 39283.73192429219, 44459.49822270715, 42387.99839199849, 44556.29683182735, 52856.776525780006, 65831]" 46,LIN,"[36768.92910868725, 34032.14103144233, 31736.613919576954, 31221.01016394504, 37790.81383431319, 38105.96037387889, 45216.35212046596, 53607.639865005505, 56034.45250328581, 62681.91444071095, 71137.36821483474, 65831]"
47,LLY,"[23039.26184920127, 21039.97789923028, 25139.64349263065, 25381.79055140313, 24144.57180067084, 26774.72502859796, 27263.99986259143, 25882.290624139932, 25690.255695259228, 31276.519008898922, 34879.939148707905, 39000]" 47,LLY,"[28646.43253504387, 28941.652094241268, 27621.846614067417, 26076.57532531399, 31657.46876128159, 28980.23968437482, 29433.968046943355, 29495.372567448117, 34706.989244311146, 32810.27818396554, 36015.814124589226, 39000]"
48,LMT,"[52575.19180941439, 61141.93775165807, 58084.72345279735, 71139.02473864765, 68083.8987083759, 78346.91768866748, 84972.05431142903, 81627.22155943827, 86950.38334146905, 100687.07214745141, 121508.82522870248, 116000]" 48,LMT,"[77117.50988478481, 86635.67705063875, 81089.52384977696, 76863.59848498934, 84068.36688761198, 77521.1235921467, 82391.46082402515, 96419.53581180923, 88656.65071490574, 107823.32812101432, 111171.78997612439, 116000]"
49,LOW,"[141079.02214379812, 129358.33352843832, 131219.77604686804, 130811.15568106384, 127432.30417574506, 156678.19759658512, 150906.84556192436, 158320.7317414685, 145441.537636459, 155384.90898738021, 149087.6949708557, 182000]" 49,LOW,"[100735.68938544253, 105031.78890594056, 131085.70818609034, 145709.09398521885, 139529.05434514524, 160009.062875251, 152840.01740514024, 147791.30828089768, 150894.19953584787, 181989.41929909715, 174351.74808554063, 182000]"
50,LRCX,"[13692.032822175654, 16035.750604249086, 19460.33158248915, 17892.420050548044, 16527.424393710473, 16547.644098062305, 16673.396739214062, 16745.71177879537, 19863.928224766143, 19111.4883378734, 17577.35272473082, 18700]" 50,LRCX,"[7985.314325640549, 9622.858368184085, 8866.518658133993, 9755.89071419856, 11678.953235389632, 12334.21077405841, 12301.900642537032, 14085.097472725944, 15822.086714294177, 19678.259832867432, 19491.945387090047, 18700]"
51,MA,"[12896.446856878365, 13931.727566803105, 16794.743674612622, 20460.28223143019, 22709.23025902737, 24171.794277781515, 22613.345002989114, 26065.963789574507, 27585.73313696502, 28433.930923034113, 32111.483656379438, 29900]" 51,MA,"[11963.870882288424, 14480.11821039389, 15680.241825692585, 16229.11815832902, 17855.638448812533, 19218.525874347382, 20907.390127184437, 19179.57947046988, 20267.315356223844, 23635.398353572098, 24277.770951382787, 29900]"
52,MCD,"[25383.99960217051, 30420.82644415889, 32998.92664574472, 39389.18636471288, 36893.11709634348, 39267.67157033389, 48849.05550107935, 59638.771101937964, 68300.65614110998, 80589.01345554431, 98941.48012010418, 100000]" 52,MCD,"[98756.25711679691, 91188.99721652147, 86580.31845900886, 100250.04475073265, 91216.25792837654, 86023.82525101487, 83826.53055872417, 80216.88822750976, 90625.63946367479, 105425.4066542171, 101924.50574785058, 100000]"
53,MCO,"[6918.684349367145, 6373.424647939011, 7376.220768008974, 7279.162603456331, 8226.338011827633, 8242.813507896808, 8483.71133303573, 7966.915129554216, 8507.22466614147, 10167.709863655165, 11750.46263816949, 14419]" 53,MCO,"[6787.052145909419, 7277.7430012696595, 7269.7897093487945, 8612.350496212668, 10727.128160119326, 10842.531194499697, 12338.869093324629, 11345.05525048803, 13284.307312663326, 14550.736916796488, 13709.493687971615, 14419]"
54,MDT,"[92240.63446437614, 88043.96295245948, 91675.9222538346, 84491.50018401892, 81852.04486386533, 96837.33537727827, 110046.3877616812, 104574.67405187323, 104270.45166821346, 96409.3991480993, 101013.33284026192, 95000]" 54,MDT,"[70274.3696593442, 83917.41054091718, 86344.32807505863, 88733.94660218297, 83218.59825787107, 87250.50743970237, 91084.5670315122, 87597.4374366703, 97455.71072277936, 104023.57874452573, 95008.34094891726, 95000]"
55,MMC,"[35040.27822593109, 35352.48163344647, 41479.920658955045, 40881.65410363834, 46148.51548626721, 50732.26588836174, 60395.18998626654, 72311.33289154668, 76763.72432771104, 86803.34232062906, 83787.81267328908, 85000]" 55,MMC,"[56724.82556353102, 51946.23468085358, 53556.013725326455, 54267.86443157062, 51910.18417898579, 58966.094167677045, 66285.44034094941, 80398.51281122994, 82509.69049813166, 83272.38190539212, 77751.86429860756, 85000]"
56,MMM,"[34213.00428262814, 42273.2740859146, 47852.28931364622, 43996.89337268563, 44881.75385700435, 54715.679033500455, 64460.94903442014, 68287.80607508625, 63768.91801327956, 75599.6136757368, 80618.87736705257, 92000]" 56,MMM,"[36398.843066576745, 40573.26799741565, 44303.19529869592, 44385.88020221629, 52843.14567486249, 60918.24860502067, 72876.78254863968, 87102.64549438757, 83660.96368209223, 78447.94774900717, 95498.02413447031, 92000]"
57,MO,"[6374.636623153354, 6294.35066899607, 6002.796095347982, 6101.385099601543, 5849.196397780093, 5465.646491612609, 5387.349678786005, 5571.821884627261, 6401.797015855663, 7118.095145269025, 6889.438449073565, 6300]" 57,MO,"[4887.566951281156, 4819.78395169009, 4638.1390856383505, 5430.660159186591, 5178.817006249261, 6418.9751495686305, 6309.278848035906, 6101.676464428926, 5586.569601033539, 5272.5000113674505, 6169.462626865584, 6300]"
58,MRK,"[21182.286219876387, 22359.6551882132, 22297.10121305003, 22690.918256858786, 24983.12159011486, 30085.63056579128, 32679.4054592127, 37570.20834737801, 42972.11181985115, 48490.156122194094, 56569.25246195806, 67000]" 58,MRK,"[42576.03751442597, 49037.22129606475, 54986.42478448582, 68389.95507711724, 62449.92372695077, 58357.18600304684, 61478.089618062266, 72281.51987691481, 75404.0085036273, 76153.196968945, 73314.34039510669, 67000]"
59,MSFT,"[78829.7836837189, 81145.10839826186, 99343.15895657339, 105518.12344248196, 119748.54128219449, 143870.03517311774, 173990.1269896685, 176151.00724121468, 193556.61350616225, 213622.1373836277, 218045.34012654697, 221000]" 59,MSFT,"[142760.1043021494, 164358.32158646767, 193592.88613706076, 187156.34481378426, 220435.36733315382, 213232.35940359562, 197996.6094055146, 234918.1615018121, 241221.458669488, 242483.7846707129, 223844.96586907437, 221000]"
60,NEE,"[11633.624092913395, 11425.246482909359, 10465.45133264587, 11112.777948125535, 11386.143083471276, 10845.920628782955, 12132.850173293038, 11710.269684927564, 11170.367123026828, 13566.329875748903, 16206.023234829736, 15300]" 60,NEE,"[10345.281008824108, 12355.622371171909, 14220.102007539166, 16076.587480691069, 17384.03634889618, 16336.79998890713, 16038.693370183873, 16335.159681710356, 16210.522809742151, 16349.896603710684, 14985.954887232701, 15300]"
61,NFLX,"[4178.204546727604, 4582.3395391758495, 5474.09908574788, 6217.981854862019, 5808.869408692148, 6312.877320718153, 7865.3492362060915, 9122.378364417396, 11372.860967102677, 11972.64440980126, 12808.746337708375, 12800]" 61,NFLX,"[7727.876493276419, 7649.724217758319, 8001.500642788667, 7836.706956556965, 9738.231960831647, 10190.358796991442, 11653.67038590612, 13421.253738427682, 12964.004719685523, 12349.689763995157, 13212.72910642996, 12800]"
62,NKE,"[69107.51329636574, 65103.64861748011, 74728.23056397004, 85044.13620570659, 83743.17783709482, 84718.06888837769, 79031.19861932874, 76008.66625117348, 93208.8004750245, 88463.43937156233, 84173.95870916655, 79100]" 62,NKE,"[48371.1172022424, 46549.767083790844, 51048.50733004043, 53351.29578350733, 57860.855822951395, 65178.252400305515, 75735.40182719767, 78456.58435775388, 74014.6448647215, 83655.51003445494, 79434.2510330688, 79100]"
63,NSC,"[5797.915559828853, 6412.430339929437, 7168.988875904804, 8219.275072503237, 9634.747606169884, 10380.414296405124, 11655.55154119694, 11753.669412721893, 13677.460696293354, 15655.71585030931, 19208.8766023359, 19300]" 63,NSC,"[11061.632337996065, 11573.129105256416, 10571.80518936628, 9924.318471971566, 9451.053226474749, 10746.706916492418, 10211.136288692804, 12520.738529736747, 15264.722642022902, 19037.227945174665, 21048.639603811833, 19300]"
64,NVDA,"[8724.531462423816, 9411.595930122643, 10183.534207052217, 10113.948547004915, 11321.064665997079, 13218.404905511557, 16514.89477843869, 18015.762086820647, 20737.436401517207, 24558.85554150588, 27445.27322799654, 26196]" 64,NVDA,"[11592.945874046361, 12409.663068377135, 15099.793811472762, 14360.989046764445, 14163.950745322112, 15375.942121155076, 18415.420367173967, 22714.391623311894, 21571.44783500732, 22713.822448150593, 24676.704274590476, 26196]"
65,ORCL,"[117586.1513280567, 112296.24388047827, 108459.48981464471, 118586.94488582878, 109357.13678165064, 107177.39889169781, 100364.04135970103, 122018.75544289972, 134521.00124540483, 133817.33286230912, 148933.49533598617, 143000]" 65,ORCL,"[88779.01521822867, 110217.25089540976, 102102.99519658784, 92945.01840662314, 111689.02999404687, 103350.28424964845, 105375.23074853508, 123553.23352341648, 127219.3413246155, 128359.94583974486, 152180.74740347284, 143000]"
66,PEP,"[287807.1441795936, 281481.2913944911, 294925.2616816546, 270031.1514010457, 259398.12988018474, 253864.24273006918, 279105.21357112157, 254632.77396709716, 305080.4798155455, 289719.2547776374, 330004.929720129, 315000]" 66,PEP,"[124784.92581351928, 141173.6315690248, 152805.0240600136, 165931.40267238606, 187015.47602150877, 198944.66132209753, 191490.96848980698, 213918.13361025584, 199767.0932158181, 216481.88371597795, 255634.65291847283, 315000]"
67,PFE,"[33773.441348581175, 39977.26500655848, 49150.46460746706, 58765.81194813365, 53541.099344839204, 50325.649832081646, 62885.10738748588, 64177.22463541341, 76545.54648485048, 84634.94190085062, 80427.85942705172, 83000]" 67,PFE,"[30768.611900602744, 37350.12801335692, 43550.325095899076, 47231.82267213253, 52813.8429930308, 52027.994086296894, 53854.307695437805, 53922.9933185538, 51763.03527659125, 57298.23143353966, 70255.07355684186, 83000]"
68,PG,"[57285.60680131212, 62172.210446453755, 69316.910240916, 76473.9673840772, 85834.3155662125, 83106.0331013859, 92912.45977280042, 88545.2844408215, 87316.20173287395, 80828.30526076742, 96331.44696820763, 106000]" 68,PG,"[59727.51973588239, 67394.83641598838, 66221.93620517738, 64991.99541536313, 67632.38630366445, 77269.39021807587, 79660.41520884902, 78026.05105946594, 96583.20515513164, 115909.04105737261, 116251.3432450909, 106000]"
69,PM,"[38460.78880040101, 39080.458255117774, 46915.80727845234, 56263.817818340394, 53767.920222253146, 50143.22216302974, 52901.206444105075, 63937.029449149304, 77463.7473256362, 77893.51145959212, 85047.02612532911, 79800]" 69,PM,"[25291.3698613111, 30886.328142987873, 37424.08481550069, 44214.8632803743, 43702.73647059889, 42810.658207303604, 45575.25632921816, 55702.171382745124, 64196.23977199381, 62998.877397561366, 66557.49903457212, 79800]"
70,PYPL,"[28740.023236044464, 27497.462115875835, 25664.96672618889, 24553.163502654148, 29712.263162492094, 29328.20270445575, 27385.796082262914, 27210.1197887856, 26028.75378098792, 27698.101122759443, 29407.060810001673, 29900]" 70,PYPL,"[10547.965215608067, 12620.374039655335, 14494.926286355361, 15166.703908519241, 17982.65584926381, 20745.750551197525, 25750.151680596526, 24013.905088395124, 22716.18814233457, 25889.813686719674, 25719.123197916597, 29900]"
71,SCHW,"[14974.351203126898, 14734.615844496318, 14896.113936846436, 17960.665072772423, 21535.362103921376, 26747.558968374928, 30210.51569710676, 33211.86886285187, 31188.343844058043, 37154.2121616471, 35416.69347012884, 36000]" 71,SCHW,"[27415.323492082593, 28362.59881124496, 26697.241916861, 28667.391364729254, 27631.572039377028, 34146.434531118975, 39638.716567108364, 36671.13889793761, 34325.62192811514, 32482.84592418271, 37845.71329073513, 36000]"
72,SO,"[11408.355778490346, 13299.220898817919, 13246.254530481347, 16107.940624694176, 15247.332789902772, 16935.60994227492, 17393.992683857938, 20200.976927598833, 22427.859706502833, 25210.574442975623, 25057.246736073066, 27423]" 72,SO,"[18945.381695500248, 19707.669782310415, 18064.68482993865, 19219.074182595326, 18345.5415790154, 18830.769449850966, 18677.777726118125, 20220.190215193255, 20868.69010609524, 23386.281099309937, 26040.829904701906, 27423]"
73,SPG,"[806.4709684890577, 1002.6413503504575, 919.3756699624829, 902.4829637554855, 1097.574600029408, 1023.3995859727487, 1144.010238780022, 1420.2011238621521, 1758.5322771295694, 1841.5701646686614, 2201.08049640619, 2500]" 73,SPG,"[994.327995643511, 1211.1012819654618, 1352.7298508016004, 1524.7820073763774, 1846.1210492202388, 1812.7325241513488, 1661.7240176894338, 1836.9832628502272, 1892.3589139380251, 2183.9083119922834, 2177.219851671947, 2500]"
74,SPGI,"[21073.08398679488, 19939.899287176402, 23954.232771904753, 22790.04792741083, 23078.071311661122, 26519.93132566187, 29807.661133853744, 36484.94281957544, 33400.31906222242, 37995.0981682883, 42230.89411352678, 39911]" 74,SPGI,"[16539.229226290627, 20061.100511749755, 20989.79326811142, 20228.14594014175, 19735.388824567923, 22254.069818451462, 27742.621222304453, 30319.845570473535, 29019.581014460302, 35876.34602969062, 35409.59761940452, 39911]"
75,T,"[102339.1096079332, 118418.09089988598, 113518.04792926734, 105430.56084586156, 97951.24098463492, 95688.82286007528, 99847.84493515795, 104829.06836303437, 125536.53741938109, 123988.85953233467, 126884.44018188641, 157790]" 75,T,"[79575.3018276318, 90065.51463268441, 82222.57975964216, 99229.53600695, 92523.5647146495, 111419.16749246354, 138233.46959373157, 139474.2462411177, 134935.8163037512, 151250.0202684413, 144409.54854330095, 157790]"
76,TGT,"[304495.70482659235, 302436.87050200475, 296631.1910612401, 338531.2316770236, 325527.06512285455, 309720.29920967016, 358693.05264457944, 337014.2082265742, 339239.27088469086, 361550.2377799674, 372187.59776298946, 440000]" 76,TGT,"[262163.18714520556, 316312.6182966794, 353601.1762994277, 338567.3246688451, 339409.1405473958, 419030.62098197365, 417268.2201344776, 490019.3683819482, 506900.2673378672, 495008.00151335844, 452911.59613800235, 440000]"
77,TMO,"[83397.29087627522, 79294.14612532857, 73141.94239863659, 76595.2716460654, 73946.469783273, 80007.52768253784, 95504.68731454214, 110470.34252809698, 126003.15760101152, 134280.92267411173, 134431.30131778438, 130000]" 77,TMO,"[72806.16190375814, 71899.76729012573, 89330.62111080736, 101775.90597702622, 94654.67295866842, 102162.14490709103, 106559.02703795802, 121430.85828522993, 141882.88193927336, 140084.2213986746, 141436.47907069762, 130000]"
78,TMUS,"[44175.728219524826, 53780.40004471222, 54303.868935871316, 55770.606282466964, 62775.38996931439, 58925.11851598187, 65068.55435417281, 59890.01430786608, 63608.83874082306, 60064.46430945932, 72748.30565353038, 71000]" 78,TMUS,"[72572.88007631937, 73395.8221063157, 69328.41424606997, 77112.18727949365, 74462.99364151419, 70902.98879068079, 65475.116872039034, 59669.10101246936, 60974.100503852234, 61207.58943726116, 64081.69980290187, 71000]"
79,TSLA,"[77085.67496904431, 73564.25168675181, 69050.31317904039, 84219.04856518569, 78644.11087333788, 89716.58170694468, 99359.89621667576, 103495.20018230406, 110154.79461608817, 109377.6632642844, 119508.47445599674, 127855]" 79,TSLA,"[34756.391016055466, 37956.24423200457, 45970.91219890767, 47830.712543100075, 45372.506190630156, 55635.83894324527, 61405.086362949434, 75613.02097733576, 93331.61908182292, 102956.69462964023, 120721.51550242535, 127855]"
80,TXN,"[11248.948908076536, 12826.707241348078, 15257.732092303155, 18310.824186124526, 17665.48960949406, 17811.570170239454, 22131.911242510683, 27084.76893032851, 26842.39192050624, 29691.86773820477, 34875.365624663995, 33000]" 80,TXN,"[16751.429712777375, 18631.714114395774, 20550.92259830564, 20594.18199183033, 22257.575391830946, 21799.204469271124, 26376.42112955195, 25333.516116901457, 23991.575486913658, 25017.952264556072, 27553.211615549495, 33000]"
81,UNH,"[241326.84986068433, 266944.67240573897, 292200.43925300223, 272719.17722684675, 328583.07258551137, 408212.18133926956, 447012.6435394186, 503003.98707231483, 464792.7956393309, 441820.1857844482, 410853.64433379064, 400000]" 81,UNH,"[147709.5903522065, 137496.30933981237, 138594.75811921438, 167274.94162860658, 177145.947957219, 203554.60561105408, 245008.59214485163, 278504.116600305, 332911.92229082406, 405767.0489657375, 375707.78937508236, 400000]"
82,UNP,"[24362.736977626977, 24358.139503275735, 26485.54808799573, 26213.148871232523, 24475.657857111015, 23859.559924945806, 27470.401670414285, 27759.760110976968, 27109.41486895098, 27076.84099639224, 26166.894807191667, 31471]" 82,UNP,"[16508.30422313022, 18046.568979586402, 18217.197029233354, 19196.03099544545, 20874.065531175947, 24180.501896878108, 25988.69867334926, 25087.216934240794, 29974.295886118463, 27430.61509137237, 27256.07558752197, 31471]"
83,UPS,"[308485.0348874897, 289465.1611288228, 344987.71274718177, 408183.54979620746, 389204.7526185665, 356667.6671536764, 408406.62294039247, 406278.1914804315, 421928.29585179145, 471123.47080223996, 534674.8722135361, 500000]" 83,UPS,"[313201.4125802146, 348752.53942760587, 335050.55097693315, 405234.8668782596, 398422.06486239354, 396783.6469591279, 462265.87430525245, 510824.4674005606, 486021.67432536266, 512722.8164285545, 522620.18059042806, 500000]"
84,USB,"[23120.97050212795, 23217.695990594722, 21952.789611869906, 24606.949355493358, 30734.538753977475, 38408.90209098055, 46465.03919626805, 52915.45961385952, 54153.41857503356, 59786.42472953617, 73765.63389642612, 77000]" 84,USB,"[36939.64383624506, 41487.8679217099, 50461.98129150571, 46569.12550654968, 45995.977867241956, 53552.867390636384, 54617.77597949476, 63380.794073750505, 60259.34260960713, 70688.67532058053, 70507.45713433184, 77000]"
85,V,"[11642.520863424239, 11242.211806897922, 13556.56411687614, 16399.698727314906, 19339.98986791529, 24058.725606647025, 22869.720647917893, 21544.463997193197, 23008.950142932943, 23533.42891109885, 22294.527479412758, 26500]" 85,V,"[15820.181247798835, 14418.580712398047, 14333.83637950425, 17564.25754048756, 18656.30589299492, 18833.202835329925, 17376.097773288806, 15991.561849162481, 19409.154186856988, 20783.466203902946, 24503.989160105924, 26500]"
86,VZ,"[60036.541937499205, 56902.535477550686, 52793.46668161795, 57680.301219498186, 65939.92770315625, 73283.34659120803, 81392.22104536461, 95851.54457850248, 115146.00607619798, 121154.26040380826, 112157.92368579193, 117100]" 86,VZ,"[89268.96534877935, 88722.17496020286, 95625.74280062187, 101368.89914977149, 93481.14649143092, 105808.35912375104, 108316.5003569784, 102274.42559228918, 106584.17049071295, 97266.09338073719, 109194.43916184054, 117100]"
87,WFC,"[114425.89541783254, 110741.7346563182, 108076.68170617217, 111909.81892624176, 136145.18767944936, 139204.8471033367, 135264.39585696912, 137753.49903813592, 158579.5657263451, 165580.4234469212, 202657.08746887173, 235591]" 87,WFC,"[86056.8871849365, 86892.99434338602, 94804.33863695385, 103884.62034233907, 122508.27923380531, 144172.85955900743, 163089.1642935902, 171265.13548608354, 162017.07298262217, 177023.39578065326, 218048.60783488027, 235591]"
88,WMT,"[968208.1901350885, 1122888.5905228357, 1320464.9449870964, 1631019.4576643016, 1543250.2734321787, 1423385.9772589318, 1348809.2695742815, 1251919.543965041, 1450309.5533156637, 1750437.4445979178, 1938506.9266443113, 2100000]" 88,WMT,"[1098279.5884211357, 1258960.52333721, 1158947.8950251837, 1141133.2706265033, 1274308.5013553612, 1572368.728476619, 1808896.4484717636, 1838199.0639435924, 2145393.1666635345, 2007136.4783009724, 1832536.252403223, 2100000]"
89,XOM,"[35530.54142978131, 39649.13683973145, 42847.07607433501, 44909.315610500584, 44697.07181876515, 41758.59356554042, 46454.031192164504, 56985.747670192344, 53087.72032008664, 51969.04625077311, 52274.4456565054, 62000]" 89,XOM,"[20011.58751165264, 20565.52650446202, 20621.643240220008, 19555.29694449855, 18229.01732619079, 22611.401037992287, 27125.844266923425, 33761.35075256134, 40911.95111832769, 43486.40447037958, 52117.34169915196, 62000]"

1 Ticker Employees_over_time
2 0 AAPL [37376.653472053375, 46285.99144811846, 51441.24426379464, 61558.083471658676, 58907.38311263634, 67601.33974642337, 78133.03145013178, 90447.36485241847, 105018.28649449686, 129688.03180312812, 156569.24938667504, 164000] [97698.65283426727, 95356.62309946018, 105752.88378882573, 98361.94288315061, 111241.4034391586, 125150.83316073155, 127741.56784114707, 136876.18186866102, 144046.70840487521, 145107.93125460763, 134418.3749885835, 164000]
3 1 ABBV [27248.874340193106, 27552.39237111908, 25329.378309300493, 24229.460715240515, 27009.567208570257, 31059.673341866426, 32257.759396694128, 30011.387247618415, 34143.59094205851, 33799.28937126673, 41578.389196673495, 50000] [35187.74553582529, 40446.63120502401, 40773.62701653055, 48878.971601461286, 51304.25866308479, 49099.27912333308, 48667.24370981487, 52554.71106938195, 52472.5683675441, 48120.80123082051, 50505.54793880645, 50000]
4 2 ABT [91007.48710343671, 86868.75171395317, 93817.1623331741, 105047.67638738238, 98564.62584384151, 118992.1314737311, 135266.01670105054, 127526.1467181144, 116294.33295714317, 113003.84886759392, 116747.70043441781, 115000] [73164.40754701335, 79737.3211633306, 87312.92052686846, 105978.61525817038, 111320.5004620159, 102753.65819848575, 99565.20833244215, 94039.4143574382, 101211.86826392895, 113513.94562096549, 121569.23589177152, 115000]
5 3 ACN [243273.94377881405, 290087.4969981179, 343925.2594186647, 341669.11975675786, 415821.9435065691, 481734.41578104754, 494311.2717074493, 469703.9365311923, 514855.4322787341, 524893.7554318984, 647268.9157036883, 738000] [606072.0755281925, 551089.5318320526, 583348.1202020624, 707597.8837379366, 710720.108895977, 657516.8183796902, 639452.3637726324, 632047.8817596002, 592447.7756281501, 597375.6194804448, 692111.714716337, 738000]
6 4 ADBE [17726.403646993465, 16567.650711758204, 18329.439842507712, 17340.05259916847, 20007.941004025153, 24406.195004350684, 23106.685262763673, 22719.59564365903, 26638.135896237327, 24223.033279166484, 28386.396411308244, 29239] [21673.538590834778, 22982.84630822434, 25916.63141414823, 27808.862418968223, 27818.835918632496, 26151.40875458382, 25980.06938616889, 26440.69403102339, 27294.298207545773, 29816.293077575, 29584.174432329793, 29239]
7 5 AMAT [11981.734185195062, 13554.654056730837, 14226.9991651384, 14649.703856998272, 15910.02708403942, 19339.90217030812, 20382.435942489305, 24008.273741077763, 27364.093480959342, 27813.028775570885, 27246.88500846486, 33000] [19219.787242557006, 22374.363504483827, 22079.045768002292, 20500.50824008491, 18681.91876775119, 21588.703732359678, 24095.13403455146, 24566.84355210917, 23075.278745341406, 27743.571615918878, 33692.87732863785, 33000]
8 6 AMGN [10128.930224553129, 12259.313225113365, 14387.302760224953, 15567.900191961, 16467.23382061571, 19453.4467901448, 21491.82329180788, 23962.02404326488, 22887.500003764275, 23410.18751537769, 25766.316337053584, 25200] [13487.149652133174, 13236.303962154547, 13069.54619490767, 14483.184445550365, 14773.435954046065, 14114.200771596234, 15550.66866532192, 16651.41064846858, 20712.27867568611, 24075.162671325925, 24810.95160636462, 25200]
9 7 AMZN [1262912.700243943, 1201928.3308559773, 1245970.8252602476, 1181847.028490609, 1304561.9453141615, 1221615.039806315, 1261468.8997341848, 1299701.5003163582, 1406278.9801054702, 1461105.4451448843, 1681676.2771212864, 1541000] [679995.3222329367, 673597.7438683375, 786174.1045795407, 828615.9859820281, 1015078.3001079664, 1267803.4903871783, 1253189.8572514441, 1277449.3302680969, 1504643.7935958132, 1449345.996766673, 1481202.8842318263, 1541000]
10 8 APD [7786.644490555564, 8857.082988287897, 9142.43000132444, 9670.049447077987, 9383.460374810173, 11279.410992426756, 12126.890985622158, 14021.881230481304, 15650.694773264693, 17324.9765337677, 20724.13476817378, 19710] [18345.137293371692, 18524.443312117222, 17868.087581251177, 17084.101400073592, 17730.092545481417, 16769.75158655402, 16600.05796236256, 17257.555103198054, 18160.049556331727, 21904.97257293205, 20337.315920808163, 19710]
11 9 AVGO [8292.303379505296, 9819.104351514392, 10010.38157624642, 11523.899876911342, 12794.741767102136, 13139.15890579595, 15748.514650245996, 16830.007498527593, 18627.96619490903, 16936.287326630933, 18370.444985137205, 20000] [6173.450011723736, 7643.354973099959, 9258.48586459345, 11327.596495304733, 10728.513835929476, 10269.372077157299, 11916.636824556621, 14885.449164972128, 15693.736280173118, 19537.157242346202, 20976.784534499675, 20000]
12 10 BA [95930.45791529941, 102854.87471190048, 111500.18298496939, 124266.94742913038, 120500.43106732905, 110828.71716376691, 108315.1011590143, 135351.89227980666, 136226.13845666437, 131793.21645080685, 136842.59862416761, 156000] [64872.2699582953, 65603.46388677173, 76707.59941190251, 71559.10383869596, 87244.75958128017, 95272.21037504754, 97980.48970253477, 91689.26374209148, 95974.38182661153, 118780.86171496156, 129336.60584041227, 156000]
13 11 BAC [109788.55207052034, 100822.67315052185, 112679.34756263994, 126059.94359930868, 128148.08183462192, 142422.5097087328, 163307.8831649143, 155174.35421865247, 183644.4188782105, 167386.41336481116, 197693.8344233226, 217000] [160987.7124372232, 177827.4684276445, 203614.40943466203, 188138.30637401267, 177228.2949703588, 174864.7960518021, 169517.79176454226, 156550.12903411358, 153184.21322475083, 171254.60941419518, 185025.30616434646, 217000]
14 12 BDX [29320.57293755517, 34711.29483135434, 38803.2808813335, 37266.95045358426, 39953.20304823652, 48584.93230304006, 55858.004003931506, 65406.57409695402, 75329.7420659041, 78508.08283057253, 82852.82237290371, 77000] [41930.868289159014, 49709.47747523981, 47992.84554929813, 51550.77853757209, 50662.426692007386, 51670.06974906234, 50617.98888326902, 49113.29665886589, 49758.93581588932, 60426.230260686425, 64094.672036722004, 77000]
15 13 BIDU [31527.199089740803, 32974.14767678813, 34544.316410037405, 35833.33884363531, 37082.49558120737, 41817.77285198103, 38933.65737774911, 36642.213356244996, 41136.74614891428, 48793.42258773984, 45132.0985318714, 41300] [21022.8411247607, 24032.483246217314, 23160.054389006975, 25442.822954135205, 30561.260130765524, 30802.295110558494, 37329.58470646427, 35628.739359012005, 42014.14925734831, 39065.96931924808, 36152.28998338267, 41300]
16 14 BMY [18730.039952272895, 17863.59870351158, 19378.840730049244, 21660.17089125763, 23964.999146304566, 26770.617054708448, 30628.253008807995, 28512.44370457592, 31690.359642550673, 38376.76432314398, 37309.05310145302, 34300] [19479.42237334817, 17713.91011453327, 16476.49506097647, 20071.2835228847, 24759.813212715526, 27346.250055219032, 30317.527176702053, 29733.917510780793, 32245.9188792539, 35731.585652616915, 34148.80025868579, 34300]
17 15 CAT [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0]
18 16 CCI [2478.6486645046216, 2332.931023959222, 2383.018904073811, 2862.7029961879443, 3386.819086609915, 3530.939106291271, 3269.0485041862894, 4016.5167319313523, 4003.905877471787, 4656.225259225498, 5144.095635752933, 5000] [2464.142503411551, 2520.91633743652, 3062.1208050683513, 3335.7341125181406, 3452.0354180551176, 3209.997321055556, 3717.355548345253, 4351.7905829229485, 4566.373885251992, 4393.518680702246, 4115.6489458336755, 5000]
19 17 CHTR [69957.17854789495, 64169.85681114289, 76130.77221659043, 91668.61908186701, 98503.90303307741, 96687.24910287022, 90396.938024362, 90237.78999014245, 87139.08452889697, 90715.3298038195, 103653.66044541102, 101700] [51468.67580442193, 56906.02330944472, 65277.70029703094, 66370.8913100322, 71672.72681286924, 75098.25759732822, 70888.61626918825, 82264.26440717324, 102542.389760264, 95075.07625593137, 106019.07735072082, 101700]
20 18 CMCSA [76583.79843178942, 76640.43261032672, 77507.44159083326, 75339.9550187835, 75057.05280120418, 91443.19269492234, 112353.235605016, 111652.26313362899, 133831.78772686052, 137923.0998789482, 155028.7563830565, 186000] [58609.38563418979, 68640.99122695749, 85105.16989981112, 79201.33722345256, 97470.50551252006, 115909.87256345565, 139757.19455790333, 138153.7550373198, 170964.62298950122, 176848.3450062508, 168631.10259568124, 186000]
21 19 CME [1695.8607500282299, 1555.2578618033622, 1511.6772028278356, 1702.356280800502, 1918.7958810311336, 1979.8104210126498, 2245.922299906653, 2427.9232337321237, 2633.5459462730178, 3196.0427672456353, 3575.2919630758724, 3460] [2317.974326485912, 2619.658149324504, 2604.0311919204837, 2674.3026343814654, 2991.812099256956, 2954.7465576150225, 3631.829789633386, 3776.491355871124, 3472.6981957852627, 3670.6737289749008, 3700.8479542221226, 3460]
22 20 COST [141080.8215930282, 168928.61688963827, 154696.7803178296, 184734.77915698863, 200712.7911585126, 186593.7207138589, 202131.23306210845, 221629.40844824535, 236660.1375376948, 261178.52939112243, 295082.3394180682, 304000] [181601.13526958655, 166850.9991557793, 169429.9869463378, 174221.01225867245, 166661.32607211388, 202496.25849174254, 219706.25296643615, 267449.3440678416, 282189.3835761861, 284027.10411629337, 264722.1736129595, 304000]
23 21 CRM [31521.68249005174, 37872.683395298925, 40544.981886719426, 45173.55973526879, 53741.49248074452, 53234.89881682681, 48913.26799424667, 59110.672613216884, 60017.64425270233, 65035.99716968226, 67177.94380198605, 79390] [43278.6255070834, 44802.02213791733, 42832.06480643078, 39117.2921858635, 39418.56112208086, 47508.249507271146, 43854.58359697457, 43543.751244544124, 53696.21043838337, 66013.91533136563, 65170.27543918551, 79390]
24 22 CSCO [56161.22931362685, 60487.790704288906, 72810.95780036045, 75319.74734320212, 88606.09080325178, 81965.28623762602, 81100.14025341002, 79971.57119147842, 80979.04308527082, 83450.59814628646, 76706.29565709407, 83300] [28885.652886003707, 32663.35551458886, 39582.6960955566, 49285.33188848197, 46127.77866239539, 43101.94643519592, 47504.81530018551, 47666.394613775985, 49730.43325831983, 56801.08106435395, 70278.77317358833, 83300]
25 23 CSX [14107.449941718987, 15388.707393879658, 16775.158244134407, 17598.32932297002, 16447.26332255629, 15373.095148511027, 16201.964047564921, 20142.18126329782, 19915.616251535183, 22601.479797913315, 22403.76184838373, 22600] [17195.385699930484, 15795.532498767296, 15269.71201468368, 14552.26224761814, 15896.886345087754, 15621.781840165717, 15742.27777888192, 19014.433675006185, 19308.552620112678, 19410.681466962036, 22532.298507364678, 22600]
26 24 CVS [113689.24318518539, 123904.89879007099, 140010.11963720722, 162630.18817984016, 171911.94389244064, 162981.26499766688, 170029.08148426522, 154792.50162757386, 166529.3691503729, 171463.01137455096, 211331.92350526483, 219000] [100613.71997880637, 96817.58426087083, 110519.13280320325, 109646.10845706641, 136351.3063933696, 130645.02883203902, 121239.80112484486, 134450.86630433827, 141833.12366298714, 170274.10802468413, 208796.00232963503, 219000]
27 25 CVX [29889.972446621054, 35875.96274683845, 40296.6469047362, 36641.83769861137, 34151.7729151963, 35723.20719784767, 32673.086457525125, 32777.12549396194, 32153.300580630224, 34927.58655686684, 41954.281156881, 43846] [18646.426264223337, 17011.7785051421, 18432.260560116178, 20437.62250967191, 20621.569024478405, 22400.68304086727, 22031.1089073417, 27260.70615442818, 34070.574672849325, 40160.98078584147, 45188.62318299104, 43846]
28 26 D [11065.561372328602, 10609.162626642854, 12924.463610547486, 12952.598535612988, 11913.291130275536, 10930.255810895458, 12999.664985394113, 12763.689925454828, 12225.158992173068, 13092.02305596109, 14561.38603085286, 17200] [8027.030316963089, 8045.559844060612, 9189.696532780898, 10310.945813143486, 10824.119419010376, 12336.193605969549, 13964.593778598926, 13312.199038424795, 15652.253799867856, 15956.761847654794, 17804.078954165492, 17200]
29 27 DE [83190.83775779938, 76485.38128632389, 72514.73418486517, 69953.56392931196, 75015.63669064647, 75173.35267295383, 68621.52208668888, 75195.8746541862, 70716.28876329455, 81221.30541048077, 84614.09552503267, 82200] [37869.58297997153, 37986.01267863171, 44383.40952189815, 47986.26352451234, 43752.936674925586, 50490.306732826575, 62569.66082399739, 75758.26851539893, 77566.6073661269, 72920.97871390823, 66395.77065318277, 82200]
30 28 DHR [61859.48115348895, 75194.58757143168, 71734.94977115377, 67326.13537365444, 64020.46503377172, 77841.75035163634, 77329.58401960216, 72958.77419648619, 69197.19469179977, 66111.7866777467, 68616.07375403473, 79000] [44857.544330585806, 50275.045512027966, 49905.5773646315, 53211.50118419705, 60697.45368660924, 64574.80137349756, 60841.35934813334, 63881.471673811895, 66167.83797332048, 62585.8078653486, 72773.60943990888, 79000]
31 29 DIS [57434.87208177767, 57077.407219542, 70138.27648064846, 85662.86703926872, 106097.82905610868, 118885.9984458549, 118436.03965713942, 109050.30870818491, 128252.86365017557, 140042.01332754895, 149155.09927440612, 171600] [94513.16377112476, 86693.6368939084, 97421.91044840933, 119718.58850082103, 130373.9155267322, 125686.34548473285, 149305.11711903356, 165201.4497995845, 174696.81079913152, 188940.35199062552, 187833.1496709119, 171600]
32 30 DUK [21001.82298441612, 21822.956931464152, 20609.482679605826, 22851.501285946222, 21080.31466129093, 20056.527700854265, 18684.81639163934, 17250.11432533056, 17804.903744268428, 19795.132642054585, 22622.704477311676, 27859] [19476.84570271283, 19024.85492161796, 18568.50223625312, 17631.507360895514, 20415.68507127896, 24757.872523400987, 26446.67544241866, 26938.101199885485, 25684.818013830052, 31272.43023151913, 28678.45028853979, 27859]
33 31 EXC [12304.898847232142, 12247.96302429564, 11218.748162316408, 10220.067645391931, 10872.559762590012, 12924.200554091489, 13684.988373707953, 13672.366092924909, 14350.558292911104, 17454.018186281373, 20901.712629228954, 19063] [7217.835083138309, 6776.5034565189135, 7705.1934672204015, 8131.709370904494, 9263.458938444403, 10000.753781156487, 12442.694324923777, 11758.05541768394, 13180.894903601547, 14007.828115432916, 15380.529709418945, 19063]
34 32 FDX [283574.1401841164, 288135.55228087254, 283876.5009297416, 334311.5946559014, 350050.429019722, 352128.98364916, 411828.8413652582, 429102.98814744054, 393569.1570439457, 367529.5774692927, 363475.49221905577, 345000] [200757.3177861651, 209413.14846710447, 214749.82299259887, 255427.1227428763, 267082.6113433416, 302078.2293230368, 344851.00425355625, 366047.6802134816, 354739.86316368304, 330306.64767430763, 344634.64084723685, 345000]
35 33 FIS [49661.52932443628, 61423.551141774646, 57560.87917658287, 62190.23080402449, 65767.91472647783, 69158.04300737045, 69022.20061653024, 69565.70435482617, 66077.00728464505, 66568.21949800193, 62323.553424302256, 69000] [22883.44363874883, 26621.778045474897, 26801.398527148045, 31643.49572457018, 34277.0905126033, 40972.83014486376, 48092.58122813745, 44136.27454906702, 40664.33823318133, 47420.02294048747, 56547.76437762303, 69000]
36 34 GE [88286.77825717992, 89576.013268048, 96908.3720605091, 97189.4643677054, 104461.77857469267, 99578.02341116025, 103915.55007494162, 126749.30707187034, 126193.14092399493, 143714.9521048132, 141698.73559765372, 172000] [78781.50033915712, 98046.34687662189, 117478.78133023529, 125147.12658921829, 121068.63130806404, 119204.85748277267, 138473.28019013203, 144445.71143837756, 144338.72304541268, 175088.24691015042, 165991.2514792186, 172000]
37 35 GILD [5112.620339966871, 5560.869545156425, 6362.919028959384, 7598.210394333002, 7057.783292409029, 8802.976293416636, 10106.81456533497, 11111.77059525413, 10980.837893105894, 13515.017713045756, 16439.421715714838, 17000] [7928.393008153367, 8255.83363518299, 8734.962532472122, 9261.367666632623, 9878.20999406016, 10698.364930828877, 10651.531783687062, 10045.094957709087, 12481.139663741129, 14464.767288834535, 16436.47808959501, 17000]
38 36 GOOGL [110764.18536977956, 128407.62990562206, 120374.33364260591, 136158.775440003, 131840.9848219615, 161711.95138527543, 168891.73225563776, 162113.52447833627, 153497.56675396036, 180759.3732936869, 208042.6250805318, 190711] [116639.15155810161, 131687.12234500083, 148653.9820801231, 165970.6692676457, 168647.07497664393, 162132.20800857394, 149598.7918138121, 181176.07400253008, 191827.93293313982, 200957.92741721007, 197576.25744015173, 190711]
39 37 GS [15696.859356736479, 18736.859943526848, 22256.720629896172, 22781.39925266055, 24121.491737397017, 28395.774882792175, 33912.036971275505, 37732.90507861896, 46086.55278862052, 43182.50238738648, 43183.26732535059, 45400] [37376.22352104943, 40692.7738425495, 45169.92513453621, 41066.22120275681, 37873.643137753905, 43425.816802293884, 46835.0845140616, 42718.51781014127, 48402.59920069172, 48770.83052850434, 47880.43715706142, 45400]
40 38 HD [242180.32808958757, 295249.22738735913, 333745.4038543743, 406282.34373528464, 405201.67986018397, 371374.4690992982, 386761.03290403634, 449850.76516733866, 494091.73126113677, 459487.6057821262, 507307.2632258828, 475000] [189882.33629525607, 193435.88086556143, 207532.40422973575, 252959.11932175935, 303197.465149896, 354547.1254754723, 351322.3447376223, 344238.0299864969, 411651.59745015216, 421034.6612781984, 513616.1483550168, 475000]
41 39 HON [35569.82890729972, 43359.49013915954, 52779.89082389324, 63572.56543727999, 69432.00106560827, 69700.68837630955, 68321.91355289343, 66849.7961647325, 82706.2297897195, 91521.50133592654, 96199.67706496897, 97000] [45915.74592842863, 54016.921796167226, 56406.240793324556, 58079.50822947665, 70834.19279484393, 77328.68759997554, 70723.80564855233, 78445.49556672342, 77650.87802269461, 85638.45078842668, 92873.06710321872, 97000]
42 40 IBM [172250.7029087562, 165096.2001715925, 181973.63293164596, 173716.0808916395, 159667.4168721648, 169139.74570198063, 206153.37810726961, 242164.01800847435, 224233.47241184616, 271911.25753501506, 304576.48462549417, 288300] [180072.23471915515, 174217.9536331687, 210001.15611377324, 251727.57119865116, 257962.1472217226, 253674.44668001664, 235815.54207590723, 242496.6348413581, 247045.694943249, 241344.16260227095, 297111.462507653, 288300]
43 41 INTC [72150.5565881803, 69219.80663449835, 82331.40096817951, 84074.3029513713, 89048.0340654775, 89664.5615444384, 109996.84837612508, 131252.15336943354, 140503.74587645946, 136397.02792717202, 135973.26089036325, 131900] [70704.7315568493, 75677.43721010562, 85909.0657642693, 103111.10399349, 94665.29886301112, 98871.0147904371, 118088.3122675412, 114719.57421426736, 113453.66260276565, 113532.67691256975, 126916.92864139169, 131900]
44 42 ISRG [7082.487269546867, 7490.043478401676, 7857.499709018875, 8601.868600868454, 9560.634579170905, 11489.577545671844, 10488.791519608643, 10394.257209578567, 9899.242810035006, 10791.988342897792, 12272.049345900927, 12120] [4250.643806640363, 5177.767964076462, 5830.292275892782, 5413.15486704964, 6357.263143867201, 7682.569349746555, 8957.79053613155, 9139.377473627019, 10384.670399960089, 12786.138923375738, 12398.321169066057, 12120]
45 43 JNJ [96823.27878139642, 93450.57031711581, 106959.72056090596, 116319.86849629143, 129196.7642813974, 141471.95592373708, 162727.4788053953, 188057.75615080618, 174046.56556493996, 165142.45387084788, 163911.95758019635, 152700] [61450.580496849856, 67311.17780287174, 79763.75598985584, 75221.42077468934, 90893.44629615296, 90531.54034043082, 91932.8990091668, 110557.02790486666, 116228.10583238438, 127394.25065893354, 153154.7534920143, 152700]
46 44 JPM [171741.16926123662, 169965.8517681734, 164121.54865229962, 186654.7523364323, 176047.00711757975, 187455.48347915115, 187073.7952827632, 231950.3599807513, 219038.1106683549, 257669.11670405575, 270310.15744240384, 296877] [103140.26126665417, 113158.64917077444, 118623.33005777546, 144829.38728161703, 160222.3036330539, 162752.07790159385, 191330.41481068972, 189135.36775126823, 206767.73735265777, 231591.12610532824, 254249.91384298183, 296877]
47 45 KO [31589.890613840285, 30008.359662809344, 34019.07909580357, 39833.50257259313, 38271.04377621541, 35150.663366681605, 38538.45769346719, 47583.55016464215, 57678.32314117908, 69775.614102855, 78993.78661188702, 82500] [56770.33453139309, 55844.9825829748, 53162.77592379132, 49462.66087248338, 48190.615060469485, 60198.53736133031, 66553.26404198351, 73647.9691668936, 69651.46527238484, 68157.93070103027, 66402.05268466585, 82500]
48 46 LIN [22478.03280813461, 22479.267576071717, 23643.383070924992, 22934.173710822364, 27757.148514155757, 34464.68311141385, 39283.73192429219, 44459.49822270715, 42387.99839199849, 44556.29683182735, 52856.776525780006, 65831] [36768.92910868725, 34032.14103144233, 31736.613919576954, 31221.01016394504, 37790.81383431319, 38105.96037387889, 45216.35212046596, 53607.639865005505, 56034.45250328581, 62681.91444071095, 71137.36821483474, 65831]
49 47 LLY [23039.26184920127, 21039.97789923028, 25139.64349263065, 25381.79055140313, 24144.57180067084, 26774.72502859796, 27263.99986259143, 25882.290624139932, 25690.255695259228, 31276.519008898922, 34879.939148707905, 39000] [28646.43253504387, 28941.652094241268, 27621.846614067417, 26076.57532531399, 31657.46876128159, 28980.23968437482, 29433.968046943355, 29495.372567448117, 34706.989244311146, 32810.27818396554, 36015.814124589226, 39000]
50 48 LMT [52575.19180941439, 61141.93775165807, 58084.72345279735, 71139.02473864765, 68083.8987083759, 78346.91768866748, 84972.05431142903, 81627.22155943827, 86950.38334146905, 100687.07214745141, 121508.82522870248, 116000] [77117.50988478481, 86635.67705063875, 81089.52384977696, 76863.59848498934, 84068.36688761198, 77521.1235921467, 82391.46082402515, 96419.53581180923, 88656.65071490574, 107823.32812101432, 111171.78997612439, 116000]
51 49 LOW [141079.02214379812, 129358.33352843832, 131219.77604686804, 130811.15568106384, 127432.30417574506, 156678.19759658512, 150906.84556192436, 158320.7317414685, 145441.537636459, 155384.90898738021, 149087.6949708557, 182000] [100735.68938544253, 105031.78890594056, 131085.70818609034, 145709.09398521885, 139529.05434514524, 160009.062875251, 152840.01740514024, 147791.30828089768, 150894.19953584787, 181989.41929909715, 174351.74808554063, 182000]
52 50 LRCX [13692.032822175654, 16035.750604249086, 19460.33158248915, 17892.420050548044, 16527.424393710473, 16547.644098062305, 16673.396739214062, 16745.71177879537, 19863.928224766143, 19111.4883378734, 17577.35272473082, 18700] [7985.314325640549, 9622.858368184085, 8866.518658133993, 9755.89071419856, 11678.953235389632, 12334.21077405841, 12301.900642537032, 14085.097472725944, 15822.086714294177, 19678.259832867432, 19491.945387090047, 18700]
53 51 MA [12896.446856878365, 13931.727566803105, 16794.743674612622, 20460.28223143019, 22709.23025902737, 24171.794277781515, 22613.345002989114, 26065.963789574507, 27585.73313696502, 28433.930923034113, 32111.483656379438, 29900] [11963.870882288424, 14480.11821039389, 15680.241825692585, 16229.11815832902, 17855.638448812533, 19218.525874347382, 20907.390127184437, 19179.57947046988, 20267.315356223844, 23635.398353572098, 24277.770951382787, 29900]
54 52 MCD [25383.99960217051, 30420.82644415889, 32998.92664574472, 39389.18636471288, 36893.11709634348, 39267.67157033389, 48849.05550107935, 59638.771101937964, 68300.65614110998, 80589.01345554431, 98941.48012010418, 100000] [98756.25711679691, 91188.99721652147, 86580.31845900886, 100250.04475073265, 91216.25792837654, 86023.82525101487, 83826.53055872417, 80216.88822750976, 90625.63946367479, 105425.4066542171, 101924.50574785058, 100000]
55 53 MCO [6918.684349367145, 6373.424647939011, 7376.220768008974, 7279.162603456331, 8226.338011827633, 8242.813507896808, 8483.71133303573, 7966.915129554216, 8507.22466614147, 10167.709863655165, 11750.46263816949, 14419] [6787.052145909419, 7277.7430012696595, 7269.7897093487945, 8612.350496212668, 10727.128160119326, 10842.531194499697, 12338.869093324629, 11345.05525048803, 13284.307312663326, 14550.736916796488, 13709.493687971615, 14419]
56 54 MDT [92240.63446437614, 88043.96295245948, 91675.9222538346, 84491.50018401892, 81852.04486386533, 96837.33537727827, 110046.3877616812, 104574.67405187323, 104270.45166821346, 96409.3991480993, 101013.33284026192, 95000] [70274.3696593442, 83917.41054091718, 86344.32807505863, 88733.94660218297, 83218.59825787107, 87250.50743970237, 91084.5670315122, 87597.4374366703, 97455.71072277936, 104023.57874452573, 95008.34094891726, 95000]
57 55 MMC [35040.27822593109, 35352.48163344647, 41479.920658955045, 40881.65410363834, 46148.51548626721, 50732.26588836174, 60395.18998626654, 72311.33289154668, 76763.72432771104, 86803.34232062906, 83787.81267328908, 85000] [56724.82556353102, 51946.23468085358, 53556.013725326455, 54267.86443157062, 51910.18417898579, 58966.094167677045, 66285.44034094941, 80398.51281122994, 82509.69049813166, 83272.38190539212, 77751.86429860756, 85000]
58 56 MMM [34213.00428262814, 42273.2740859146, 47852.28931364622, 43996.89337268563, 44881.75385700435, 54715.679033500455, 64460.94903442014, 68287.80607508625, 63768.91801327956, 75599.6136757368, 80618.87736705257, 92000] [36398.843066576745, 40573.26799741565, 44303.19529869592, 44385.88020221629, 52843.14567486249, 60918.24860502067, 72876.78254863968, 87102.64549438757, 83660.96368209223, 78447.94774900717, 95498.02413447031, 92000]
59 57 MO [6374.636623153354, 6294.35066899607, 6002.796095347982, 6101.385099601543, 5849.196397780093, 5465.646491612609, 5387.349678786005, 5571.821884627261, 6401.797015855663, 7118.095145269025, 6889.438449073565, 6300] [4887.566951281156, 4819.78395169009, 4638.1390856383505, 5430.660159186591, 5178.817006249261, 6418.9751495686305, 6309.278848035906, 6101.676464428926, 5586.569601033539, 5272.5000113674505, 6169.462626865584, 6300]
60 58 MRK [21182.286219876387, 22359.6551882132, 22297.10121305003, 22690.918256858786, 24983.12159011486, 30085.63056579128, 32679.4054592127, 37570.20834737801, 42972.11181985115, 48490.156122194094, 56569.25246195806, 67000] [42576.03751442597, 49037.22129606475, 54986.42478448582, 68389.95507711724, 62449.92372695077, 58357.18600304684, 61478.089618062266, 72281.51987691481, 75404.0085036273, 76153.196968945, 73314.34039510669, 67000]
61 59 MSFT [78829.7836837189, 81145.10839826186, 99343.15895657339, 105518.12344248196, 119748.54128219449, 143870.03517311774, 173990.1269896685, 176151.00724121468, 193556.61350616225, 213622.1373836277, 218045.34012654697, 221000] [142760.1043021494, 164358.32158646767, 193592.88613706076, 187156.34481378426, 220435.36733315382, 213232.35940359562, 197996.6094055146, 234918.1615018121, 241221.458669488, 242483.7846707129, 223844.96586907437, 221000]
62 60 NEE [11633.624092913395, 11425.246482909359, 10465.45133264587, 11112.777948125535, 11386.143083471276, 10845.920628782955, 12132.850173293038, 11710.269684927564, 11170.367123026828, 13566.329875748903, 16206.023234829736, 15300] [10345.281008824108, 12355.622371171909, 14220.102007539166, 16076.587480691069, 17384.03634889618, 16336.79998890713, 16038.693370183873, 16335.159681710356, 16210.522809742151, 16349.896603710684, 14985.954887232701, 15300]
63 61 NFLX [4178.204546727604, 4582.3395391758495, 5474.09908574788, 6217.981854862019, 5808.869408692148, 6312.877320718153, 7865.3492362060915, 9122.378364417396, 11372.860967102677, 11972.64440980126, 12808.746337708375, 12800] [7727.876493276419, 7649.724217758319, 8001.500642788667, 7836.706956556965, 9738.231960831647, 10190.358796991442, 11653.67038590612, 13421.253738427682, 12964.004719685523, 12349.689763995157, 13212.72910642996, 12800]
64 62 NKE [69107.51329636574, 65103.64861748011, 74728.23056397004, 85044.13620570659, 83743.17783709482, 84718.06888837769, 79031.19861932874, 76008.66625117348, 93208.8004750245, 88463.43937156233, 84173.95870916655, 79100] [48371.1172022424, 46549.767083790844, 51048.50733004043, 53351.29578350733, 57860.855822951395, 65178.252400305515, 75735.40182719767, 78456.58435775388, 74014.6448647215, 83655.51003445494, 79434.2510330688, 79100]
65 63 NSC [5797.915559828853, 6412.430339929437, 7168.988875904804, 8219.275072503237, 9634.747606169884, 10380.414296405124, 11655.55154119694, 11753.669412721893, 13677.460696293354, 15655.71585030931, 19208.8766023359, 19300] [11061.632337996065, 11573.129105256416, 10571.80518936628, 9924.318471971566, 9451.053226474749, 10746.706916492418, 10211.136288692804, 12520.738529736747, 15264.722642022902, 19037.227945174665, 21048.639603811833, 19300]
66 64 NVDA [8724.531462423816, 9411.595930122643, 10183.534207052217, 10113.948547004915, 11321.064665997079, 13218.404905511557, 16514.89477843869, 18015.762086820647, 20737.436401517207, 24558.85554150588, 27445.27322799654, 26196] [11592.945874046361, 12409.663068377135, 15099.793811472762, 14360.989046764445, 14163.950745322112, 15375.942121155076, 18415.420367173967, 22714.391623311894, 21571.44783500732, 22713.822448150593, 24676.704274590476, 26196]
67 65 ORCL [117586.1513280567, 112296.24388047827, 108459.48981464471, 118586.94488582878, 109357.13678165064, 107177.39889169781, 100364.04135970103, 122018.75544289972, 134521.00124540483, 133817.33286230912, 148933.49533598617, 143000] [88779.01521822867, 110217.25089540976, 102102.99519658784, 92945.01840662314, 111689.02999404687, 103350.28424964845, 105375.23074853508, 123553.23352341648, 127219.3413246155, 128359.94583974486, 152180.74740347284, 143000]
68 66 PEP [287807.1441795936, 281481.2913944911, 294925.2616816546, 270031.1514010457, 259398.12988018474, 253864.24273006918, 279105.21357112157, 254632.77396709716, 305080.4798155455, 289719.2547776374, 330004.929720129, 315000] [124784.92581351928, 141173.6315690248, 152805.0240600136, 165931.40267238606, 187015.47602150877, 198944.66132209753, 191490.96848980698, 213918.13361025584, 199767.0932158181, 216481.88371597795, 255634.65291847283, 315000]
69 67 PFE [33773.441348581175, 39977.26500655848, 49150.46460746706, 58765.81194813365, 53541.099344839204, 50325.649832081646, 62885.10738748588, 64177.22463541341, 76545.54648485048, 84634.94190085062, 80427.85942705172, 83000] [30768.611900602744, 37350.12801335692, 43550.325095899076, 47231.82267213253, 52813.8429930308, 52027.994086296894, 53854.307695437805, 53922.9933185538, 51763.03527659125, 57298.23143353966, 70255.07355684186, 83000]
70 68 PG [57285.60680131212, 62172.210446453755, 69316.910240916, 76473.9673840772, 85834.3155662125, 83106.0331013859, 92912.45977280042, 88545.2844408215, 87316.20173287395, 80828.30526076742, 96331.44696820763, 106000] [59727.51973588239, 67394.83641598838, 66221.93620517738, 64991.99541536313, 67632.38630366445, 77269.39021807587, 79660.41520884902, 78026.05105946594, 96583.20515513164, 115909.04105737261, 116251.3432450909, 106000]
71 69 PM [38460.78880040101, 39080.458255117774, 46915.80727845234, 56263.817818340394, 53767.920222253146, 50143.22216302974, 52901.206444105075, 63937.029449149304, 77463.7473256362, 77893.51145959212, 85047.02612532911, 79800] [25291.3698613111, 30886.328142987873, 37424.08481550069, 44214.8632803743, 43702.73647059889, 42810.658207303604, 45575.25632921816, 55702.171382745124, 64196.23977199381, 62998.877397561366, 66557.49903457212, 79800]
72 70 PYPL [28740.023236044464, 27497.462115875835, 25664.96672618889, 24553.163502654148, 29712.263162492094, 29328.20270445575, 27385.796082262914, 27210.1197887856, 26028.75378098792, 27698.101122759443, 29407.060810001673, 29900] [10547.965215608067, 12620.374039655335, 14494.926286355361, 15166.703908519241, 17982.65584926381, 20745.750551197525, 25750.151680596526, 24013.905088395124, 22716.18814233457, 25889.813686719674, 25719.123197916597, 29900]
73 71 SCHW [14974.351203126898, 14734.615844496318, 14896.113936846436, 17960.665072772423, 21535.362103921376, 26747.558968374928, 30210.51569710676, 33211.86886285187, 31188.343844058043, 37154.2121616471, 35416.69347012884, 36000] [27415.323492082593, 28362.59881124496, 26697.241916861, 28667.391364729254, 27631.572039377028, 34146.434531118975, 39638.716567108364, 36671.13889793761, 34325.62192811514, 32482.84592418271, 37845.71329073513, 36000]
74 72 SO [11408.355778490346, 13299.220898817919, 13246.254530481347, 16107.940624694176, 15247.332789902772, 16935.60994227492, 17393.992683857938, 20200.976927598833, 22427.859706502833, 25210.574442975623, 25057.246736073066, 27423] [18945.381695500248, 19707.669782310415, 18064.68482993865, 19219.074182595326, 18345.5415790154, 18830.769449850966, 18677.777726118125, 20220.190215193255, 20868.69010609524, 23386.281099309937, 26040.829904701906, 27423]
75 73 SPG [806.4709684890577, 1002.6413503504575, 919.3756699624829, 902.4829637554855, 1097.574600029408, 1023.3995859727487, 1144.010238780022, 1420.2011238621521, 1758.5322771295694, 1841.5701646686614, 2201.08049640619, 2500] [994.327995643511, 1211.1012819654618, 1352.7298508016004, 1524.7820073763774, 1846.1210492202388, 1812.7325241513488, 1661.7240176894338, 1836.9832628502272, 1892.3589139380251, 2183.9083119922834, 2177.219851671947, 2500]
76 74 SPGI [21073.08398679488, 19939.899287176402, 23954.232771904753, 22790.04792741083, 23078.071311661122, 26519.93132566187, 29807.661133853744, 36484.94281957544, 33400.31906222242, 37995.0981682883, 42230.89411352678, 39911] [16539.229226290627, 20061.100511749755, 20989.79326811142, 20228.14594014175, 19735.388824567923, 22254.069818451462, 27742.621222304453, 30319.845570473535, 29019.581014460302, 35876.34602969062, 35409.59761940452, 39911]
77 75 T [102339.1096079332, 118418.09089988598, 113518.04792926734, 105430.56084586156, 97951.24098463492, 95688.82286007528, 99847.84493515795, 104829.06836303437, 125536.53741938109, 123988.85953233467, 126884.44018188641, 157790] [79575.3018276318, 90065.51463268441, 82222.57975964216, 99229.53600695, 92523.5647146495, 111419.16749246354, 138233.46959373157, 139474.2462411177, 134935.8163037512, 151250.0202684413, 144409.54854330095, 157790]
78 76 TGT [304495.70482659235, 302436.87050200475, 296631.1910612401, 338531.2316770236, 325527.06512285455, 309720.29920967016, 358693.05264457944, 337014.2082265742, 339239.27088469086, 361550.2377799674, 372187.59776298946, 440000] [262163.18714520556, 316312.6182966794, 353601.1762994277, 338567.3246688451, 339409.1405473958, 419030.62098197365, 417268.2201344776, 490019.3683819482, 506900.2673378672, 495008.00151335844, 452911.59613800235, 440000]
79 77 TMO [83397.29087627522, 79294.14612532857, 73141.94239863659, 76595.2716460654, 73946.469783273, 80007.52768253784, 95504.68731454214, 110470.34252809698, 126003.15760101152, 134280.92267411173, 134431.30131778438, 130000] [72806.16190375814, 71899.76729012573, 89330.62111080736, 101775.90597702622, 94654.67295866842, 102162.14490709103, 106559.02703795802, 121430.85828522993, 141882.88193927336, 140084.2213986746, 141436.47907069762, 130000]
80 78 TMUS [44175.728219524826, 53780.40004471222, 54303.868935871316, 55770.606282466964, 62775.38996931439, 58925.11851598187, 65068.55435417281, 59890.01430786608, 63608.83874082306, 60064.46430945932, 72748.30565353038, 71000] [72572.88007631937, 73395.8221063157, 69328.41424606997, 77112.18727949365, 74462.99364151419, 70902.98879068079, 65475.116872039034, 59669.10101246936, 60974.100503852234, 61207.58943726116, 64081.69980290187, 71000]
81 79 TSLA [77085.67496904431, 73564.25168675181, 69050.31317904039, 84219.04856518569, 78644.11087333788, 89716.58170694468, 99359.89621667576, 103495.20018230406, 110154.79461608817, 109377.6632642844, 119508.47445599674, 127855] [34756.391016055466, 37956.24423200457, 45970.91219890767, 47830.712543100075, 45372.506190630156, 55635.83894324527, 61405.086362949434, 75613.02097733576, 93331.61908182292, 102956.69462964023, 120721.51550242535, 127855]
82 80 TXN [11248.948908076536, 12826.707241348078, 15257.732092303155, 18310.824186124526, 17665.48960949406, 17811.570170239454, 22131.911242510683, 27084.76893032851, 26842.39192050624, 29691.86773820477, 34875.365624663995, 33000] [16751.429712777375, 18631.714114395774, 20550.92259830564, 20594.18199183033, 22257.575391830946, 21799.204469271124, 26376.42112955195, 25333.516116901457, 23991.575486913658, 25017.952264556072, 27553.211615549495, 33000]
83 81 UNH [241326.84986068433, 266944.67240573897, 292200.43925300223, 272719.17722684675, 328583.07258551137, 408212.18133926956, 447012.6435394186, 503003.98707231483, 464792.7956393309, 441820.1857844482, 410853.64433379064, 400000] [147709.5903522065, 137496.30933981237, 138594.75811921438, 167274.94162860658, 177145.947957219, 203554.60561105408, 245008.59214485163, 278504.116600305, 332911.92229082406, 405767.0489657375, 375707.78937508236, 400000]
84 82 UNP [24362.736977626977, 24358.139503275735, 26485.54808799573, 26213.148871232523, 24475.657857111015, 23859.559924945806, 27470.401670414285, 27759.760110976968, 27109.41486895098, 27076.84099639224, 26166.894807191667, 31471] [16508.30422313022, 18046.568979586402, 18217.197029233354, 19196.03099544545, 20874.065531175947, 24180.501896878108, 25988.69867334926, 25087.216934240794, 29974.295886118463, 27430.61509137237, 27256.07558752197, 31471]
85 83 UPS [308485.0348874897, 289465.1611288228, 344987.71274718177, 408183.54979620746, 389204.7526185665, 356667.6671536764, 408406.62294039247, 406278.1914804315, 421928.29585179145, 471123.47080223996, 534674.8722135361, 500000] [313201.4125802146, 348752.53942760587, 335050.55097693315, 405234.8668782596, 398422.06486239354, 396783.6469591279, 462265.87430525245, 510824.4674005606, 486021.67432536266, 512722.8164285545, 522620.18059042806, 500000]
86 84 USB [23120.97050212795, 23217.695990594722, 21952.789611869906, 24606.949355493358, 30734.538753977475, 38408.90209098055, 46465.03919626805, 52915.45961385952, 54153.41857503356, 59786.42472953617, 73765.63389642612, 77000] [36939.64383624506, 41487.8679217099, 50461.98129150571, 46569.12550654968, 45995.977867241956, 53552.867390636384, 54617.77597949476, 63380.794073750505, 60259.34260960713, 70688.67532058053, 70507.45713433184, 77000]
87 85 V [11642.520863424239, 11242.211806897922, 13556.56411687614, 16399.698727314906, 19339.98986791529, 24058.725606647025, 22869.720647917893, 21544.463997193197, 23008.950142932943, 23533.42891109885, 22294.527479412758, 26500] [15820.181247798835, 14418.580712398047, 14333.83637950425, 17564.25754048756, 18656.30589299492, 18833.202835329925, 17376.097773288806, 15991.561849162481, 19409.154186856988, 20783.466203902946, 24503.989160105924, 26500]
88 86 VZ [60036.541937499205, 56902.535477550686, 52793.46668161795, 57680.301219498186, 65939.92770315625, 73283.34659120803, 81392.22104536461, 95851.54457850248, 115146.00607619798, 121154.26040380826, 112157.92368579193, 117100] [89268.96534877935, 88722.17496020286, 95625.74280062187, 101368.89914977149, 93481.14649143092, 105808.35912375104, 108316.5003569784, 102274.42559228918, 106584.17049071295, 97266.09338073719, 109194.43916184054, 117100]
89 87 WFC [114425.89541783254, 110741.7346563182, 108076.68170617217, 111909.81892624176, 136145.18767944936, 139204.8471033367, 135264.39585696912, 137753.49903813592, 158579.5657263451, 165580.4234469212, 202657.08746887173, 235591] [86056.8871849365, 86892.99434338602, 94804.33863695385, 103884.62034233907, 122508.27923380531, 144172.85955900743, 163089.1642935902, 171265.13548608354, 162017.07298262217, 177023.39578065326, 218048.60783488027, 235591]
90 88 WMT [968208.1901350885, 1122888.5905228357, 1320464.9449870964, 1631019.4576643016, 1543250.2734321787, 1423385.9772589318, 1348809.2695742815, 1251919.543965041, 1450309.5533156637, 1750437.4445979178, 1938506.9266443113, 2100000] [1098279.5884211357, 1258960.52333721, 1158947.8950251837, 1141133.2706265033, 1274308.5013553612, 1572368.728476619, 1808896.4484717636, 1838199.0639435924, 2145393.1666635345, 2007136.4783009724, 1832536.252403223, 2100000]
91 89 XOM [35530.54142978131, 39649.13683973145, 42847.07607433501, 44909.315610500584, 44697.07181876515, 41758.59356554042, 46454.031192164504, 56985.747670192344, 53087.72032008664, 51969.04625077311, 52274.4456565054, 62000] [20011.58751165264, 20565.52650446202, 20621.643240220008, 19555.29694449855, 18229.01732619079, 22611.401037992287, 27125.844266923425, 33761.35075256134, 40911.95111832769, 43486.40447037958, 52117.34169915196, 62000]

View file

@ -1,91 +1,91 @@
,Unnamed: 0,Ticker,Valuation,Financial Health,Estimated Growth,Past Performance ,Unnamed: 0,Ticker,Valuation,Financial Health,Estimated Growth,Past Performance
0,0,AAPL,99.66725122809231,82.7388714169545,111.32,39.06731462476843 0,0,AAPL,99.66725122809231,98.31651359015295,111.32,39.06731462476843
1,1,ABBV,160.98123119547898,79.70456839317465,54.12,38.816439109405074 1,1,ABBV,160.98123119547898,103.97615244411915,54.12,38.816439109405074
2,2,ABT,0.010900003867217779,84.97908350076645,60.11,104.36222986694207 2,2,ABT,0.010900003867217779,94.18248515842498,60.11,104.36222986694207
3,3,ACN,98.07248876261579,89.17639889545868,116.12,43.99884594359548 3,3,ACN,98.07248876261579,86.57279084419982,116.12,43.99884594359548
4,4,ADBE,130.64497830681407,86.63122649087215,138.99,41.77566086253358 4,4,ADBE,130.64497830681407,91.163926362809,138.99,41.77566086253358
5,5,AMAT,75.39043306730187,86.04399527626032,135.94,71.01980883066668 5,5,AMAT,75.39043306730187,92.23361852718799,135.94,71.01980883066668
6,6,AMGN,136.79045884196086,74.06410953903897,80.13,46.662518965274614 6,6,AMGN,136.79045884196086,114.60273983701329,80.13,46.662518965274614
7,7,AMZN,114.62413820054807,83.3609384881074,0.0,0.593123489053842 7,7,AMZN,114.62413820054807,97.16426816089336,0.0,0.593123489053842
8,8,APD,125.8450702813671,82.6899927533652,117.97,39.47760235265585 8,8,APD,125.8450702813671,98.40718061826503,117.97,39.47760235265585
9,9,AVGO,139.59379881714588,77.7364945612938,112.7,41.90801333540908 9,9,AVGO,139.59379881714588,107.67383506360441,112.7,41.90801333540908
10,10,BA,160.98123119547898,80.89585950725527,199.97,200.0 10,10,BA,160.98123119547898,101.74713898363602,199.97,200.0
11,11,BAC,67.36367760818494,88.20551556034,88.12,59.31337794386356 11,11,BAC,67.36367760818494,88.31507951718758,88.12,59.31337794386356
12,12,BDX,110.18184446244406,82.61688665184255,120.23,53.09513094145142 12,12,BDX,110.18184446244406,98.54282249127898,120.23,53.09513094145142
13,13,BIDU,150.82537602985602,85.04031559473167,85.13,135.63074628505646 13,13,BIDU,150.82537602985602,94.07012276659741,85.13,135.63074628505646
14,14,BMY,160.98123119547898,80.62281013164436,90.05,57.248659978974956 14,14,BMY,160.98123119547898,102.25731708009168,90.05,57.248659978974956
15,15,CAT,133.9628473349977,80.01753251733713,134.18,105.21027752682537 15,15,CAT,133.9628473349977,103.38980113243284,134.18,105.21027752682537
16,16,CCI,48.96872890304626,73.22762887470552,53.29,37.51941455427019 16,16,CCI,48.96872890304626,116.18242410415115,53.29,37.51941455427019
17,17,CHTR,154.98194518352693,74.48403641387307,150.4,27.228633916550713 17,17,CHTR,154.98194518352693,113.80963965547684,150.4,27.228633916550713
18,18,CMCSA,146.7680629125239,81.81299080598593,108.35,68.20633978961776 18,18,CMCSA,146.7680629125239,100.037006519823,108.35,68.20633978961776
19,19,CME,70.163169032576,90.32695620119384,93.92,40.79282933144908 19,19,CME,70.163169032576,84.52357419362636,93.92,40.79282933144908
20,20,COST,80.41604288665233,87.46295845900838,115.0,36.58364459954663 20,20,COST,80.41604288665233,89.6552871962369,115.0,36.58364459954663
21,21,CRM,134.59603167296376,87.32008475206904,159.84,100.91497446549263 21,21,CRM,134.59603167296376,89.9138871087258,159.84,100.91497446549263
22,22,CSCO,120.55997440080642,88.71113270927466,108.2,42.44050233000708 22,22,CSCO,120.55997440080642,87.4062787636443,108.2,42.44050233000708
23,23,CSX,104.27713894583977,80.27435046413956,112.16,54.74916607300668 23,23,CSX,104.27713894583977,102.90903699946726,112.16,54.74916607300668
24,24,CVS,135.19103895654334,82.99260213904473,91.29,55.90979252844121 24,24,CVS,135.19103895654334,97.84615814494953,91.29,55.90979252844121
25,25,CVX,101.3396698471697,88.60016248859135,41.41,60.95337842784888 25,25,CVX,101.3396698471697,87.60547049222319,41.41,60.95337842784888
26,26,D,4.3923133815296085,79.69408342715397,99.27,40.760366389641874 26,26,D,4.3923133815296085,103.99580532697554,99.27,40.760366389641874
27,27,DE,140.52774327374226,76.49349721976776,136.33,57.453186220311125 27,27,DE,140.52774327374226,110.01633962415448,136.33,57.453186220311125
28,28,DHR,87.79588678965173,85.09612376199445,85.42,82.78805519627885 28,28,DHR,87.79588678965173,93.96774483103651,85.42,82.78805519627885
29,29,DIS,141.3476576227695,85.00741815250112,166.75,43.14687042534553 29,29,DIS,141.3476576227695,94.130485905889,166.75,43.14687042534553
30,30,DUK,94.91164830660327,80.30820557341846,100.27,33.88522180364372 30,30,DUK,94.91164830660327,102.84568755075422,100.27,33.88522180364372
31,31,EXC,106.0647977464432,80.29809703087852,102.77,44.20510797449332 31,31,EXC,106.0647977464432,102.8646019071217,102.77,44.20510797449332
32,32,FDX,135.00252241230626,79.98713109312754,95.17,25.114194866864718 32,32,FDX,135.00252241230626,103.44673664354198,95.17,25.114194866864718
33,33,FIS,148.46144015856456,82.79611953800102,81.72,39.63626807743001 33,33,FIS,148.46144015856456,98.210345288726,81.72,39.63626807743001
34,34,GE,91.15790200486788,87.47260612665734,175.64,146.22351162424394 34,34,GE,91.15790200486788,89.63783342214487,175.64,146.22351162424394
35,35,GILD,151.2044952147543,80.85620944048239,82.69,67.802408084516 35,35,GILD,151.2044952147543,101.82119479683386,82.69,67.802408084516
36,36,GOOGL,140.11321872176285,89.06563187577275,153.22,20.354197361697015 36,36,GOOGL,140.11321872176285,86.7709752169185,153.22,20.354197361697015
37,37,GS,118.74543520148052,85.93435978301807,77.22,36.94371228161387 37,37,GS,118.74543520148052,92.43373079581896,77.22,36.94371228161387
38,38,HD,126.71316498144698,75.16761426013859,81.72,39.445926743799376 38,38,HD,126.71316498144698,112.51872406984991,81.72,39.445926743799376
39,39,HON,114.29369431763827,82.9819147655237,110.23,45.880078753481484 39,39,HON,114.29369431763827,97.86595969789516,110.23,45.880078753481484
40,40,IBM,118.4751329913031,79.5681603795179,104.36,40.56599243772292 40,40,IBM,118.4751329913031,104.23187757827307,104.36,40.56599243772292
41,41,INTC,30.39471860378832,84.16628321210383,101.37,11.620366089371919 41,41,INTC,30.39471860378832,95.677323785779,101.37,11.620366089371919
42,42,ISRG,86.49035040805836,46.8771394789436,147.05,36.25598063973711 42,42,ISRG,86.49035040805836,162.59083582521865,147.05,36.25598063973711
43,43,JNJ,63.72903613156852,85.6234601190366,92.98,49.25049996292883 43,43,JNJ,63.72903613156852,93.00187150762662,92.98,49.25049996292883
44,44,JPM,88.97475154629515,87.6536719677413,53.49,75.5222345002856 44,44,JPM,88.97475154629515,89.31046245744558,53.49,75.5222345002856
45,45,KO,83.43140990057667,80.19709303356093,101.12,51.0539972645096 45,45,KO,83.43140990057667,103.05362473740583,101.12,51.0539972645096
46,46,LIN,85.4463293760633,85.08134922797196,113.68,175.39951162067177 46,46,LIN,85.4463293760633,93.99484522105689,113.68,175.39951162067177
47,47,LLY,123.56822878561087,82.1284277575668,173.14,27.798098864965354 47,47,LLY,123.56822878561087,99.45014869178354,173.14,27.798098864965354
48,48,LMT,89.63955979696466,83.81800279203111,125.16,34.939329264522925 48,48,LMT,89.63955979696466,96.31968386438065,125.16,34.939329264522925
49,49,LOW,137.92406986378234,70.03159543658687,108.64,50.03421862699726 49,49,LOW,137.92406986378234,122.2069125106621,108.64,50.03421862699726
50,50,LRCX,126.45062656347639,84.4391961039491,72.08,75.89863458999143 50,50,LRCX,126.45062656347639,95.17472478253877,72.08,75.89863458999143
51,51,MA,131.41764068463203,81.05041894995104,162.13,49.54808199123212 51,51,MA,131.41764068463203,101.45855627624437,162.13,49.54808199123212
52,52,MCD,79.58085418616103,68.83813512817449,114.02,56.192189033719856 52,52,MCD,79.58085418616103,124.44749144443416,114.02,56.192189033719856
53,53,MCO,119.54500732824769,77.74624493920066,131.24,64.35179405953912 53,53,MCO,119.54500732824769,107.65547799347964,131.24,64.35179405953912
54,54,MDT,108.42969734788738,83.49660097222588,76.89,35.51979739263485 54,54,MDT,108.42969734788738,96.91340093914748,76.89,35.51979739263485
55,55,MMC,114.22021877736745,80.17965192275534,119.66,43.01166990391676 55,55,MMC,114.22021877736745,103.08627049713063,119.66,43.01166990391676
56,56,MMM,60.91079809533632,82.35099016580031,79.75,51.5498465941439 56,56,MMM,60.91079809533632,99.03651242896578,79.75,51.5498465941439
57,57,MO,9.33315076334979,74.17807375979767,90.89,34.42332481903656 57,57,MO,9.33315076334979,114.3874993265431,90.89,34.42332481903656
58,58,MRK,112.94421971054255,83.92619124562997,112.06,61.12301790550875 58,58,MRK,112.94421971054255,96.12002977606059,112.06,61.12301790550875
59,59,MSFT,113.26609475449267,86.90924342145904,132.72,42.574394371216634 59,59,MSFT,113.26609475449267,90.65878911584693,132.72,42.574394371216634
60,60,NEE,105.90038834256646,80.39166807726498,115.15,71.52441621014867 60,60,NEE,105.90038834256646,102.68954092607326,115.15,71.52441621014867
61,61,NFLX,129.11959281556602,83.66912305027884,166.33,76.7954778466989 61,61,NFLX,129.11959281556602,96.59459606996451,166.33,76.7954778466989
62,62,NKE,119.51855642731759,82.78401922678438,113.97,117.48351818421081 62,62,NKE,119.51855642731759,98.23278353999464,113.97,117.48351818421081
63,63,NSC,96.88076222678136,81.46497777526282,98.62,49.3247825186535 63,63,NSC,96.88076222678136,100.6852752390402,98.62,49.3247825186535
64,64,NVDA,82.25461700620143,83.7627615066959,164.85,6.926609061624467 64,64,NVDA,82.25461700620143,96.42166681686537,164.85,6.926609061624467
65,65,ORCL,122.92734777644266,73.98756908166904,116.42,46.376925277680336 65,65,ORCL,122.92734777644266,114.74729836277669,116.42,46.376925277680336
66,66,PEP,87.131497664537,79.8705418820447,110.23,53.91814705158701 66,66,PEP,87.131497664537,103.66512981074482,110.23,53.91814705158701
67,67,PFE,140.47340520393576,86.47729235669306,22.44,116.51242007359423 67,67,PFE,140.47340520393576,91.44397529903016,22.44,116.51242007359423
68,68,PG,64.31230077832718,83.33866650904798,98.17,38.07115813063641 68,68,PG,64.31230077832718,97.20546813505418,98.17,38.07115813063641
69,69,PM,109.50100591046719,72.55448449750119,108.25,48.18188763164932 69,69,PM,109.50100591046719,117.45318957281012,108.25,48.18188763164932
70,70,PYPL,151.48799177385294,87.39557336211455,146.26,60.19328753757178 70,70,PYPL,151.48799177385294,89.77722451354893,146.26,60.19328753757178
71,71,SCHW,129.0234669420565,89.14126159248195,119.99,45.70354212187421 71,71,SCHW,129.0234669420565,86.63564172931416,119.99,45.70354212187421
72,72,SO,84.46652562371243,79.86032731897615,107.75,71.93845531637749 72,72,SO,84.46652562371243,103.68426702044255,107.75,71.93845531637749
73,73,SPG,1.1854441448309712,72.43036891732231,114.17,75.66329877350253 73,73,SPG,1.1854441448309712,117.68742434792289,114.17,75.66329877350253
74,74,SPGI,114.22266821500354,85.97832705940108,133.43,43.418194870339185 74,74,SPGI,114.22266821500354,92.35346454532126,133.43,43.418194870339185
75,75,T,61.586410114552315,81.31427955954999,69.11,59.731454906145466 75,75,T,61.586410114552315,100.96624467499457,69.11,59.731454906145466
76,76,TGT,146.61361867919015,81.98589242825953,41.98,28.280252582031757 76,76,TGT,146.61361867919015,99.71524228634202,41.98,28.280252582031757
77,77,TMO,73.99122697155062,81.71090665619771,114.02,50.826203770832095 77,77,TMO,73.99122697155062,100.22707997975996,114.02,50.826203770832095
78,78,TMUS,155.01159044367853,78.08773453101122,199.49,58.89699852799944 78,78,TMUS,155.01159044367853,107.0127618105869,199.49,58.89699852799944
79,79,TSLA,129.88191763420065,90.07679645508908,124.08,62.575536448354775 79,79,TSLA,129.88191763420065,84.96764637366414,124.08,62.575536448354775
80,80,TXN,95.34312077123577,82.33805646141853,120.95,61.63351739609634 80,80,TXN,95.34312077123577,99.06053996559143,120.95,61.63351739609634
81,81,UNH,130.59286903995337,84.71445728234814,134.93,50.071745102527345 81,81,UNH,130.59286903995337,94.66849120588603,134.93,50.071745102527345
82,82,UNP,102.08194911395603,77.91402807572778,116.17,39.50929713815176 82,82,UNP,102.08194911395603,107.3396428258993,116.17,39.50929713815176
83,83,UPS,109.31516556780723,81.8759911471089,89.41,42.27357028519867 83,83,UPS,109.31516556780723,99.91974057004741,89.41,42.27357028519867
84,84,USB,142.45442985947,87.25998544929526,90.49,41.1838844914599 84,84,USB,142.45442985947,90.02273556457382,90.49,41.1838844914599
85,85,V,132.2376969692613,84.37917303829828,141.79,61.08058325638432 85,85,V,132.2376969692613,95.28520596906688,141.79,61.08058325638432
86,86,VZ,25.824157206441292,79.31397201530115,70.84,35.57825810344986 86,86,VZ,25.824157206441292,104.70865363132539,70.84,35.57825810344986
87,87,WFC,147.69065957371842,87.50760782469975,99.67,19.075069084803722 87,87,WFC,147.69065957371842,89.57452016283523,99.67,19.075069084803722
88,88,WMT,80.94310440425323,84.42660967228767,98.07,80.66162547687941 88,88,WMT,80.94310440425323,95.19788921696505,98.07,80.66162547687941
89,89,XOM,125.08994915257153,88.06643919762163,32.26,74.58447727917255 89,89,XOM,125.08994915257153,88.56559789350317,32.26,74.58447727917255

1 Unnamed: 0 Ticker Valuation Financial Health Estimated Growth Past Performance
2 0 0 AAPL 99.66725122809231 82.7388714169545 98.31651359015295 111.32 39.06731462476843
3 1 1 ABBV 160.98123119547898 79.70456839317465 103.97615244411915 54.12 38.816439109405074
4 2 2 ABT 0.010900003867217779 84.97908350076645 94.18248515842498 60.11 104.36222986694207
5 3 3 ACN 98.07248876261579 89.17639889545868 86.57279084419982 116.12 43.99884594359548
6 4 4 ADBE 130.64497830681407 86.63122649087215 91.163926362809 138.99 41.77566086253358
7 5 5 AMAT 75.39043306730187 86.04399527626032 92.23361852718799 135.94 71.01980883066668
8 6 6 AMGN 136.79045884196086 74.06410953903897 114.60273983701329 80.13 46.662518965274614
9 7 7 AMZN 114.62413820054807 83.3609384881074 97.16426816089336 0.0 0.593123489053842
10 8 8 APD 125.8450702813671 82.6899927533652 98.40718061826503 117.97 39.47760235265585
11 9 9 AVGO 139.59379881714588 77.7364945612938 107.67383506360441 112.7 41.90801333540908
12 10 10 BA 160.98123119547898 80.89585950725527 101.74713898363602 199.97 200.0
13 11 11 BAC 67.36367760818494 88.20551556034 88.31507951718758 88.12 59.31337794386356
14 12 12 BDX 110.18184446244406 82.61688665184255 98.54282249127898 120.23 53.09513094145142
15 13 13 BIDU 150.82537602985602 85.04031559473167 94.07012276659741 85.13 135.63074628505646
16 14 14 BMY 160.98123119547898 80.62281013164436 102.25731708009168 90.05 57.248659978974956
17 15 15 CAT 133.9628473349977 80.01753251733713 103.38980113243284 134.18 105.21027752682537
18 16 16 CCI 48.96872890304626 73.22762887470552 116.18242410415115 53.29 37.51941455427019
19 17 17 CHTR 154.98194518352693 74.48403641387307 113.80963965547684 150.4 27.228633916550713
20 18 18 CMCSA 146.7680629125239 81.81299080598593 100.037006519823 108.35 68.20633978961776
21 19 19 CME 70.163169032576 90.32695620119384 84.52357419362636 93.92 40.79282933144908
22 20 20 COST 80.41604288665233 87.46295845900838 89.6552871962369 115.0 36.58364459954663
23 21 21 CRM 134.59603167296376 87.32008475206904 89.9138871087258 159.84 100.91497446549263
24 22 22 CSCO 120.55997440080642 88.71113270927466 87.4062787636443 108.2 42.44050233000708
25 23 23 CSX 104.27713894583977 80.27435046413956 102.90903699946726 112.16 54.74916607300668
26 24 24 CVS 135.19103895654334 82.99260213904473 97.84615814494953 91.29 55.90979252844121
27 25 25 CVX 101.3396698471697 88.60016248859135 87.60547049222319 41.41 60.95337842784888
28 26 26 D 4.3923133815296085 79.69408342715397 103.99580532697554 99.27 40.760366389641874
29 27 27 DE 140.52774327374226 76.49349721976776 110.01633962415448 136.33 57.453186220311125
30 28 28 DHR 87.79588678965173 85.09612376199445 93.96774483103651 85.42 82.78805519627885
31 29 29 DIS 141.3476576227695 85.00741815250112 94.130485905889 166.75 43.14687042534553
32 30 30 DUK 94.91164830660327 80.30820557341846 102.84568755075422 100.27 33.88522180364372
33 31 31 EXC 106.0647977464432 80.29809703087852 102.8646019071217 102.77 44.20510797449332
34 32 32 FDX 135.00252241230626 79.98713109312754 103.44673664354198 95.17 25.114194866864718
35 33 33 FIS 148.46144015856456 82.79611953800102 98.210345288726 81.72 39.63626807743001
36 34 34 GE 91.15790200486788 87.47260612665734 89.63783342214487 175.64 146.22351162424394
37 35 35 GILD 151.2044952147543 80.85620944048239 101.82119479683386 82.69 67.802408084516
38 36 36 GOOGL 140.11321872176285 89.06563187577275 86.7709752169185 153.22 20.354197361697015
39 37 37 GS 118.74543520148052 85.93435978301807 92.43373079581896 77.22 36.94371228161387
40 38 38 HD 126.71316498144698 75.16761426013859 112.51872406984991 81.72 39.445926743799376
41 39 39 HON 114.29369431763827 82.9819147655237 97.86595969789516 110.23 45.880078753481484
42 40 40 IBM 118.4751329913031 79.5681603795179 104.23187757827307 104.36 40.56599243772292
43 41 41 INTC 30.39471860378832 84.16628321210383 95.677323785779 101.37 11.620366089371919
44 42 42 ISRG 86.49035040805836 46.8771394789436 162.59083582521865 147.05 36.25598063973711
45 43 43 JNJ 63.72903613156852 85.6234601190366 93.00187150762662 92.98 49.25049996292883
46 44 44 JPM 88.97475154629515 87.6536719677413 89.31046245744558 53.49 75.5222345002856
47 45 45 KO 83.43140990057667 80.19709303356093 103.05362473740583 101.12 51.0539972645096
48 46 46 LIN 85.4463293760633 85.08134922797196 93.99484522105689 113.68 175.39951162067177
49 47 47 LLY 123.56822878561087 82.1284277575668 99.45014869178354 173.14 27.798098864965354
50 48 48 LMT 89.63955979696466 83.81800279203111 96.31968386438065 125.16 34.939329264522925
51 49 49 LOW 137.92406986378234 70.03159543658687 122.2069125106621 108.64 50.03421862699726
52 50 50 LRCX 126.45062656347639 84.4391961039491 95.17472478253877 72.08 75.89863458999143
53 51 51 MA 131.41764068463203 81.05041894995104 101.45855627624437 162.13 49.54808199123212
54 52 52 MCD 79.58085418616103 68.83813512817449 124.44749144443416 114.02 56.192189033719856
55 53 53 MCO 119.54500732824769 77.74624493920066 107.65547799347964 131.24 64.35179405953912
56 54 54 MDT 108.42969734788738 83.49660097222588 96.91340093914748 76.89 35.51979739263485
57 55 55 MMC 114.22021877736745 80.17965192275534 103.08627049713063 119.66 43.01166990391676
58 56 56 MMM 60.91079809533632 82.35099016580031 99.03651242896578 79.75 51.5498465941439
59 57 57 MO 9.33315076334979 74.17807375979767 114.3874993265431 90.89 34.42332481903656
60 58 58 MRK 112.94421971054255 83.92619124562997 96.12002977606059 112.06 61.12301790550875
61 59 59 MSFT 113.26609475449267 86.90924342145904 90.65878911584693 132.72 42.574394371216634
62 60 60 NEE 105.90038834256646 80.39166807726498 102.68954092607326 115.15 71.52441621014867
63 61 61 NFLX 129.11959281556602 83.66912305027884 96.59459606996451 166.33 76.7954778466989
64 62 62 NKE 119.51855642731759 82.78401922678438 98.23278353999464 113.97 117.48351818421081
65 63 63 NSC 96.88076222678136 81.46497777526282 100.6852752390402 98.62 49.3247825186535
66 64 64 NVDA 82.25461700620143 83.7627615066959 96.42166681686537 164.85 6.926609061624467
67 65 65 ORCL 122.92734777644266 73.98756908166904 114.74729836277669 116.42 46.376925277680336
68 66 66 PEP 87.131497664537 79.8705418820447 103.66512981074482 110.23 53.91814705158701
69 67 67 PFE 140.47340520393576 86.47729235669306 91.44397529903016 22.44 116.51242007359423
70 68 68 PG 64.31230077832718 83.33866650904798 97.20546813505418 98.17 38.07115813063641
71 69 69 PM 109.50100591046719 72.55448449750119 117.45318957281012 108.25 48.18188763164932
72 70 70 PYPL 151.48799177385294 87.39557336211455 89.77722451354893 146.26 60.19328753757178
73 71 71 SCHW 129.0234669420565 89.14126159248195 86.63564172931416 119.99 45.70354212187421
74 72 72 SO 84.46652562371243 79.86032731897615 103.68426702044255 107.75 71.93845531637749
75 73 73 SPG 1.1854441448309712 72.43036891732231 117.68742434792289 114.17 75.66329877350253
76 74 74 SPGI 114.22266821500354 85.97832705940108 92.35346454532126 133.43 43.418194870339185
77 75 75 T 61.586410114552315 81.31427955954999 100.96624467499457 69.11 59.731454906145466
78 76 76 TGT 146.61361867919015 81.98589242825953 99.71524228634202 41.98 28.280252582031757
79 77 77 TMO 73.99122697155062 81.71090665619771 100.22707997975996 114.02 50.826203770832095
80 78 78 TMUS 155.01159044367853 78.08773453101122 107.0127618105869 199.49 58.89699852799944
81 79 79 TSLA 129.88191763420065 90.07679645508908 84.96764637366414 124.08 62.575536448354775
82 80 80 TXN 95.34312077123577 82.33805646141853 99.06053996559143 120.95 61.63351739609634
83 81 81 UNH 130.59286903995337 84.71445728234814 94.66849120588603 134.93 50.071745102527345
84 82 82 UNP 102.08194911395603 77.91402807572778 107.3396428258993 116.17 39.50929713815176
85 83 83 UPS 109.31516556780723 81.8759911471089 99.91974057004741 89.41 42.27357028519867
86 84 84 USB 142.45442985947 87.25998544929526 90.02273556457382 90.49 41.1838844914599
87 85 85 V 132.2376969692613 84.37917303829828 95.28520596906688 141.79 61.08058325638432
88 86 86 VZ 25.824157206441292 79.31397201530115 104.70865363132539 70.84 35.57825810344986
89 87 87 WFC 147.69065957371842 87.50760782469975 89.57452016283523 99.67 19.075069084803722
90 88 88 WMT 80.94310440425323 84.42660967228767 95.19788921696505 98.07 80.66162547687941
91 89 89 XOM 125.08994915257153 88.06643919762163 88.56559789350317 32.26 74.58447727917255

View file

@ -10,12 +10,18 @@ def compare_balance_sheets(ticker_list: list):
for i, ticker in enumerate(ticker_list): for i, ticker in enumerate(ticker_list):
assets_debt = pd.read_csv(ROOT_PATH + r'/Companies_Data/' + ticker + '_Data/' + ticker + '_balance_sheet_4Y+4Q.csv') assets_debt = pd.read_csv(ROOT_PATH + r'/Companies_Data/' + ticker + '_Data/' + ticker + '_balance_sheet_4Y+4Q.csv')
selected_data = assets_debt[['TotalAssets', 'TotalDebt', 'CurrentAssets', 'CurrentDebt']] selected_data = assets_debt
df_ret.loc[ticker, 'total_assets'] = selected_data.iloc[0]['TotalAssets'] def get_or_na(column: str):
df_ret.loc[ticker, 'current_assets'] = selected_data.iloc[0]['TotalDebt'] row = selected_data.iloc[-2]
df_ret.loc[ticker, 'total_debt'] = selected_data.iloc[0]['CurrentAssets'] if column in row and not np.isnan(row[column]):
df_ret.loc[ticker, 'current_debt'] = selected_data.iloc[0]['CurrentDebt'] return row[column]
return 0
df_ret.loc[ticker, 'total_assets'] = get_or_na('TotalAssets')
df_ret.loc[ticker, 'current_assets'] = get_or_na('CurrentAssets')
df_ret.loc[ticker, 'total_debt'] = get_or_na('TotalDebt')
df_ret.loc[ticker, 'current_debt'] = get_or_na('CurrentDebt')
df_ret.loc[:, 'old_assets'] = df_ret['total_assets'].copy() - df_ret['current_assets'].copy() df_ret.loc[:, 'old_assets'] = df_ret['total_assets'].copy() - df_ret['current_assets'].copy()
df_ret.loc[:, 'old_debt'] = df_ret['total_debt'].copy() - df_ret['current_debt'].copy() df_ret.loc[:, 'old_debt'] = df_ret['total_debt'].copy() - df_ret['current_debt'].copy()

View file

@ -3,15 +3,56 @@ import pandas as pd
import numpy as np import numpy as np
from scraper.top100_extractor import programming_crime_list from scraper.top100_extractor import programming_crime_list
from typing import Optional from typing import Optional
from dateutil.parser import isoparse
DF_EPS_PATH: str = os.path.join(os.path.dirname(__file__), '..', '..', 'Elaborated_Data', 'eps_quarterly_bar_chart.csv') DF_EPS_PATH: str = os.path.join(os.path.dirname(__file__), '..', '..', 'Elaborated_Data', 'eps_quarterly_bar_chart.csv')
def ticker_quarter_list(df_ticker: pd.Series) -> list[int]:
dfu = df_ticker.unique()
months = set([isoparse(date).month for date in dfu])
return list(sorted(months))
def get_eps(tickers: list[str]) -> list[dict]: def get_eps(tickers: list[str]) -> list[dict]:
df = pd.read_csv(DF_EPS_PATH) df = pd.read_csv(DF_EPS_PATH)
ticker_series = pd.Series(tickers) ticker_series = pd.Series(tickers)
qmap = dict([ \
[ticker, ticker_quarter_list(df.loc[df.symbol == ticker, 'quarter'])] \
for ticker in tickers \
])
df = df.loc[df.symbol.isin(ticker_series), :] \ df = df.loc[df.symbol.isin(ticker_series), :] \
.rename(columns={"epsActual": "quarterlyEps", "symbol": "ticker"}) \ .rename(columns={"epsActual": "quarterlyEps", "symbol": "ticker"}) \
.reset_index(drop=True) .reset_index(drop=True)
def get_quart(x):
date = isoparse(x.quarter)
quarter = qmap[x.ticker].index(date.month) + 1
return f"{date.year}-Q{quarter}"
df['quarter'] = df.apply(get_quart, axis=1)
df = df.pivot(index='quarter', columns='ticker', values='quarterlyEps').reset_index(drop=False) df = df.pivot(index='quarter', columns='ticker', values='quarterlyEps').reset_index(drop=False)
return df.replace({ np.nan: None }).to_dict('records') return df.replace({ np.nan: None }).to_dict('records')
def get_eps_old(tickers: list[str]) -> list[dict]:
eps_df = pd.read_csv('Elaborated_Data/eps_quarterly_bar_chart.csv', index_col=[0])
s_tickers = pd.Series(tickers)
eps_df = eps_df.loc[eps_df['symbol'].isin(s_tickers), :]
dates = eps_df['quarter'].to_list()
for i, date in enumerate(dates):
eps_df[date] = eps_df['epsActual'].copy().apply(lambda x: int(eval(str(x))[i]))
eps_df = pd.melt(eps_df, id_vars=['symbol'], value_vars=['quarter'], var_name='quarter').reset_index(drop=True)
print(eps_df)
eps_df = eps_df.pivot(index='value', columns='symbol', values='value').reset_index(drop=False)
exit(1)
for ticker in tickers:
filepath = f'Companies_Data/{ticker}_Data/{ticker}earnings.csv'
eps_quarterly = pd.read_csv(filepath)
ticker_df = eps_quarterly.loc[eps_quarterly['symbol'] == ticker]
ticker_df['ticker'] = ticker
combined_df = combined_df._append(ticker_df)

View file

@ -3,6 +3,8 @@ import pandas as pd
import numpy as np import numpy as np
from scraper.top100_extractor import programming_crime_list from scraper.top100_extractor import programming_crime_list
from typing import Optional from typing import Optional
from backend.api.eps import ticker_quarter_list
from dateutil.parser import isoparse
DF_EPS_PATH: str = os.path.join(os.path.dirname(__file__), '..', '..', 'Elaborated_Data', 'eps_comparison.csv') DF_EPS_PATH: str = os.path.join(os.path.dirname(__file__), '..', '..', 'Elaborated_Data', 'eps_comparison.csv')
@ -10,8 +12,23 @@ DF_EPS_PATH: str = os.path.join(os.path.dirname(__file__), '..', '..', 'Elaborat
def get_eps_comp(tickers: list[str]) -> list[dict]: def get_eps_comp(tickers: list[str]) -> list[dict]:
df = pd.read_csv(DF_EPS_PATH) df = pd.read_csv(DF_EPS_PATH)
ticker_series = pd.Series(tickers) ticker_series = pd.Series(tickers)
df = df.loc[df['Ticker'].isin(ticker_series), :] \ df = df.loc[df['Ticker'].isin(ticker_series), :] \
.rename(columns={"epsDifferential": "quarterlyDifferential", "Ticker": "ticker"}) \ .rename(columns={"epsDifferential": "quarterlyDifferential", "Ticker": "ticker"}) \
.reset_index(drop=True) .reset_index(drop=True)
qmap = dict([ \
[ticker, ticker_quarter_list(df.loc[df.ticker == ticker, 'quarter'])] \
for ticker in tickers \
])
def get_quart(x):
date = isoparse(x.quarter)
quarter = qmap[x.ticker].index(date.month) + 1
return f"{date.year}-Q{quarter}"
df['quarter'] = df.apply(get_quart, axis=1)
df = df.pivot(index='quarter', columns='ticker', values='quarterlyDifferential').reset_index(drop=False) df = df.pivot(index='quarter', columns='ticker', values='quarterlyDifferential').reset_index(drop=False)
return df.replace({ np.nan: None }).to_dict('records') return df.replace({ np.nan: None }).to_dict('records')

View file

@ -99,7 +99,7 @@ def normalizer():
v_values = (200/(1+math.e**( 0.5*(-not_normalized['Valuation'].mean()+not_normalized['Valuation'])))) #VALUATION STAT v_values = (200/(1+math.e**( 0.5*(-not_normalized['Valuation'].mean()+not_normalized['Valuation'])))) #VALUATION STAT
not_normalized['Valuation'] = v_values not_normalized['Valuation'] = v_values
fh_values= (200/(1+math.e**( 0.5*(not_normalized['Financial Health'].mean()+not_normalized['Financial Health'])))) #FINANCIAL HEALTH STAT fh_values= (200/(1+math.e**( 0.9*(not_normalized['Financial Health'].mean()-not_normalized['Financial Health'])))) #FINANCIAL HEALTH STAT
not_normalized['Financial Health'] = fh_values not_normalized['Financial Health'] = fh_values
not_normalized['Estimated Growth'] = not_normalized['Estimated Growth'].str.strip("%").astype("float") not_normalized['Estimated Growth'] = not_normalized['Estimated Growth'].str.strip("%").astype("float")

View file

@ -7,3 +7,4 @@ flask==2.3.2
itsdangerous==2.1.2 itsdangerous==2.1.2
Flask_Cors==3.0.10 Flask_Cors==3.0.10
six==1.16.0 six==1.16.0
python-dateutil==2.8.2

View file

@ -41,7 +41,6 @@ export interface BalanceSheet {
export interface Eps { export interface Eps {
[ticker: string]: string | number; // really just number [ticker: string]: string | number; // really just number
quarter: string; quarter: string;
} }
export interface EpsComp { export interface EpsComp {

View file

@ -108,6 +108,7 @@ const options = computed(() => {
enabled: true, enabled: true,
text: 'Amount in USD', text: 'Amount in USD',
}, },
min: 0,
type: 'number', type: 'number',
position: 'left', position: 'left',
label: { label: {

View file

@ -80,6 +80,7 @@ const options = computed(() => {
{ {
type: 'number', type: 'number',
position: 'left', position: 'left',
min: 0,
gridStyle: [{ gridStyle: [{
lineDash: [Infinity] lineDash: [Infinity]
}, { }, {

View file

@ -13,14 +13,13 @@
<script setup lang="ts"> <script setup lang="ts">
import { Eps, getEps } from '@/api'; import { Eps, getEps } from '@/api';
import { defineLoader } from '@/api/loader'; import { defineLoader } from '@/api/loader';
import { DateTime } from 'luxon';
import { roundTo } from 'round-to'; import { roundTo } from 'round-to';
import { onMounted, computed } from 'vue'; import { onMounted, computed } from 'vue';
import { AgChartsVue } from 'ag-charts-vue3'; import { AgChartsVue } from 'ag-charts-vue3';
const renderer = (params: any) => ({ const renderer = (params: any) => ({
title: params.title, title: params.title,
content: DateTime.fromMillis(params.xValue).toFormat('yyyy-MM') + ': ' + roundTo(params.yValue, 4), content: params.xValue + ': ' + roundTo(params.yValue, 4),
}); });
const props = defineProps<{ const props = defineProps<{
@ -37,7 +36,7 @@ const options = computed(() => {
return { return {
theme: 'ag-material', theme: 'ag-material',
data: epsData.data?.map(e => ({ ...e, quarter: Date.parse(e.quarter) })), data: epsData.data ?? [],
series: props.tickers.map((t: string) => ({ series: props.tickers.map((t: string) => ({
xKey: 'quarter', xKey: 'quarter',
type: 'column', type: 'column',
@ -58,9 +57,6 @@ const options = computed(() => {
label: { label: {
autoRotate: true, autoRotate: true,
autoRotateAngle: 335, autoRotateAngle: 335,
formatter: (params: any) => {
return DateTime.fromMillis(parseInt(params.value)).toFormat('yyyy-MM');
}
}, },
gridStyle: [{ gridStyle: [{
lineDash: [Infinity] lineDash: [Infinity]
@ -75,6 +71,7 @@ const options = computed(() => {
{ {
type: 'number', type: 'number',
position: 'left', position: 'left',
min: 0,
gridStyle: [{ gridStyle: [{
lineDash: [Infinity] lineDash: [Infinity]
}, { }, {

View file

@ -13,7 +13,6 @@
<script setup lang="ts"> <script setup lang="ts">
import { EpsComp, getEpsComp } from '@/api'; import { EpsComp, getEpsComp } from '@/api';
import { defineLoader } from '@/api/loader'; import { defineLoader } from '@/api/loader';
import { DateTime } from 'luxon';
import { AgAxisLabelFormatterParams } from 'ag-charts-community'; import { AgAxisLabelFormatterParams } from 'ag-charts-community';
import { roundTo } from 'round-to'; import { roundTo } from 'round-to';
import { onMounted, computed } from 'vue'; import { onMounted, computed } from 'vue';
@ -21,7 +20,7 @@ import { AgChartsVue } from 'ag-charts-vue3';
const renderer = (params: any) => ({ const renderer = (params: any) => ({
title: params.title, title: params.title,
content: DateTime.fromMillis(params.xValue).toFormat('yyyy-MM') + ': ' + roundTo(params.yValue, 4) + '%', content: params.xValue + ': ' + roundTo(params.yValue, 4) + '%',
}); });
const props = defineProps<{ const props = defineProps<{
@ -38,7 +37,7 @@ const options = computed(() => {
return { return {
theme: 'ag-material', theme: 'ag-material',
data: epsCompData.data?.map(e => ({ ...e, quarter: Date.parse(e.quarter) })), data: epsCompData.data?.map(e => ({ ...e })),
series: props.tickers.map((t: string) => ({ series: props.tickers.map((t: string) => ({
xKey: 'quarter', xKey: 'quarter',
type: 'line', type: 'line',
@ -60,11 +59,7 @@ const options = computed(() => {
type: 'category', type: 'category',
position: 'bottom', position: 'bottom',
label: { label: {
autoRotate: true, rotation: 315,
autoRotateAngle: 335,
formatter: (params: any) => {
return DateTime.fromMillis(parseInt(params.value)).toFormat('yyyy-MM');
}
}, },
gridStyle: [ gridStyle: [
{ {
@ -84,6 +79,8 @@ const options = computed(() => {
return params.value + '%'; return params.value + '%';
} }
}, },
min: Math.min(0, ...epsCompData.data?.flatMap(e => Object.values(e)
.filter((e: string | number): e is number => typeof e === 'number')) ?? []),
gridStyle: [{ gridStyle: [{
lineDash: [Infinity], lineDash: [Infinity],
}, { }, {

View file

@ -186,6 +186,7 @@ const options = computed(() => {
{ {
type: 'number', type: 'number',
position: 'left', position: 'left',
min: 0,
label: { label: {
format: '$~s', format: '$~s',
formatter: (params: AgAxisLabelFormatterParams) => formatter: (params: AgAxisLabelFormatterParams) =>