Market Price
$ 42.78
Selling Price
$ 37.68
576
331
509
2468
Market Price
$ 40.61
Selling Price
$ 34.40
1156
465
1002
2306
Market Price
$ 42.12
Selling Price
$ 36.45
2563
981
2396
3412
Market Price
$ 61.34
Selling Price
$ 52.61
2471
1083
1916
4933
Market Price
$ 49.34
Selling Price
$ 43.87
1823
1262
1641
4409
Market Price
$ 42.19
Selling Price
$ 35.58
769
322
409
2885
Market Price
$ 41.24
Selling Price
$ 36.34
1669
1326
1200
3318
Market Price
$ 34.34
Selling Price
$ 28.71
388
310
183
473
Market Price
$ 58.28
Selling Price
$ 50.74
595
441
153
1550
Market Price
$ 61.35
Selling Price
$ 55.00
737
507
267
1530
Market Price
$ 60.76
Selling Price
$ 54.75
1202
961
777
1260
Market Price
$ 60.55
Selling Price
$ 52.91
811
655
457
2145
Market Price
$ 44.80
Selling Price
$ 38.27
719
203
628
3298
Market Price
$ 57.87
Selling Price
$ 49.48
206
59
121
687
Market Price
$ 42.82
Selling Price
$ 38.04
359
238
216
1644
Market Price
$ 56.27
Selling Price
$ 50.25
1804
717
1045
3445
Market Price
$ 46.93
Selling Price
$ 39.40
677
585
398
850
Market Price
$ 61.57
Selling Price
$ 52.25
2370
679
2361
2415
Market Price
$ 59.35
Selling Price
$ 53.94
1716
1124
1586
2371
Market Price
$ 61.65
Selling Price
$ 52.49
2083
1969
1663
3496
Market Price
$ 57.29
Selling Price
$ 49.50
3467
3061
730
3829
Market Price
$ 37.92
Selling Price
$ 33.34
3647
1489
1923
4159
Market Price
$ 47.06
Selling Price
$ 42.40
598
226
490
1230
Market Price
$ 30.79
Selling Price
$ 27.89
1176
477
279
1381
Market Price
$ 69.06
Selling Price
$ 59.02
1402
1055
480
4765
Market Price
$ 64.02
Selling Price
$ 57.40
1439
559
785
3726
Market Price
$ 36.00
Selling Price
$ 32.66
1757
959
1547
1925
Market Price
$ 58.62
Selling Price
$ 50.30
1874
1724
1772
4363
Market Price
$ 60.45
Selling Price
$ 52.95
1076
276
871
1730
Market Price
$ 32.30
Selling Price
$ 28.15
1528
1018
869
3173
Market Price
$ 38.00
Selling Price
$ 32.61
676
231
557
1447
Market Price
$ 42.47
Selling Price
$ 36.62
3638
3135
3147
4059
Market Price
$ 34.53
Selling Price
$ 30.17
259
173
239
561
Market Price
$ 59.49
Selling Price
$ 53.08
2299
930
1918
2889
Market Price
$ 65.40
Selling Price
$ 58.41
1804
855
565
3903
Market Price
$ 42.11
Selling Price
$ 36.32
895
627
798
898
Market Price
$ 52.94
Selling Price
$ 44.40
2291
1769
554
2728
Market Price
$ 46.11
Selling Price
$ 41.89
442
411
345
1216
Market Price
$ 66.34
Selling Price
$ 58.35
308
154
253
1221
Market Price
$ 58.24
Selling Price
$ 51.63
4501
3617
1598
4662