Market Price
$ 36.44
Selling Price
$ 32.40
2323
722
1034
2588
Market Price
$ 62.18
Selling Price
$ 55.34
763
178
713
1341
Market Price
$ 31.67
Selling Price
$ 26.44
592
363
242
2085
Market Price
$ 46.92
Selling Price
$ 40.62
1158
476
792
1480
Market Price
$ 60.28
Selling Price
$ 50.55
1185
492
1148
2469
Market Price
$ 43.04
Selling Price
$ 39.04
597
475
523
757
Market Price
$ 57.06
Selling Price
$ 51.56
4182
2910
2695
4238
Market Price
$ 48.55
Selling Price
$ 41.25
331
255
322
1045
Market Price
$ 48.67
Selling Price
$ 43.23
1391
698
411
3447
Market Price
$ 42.80
Selling Price
$ 38.30
3939
3319
3547
4260
Market Price
$ 48.78
Selling Price
$ 41.08
1507
603
365
3726
Market Price
$ 41.89
Selling Price
$ 35.71
952
203
287
2232
Market Price
$ 29.07
Selling Price
$ 25.82
258
234
152
460
Market Price
$ 54.69
Selling Price
$ 46.13
845
678
578
2363
Market Price
$ 56.36
Selling Price
$ 48.28
1257
378
770
4050
Market Price
$ 50.36
Selling Price
$ 45.08
433
213
380
1848
Market Price
$ 32.11
Selling Price
$ 27.38
1023
499
832
3770
Market Price
$ 50.88
Selling Price
$ 45.61
1735
362
739
2456
Market Price
$ 53.20
Selling Price
$ 46.88
1408
1184
451
2469
Market Price
$ 61.13
Selling Price
$ 54.60
440
417
263
729
Market Price
$ 49.00
Selling Price
$ 43.71
2898
860
2310
4127
Market Price
$ 39.11
Selling Price
$ 34.65
2528
890
665
4481
Market Price
$ 53.06
Selling Price
$ 46.51
581
276
459
1127
Market Price
$ 38.59
Selling Price
$ 34.30
574
362
489
1340
Market Price
$ 37.60
Selling Price
$ 33.33
1108
859
266
3279
Market Price
$ 40.75
Selling Price
$ 35.79
848
704
816
1472
Market Price
$ 58.17
Selling Price
$ 51.87
3048
800
615
3549
Market Price
$ 35.01
Selling Price
$ 31.18
707
510
675
1568
Market Price
$ 31.56
Selling Price
$ 26.35
3305
2070
1905
3438
Market Price
$ 42.58
Selling Price
$ 36.86
2562
1188
2370
4163
Market Price
$ 49.89
Selling Price
$ 44.31
718
293
188
1477
Market Price
$ 63.43
Selling Price
$ 53.23
822
231
690
1105
Market Price
$ 61.72
Selling Price
$ 53.95
747
320
675
2430
Market Price
$ 59.62
Selling Price
$ 52.17
643
550
430
1398
Market Price
$ 41.91
Selling Price
$ 37.30
2843
1886
2056
4933
Market Price
$ 71.21
Selling Price
$ 59.77
3180
3115
1959
4161
Market Price
$ 48.73
Selling Price
$ 43.85
1655
1328
1133
3222
Market Price
$ 51.78
Selling Price
$ 44.83
2275
2214
1623
4679
Market Price
$ 32.83
Selling Price
$ 28.43
728
324
147
2874
Market Price
$ 55.63
Selling Price
$ 47.44
1916
1603
1313
3422