Market Price
$ 47.23
Selling Price
$ 41.13
590
523
467
1474
Market Price
$ 67.51
Selling Price
$ 56.65
204
87
169
462
Market Price
$ 28.36
Selling Price
$ 25.70
1981
435
568
2236
Market Price
$ 31.15
Selling Price
$ 27.28
1068
995
1050
1102
Market Price
$ 44.33
Selling Price
$ 40.24
576
120
390
658
Market Price
$ 45.15
Selling Price
$ 37.97
1019
256
320
2214
Market Price
$ 47.68
Selling Price
$ 41.54
665
166
165
707
Market Price
$ 57.09
Selling Price
$ 48.25
727
419
206
944
Market Price
$ 53.83
Selling Price
$ 46.56
1133
340
736
4600
Market Price
$ 35.81
Selling Price
$ 29.86
567
270
290
2217
Market Price
$ 44.34
Selling Price
$ 37.57
4007
1401
1702
4102
Market Price
$ 51.73
Selling Price
$ 44.33
299
214
103
689
Market Price
$ 62.84
Selling Price
$ 53.03
2067
2030
933
3383
Market Price
$ 63.58
Selling Price
$ 53.61
3389
1594
1010
4583
Market Price
$ 33.49
Selling Price
$ 28.34
1302
485
617
2491
Market Price
$ 65.79
Selling Price
$ 56.03
862
346
237
1158
Market Price
$ 62.54
Selling Price
$ 52.27
707
575
642
1511
Market Price
$ 42.99
Selling Price
$ 36.77
1319
1221
587
2656
Market Price
$ 40.86
Selling Price
$ 35.53
1148
483
617
2615
Market Price
$ 31.27
Selling Price
$ 26.95
1321
512
1046
1673
Market Price
$ 40.67
Selling Price
$ 36.41
673
339
386
2045
Market Price
$ 35.14
Selling Price
$ 31.71
386
349
123
1907
Market Price
$ 63.58
Selling Price
$ 55.70
2532
1642
1958
2964
Market Price
$ 31.81
Selling Price
$ 27.27
1475
829
868
2322
Market Price
$ 50.13
Selling Price
$ 41.89
2242
1473
1135
3594
Market Price
$ 45.03
Selling Price
$ 40.72
338
304
104
403
Market Price
$ 65.48
Selling Price
$ 57.24
1665
335
788
3357
Market Price
$ 55.40
Selling Price
$ 50.15
1150
874
631
3415
Market Price
$ 38.09
Selling Price
$ 32.84
3105
2492
1391
4438
Market Price
$ 33.60
Selling Price
$ 29.69
1233
310
676
1753
Market Price
$ 34.21
Selling Price
$ 30.20
3272
1438
851
3811
Market Price
$ 50.07
Selling Price
$ 43.77
896
451
613
1164
Market Price
$ 61.59
Selling Price
$ 54.55
1184
1011
758
2185
Market Price
$ 49.14
Selling Price
$ 44.66
983
464
612
1384
Market Price
$ 68.98
Selling Price
$ 59.59
3141
873
2951
3997
Market Price
$ 49.14
Selling Price
$ 41.09
2834
820
996
4013
Market Price
$ 57.54
Selling Price
$ 51.96
852
365
358
3909
Market Price
$ 33.91
Selling Price
$ 29.57
2208
772
970
3541
Market Price
$ 53.65
Selling Price
$ 46.96
1084
1044
590
1237
Market Price
$ 29.80
Selling Price
$ 25.08
331
169
272
1008