Market Price
$ 66.34
Selling Price
$ 58.42
803
197
318
2045
Market Price
$ 28.78
Selling Price
$ 26.12
2686
1452
2235
3469
Market Price
$ 46.52
Selling Price
$ 39.06
810
243
770
1280
Market Price
$ 53.72
Selling Price
$ 48.06
2501
1721
1042
3574
Market Price
$ 53.33
Selling Price
$ 47.08
572
465
374
975
Market Price
$ 47.33
Selling Price
$ 42.44
917
710
338
922
Market Price
$ 55.17
Selling Price
$ 46.71
1823
568
599
3310
Market Price
$ 62.57
Selling Price
$ 55.37
680
297
440
2229
Market Price
$ 38.60
Selling Price
$ 33.38
1156
231
950
1281
Market Price
$ 45.26
Selling Price
$ 40.51
197
88
52
480
Market Price
$ 53.35
Selling Price
$ 48.06
412
392
167
1117
Market Price
$ 51.77
Selling Price
$ 46.59
1791
1076
400
2206
Market Price
$ 61.21
Selling Price
$ 53.30
688
460
410
1089
Market Price
$ 60.96
Selling Price
$ 53.30
2652
2454
803
3483
Market Price
$ 31.16
Selling Price
$ 27.74
1105
720
801
2069
Market Price
$ 36.80
Selling Price
$ 31.79
433
95
274
1464
Market Price
$ 69.80
Selling Price
$ 58.74
567
270
531
1157
Market Price
$ 52.53
Selling Price
$ 43.97
288
261
205
1097
Market Price
$ 68.16
Selling Price
$ 57.04
3436
2625
3294
4127
Market Price
$ 30.32
Selling Price
$ 25.41
1629
734
933
1893
Market Price
$ 56.20
Selling Price
$ 50.00
3528
1852
1998
3550
Market Price
$ 62.66
Selling Price
$ 54.86
686
279
619
1529
Market Price
$ 37.59
Selling Price
$ 31.44
1159
373
310
1477
Market Price
$ 30.37
Selling Price
$ 25.77
627
537
492
737
Market Price
$ 68.96
Selling Price
$ 59.15
1459
1329
519
2200
Market Price
$ 41.40
Selling Price
$ 34.98
1128
809
414
2622
Market Price
$ 48.25
Selling Price
$ 41.93
2755
1869
1267
3639
Market Price
$ 31.59
Selling Price
$ 26.55
3689
2073
1699
3799
Market Price
$ 51.28
Selling Price
$ 45.27
2415
1033
1067
3249
Market Price
$ 39.29
Selling Price
$ 34.93
2364
1601
663
3442
Market Price
$ 41.66
Selling Price
$ 34.80
1133
311
822
3469
Market Price
$ 45.12
Selling Price
$ 38.02
727
701
614
2160
Market Price
$ 64.97
Selling Price
$ 55.10
1046
632
1022
3950
Market Price
$ 53.97
Selling Price
$ 47.50
1413
477
1231
1935
Market Price
$ 57.75
Selling Price
$ 52.47
617
569
171
670
Market Price
$ 33.62
Selling Price
$ 28.28
2608
2463
886
2925
Market Price
$ 36.75
Selling Price
$ 32.97
354
202
346
495
Market Price
$ 43.19
Selling Price
$ 37.19
2366
1835
2025
4901
Market Price
$ 65.06
Selling Price
$ 54.33
1933
1208
1711
2481
Market Price
$ 53.09
Selling Price
$ 46.49
1318
387
654
2568