Market Price
$ 32.00
Selling Price
$ 27.72
1867
683
421
2657
Market Price
$ 42.94
Selling Price
$ 37.66
456
128
234
1338
Market Price
$ 67.21
Selling Price
$ 56.86
481
364
479
1239
Market Price
$ 47.86
Selling Price
$ 41.40
446
164
171
516
Market Price
$ 31.93
Selling Price
$ 28.26
2628
1846
599
4205
Market Price
$ 54.65
Selling Price
$ 48.30
1278
255
675
4640
Market Price
$ 46.33
Selling Price
$ 39.41
2868
2081
1738
3985
Market Price
$ 59.04
Selling Price
$ 52.92
2785
2477
1910
3055
Market Price
$ 49.22
Selling Price
$ 43.40
690
666
553
851
Market Price
$ 66.83
Selling Price
$ 58.03
2811
1672
1861
2887
Market Price
$ 43.11
Selling Price
$ 38.91
884
734
489
2111
Market Price
$ 30.51
Selling Price
$ 25.51
1346
1198
678
2913
Market Price
$ 52.73
Selling Price
$ 45.75
466
328
239
1543
Market Price
$ 49.30
Selling Price
$ 41.40
242
211
202
404
Market Price
$ 37.14
Selling Price
$ 33.75
750
264
525
1991
Market Price
$ 37.66
Selling Price
$ 34.12
3259
1787
1145
4019
Market Price
$ 54.13
Selling Price
$ 48.94
898
478
372
1045
Market Price
$ 57.34
Selling Price
$ 50.20
3498
3496
836
4729
Market Price
$ 52.17
Selling Price
$ 47.35
436
177
373
460
Market Price
$ 34.25
Selling Price
$ 30.52
904
839
424
2698
Market Price
$ 56.91
Selling Price
$ 50.08
159
83
44
629
Market Price
$ 35.56
Selling Price
$ 29.97
1111
913
772
3424
Market Price
$ 54.62
Selling Price
$ 48.25
2875
2034
1018
3506
Market Price
$ 60.08
Selling Price
$ 50.43
2772
2493
1626
2984
Market Price
$ 42.65
Selling Price
$ 36.30
316
212
168
1348
Market Price
$ 56.16
Selling Price
$ 47.02
2149
2085
1939
2958
Market Price
$ 41.48
Selling Price
$ 34.60
1259
570
976
2978
Market Price
$ 52.89
Selling Price
$ 45.33
1214
394
611
2191
Market Price
$ 35.96
Selling Price
$ 32.35
1088
935
517
4698
Market Price
$ 62.63
Selling Price
$ 53.81
289
223
69
1264
Market Price
$ 68.87
Selling Price
$ 58.90
1056
783
642
1075
Market Price
$ 56.37
Selling Price
$ 48.56
798
207
314
1008
Market Price
$ 60.63
Selling Price
$ 52.96
3992
2707
1801
4029
Market Price
$ 34.15
Selling Price
$ 28.75
773
554
192
1453
Market Price
$ 64.42
Selling Price
$ 56.93
1781
668
654
3097
Market Price
$ 48.54
Selling Price
$ 41.97
1479
450
363
1851
Market Price
$ 34.59
Selling Price
$ 30.97
1154
1004
1049
1240
Market Price
$ 58.40
Selling Price
$ 52.63
862
179
287
2448
Market Price
$ 65.64
Selling Price
$ 57.40
817
362
389
1391
Market Price
$ 64.09
Selling Price
$ 58.12
1927
1311
764
2896