Market Price
$ 44.72
Selling Price
$ 38.66
1266
1150
472
1492
Market Price
$ 65.47
Selling Price
$ 57.81
2480
949
2058
4800
Market Price
$ 57.08
Selling Price
$ 51.80
2561
1912
1495
3985
Market Price
$ 66.11
Selling Price
$ 58.73
177
106
106
539
Market Price
$ 41.34
Selling Price
$ 37.28
333
243
277
1054
Market Price
$ 37.86
Selling Price
$ 34.22
845
781
205
2470
Market Price
$ 53.09
Selling Price
$ 47.94
459
449
247
764
Market Price
$ 40.89
Selling Price
$ 36.83
1282
1041
663
1365
Market Price
$ 29.17
Selling Price
$ 25.41
1301
957
1131
1343
Market Price
$ 62.97
Selling Price
$ 56.73
890
861
297
1394
Market Price
$ 34.21
Selling Price
$ 31.08
2147
1938
1832
2655
Market Price
$ 55.78
Selling Price
$ 47.90
4515
2091
2142
4691
Market Price
$ 54.77
Selling Price
$ 49.47
2692
1090
2455
4088
Market Price
$ 69.21
Selling Price
$ 58.14
2080
695
1053
4946
Market Price
$ 55.98
Selling Price
$ 48.75
1520
913
653
4765
Market Price
$ 63.38
Selling Price
$ 53.54
2463
1064
651
4111
Market Price
$ 34.30
Selling Price
$ 29.65
1217
346
1149
3129
Market Price
$ 39.56
Selling Price
$ 34.90
2233
511
528
3833
Market Price
$ 33.09
Selling Price
$ 28.28
947
459
351
4394
Market Price
$ 59.21
Selling Price
$ 50.50
432
103
174
1655
Market Price
$ 35.52
Selling Price
$ 31.41
937
225
406
1469
Market Price
$ 56.94
Selling Price
$ 50.52
2992
1817
2185
3146
Market Price
$ 49.14
Selling Price
$ 42.06
3079
1111
2775
3723
Market Price
$ 49.62
Selling Price
$ 44.92
551
408
415
633
Market Price
$ 58.74
Selling Price
$ 52.52
1279
1059
416
1486
Market Price
$ 46.17
Selling Price
$ 40.89
2528
1864
597
3020
Market Price
$ 36.04
Selling Price
$ 30.65
4260
3200
3012
4562
Market Price
$ 46.89
Selling Price
$ 40.78
1873
1659
419
2002
Market Price
$ 31.08
Selling Price
$ 26.09
713
651
362
1765
Market Price
$ 38.83
Selling Price
$ 33.22
1773
1569
635
2949
Market Price
$ 57.55
Selling Price
$ 50.00
2547
1015
2457
2901
Market Price
$ 58.99
Selling Price
$ 52.27
785
344
488
2627
Market Price
$ 31.56
Selling Price
$ 27.11
769
541
415
2683
Market Price
$ 61.53
Selling Price
$ 54.43
3354
861
906
4867
Market Price
$ 31.02
Selling Price
$ 26.68
542
482
438
805
Market Price
$ 33.44
Selling Price
$ 29.65
1135
637
792
2515
Market Price
$ 64.35
Selling Price
$ 55.53
1004
969
906
4333
Market Price
$ 32.89
Selling Price
$ 27.67
1706
1002
499
3232
Market Price
$ 49.49
Selling Price
$ 42.60
2485
1959
1231
4405
Market Price
$ 62.70
Selling Price
$ 53.44
1770
1040
793
4746