Market Price
$ 50.91
Selling Price
$ 43.95
408
178
113
480
Market Price
$ 47.30
Selling Price
$ 41.63
1698
1443
1252
1757
Market Price
$ 40.80
Selling Price
$ 34.74
648
510
284
1803
Market Price
$ 67.59
Selling Price
$ 59.02
2111
1043
633
3930
Market Price
$ 37.63
Selling Price
$ 31.79
1253
529
297
1549
Market Price
$ 71.46
Selling Price
$ 59.98
742
565
392
2004
Market Price
$ 54.82
Selling Price
$ 46.03
3369
2090
2776
3869
Market Price
$ 42.41
Selling Price
$ 36.73
237
109
67
550
Market Price
$ 42.30
Selling Price
$ 37.53
3607
3374
3235
3935
Market Price
$ 36.19
Selling Price
$ 30.31
3435
1215
1976
4322
Market Price
$ 59.05
Selling Price
$ 53.01
3472
3145
1032
3929
Market Price
$ 39.30
Selling Price
$ 34.92
1029
831
720
2710
Market Price
$ 49.89
Selling Price
$ 43.85
1249
559
1214
2882
Market Price
$ 46.46
Selling Price
$ 41.45
1362
327
677
2008
Market Price
$ 38.69
Selling Price
$ 34.47
839
824
379
1364
Market Price
$ 68.22
Selling Price
$ 58.63
2322
2221
1664
4061
Market Price
$ 36.39
Selling Price
$ 31.23
2399
1753
1359
3566
Market Price
$ 68.29
Selling Price
$ 59.17
2648
2275
1861
3714
Market Price
$ 52.44
Selling Price
$ 44.88
1020
929
877
3680
Market Price
$ 67.91
Selling Price
$ 58.40
1214
458
670
2260
Market Price
$ 43.55
Selling Price
$ 39.05
2606
2207
2130
2972
Market Price
$ 54.04
Selling Price
$ 48.94
387
375
291
709
Market Price
$ 29.48
Selling Price
$ 25.22
1429
1419
1305
2448
Market Price
$ 48.04
Selling Price
$ 40.72
1226
1004
557
4709
Market Price
$ 60.17
Selling Price
$ 51.13
1690
1035
1293
2993
Market Price
$ 58.60
Selling Price
$ 51.64
316
282
250
1556
Market Price
$ 42.31
Selling Price
$ 37.36
2737
851
2509
4107
Market Price
$ 53.67
Selling Price
$ 48.39
1533
827
1381
3530
Market Price
$ 66.10
Selling Price
$ 59.86
929
850
892
2582
Market Price
$ 45.85
Selling Price
$ 40.31
523
440
245
2151
Market Price
$ 32.52
Selling Price
$ 27.23
890
288
553
2178
Market Price
$ 53.73
Selling Price
$ 46.94
2988
2015
2738
4300
Market Price
$ 28.65
Selling Price
$ 25.82
3208
698
1688
4181
Market Price
$ 35.89
Selling Price
$ 30.73
727
371
478
1521
Market Price
$ 39.19
Selling Price
$ 34.27
868
708
581
2857
Market Price
$ 31.80
Selling Price
$ 26.88
381
243
157
528
Market Price
$ 43.70
Selling Price
$ 36.70
507
138
173
2371
Market Price
$ 62.40
Selling Price
$ 55.55
919
346
198
1672
Market Price
$ 53.97
Selling Price
$ 48.68
624
434
253
729
Market Price
$ 48.58
Selling Price
$ 42.61
765
469
183
1089