Market Price
$ 42.06
177
159
39
516
Market Price
$ 57.97
2423
1019
916
2459
Market Price
$ 32.80
798
371
251
1377
Market Price
$ 53.77
1254
1156
610
1679
Market Price
$ 44.41
3056
2478
1463
3383
Market Price
$ 56.75
2858
2313
1810
3590
Market Price
$ 59.07
801
649
785
3636
Market Price
$ 55.61
935
705
710
4016
Market Price
$ 47.69
1844
864
1394
2817
Market Price
$ 53.62
4543
2149
1752
4703
Market Price
$ 33.75
1335
315
858
4212
Market Price
$ 42.50
1706
1686
1246
2885
Market Price
$ 51.92
1201
259
737
4336
Market Price
$ 35.61
1496
1123
471
3010
Market Price
$ 47.54
591
554
136
1560
Market Price
$ 54.05
3389
1270
3150
4022
Market Price
$ 53.68
778
682
724
2538
Market Price
$ 62.44
729
318
428
1398
Market Price
$ 67.96
501
115
128
2058
Market Price
$ 62.86
1303
1068
548
1367
Market Price
$ 48.69
1066
689
1019
1796
Market Price
$ 38.82
787
478
553
1599
Market Price
$ 60.75
315
296
74
400
Market Price
$ 41.74
1754
1211
781
3126
Market Price
$ 66.00
2438
1926
1639
3337
Market Price
$ 61.16
1234
458
560
2552
Market Price
$ 31.80
2267
1618
1574
3808
Market Price
$ 52.57
4112
1137
3153
4393
Market Price
$ 62.04
950
426
704
1420
Market Price
$ 39.17
408
390
118
1838
Market Price
$ 48.67
1264
281
711
4356
Market Price
$ 31.41
2312
2106
568
4285
Market Price
$ 66.39
2165
1800
1410
2676
Market Price
$ 40.91
1618
1309
1299
2626
Market Price
$ 45.52
341
208
113
400
Market Price
$ 42.40
1958
1104
1901
3423
Market Price
$ 59.13
1693
364
579
2496
Market Price
$ 33.01
2292
783
873
3142
Market Price
$ 36.79
397
132
94
1668
Market Price
$ 43.45
1446
419
1297
3047