Market Price
$ 36.16
Selling Price
$ 31.13
1849
1641
1380
3939
Market Price
$ 50.08
Selling Price
$ 43.45
3374
1365
1238
3877
Market Price
$ 59.11
Selling Price
$ 53.71
1780
951
1170
3499
Market Price
$ 51.33
Selling Price
$ 43.37
2013
1359
688
2031
Market Price
$ 65.72
Selling Price
$ 57.71
3065
653
1458
3374
Market Price
$ 42.37
Selling Price
$ 38.39
2287
2198
836
3286
Market Price
$ 42.23
Selling Price
$ 36.41
1216
627
1031
4793
Market Price
$ 59.69
Selling Price
$ 51.23
486
179
482
897
Market Price
$ 33.56
Selling Price
$ 29.91
1425
752
956
1962
Market Price
$ 56.44
Selling Price
$ 47.77
2215
1403
1066
2660
Market Price
$ 30.57
Selling Price
$ 26.31
3792
2684
3709
4990
Market Price
$ 64.20
Selling Price
$ 54.60
2555
1969
1979
2751
Market Price
$ 44.31
Selling Price
$ 38.90
995
813
795
2844
Market Price
$ 29.47
Selling Price
$ 26.63
818
441
524
1520
Market Price
$ 55.59
Selling Price
$ 46.41
793
295
553
1895
Market Price
$ 42.73
Selling Price
$ 36.81
1048
237
223
4670
Market Price
$ 43.88
Selling Price
$ 37.54
2079
1335
2076
3285
Market Price
$ 36.19
Selling Price
$ 30.30
1257
1190
987
2348
Market Price
$ 60.12
Selling Price
$ 52.99
3054
1170
1467
3224
Market Price
$ 67.50
Selling Price
$ 58.22
3445
2434
2229
3690
Market Price
$ 41.59
Selling Price
$ 36.04
890
712
379
1932
Market Price
$ 35.67
Selling Price
$ 32.32
500
278
208
1208
Market Price
$ 52.18
Selling Price
$ 45.19
743
403
510
1473
Market Price
$ 53.00
Selling Price
$ 44.54
2866
840
1941
3182
Market Price
$ 32.96
Selling Price
$ 27.50
912
524
505
2559
Market Price
$ 40.07
Selling Price
$ 34.32
4193
2500
838
4544
Market Price
$ 32.13
Selling Price
$ 28.03
712
192
383
890
Market Price
$ 31.12
Selling Price
$ 26.95
1034
895
1021
1826
Market Price
$ 31.11
Selling Price
$ 27.24
1259
614
319
4718
Market Price
$ 59.23
Selling Price
$ 51.41
917
466
369
3578
Market Price
$ 52.71
Selling Price
$ 44.94
761
218
411
3758
Market Price
$ 41.70
Selling Price
$ 37.77
711
288
410
1440
Market Price
$ 57.24
Selling Price
$ 51.30
1319
1228
1274
2489
Market Price
$ 33.28
Selling Price
$ 29.58
425
168
264
1894
Market Price
$ 55.22
Selling Price
$ 47.20
3516
1995
2446
4209
Market Price
$ 57.33
Selling Price
$ 48.80
2415
2383
2118
3618
Market Price
$ 38.51
Selling Price
$ 33.94
445
442
386
930
Market Price
$ 52.33
Selling Price
$ 43.63
1924
920
417
3079
Market Price
$ 61.25
Selling Price
$ 53.07
2211
1836
745
4820
Market Price
$ 35.37
Selling Price
$ 30.57
1705
1646
1116
3179