Market Price
$ 35.62
Selling Price
$ 32.31
2316
2098
851
3309
Market Price
$ 32.88
Selling Price
$ 27.50
1409
796
525
2050
Market Price
$ 31.86
Selling Price
$ 26.73
2535
1941
1692
4826
Market Price
$ 59.85
Selling Price
$ 50.38
1724
634
728
2352
Market Price
$ 49.87
Selling Price
$ 43.39
935
490
520
1337
Market Price
$ 42.14
Selling Price
$ 35.53
3163
3049
3038
3522
Market Price
$ 71.33
Selling Price
$ 59.75
1602
1522
1449
3887
Market Price
$ 65.09
Selling Price
$ 56.07
591
452
393
1248
Market Price
$ 34.35
Selling Price
$ 30.21
1040
361
677
2417
Market Price
$ 53.24
Selling Price
$ 46.65
2045
879
1039
2224
Market Price
$ 41.65
Selling Price
$ 36.02
1927
599
1250
2488
Market Price
$ 54.84
Selling Price
$ 47.81
4852
1400
1536
4904
Market Price
$ 40.55
Selling Price
$ 36.01
694
432
197
1750
Market Price
$ 41.52
Selling Price
$ 35.75
588
424
298
1322
Market Price
$ 31.08
Selling Price
$ 27.58
712
637
456
3013
Market Price
$ 44.51
Selling Price
$ 37.38
1016
749
592
3740
Market Price
$ 66.36
Selling Price
$ 56.44
1363
988
1120
1749
Market Price
$ 43.23
Selling Price
$ 38.28
230
218
57
898
Market Price
$ 43.62
Selling Price
$ 36.65
4256
2751
3472
4403
Market Price
$ 31.36
Selling Price
$ 28.32
2059
1670
1077
3221
Market Price
$ 29.73
Selling Price
$ 26.65
1038
514
903
3377
Market Price
$ 31.71
Selling Price
$ 26.65
497
476
248
752
Market Price
$ 45.78
Selling Price
$ 38.86
2687
1765
631
2741
Market Price
$ 69.10
Selling Price
$ 59.22
404
276
100
586
Market Price
$ 62.31
Selling Price
$ 54.08
1269
1196
636
4595
Market Price
$ 58.68
Selling Price
$ 50.39
1572
389
1293
2216
Market Price
$ 39.67
Selling Price
$ 34.29
2614
802
870
3394
Market Price
$ 61.25
Selling Price
$ 55.35
3895
3219
1176
4379
Market Price
$ 30.78
Selling Price
$ 25.82
3284
1344
1891
3364
Market Price
$ 32.14
Selling Price
$ 27.92
1386
494
407
4193
Market Price
$ 33.18
Selling Price
$ 29.59
666
293
541
807
Market Price
$ 35.44
Selling Price
$ 31.68
4054
3094
2749
4566
Market Price
$ 67.05
Selling Price
$ 57.94
782
437
215
1441
Market Price
$ 47.90
Selling Price
$ 42.67
672
585
235
2730
Market Price
$ 37.70
Selling Price
$ 31.81
2870
1422
1620
2923
Market Price
$ 33.53
Selling Price
$ 30.45
1857
581
906
2738
Market Price
$ 48.14
Selling Price
$ 43.49
705
230
336
1204
Market Price
$ 63.58
Selling Price
$ 53.99
652
453
497
1835
Market Price
$ 64.40
Selling Price
$ 55.49
1164
730
1061
3196
Market Price
$ 60.39
Selling Price
$ 54.49
380
315
140
1137