Market Price
$ 30.65
Selling Price
$ 26.13
628
398
178
1685
Market Price
$ 63.52
Selling Price
$ 53.98
1049
468
681
2640
Market Price
$ 28.98
Selling Price
$ 26.26
1455
1127
563
4336
Market Price
$ 33.40
Selling Price
$ 29.11
356
163
139
1552
Market Price
$ 64.48
Selling Price
$ 54.76
2956
1290
2116
4132
Market Price
$ 45.12
Selling Price
$ 38.23
1204
961
294
4923
Market Price
$ 57.31
Selling Price
$ 48.80
2561
1792
2009
4557
Market Price
$ 44.20
Selling Price
$ 36.92
4445
4371
2849
4976
Market Price
$ 28.74
Selling Price
$ 25.27
1010
678
848
1257
Market Price
$ 39.65
Selling Price
$ 33.14
1235
663
336
1727
Market Price
$ 45.45
Selling Price
$ 38.47
873
804
354
3095
Market Price
$ 38.72
Selling Price
$ 33.08
1211
1000
1195
2594
Market Price
$ 51.28
Selling Price
$ 45.64
1712
501
1408
2622
Market Price
$ 67.05
Selling Price
$ 56.70
1366
1190
429
4362
Market Price
$ 55.38
Selling Price
$ 47.62
1025
456
803
1347
Market Price
$ 61.39
Selling Price
$ 52.14
994
600
673
1950
Market Price
$ 32.53
Selling Price
$ 27.69
2159
695
956
3041
Market Price
$ 64.60
Selling Price
$ 55.43
677
577
570
1372
Market Price
$ 59.26
Selling Price
$ 51.49
944
783
777
1310
Market Price
$ 53.48
Selling Price
$ 47.34
1029
852
707
2384
Market Price
$ 34.07
Selling Price
$ 30.08
2483
594
2147
4717
Market Price
$ 43.12
Selling Price
$ 37.68
765
257
346
2409
Market Price
$ 39.21
Selling Price
$ 32.77
504
324
166
2505
Market Price
$ 37.53
Selling Price
$ 33.73
1192
641
842
4578
Market Price
$ 42.69
Selling Price
$ 36.95
821
632
228
1655
Market Price
$ 49.93
Selling Price
$ 42.02
780
258
289
1256
Market Price
$ 31.12
Selling Price
$ 26.04
1254
1136
304
1735
Market Price
$ 53.10
Selling Price
$ 44.40
2003
889
842
3758
Market Price
$ 68.07
Selling Price
$ 56.98
2457
1147
1994
3495
Market Price
$ 54.61
Selling Price
$ 48.50
836
492
443
3501
Market Price
$ 49.30
Selling Price
$ 41.84
1509
1329
815
1907
Market Price
$ 63.83
Selling Price
$ 56.90
655
352
131
2386
Market Price
$ 56.29
Selling Price
$ 49.22
310
292
81
515
Market Price
$ 37.65
Selling Price
$ 31.41
2041
496
1248
2513
Market Price
$ 31.74
Selling Price
$ 27.60
1119
959
870
2078
Market Price
$ 43.42
Selling Price
$ 38.87
1955
1287
1712
4551
Market Price
$ 67.45
Selling Price
$ 58.91
3381
683
3064
3742
Market Price
$ 35.35
Selling Price
$ 30.23
2746
885
2426
3165
Market Price
$ 51.87
Selling Price
$ 45.75
2261
2053
1785
4901
Market Price
$ 65.55
Selling Price
$ 57.84
533
212
373
2600