Market Price
$ 32.03
Selling Price
$ 26.80
780
431
166
3228
Market Price
$ 46.13
Selling Price
$ 40.99
665
322
488
2716
Market Price
$ 32.64
Selling Price
$ 27.72
1705
1292
1563
4313
Market Price
$ 70.28
Selling Price
$ 59.20
572
128
376
1660
Market Price
$ 54.67
Selling Price
$ 46.09
853
807
425
3172
Market Price
$ 42.57
Selling Price
$ 37.08
2469
2429
871
3284
Market Price
$ 30.44
Selling Price
$ 26.44
1987
1528
909
2150
Market Price
$ 54.62
Selling Price
$ 46.71
2279
1737
1428
2389
Market Price
$ 44.78
Selling Price
$ 37.36
3294
691
2732
3652
Market Price
$ 57.10
Selling Price
$ 50.04
3038
1984
2397
4678
Market Price
$ 45.90
Selling Price
$ 39.27
2364
1359
1046
2763
Market Price
$ 44.53
Selling Price
$ 40.44
2040
1988
1164
4752
Market Price
$ 64.12
Selling Price
$ 57.64
531
375
136
1798
Market Price
$ 46.60
Selling Price
$ 39.26
539
113
356
1111
Market Price
$ 54.87
Selling Price
$ 49.55
1296
1112
509
3866
Market Price
$ 42.24
Selling Price
$ 37.83
1328
1322
1232
4800
Market Price
$ 57.78
Selling Price
$ 49.87
1135
883
685
2433
Market Price
$ 58.53
Selling Price
$ 50.51
1793
1055
679
2433
Market Price
$ 52.88
Selling Price
$ 47.56
2322
1361
492
4497
Market Price
$ 49.50
Selling Price
$ 42.42
875
726
712
1151
Market Price
$ 68.32
Selling Price
$ 58.19
471
135
149
655
Market Price
$ 32.52
Selling Price
$ 27.84
1902
387
1375
2274
Market Price
$ 60.21
Selling Price
$ 53.67
3109
752
2919
3954
Market Price
$ 28.87
Selling Price
$ 25.17
762
314
638
1439
Market Price
$ 30.26
Selling Price
$ 27.39
185
38
47
569
Market Price
$ 47.04
Selling Price
$ 40.60
873
298
334
1880
Market Price
$ 31.25
Selling Price
$ 26.87
937
529
707
1325
Market Price
$ 40.99
Selling Price
$ 34.58
1815
1042
738
2369
Market Price
$ 61.80
Selling Price
$ 52.02
441
253
338
479
Market Price
$ 48.64
Selling Price
$ 43.50
259
152
97
845
Market Price
$ 39.88
Selling Price
$ 35.16
2771
1426
795
3986
Market Price
$ 70.00
Selling Price
$ 59.10
3323
808
3221
3693
Market Price
$ 36.95
Selling Price
$ 31.78
238
223
180
659
Market Price
$ 53.54
Selling Price
$ 48.26
767
670
244
2309
Market Price
$ 30.79
Selling Price
$ 26.51
977
760
230
2162
Market Price
$ 63.86
Selling Price
$ 54.76
2410
1130
2205
4349
Market Price
$ 60.40
Selling Price
$ 50.77
1974
1412
888
2353
Market Price
$ 55.36
Selling Price
$ 46.36
162
130
147
508
Market Price
$ 33.27
Selling Price
$ 28.67
676
316
271
2369
Market Price
$ 67.01
Selling Price
$ 59.00
3250
2276
2554
3896