Market Price
$ 30.73
1709
1087
865
2023
Market Price
$ 51.96
1478
696
1217
2639
Market Price
$ 20.06
491
303
333
606
Market Price
$ 53.90
206
92
64
807
Market Price
$ 16.53
423
304
300
584
Market Price
$ 29.61
1682
1151
519
4500
Market Price
$ 25.18
1388
677
1061
3572
Market Price
$ 25.51
1223
630
850
1803
Market Price
$ 25.48
1625
1617
1039
3796
Market Price
$ 14.73
1362
1103
1352
2927
Market Price
$ 31.13
1472
1386
806
4699
Market Price
$ 55.67
2487
825
865
3976
Market Price
$ 29.72
1036
714
813
4547
Market Price
$ 24.58
532
291
183
1536
Market Price
$ 53.15
2764
2743
1674
4515
Market Price
$ 12.64
1128
676
613
1175
Market Price
$ 77.49
1767
1211
1084
2370
Market Price
$ 29.98
524
109
174
2351
Market Price
$ 55.48
1686
386
933
4522
Market Price
$ 45.36
1227
993
819
3358
Market Price
$ 17.79
1251
710
891
1425
Market Price
$ 55.09
3981
3819
2950
4910
Market Price
$ 75.69
2416
845
888
4737
Market Price
$ 16.98
1362
1173
971
3057
Market Price
$ 37.03
2686
2141
1140
3307
Market Price
$ 52.84
2229
752
1064
2544
Market Price
$ 36.87
996
974
517
3954
Market Price
$ 55.16
968
685
880
1265
Market Price
$ 28.56
1455
402
1026
1466
Market Price
$ 17.99
1943
1565
1812
2853
Market Price
$ 54.89
524
364
324
1829
Market Price
$ 24.99
1570
1178
550
3955
Market Price
$ 12.98
1410
1117
1004
4147
Market Price
$ 12.69
1615
994
1090
1905
Market Price
$ 23.75
1147
997
433
1473
Market Price
$ 23.86
1242
282
995
1547
Market Price
$ 23.40
3050
1354
2398
3297
Market Price
$ 30.26
427
128
88
1752
Market Price
$ 29.37
1190
522
484
1425
Market Price
$ 30.30
1980
1181
1095
2143