Market Price
$ 42.89
Selling Price
$ 37.15
1498
1076
356
3559
Market Price
$ 32.37
Selling Price
$ 27.26
4586
1024
1339
4715
Market Price
$ 42.24
Selling Price
$ 36.38
1596
1239
960
3871
Market Price
$ 60.70
Selling Price
$ 54.88
1624
1090
958
2170
Market Price
$ 42.84
Selling Price
$ 36.01
1845
712
888
3822
Market Price
$ 65.09
Selling Price
$ 56.72
2057
1110
1930
2140
Market Price
$ 45.06
Selling Price
$ 39.20
3959
2756
3629
4801
Market Price
$ 59.71
Selling Price
$ 49.76
812
652
281
3992
Market Price
$ 45.19
Selling Price
$ 38.19
1014
605
799
4506
Market Price
$ 42.83
Selling Price
$ 38.74
537
341
401
1280
Market Price
$ 37.61
Selling Price
$ 31.83
958
442
942
1990
Market Price
$ 64.37
Selling Price
$ 55.14
2034
1876
2004
4097
Market Price
$ 29.40
Selling Price
$ 26.29
1193
1046
867
3189
Market Price
$ 32.84
Selling Price
$ 28.77
810
453
268
825
Market Price
$ 61.22
Selling Price
$ 54.19
968
888
619
4840
Market Price
$ 41.22
Selling Price
$ 37.39
4651
3232
3339
4999
Market Price
$ 41.70
Selling Price
$ 35.92
388
103
230
1010
Market Price
$ 31.98
Selling Price
$ 27.40
1197
917
622
1704
Market Price
$ 58.04
Selling Price
$ 48.70
371
279
197
1762
Market Price
$ 45.65
Selling Price
$ 40.37
3662
1872
1751
4410
Market Price
$ 62.75
Selling Price
$ 54.38
1091
794
816
3065
Market Price
$ 52.16
Selling Price
$ 45.51
1337
735
691
3434
Market Price
$ 44.97
Selling Price
$ 37.72
2346
900
993
2944
Market Price
$ 44.81
Selling Price
$ 39.36
1090
522
419
1718
Market Price
$ 52.15
Selling Price
$ 44.70
3119
2325
2867
4751
Market Price
$ 63.56
Selling Price
$ 53.04
1460
517
618
4334
Market Price
$ 47.77
Selling Price
$ 41.84
4232
3414
3886
4695
Market Price
$ 48.24
Selling Price
$ 43.72
1102
582
747
1384
Market Price
$ 60.27
Selling Price
$ 50.58
729
210
707
983
Market Price
$ 30.40
Selling Price
$ 26.40
2294
764
1491
2576
Market Price
$ 36.22
Selling Price
$ 30.47
683
571
233
2078
Market Price
$ 54.27
Selling Price
$ 45.32
2412
661
1609
3285
Market Price
$ 68.42
Selling Price
$ 57.04
3021
1177
1643
4623
Market Price
$ 40.30
Selling Price
$ 36.63
143
69
37
438
Market Price
$ 38.22
Selling Price
$ 33.71
728
254
723
2378
Market Price
$ 70.14
Selling Price
$ 58.97
1278
275
416
3345
Market Price
$ 35.39
Selling Price
$ 32.04
733
229
178
2989
Market Price
$ 28.23
Selling Price
$ 25.41
1535
1447
457
3384
Market Price
$ 39.10
Selling Price
$ 35.01
1428
620
870
4324
Market Price
$ 63.37
Selling Price
$ 53.21
2101
1339
1736
3193