Market Price
$ 30.66
Selling Price
$ 25.70
836
229
610
4008
Market Price
$ 61.43
Selling Price
$ 53.72
1173
1050
358
1242
Market Price
$ 28.78
Selling Price
$ 25.97
1183
367
807
3226
Market Price
$ 48.40
Selling Price
$ 40.37
3845
1251
1755
4119
Market Price
$ 43.61
Selling Price
$ 38.63
2066
1961
1120
2601
Market Price
$ 60.51
Selling Price
$ 54.26
594
447
241
912
Market Price
$ 66.13
Selling Price
$ 57.56
3320
674
2743
3858
Market Price
$ 39.46
Selling Price
$ 34.52
1044
883
454
3250
Market Price
$ 35.68
Selling Price
$ 30.01
4483
3542
2147
4940
Market Price
$ 35.22
Selling Price
$ 30.17
609
505
354
1286
Market Price
$ 65.38
Selling Price
$ 55.29
2384
2383
1943
4511
Market Price
$ 45.80
Selling Price
$ 38.76
4327
3750
1399
4895
Market Price
$ 56.53
Selling Price
$ 49.50
2679
1243
2374
3808
Market Price
$ 56.66
Selling Price
$ 49.58
2428
677
2403
3111
Market Price
$ 38.73
Selling Price
$ 34.46
628
231
262
1453
Market Price
$ 62.93
Selling Price
$ 55.91
3354
1200
1520
3970
Market Price
$ 43.53
Selling Price
$ 38.36
2324
1919
978
3784
Market Price
$ 54.28
Selling Price
$ 48.64
1991
1341
1896
4831
Market Price
$ 70.83
Selling Price
$ 59.94
795
192
428
1907
Market Price
$ 33.40
Selling Price
$ 28.69
1198
742
1007
1519
Market Price
$ 50.53
Selling Price
$ 42.83
2685
1773
1370
3063
Market Price
$ 61.23
Selling Price
$ 53.49
101
60
67
432
Market Price
$ 37.27
Selling Price
$ 31.55
769
447
397
1811
Market Price
$ 42.68
Selling Price
$ 38.08
1275
561
301
3068
Market Price
$ 66.08
Selling Price
$ 56.28
1073
1008
367
2028
Market Price
$ 42.19
Selling Price
$ 37.78
1279
511
1264
2670
Market Price
$ 52.43
Selling Price
$ 47.53
2945
1505
1564
4290
Market Price
$ 66.04
Selling Price
$ 58.30
1837
945
880
1880
Market Price
$ 29.49
Selling Price
$ 26.32
2023
1259
1521
2535
Market Price
$ 57.38
Selling Price
$ 51.10
1402
608
980
3936
Market Price
$ 53.58
Selling Price
$ 44.72
1959
926
890
2056
Market Price
$ 55.20
Selling Price
$ 49.17
2517
2028
1581
4106
Market Price
$ 40.27
Selling Price
$ 35.38
758
594
461
1122
Market Price
$ 39.60
Selling Price
$ 34.25
664
319
370
2784
Market Price
$ 43.64
Selling Price
$ 36.95
656
287
501
3247
Market Price
$ 33.67
Selling Price
$ 30.17
216
194
69
534
Market Price
$ 46.79
Selling Price
$ 41.29
1552
500
563
3817
Market Price
$ 58.00
Selling Price
$ 50.43
1850
1475
1721
3432
Market Price
$ 55.60
Selling Price
$ 50.29
876
745
358
2722
Market Price
$ 52.94
Selling Price
$ 47.01
530
200
452
713