Market Price
$ 52.11
Selling Price
$ 43.66
927
332
462
1234
Market Price
$ 64.66
Selling Price
$ 55.07
3322
1704
2199
3359
Market Price
$ 40.42
Selling Price
$ 33.90
1030
569
340
1068
Market Price
$ 35.64
Selling Price
$ 29.81
2615
1108
871
2889
Market Price
$ 63.83
Selling Price
$ 53.39
3537
799
3126
4396
Market Price
$ 40.25
Selling Price
$ 35.71
580
417
579
2774
Market Price
$ 39.39
Selling Price
$ 33.38
1768
575
1650
3541
Market Price
$ 54.50
Selling Price
$ 47.07
529
491
179
609
Market Price
$ 41.70
Selling Price
$ 35.65
283
206
250
914
Market Price
$ 53.19
Selling Price
$ 47.06
3226
1890
3160
3609
Market Price
$ 52.47
Selling Price
$ 46.55
535
139
421
1606
Market Price
$ 47.57
Selling Price
$ 41.90
324
111
221
1472
Market Price
$ 66.28
Selling Price
$ 57.65
357
162
80
1358
Market Price
$ 30.86
Selling Price
$ 27.12
3230
2044
1276
3693
Market Price
$ 58.61
Selling Price
$ 52.65
1400
1356
843
4662
Market Price
$ 41.61
Selling Price
$ 35.38
720
639
213
1913
Market Price
$ 38.23
Selling Price
$ 33.08
594
384
453
1284
Market Price
$ 39.70
Selling Price
$ 35.01
4168
3885
2543
4697
Market Price
$ 30.18
Selling Price
$ 27.32
2249
2248
883
4263
Market Price
$ 42.04
Selling Price
$ 37.20
344
210
168
592
Market Price
$ 52.66
Selling Price
$ 44.56
1411
841
376
2228
Market Price
$ 62.07
Selling Price
$ 53.53
840
529
329
1231
Market Price
$ 61.91
Selling Price
$ 54.37
937
676
828
4234
Market Price
$ 34.68
Selling Price
$ 29.44
796
228
424
1051
Market Price
$ 40.57
Selling Price
$ 34.27
627
391
585
763
Market Price
$ 56.40
Selling Price
$ 50.64
2385
685
907
3048
Market Price
$ 59.77
Selling Price
$ 52.98
3424
1558
2644
4297
Market Price
$ 31.14
Selling Price
$ 28.08
1400
1061
1088
2837
Market Price
$ 48.81
Selling Price
$ 44.14
2315
718
464
2608
Market Price
$ 36.01
Selling Price
$ 32.54
665
428
472
1507
Market Price
$ 48.95
Selling Price
$ 42.85
1987
1310
1177
4940
Market Price
$ 46.06
Selling Price
$ 40.58
2369
721
2078
3764
Market Price
$ 50.01
Selling Price
$ 45.01
630
262
148
945
Market Price
$ 34.00
Selling Price
$ 29.82
537
340
241
855
Market Price
$ 56.15
Selling Price
$ 49.70
880
345
188
1116
Market Price
$ 46.84
Selling Price
$ 41.23
1830
1124
1672
3479
Market Price
$ 50.40
Selling Price
$ 43.81
1038
659
286
2484
Market Price
$ 46.03
Selling Price
$ 39.28
1978
1697
809
4123
Market Price
$ 36.09
Selling Price
$ 30.86
456
106
174
1551
Market Price
$ 35.76
Selling Price
$ 30.00
674
546
360
2502