Market Price
$ 35.09
Selling Price
$ 29.57
1778
510
1755
3437
Market Price
$ 50.78
Selling Price
$ 43.40
1514
715
1506
4796
Market Price
$ 62.51
Selling Price
$ 54.15
4566
3597
2740
4850
Market Price
$ 51.50
Selling Price
$ 44.12
1184
879
705
1895
Market Price
$ 56.30
Selling Price
$ 47.15
1996
429
1995
3785
Market Price
$ 61.16
Selling Price
$ 55.54
604
472
337
1212
Market Price
$ 38.12
Selling Price
$ 33.52
1850
1777
1135
3036
Market Price
$ 45.90
Selling Price
$ 40.68
1640
1134
694
4561
Market Price
$ 54.80
Selling Price
$ 48.30
1154
274
457
3164
Market Price
$ 65.34
Selling Price
$ 58.60
503
222
202
1631
Market Price
$ 45.11
Selling Price
$ 38.23
2003
874
941
3383
Market Price
$ 56.79
Selling Price
$ 47.52
1129
457
470
1186
Market Price
$ 65.80
Selling Price
$ 58.13
1055
953
522
2922
Market Price
$ 30.07
Selling Price
$ 26.04
1282
1076
1092
1755
Market Price
$ 59.85
Selling Price
$ 50.69
262
166
192
1176
Market Price
$ 36.24
Selling Price
$ 32.47
1386
1325
899
1453
Market Price
$ 45.96
Selling Price
$ 40.55
1024
1023
888
1321
Market Price
$ 41.06
Selling Price
$ 36.76
1683
1566
410
4068
Market Price
$ 60.48
Selling Price
$ 51.09
1467
650
684
1700
Market Price
$ 58.22
Selling Price
$ 52.90
3008
2333
1173
4912
Market Price
$ 56.57
Selling Price
$ 51.13
879
700
216
4314
Market Price
$ 42.28
Selling Price
$ 35.92
2953
1785
875
4326
Market Price
$ 40.00
Selling Price
$ 34.49
288
61
241
946
Market Price
$ 55.70
Selling Price
$ 48.84
909
870
638
1452
Market Price
$ 43.87
Selling Price
$ 38.23
1014
717
592
2114
Market Price
$ 45.59
Selling Price
$ 39.11
2940
2128
1324
4317
Market Price
$ 52.65
Selling Price
$ 44.11
660
491
490
1383
Market Price
$ 47.25
Selling Price
$ 40.47
3576
1285
3131
4410
Market Price
$ 50.99
Selling Price
$ 44.42
1600
1457
408
3679
Market Price
$ 32.45
Selling Price
$ 28.87
1339
1185
639
1360
Market Price
$ 67.41
Selling Price
$ 59.98
1994
1330
1416
3125
Market Price
$ 66.42
Selling Price
$ 58.68
4078
1942
2004
4202
Market Price
$ 68.13
Selling Price
$ 57.81
1830
1065
778
2268
Market Price
$ 67.39
Selling Price
$ 56.78
3871
3693
1335
4812
Market Price
$ 37.98
Selling Price
$ 32.04
962
250
334
2583
Market Price
$ 55.07
Selling Price
$ 49.47
1284
928
1080
1593
Market Price
$ 45.19
Selling Price
$ 40.10
510
240
416
1110
Market Price
$ 49.31
Selling Price
$ 42.01
811
651
446
3125
Market Price
$ 66.82
Selling Price
$ 59.98
2151
865
1538
2342
Market Price
$ 61.46
Selling Price
$ 54.29
361
203
92
1740