Market Price
$ 42.94
Selling Price
$ 38.98
667
356
249
1980
Market Price
$ 60.99
Selling Price
$ 52.82
1335
368
607
3215
Market Price
$ 48.75
Selling Price
$ 43.37
1326
1324
1280
2797
Market Price
$ 40.06
Selling Price
$ 34.68
1502
1224
1222
2542
Market Price
$ 39.10
Selling Price
$ 35.00
4114
2270
1804
4603
Market Price
$ 42.68
Selling Price
$ 38.45
378
150
77
586
Market Price
$ 65.66
Selling Price
$ 55.75
2749
2189
1823
3340
Market Price
$ 54.54
Selling Price
$ 48.43
2993
2764
1447
4132
Market Price
$ 60.14
Selling Price
$ 53.80
2183
1385
1247
4419
Market Price
$ 48.31
Selling Price
$ 41.85
1291
634
1252
2718
Market Price
$ 50.07
Selling Price
$ 43.49
2468
767
695
3502
Market Price
$ 30.46
Selling Price
$ 26.86
2578
1947
2269
3185
Market Price
$ 62.99
Selling Price
$ 56.94
2951
698
1169
3917
Market Price
$ 36.08
Selling Price
$ 30.95
1384
802
398
4230
Market Price
$ 65.64
Selling Price
$ 59.27
3317
1149
2056
3378
Market Price
$ 63.83
Selling Price
$ 56.80
1022
692
741
3759
Market Price
$ 47.73
Selling Price
$ 43.24
432
402
179
1418
Market Price
$ 37.51
Selling Price
$ 33.14
1731
1344
674
2452
Market Price
$ 50.85
Selling Price
$ 44.15
1293
1116
1061
3796
Market Price
$ 35.28
Selling Price
$ 30.88
2397
2288
859
4843
Market Price
$ 31.82
Selling Price
$ 28.41
1195
991
545
4056
Market Price
$ 45.21
Selling Price
$ 40.39
2117
1180
1048
3703
Market Price
$ 55.73
Selling Price
$ 49.51
361
164
160
579
Market Price
$ 41.23
Selling Price
$ 37.39
1311
1214
409
1669
Market Price
$ 55.50
Selling Price
$ 49.14
1027
627
917
2652
Market Price
$ 43.37
Selling Price
$ 37.77
1994
791
1464
3546
Market Price
$ 42.21
Selling Price
$ 38.24
3616
1211
3021
4679
Market Price
$ 63.04
Selling Price
$ 54.48
1921
744
720
3290
Market Price
$ 55.38
Selling Price
$ 46.39
604
594
289
1284
Market Price
$ 57.80
Selling Price
$ 50.82
1108
979
980
2392
Market Price
$ 31.02
Selling Price
$ 25.90
994
304
359
2268
Market Price
$ 33.02
Selling Price
$ 29.56
2340
1189
1423
2559
Market Price
$ 64.67
Selling Price
$ 55.64
2223
965
1049
4219
Market Price
$ 46.06
Selling Price
$ 39.54
1279
509
1208
1555
Market Price
$ 31.56
Selling Price
$ 27.35
200
52
96
555
Market Price
$ 39.38
Selling Price
$ 35.74
403
110
384
1257
Market Price
$ 60.16
Selling Price
$ 53.79
779
411
764
2359
Market Price
$ 67.16
Selling Price
$ 57.73
3472
2864
1925
4389
Market Price
$ 69.92
Selling Price
$ 58.29
2020
1621
939
2771
Market Price
$ 68.22
Selling Price
$ 57.91
2006
1948
1204
3882