Market Price
$ 51.25
Selling Price
$ 44.33
1322
1132
361
2378
Market Price
$ 65.66
Selling Price
$ 58.25
1371
1001
705
3535
Market Price
$ 32.58
Selling Price
$ 27.30
3258
2317
1978
4736
Market Price
$ 62.25
Selling Price
$ 52.76
539
255
261
2155
Market Price
$ 66.79
Selling Price
$ 58.83
2008
1169
1239
4613
Market Price
$ 42.04
Selling Price
$ 37.13
796
311
779
1641
Market Price
$ 53.59
Selling Price
$ 45.60
482
416
258
741
Market Price
$ 37.75
Selling Price
$ 31.96
2117
1472
1653
2361
Market Price
$ 48.73
Selling Price
$ 41.40
1973
742
682
2783
Market Price
$ 56.75
Selling Price
$ 50.01
859
645
491
1311
Market Price
$ 44.15
Selling Price
$ 37.88
2313
764
1113
2751
Market Price
$ 59.64
Selling Price
$ 49.80
3197
3039
1830
4694
Market Price
$ 31.75
Selling Price
$ 27.04
559
153
153
2428
Market Price
$ 51.77
Selling Price
$ 43.47
1138
623
267
1167
Market Price
$ 37.91
Selling Price
$ 31.76
1130
263
649
2958
Market Price
$ 63.74
Selling Price
$ 53.45
1566
863
705
4245
Market Price
$ 69.59
Selling Price
$ 58.50
884
476
188
1318
Market Price
$ 70.72
Selling Price
$ 59.68
2861
2005
1898
3091
Market Price
$ 70.68
Selling Price
$ 59.97
1246
428
650
2694
Market Price
$ 29.29
Selling Price
$ 25.05
2795
1102
1635
4031
Market Price
$ 29.85
Selling Price
$ 25.10
2842
1514
2602
4437
Market Price
$ 54.57
Selling Price
$ 48.48
2573
1656
1524
3630
Market Price
$ 58.36
Selling Price
$ 52.44
2173
1452
1417
2249
Market Price
$ 60.44
Selling Price
$ 51.24
2681
1162
2176
4704
Market Price
$ 67.22
Selling Price
$ 59.58
1942
1440
588
4922
Market Price
$ 44.88
Selling Price
$ 38.89
3015
1641
2374
3445
Market Price
$ 40.79
Selling Price
$ 36.62
753
464
307
1739
Market Price
$ 45.24
Selling Price
$ 39.74
2264
758
1107
2432
Market Price
$ 68.42
Selling Price
$ 57.36
188
79
175
781
Market Price
$ 31.23
Selling Price
$ 27.35
950
733
781
1172
Market Price
$ 45.84
Selling Price
$ 41.46
1905
1251
1043
4015
Market Price
$ 60.03
Selling Price
$ 51.66
2051
1790
552
3301
Market Price
$ 46.09
Selling Price
$ 40.61
3109
2703
2554
4589
Market Price
$ 34.64
Selling Price
$ 30.46
1340
936
1033
2479
Market Price
$ 34.21
Selling Price
$ 28.89
1540
1092
460
4858
Market Price
$ 49.37
Selling Price
$ 41.34
1200
1139
1070
3193
Market Price
$ 60.90
Selling Price
$ 50.93
170
158
98
732
Market Price
$ 44.50
Selling Price
$ 39.44
256
126
95
864
Market Price
$ 61.56
Selling Price
$ 52.09
1510
860
719
4396
Market Price
$ 36.21
Selling Price
$ 30.34
1444
540
1167
4951