Market Price
$ 31.53
Selling Price
$ 26.84
681
616
167
2679
Market Price
$ 61.81
Selling Price
$ 55.36
1044
317
560
1430
Market Price
$ 45.42
Selling Price
$ 39.98
1571
1294
913
3913
Market Price
$ 32.53
Selling Price
$ 28.18
581
450
313
1515
Market Price
$ 57.35
Selling Price
$ 48.65
997
715
677
1473
Market Price
$ 60.97
Selling Price
$ 51.68
1761
873
1487
2206
Market Price
$ 44.89
Selling Price
$ 38.25
2425
981
1153
4846
Market Price
$ 57.96
Selling Price
$ 49.86
328
242
180
1179
Market Price
$ 56.04
Selling Price
$ 50.35
586
323
510
1484
Market Price
$ 40.41
Selling Price
$ 35.63
1262
866
1252
2371
Market Price
$ 38.36
Selling Price
$ 34.27
535
304
376
577
Market Price
$ 56.06
Selling Price
$ 48.57
332
183
185
812
Market Price
$ 42.29
Selling Price
$ 37.86
151
78
129
577
Market Price
$ 59.15
Selling Price
$ 50.25
902
333
732
2374
Market Price
$ 45.62
Selling Price
$ 39.46
1569
997
610
2991
Market Price
$ 33.89
Selling Price
$ 29.02
3517
2032
1994
4257
Market Price
$ 46.04
Selling Price
$ 38.54
863
267
692
3479
Market Price
$ 65.71
Selling Price
$ 57.90
3606
1693
2631
4747
Market Price
$ 45.43
Selling Price
$ 40.32
1767
1317
968
2307
Market Price
$ 31.60
Selling Price
$ 27.90
2891
2341
1272
3434
Market Price
$ 41.69
Selling Price
$ 36.39
1219
918
893
2645
Market Price
$ 36.54
Selling Price
$ 31.36
1160
354
528
3286
Market Price
$ 62.13
Selling Price
$ 55.13
665
222
416
1069
Market Price
$ 31.45
Selling Price
$ 26.43
1536
920
1031
2495
Market Price
$ 47.75
Selling Price
$ 40.67
1758
397
1387
2698
Market Price
$ 32.59
Selling Price
$ 27.31
1186
936
542
2707
Market Price
$ 41.10
Selling Price
$ 35.29
2412
2113
2151
3516
Market Price
$ 60.64
Selling Price
$ 53.05
766
579
423
2022
Market Price
$ 39.42
Selling Price
$ 33.31
3641
2741
2756
3795
Market Price
$ 49.05
Selling Price
$ 41.17
3202
1539
1508
3841
Market Price
$ 29.93
Selling Price
$ 25.85
584
364
561
2132
Market Price
$ 51.73
Selling Price
$ 44.36
1178
428
966
2289
Market Price
$ 64.06
Selling Price
$ 56.98
594
166
565
2365
Market Price
$ 41.21
Selling Price
$ 36.85
3043
1344
3000
3494
Market Price
$ 52.88
Selling Price
$ 45.75
1175
278
732
2094
Market Price
$ 64.18
Selling Price
$ 55.64
492
326
248
720
Market Price
$ 39.98
Selling Price
$ 34.15
3023
648
1181
3222
Market Price
$ 34.03
Selling Price
$ 30.03
1312
715
423
2891
Market Price
$ 62.53
Selling Price
$ 53.67
856
281
721
2826
Market Price
$ 67.22
Selling Price
$ 59.45
2803
924
862
4050