Market Price
$ 66.18
Selling Price
$ 55.58
637
508
456
1747
Market Price
$ 44.98
Selling Price
$ 37.91
3039
945
2867
3912
Market Price
$ 56.66
Selling Price
$ 48.00
2043
1592
1450
3731
Market Price
$ 39.45
Selling Price
$ 35.69
3686
1806
2658
4077
Market Price
$ 67.17
Selling Price
$ 58.48
3608
861
3165
4232
Market Price
$ 48.41
Selling Price
$ 42.24
4332
1212
1266
4792
Market Price
$ 62.94
Selling Price
$ 54.24
2510
2215
2276
4861
Market Price
$ 38.00
Selling Price
$ 32.98
2256
1931
1886
3499
Market Price
$ 33.32
Selling Price
$ 28.56
2220
768
1232
2803
Market Price
$ 47.68
Selling Price
$ 39.94
229
91
48
613
Market Price
$ 55.24
Selling Price
$ 48.71
829
362
247
1171
Market Price
$ 55.47
Selling Price
$ 47.87
596
550
584
635
Market Price
$ 37.83
Selling Price
$ 31.88
846
836
269
3884
Market Price
$ 45.56
Selling Price
$ 40.51
2170
1676
524
2172
Market Price
$ 28.07
Selling Price
$ 25.23
684
260
283
1080
Market Price
$ 37.59
Selling Price
$ 31.88
410
359
143
1652
Market Price
$ 69.34
Selling Price
$ 59.72
2133
1121
1948
3042
Market Price
$ 39.86
Selling Price
$ 33.91
3639
806
1932
4399
Market Price
$ 58.75
Selling Price
$ 51.60
812
259
477
2354
Market Price
$ 50.46
Selling Price
$ 43.04
3693
2455
741
4336
Market Price
$ 67.96
Selling Price
$ 57.86
190
106
52
722
Market Price
$ 31.61
Selling Price
$ 27.09
2624
846
2113
4101
Market Price
$ 45.77
Selling Price
$ 40.87
3252
714
956
3493
Market Price
$ 56.37
Selling Price
$ 50.75
503
148
266
1110
Market Price
$ 31.62
Selling Price
$ 27.62
3406
3200
1572
4826
Market Price
$ 36.93
Selling Price
$ 32.46
368
106
321
1012
Market Price
$ 66.74
Selling Price
$ 59.88
2630
2116
2179
4167
Market Price
$ 67.54
Selling Price
$ 57.32
289
210
64
857
Market Price
$ 38.44
Selling Price
$ 32.24
697
403
428
1358
Market Price
$ 29.66
Selling Price
$ 26.30
366
353
238
612
Market Price
$ 41.83
Selling Price
$ 36.41
444
310
441
449
Market Price
$ 62.93
Selling Price
$ 55.26
458
213
91
511
Market Price
$ 70.86
Selling Price
$ 59.96
320
118
312
1199
Market Price
$ 56.00
Selling Price
$ 49.85
1216
566
905
2629
Market Price
$ 50.77
Selling Price
$ 43.09
343
245
248
1574
Market Price
$ 41.87
Selling Price
$ 35.20
471
297
169
869
Market Price
$ 40.40
Selling Price
$ 35.98
347
324
78
1697
Market Price
$ 57.15
Selling Price
$ 51.56
1132
484
356
2293
Market Price
$ 59.67
Selling Price
$ 53.94
511
230
142
1175
Market Price
$ 32.54
Selling Price
$ 29.38
1224
968
254
2517