Market Price
$ 46.25
Selling Price
$ 40.68
4070
2129
3368
4199
Market Price
$ 61.13
Selling Price
$ 51.60
2560
2537
779
3328
Market Price
$ 48.75
Selling Price
$ 40.78
3508
1592
2254
4563
Market Price
$ 49.40
Selling Price
$ 42.43
870
387
777
2287
Market Price
$ 41.16
Selling Price
$ 37.13
950
305
406
2168
Market Price
$ 59.22
Selling Price
$ 51.07
1155
644
768
1281
Market Price
$ 34.20
Selling Price
$ 29.40
1957
1930
752
2532
Market Price
$ 41.87
Selling Price
$ 35.32
1009
391
843
1365
Market Price
$ 47.03
Selling Price
$ 40.73
3825
2978
1062
4238
Market Price
$ 40.77
Selling Price
$ 36.10
1041
732
1037
3757
Market Price
$ 45.82
Selling Price
$ 38.27
2883
1158
2779
3314
Market Price
$ 48.58
Selling Price
$ 43.41
990
894
518
2850
Market Price
$ 59.77
Selling Price
$ 51.26
1086
617
361
3500
Market Price
$ 57.94
Selling Price
$ 50.96
3982
3777
1431
4131
Market Price
$ 52.93
Selling Price
$ 47.85
634
566
237
1154
Market Price
$ 35.18
Selling Price
$ 31.09
600
120
265
820
Market Price
$ 45.09
Selling Price
$ 39.20
411
332
276
1292
Market Price
$ 51.62
Selling Price
$ 46.64
1070
801
1055
3820
Market Price
$ 65.42
Selling Price
$ 56.34
973
350
195
1772
Market Price
$ 56.00
Selling Price
$ 46.68
433
179
324
788
Market Price
$ 30.43
Selling Price
$ 27.36
1639
581
512
4917
Market Price
$ 38.51
Selling Price
$ 33.37
1605
844
982
2122
Market Price
$ 55.76
Selling Price
$ 49.83
2635
1418
2286
3895
Market Price
$ 46.18
Selling Price
$ 40.26
294
168
64
612
Market Price
$ 34.73
Selling Price
$ 30.49
1748
790
1344
2108
Market Price
$ 34.36
Selling Price
$ 29.06
1384
1037
775
1834
Market Price
$ 34.66
Selling Price
$ 29.94
1281
1174
967
1576
Market Price
$ 47.99
Selling Price
$ 43.54
1825
959
1279
2669
Market Price
$ 36.63
Selling Price
$ 30.93
2639
2391
1603
3730
Market Price
$ 31.76
Selling Price
$ 28.70
2401
2151
2202
3595
Market Price
$ 48.32
Selling Price
$ 40.85
4144
3168
1432
4899
Market Price
$ 43.75
Selling Price
$ 38.52
576
570
469
1995
Market Price
$ 36.67
Selling Price
$ 30.59
2397
1380
2313
2455
Market Price
$ 63.02
Selling Price
$ 53.14
1262
254
523
2514
Market Price
$ 40.08
Selling Price
$ 35.04
1915
1229
1244
4555
Market Price
$ 63.71
Selling Price
$ 55.68
1152
308
1121
3334
Market Price
$ 30.29
Selling Price
$ 26.13
2241
973
1563
2954
Market Price
$ 47.33
Selling Price
$ 39.98
1914
634
973
2151
Market Price
$ 31.16
Selling Price
$ 26.26
1451
640
698
3102
Market Price
$ 39.96
Selling Price
$ 33.78
532
127
411
768