Market Price
$ 65.51
Selling Price
$ 54.88
781
725
509
2792
Market Price
$ 29.10
Selling Price
$ 25.29
2202
2019
1135
4070
Market Price
$ 59.94
Selling Price
$ 50.53
1282
675
460
2232
Market Price
$ 52.66
Selling Price
$ 44.12
3779
3603
2923
4016
Market Price
$ 54.50
Selling Price
$ 48.35
1254
907
809
2603
Market Price
$ 66.04
Selling Price
$ 57.55
2439
2439
2018
4719
Market Price
$ 41.46
Selling Price
$ 36.47
2426
532
1838
2456
Market Price
$ 49.97
Selling Price
$ 44.93
2059
564
1513
4822
Market Price
$ 34.41
Selling Price
$ 31.06
1611
1192
1512
2583
Market Price
$ 59.15
Selling Price
$ 51.78
2439
1495
766
3824
Market Price
$ 35.93
Selling Price
$ 32.62
2472
1360
1549
3706
Market Price
$ 32.27
Selling Price
$ 28.77
630
140
340
2456
Market Price
$ 31.69
Selling Price
$ 28.75
1108
289
925
2731
Market Price
$ 34.88
Selling Price
$ 29.99
3434
1743
1872
4854
Market Price
$ 64.87
Selling Price
$ 55.40
1885
1090
1763
4396
Market Price
$ 57.29
Selling Price
$ 50.67
1822
1182
1279
3520
Market Price
$ 53.38
Selling Price
$ 45.99
481
361
311
526
Market Price
$ 46.03
Selling Price
$ 39.76
459
410
110
800
Market Price
$ 60.20
Selling Price
$ 54.27
1378
977
1140
2974
Market Price
$ 51.42
Selling Price
$ 45.52
1176
1079
1103
1536
Market Price
$ 29.07
Selling Price
$ 26.12
3004
1709
2050
4503
Market Price
$ 48.20
Selling Price
$ 43.36
3342
1787
1929
4888
Market Price
$ 48.56
Selling Price
$ 43.55
3570
1503
761
4249
Market Price
$ 30.56
Selling Price
$ 26.47
380
186
255
682
Market Price
$ 66.74
Selling Price
$ 56.27
1688
1568
1653
4160
Market Price
$ 33.71
Selling Price
$ 29.96
709
522
608
1535
Market Price
$ 40.71
Selling Price
$ 34.50
1311
570
1102
1905
Market Price
$ 31.88
Selling Price
$ 27.52
789
413
333
1214
Market Price
$ 30.47
Selling Price
$ 26.03
3376
1898
2115
4185
Market Price
$ 57.33
Selling Price
$ 49.22
328
225
262
474
Market Price
$ 47.98
Selling Price
$ 41.68
952
798
513
1559
Market Price
$ 39.58
Selling Price
$ 33.07
578
153
370
920
Market Price
$ 37.63
Selling Price
$ 32.88
1976
1542
1669
2538
Market Price
$ 39.30
Selling Price
$ 35.45
1421
763
905
3194
Market Price
$ 31.85
Selling Price
$ 28.12
1509
438
732
3704
Market Price
$ 59.32
Selling Price
$ 50.05
1075
1053
477
3544
Market Price
$ 50.75
Selling Price
$ 42.38
3834
1492
2347
4925
Market Price
$ 64.98
Selling Price
$ 57.29
3034
1415
1130
4315
Market Price
$ 31.39
Selling Price
$ 26.35
587
319
184
1854
Market Price
$ 33.05
Selling Price
$ 28.15
871
576
723
2038