Market Price
$ 47.30
3737
2852
1231
3876
Market Price
$ 43.09
453
273
341
1744
Market Price
$ 56.66
1044
429
987
2726
Market Price
$ 32.44
464
461
446
676
Market Price
$ 51.77
1692
1574
1167
2038
Market Price
$ 66.75
1145
512
412
1544
Market Price
$ 30.62
2207
1301
965
3521
Market Price
$ 60.03
1188
998
891
4341
Market Price
$ 65.90
410
211
90
1055
Market Price
$ 37.28
1200
669
491
3129
Market Price
$ 43.47
1148
281
403
1160
Market Price
$ 63.70
834
210
227
1904
Market Price
$ 58.44
1619
948
360
2999
Market Price
$ 39.14
457
144
322
1263
Market Price
$ 36.72
4395
1549
1218
4785
Market Price
$ 50.99
870
386
836
958
Market Price
$ 38.68
438
162
199
594
Market Price
$ 37.20
1707
1578
418
3351
Market Price
$ 65.16
3959
1465
2041
4225
Market Price
$ 62.70
1212
1097
681
2208
Market Price
$ 44.01
2355
1284
1748
3339
Market Price
$ 30.49
1959
1924
556
1994
Market Price
$ 66.40
648
600
445
1867
Market Price
$ 65.40
1196
829
577
3087
Market Price
$ 36.84
2899
2685
1204
2906
Market Price
$ 30.63
2835
2233
2717
3653
Market Price
$ 29.62
1376
337
1282
3791
Market Price
$ 41.97
2284
787
679
3641
Market Price
$ 52.31
750
199
208
1798
Market Price
$ 52.60
2381
704
2234
3115
Market Price
$ 56.77
280
206
83
419
Market Price
$ 58.19
870
248
620
1818
Market Price
$ 40.16
1995
598
829
3046
Market Price
$ 36.40
1103
1077
274
3968
Market Price
$ 65.53
504
465
308
528
Market Price
$ 46.06
3574
2669
993
3764
Market Price
$ 43.49
2278
1862
1503
4968
Market Price
$ 37.26
2631
1754
2050
2878
Market Price
$ 51.10
130
85
29
444
Market Price
$ 35.30
1389
1187
1061
2370