Market Price
$ 52.40
Selling Price
$ 47.56
594
120
360
2060
Market Price
$ 58.49
Selling Price
$ 52.57
3382
1607
1987
4137
Market Price
$ 33.75
Selling Price
$ 28.43
3208
1640
1717
4593
Market Price
$ 51.18
Selling Price
$ 44.86
1868
1264
1800
3128
Market Price
$ 50.08
Selling Price
$ 45.29
2533
2096
1045
3654
Market Price
$ 47.13
Selling Price
$ 40.53
4745
1197
1879
4914
Market Price
$ 63.37
Selling Price
$ 55.78
1100
1043
475
4107
Market Price
$ 39.95
Selling Price
$ 36.13
700
626
553
713
Market Price
$ 64.03
Selling Price
$ 56.62
1196
774
592
1920
Market Price
$ 30.51
Selling Price
$ 27.33
937
426
366
969
Market Price
$ 34.52
Selling Price
$ 30.01
134
128
38
492
Market Price
$ 62.13
Selling Price
$ 55.90
3240
761
801
3612
Market Price
$ 60.21
Selling Price
$ 51.50
2313
1759
1449
4491
Market Price
$ 39.48
Selling Price
$ 35.53
1463
450
1181
1532
Market Price
$ 52.76
Selling Price
$ 45.39
491
107
435
1225
Market Price
$ 35.37
Selling Price
$ 32.14
646
156
234
2473
Market Price
$ 35.51
Selling Price
$ 30.10
231
68
192
953
Market Price
$ 35.25
Selling Price
$ 31.12
2808
1509
1672
3788
Market Price
$ 67.91
Selling Price
$ 56.84
504
173
110
2448
Market Price
$ 58.68
Selling Price
$ 52.69
702
336
384
961
Market Price
$ 28.72
Selling Price
$ 25.54
2736
2131
2533
3395
Market Price
$ 44.12
Selling Price
$ 40.00
2368
2309
2126
4372
Market Price
$ 31.71
Selling Price
$ 26.49
2732
2043
1573
4388
Market Price
$ 53.16
Selling Price
$ 45.81
693
199
375
2905
Market Price
$ 40.71
Selling Price
$ 35.86
823
758
488
3394
Market Price
$ 56.03
Selling Price
$ 47.82
611
242
201
1421
Market Price
$ 42.39
Selling Price
$ 36.09
2308
940
2101
4820
Market Price
$ 52.31
Selling Price
$ 47.54
420
394
210
457
Market Price
$ 52.35
Selling Price
$ 47.20
2339
1272
636
3709
Market Price
$ 35.77
Selling Price
$ 31.15
1983
1067
509
3468
Market Price
$ 30.94
Selling Price
$ 27.85
815
249
567
1005
Market Price
$ 57.95
Selling Price
$ 51.04
1452
1358
419
2477
Market Price
$ 37.49
Selling Price
$ 32.45
593
542
233
897
Market Price
$ 45.00
Selling Price
$ 40.40
392
118
246
1338
Market Price
$ 68.10
Selling Price
$ 59.85
337
266
113
507
Market Price
$ 35.20
Selling Price
$ 31.28
226
159
117
574
Market Price
$ 54.86
Selling Price
$ 47.18
2436
1954
2304
4479
Market Price
$ 67.64
Selling Price
$ 59.88
916
831
857
3462
Market Price
$ 32.80
Selling Price
$ 29.07
4499
2964
2866
4566
Market Price
$ 64.57
Selling Price
$ 55.16
2793
911
1974
3010