Market Price
$ 50.63
Selling Price
$ 43.42
690
316
482
1877
Market Price
$ 65.66
Selling Price
$ 56.10
2782
1471
1145
3717
Market Price
$ 70.56
Selling Price
$ 59.03
2967
803
2222
3797
Market Price
$ 54.53
Selling Price
$ 48.02
2124
1584
1059
4844
Market Price
$ 32.33
Selling Price
$ 28.68
540
397
296
1258
Market Price
$ 54.62
Selling Price
$ 46.80
1722
888
365
3890
Market Price
$ 27.69
Selling Price
$ 25.11
2973
1637
2291
4084
Market Price
$ 33.00
Selling Price
$ 29.58
2128
1027
2018
4585
Market Price
$ 62.92
Selling Price
$ 55.93
1450
1103
1348
4952
Market Price
$ 32.22
Selling Price
$ 28.35
1631
900
1432
4778
Market Price
$ 35.76
Selling Price
$ 31.95
2913
1522
852
4052
Market Price
$ 42.07
Selling Price
$ 35.46
1398
1217
638
3552
Market Price
$ 44.30
Selling Price
$ 40.12
233
146
140
442
Market Price
$ 55.04
Selling Price
$ 46.71
3163
3087
2758
4486
Market Price
$ 37.06
Selling Price
$ 32.82
168
121
146
771
Market Price
$ 60.74
Selling Price
$ 54.12
2157
1868
811
2395
Market Price
$ 66.82
Selling Price
$ 59.26
2874
1613
1201
3697
Market Price
$ 57.50
Selling Price
$ 49.07
1189
1097
395
4565
Market Price
$ 59.63
Selling Price
$ 53.69
431
413
331
1163
Market Price
$ 63.42
Selling Price
$ 53.13
2199
956
1041
4735
Market Price
$ 32.40
Selling Price
$ 27.32
1334
798
383
1641
Market Price
$ 49.05
Selling Price
$ 42.82
1200
741
899
2736
Market Price
$ 47.06
Selling Price
$ 42.26
460
321
278
945
Market Price
$ 41.25
Selling Price
$ 36.15
409
120
269
580
Market Price
$ 30.46
Selling Price
$ 26.17
702
369
546
1799
Market Price
$ 40.46
Selling Price
$ 34.90
1437
365
1396
1528
Market Price
$ 33.70
Selling Price
$ 29.45
446
297
359
717
Market Price
$ 33.59
Selling Price
$ 29.11
2098
1742
530
4881
Market Price
$ 34.67
Selling Price
$ 30.37
1931
466
901
4022
Market Price
$ 52.42
Selling Price
$ 44.24
2413
941
841
3182
Market Price
$ 36.03
Selling Price
$ 31.95
1222
755
971
1386
Market Price
$ 34.71
Selling Price
$ 30.16
764
375
514
1750
Market Price
$ 47.65
Selling Price
$ 42.96
1343
928
1198
3632
Market Price
$ 61.98
Selling Price
$ 53.21
327
243
124
778
Market Price
$ 47.17
Selling Price
$ 42.69
1973
987
642
3038
Market Price
$ 38.55
Selling Price
$ 33.42
856
801
632
1210
Market Price
$ 51.70
Selling Price
$ 44.80
2612
1630
2133
4299
Market Price
$ 36.29
Selling Price
$ 31.86
2166
1204
1942
4517
Market Price
$ 48.97
Selling Price
$ 41.49
2962
1470
1041
4784
Market Price
$ 57.93
Selling Price
$ 50.20
1908
1355
946
1954