Market Price
$ 30.00
Selling Price
$ 26.59
920
335
324
2878
Market Price
$ 39.68
Selling Price
$ 34.46
3846
1167
3270
4505
Market Price
$ 44.65
Selling Price
$ 40.24
1381
585
535
4022
Market Price
$ 41.47
Selling Price
$ 35.58
1233
1041
854
3194
Market Price
$ 44.04
Selling Price
$ 37.55
2471
1338
2205
2716
Market Price
$ 61.23
Selling Price
$ 54.05
3254
2765
2208
3576
Market Price
$ 67.00
Selling Price
$ 57.57
3903
1277
3570
4375
Market Price
$ 55.31
Selling Price
$ 46.27
4543
1172
4420
4746
Market Price
$ 30.75
Selling Price
$ 26.26
1459
1325
614
1553
Market Price
$ 35.48
Selling Price
$ 31.68
752
332
176
1925
Market Price
$ 67.47
Selling Price
$ 59.04
3641
1537
2253
4114
Market Price
$ 51.84
Selling Price
$ 44.51
996
390
929
1004
Market Price
$ 55.10
Selling Price
$ 46.17
667
573
248
1452
Market Price
$ 35.55
Selling Price
$ 30.45
1663
914
603
1974
Market Price
$ 56.14
Selling Price
$ 50.36
3557
2104
3019
4733
Market Price
$ 47.83
Selling Price
$ 42.12
4642
4292
2519
4672
Market Price
$ 65.50
Selling Price
$ 56.75
3315
3237
2995
4919
Market Price
$ 42.61
Selling Price
$ 37.21
856
719
219
1229
Market Price
$ 53.73
Selling Price
$ 46.43
885
271
427
4278
Market Price
$ 66.87
Selling Price
$ 56.65
2599
2241
1115
4764
Market Price
$ 52.70
Selling Price
$ 47.27
287
196
199
755
Market Price
$ 45.15
Selling Price
$ 39.90
761
614
714
965
Market Price
$ 35.27
Selling Price
$ 30.74
2419
2254
2386
3227
Market Price
$ 58.33
Selling Price
$ 52.93
500
188
137
928
Market Price
$ 51.90
Selling Price
$ 46.31
1577
878
387
3275
Market Price
$ 32.53
Selling Price
$ 27.87
1590
1100
1207
2873
Market Price
$ 37.97
Selling Price
$ 34.35
1146
711
635
3422
Market Price
$ 60.85
Selling Price
$ 51.29
1359
1120
1204
3960
Market Price
$ 61.71
Selling Price
$ 54.03
570
312
289
721
Market Price
$ 48.51
Selling Price
$ 41.29
2941
1087
2823
3878
Market Price
$ 61.93
Selling Price
$ 54.14
2595
1215
1294
2730
Market Price
$ 39.16
Selling Price
$ 33.14
3200
912
1266
3874
Market Price
$ 48.14
Selling Price
$ 40.52
624
297
576
2658
Market Price
$ 53.91
Selling Price
$ 48.16
3924
1212
2280
4321
Market Price
$ 39.88
Selling Price
$ 35.09
432
424
186
1120
Market Price
$ 38.22
Selling Price
$ 34.10
1175
728
430
1206
Market Price
$ 41.31
Selling Price
$ 36.80
400
160
241
1886
Market Price
$ 62.05
Selling Price
$ 53.30
2208
1000
1562
3117
Market Price
$ 50.86
Selling Price
$ 44.90
577
556
459
2722
Market Price
$ 58.48
Selling Price
$ 48.74
346
173
298
924