Market Price
$ 52.02
Selling Price
$ 45.61
539
299
503
2653
Market Price
$ 49.48
Selling Price
$ 44.31
3193
2697
1748
4922
Market Price
$ 30.96
Selling Price
$ 26.98
126
58
88
623
Market Price
$ 64.85
Selling Price
$ 56.86
1063
435
563
4161
Market Price
$ 60.51
Selling Price
$ 54.11
2878
1839
2542
4442
Market Price
$ 31.15
Selling Price
$ 27.89
1163
745
598
2723
Market Price
$ 37.79
Selling Price
$ 31.79
3030
818
1210
4550
Market Price
$ 40.38
Selling Price
$ 35.35
2110
979
604
4869
Market Price
$ 58.93
Selling Price
$ 51.65
911
429
294
4555
Market Price
$ 47.80
Selling Price
$ 42.64
4411
4054
911
4976
Market Price
$ 54.06
Selling Price
$ 45.51
1117
381
370
3511
Market Price
$ 34.15
Selling Price
$ 29.97
1153
398
246
1554
Market Price
$ 58.23
Selling Price
$ 49.78
2957
1652
1882
3965
Market Price
$ 46.95
Selling Price
$ 41.31
1329
846
892
2761
Market Price
$ 35.62
Selling Price
$ 32.26
402
313
211
451
Market Price
$ 65.71
Selling Price
$ 55.00
1099
689
967
1892
Market Price
$ 42.20
Selling Price
$ 37.57
404
281
195
543
Market Price
$ 54.31
Selling Price
$ 47.62
398
139
354
1144
Market Price
$ 69.81
Selling Price
$ 58.51
4552
3105
3173
4738
Market Price
$ 45.02
Selling Price
$ 38.31
988
258
467
1263
Market Price
$ 66.91
Selling Price
$ 59.35
2386
880
1921
3128
Market Price
$ 62.87
Selling Price
$ 54.48
529
226
514
2512
Market Price
$ 32.70
Selling Price
$ 27.69
620
286
300
3058
Market Price
$ 62.85
Selling Price
$ 54.65
613
127
156
2440
Market Price
$ 59.72
Selling Price
$ 50.19
1747
547
1191
2264
Market Price
$ 54.50
Selling Price
$ 45.43
929
587
668
1571
Market Price
$ 45.60
Selling Price
$ 38.99
175
112
41
657
Market Price
$ 46.33
Selling Price
$ 41.51
1249
887
731
1563
Market Price
$ 42.35
Selling Price
$ 36.19
2808
2663
2560
3104
Market Price
$ 30.32
Selling Price
$ 26.48
336
234
198
1336
Market Price
$ 55.77
Selling Price
$ 47.07
1906
1302
1226
4039
Market Price
$ 29.60
Selling Price
$ 26.28
3491
3136
3436
4402
Market Price
$ 62.96
Selling Price
$ 54.79
2398
1313
1970
2784
Market Price
$ 46.00
Selling Price
$ 39.21
376
345
204
484
Market Price
$ 45.43
Selling Price
$ 38.76
667
477
298
1351
Market Price
$ 37.71
Selling Price
$ 31.53
2165
1814
1372
2242
Market Price
$ 48.80
Selling Price
$ 42.97
1480
848
1056
2183
Market Price
$ 35.15
Selling Price
$ 29.43
820
808
189
1184
Market Price
$ 58.61
Selling Price
$ 49.73
3038
1800
1118
3629
Market Price
$ 60.12
Selling Price
$ 53.08
2471
822
2320
2712