Market Price
$ 57.33
Selling Price
$ 51.16
675
658
604
905
Market Price
$ 31.02
Selling Price
$ 28.08
2030
1165
669
2309
Market Price
$ 49.26
Selling Price
$ 44.74
471
430
452
852
Market Price
$ 62.56
Selling Price
$ 56.87
2424
645
2237
4923
Market Price
$ 71.84
Selling Price
$ 59.88
389
200
148
1195
Market Price
$ 29.28
Selling Price
$ 25.84
962
523
741
4085
Market Price
$ 45.28
Selling Price
$ 38.10
2503
2389
947
2895
Market Price
$ 38.48
Selling Price
$ 34.89
1461
810
1005
3914
Market Price
$ 41.16
Selling Price
$ 37.12
180
55
98
446
Market Price
$ 35.68
Selling Price
$ 30.23
2971
1168
2410
4638
Market Price
$ 35.54
Selling Price
$ 29.68
1188
448
338
1252
Market Price
$ 59.95
Selling Price
$ 54.38
961
890
312
3231
Market Price
$ 42.58
Selling Price
$ 37.41
1125
932
683
1561
Market Price
$ 70.84
Selling Price
$ 59.23
805
604
389
963
Market Price
$ 60.81
Selling Price
$ 54.58
1770
985
1739
3680
Market Price
$ 44.48
Selling Price
$ 39.55
3173
3062
1621
4471
Market Price
$ 46.09
Selling Price
$ 39.40
105
71
27
517
Market Price
$ 51.86
Selling Price
$ 44.14
3624
3261
2750
4448
Market Price
$ 59.13
Selling Price
$ 52.10
2429
1480
1743
2735
Market Price
$ 47.20
Selling Price
$ 40.46
1209
262
775
3043
Market Price
$ 50.04
Selling Price
$ 41.73
920
345
667
1537
Market Price
$ 56.16
Selling Price
$ 47.74
1178
512
544
2411
Market Price
$ 53.00
Selling Price
$ 45.65
2587
2492
842
2849
Market Price
$ 47.25
Selling Price
$ 40.17
2650
949
787
4850
Market Price
$ 60.93
Selling Price
$ 55.06
824
486
646
2253
Market Price
$ 41.56
Selling Price
$ 35.05
377
310
220
434
Market Price
$ 36.19
Selling Price
$ 31.73
2350
2310
531
3691
Market Price
$ 49.24
Selling Price
$ 44.53
1140
1097
341
4369
Market Price
$ 36.11
Selling Price
$ 31.97
3884
2245
3817
4181
Market Price
$ 49.32
Selling Price
$ 41.78
851
419
799
1709
Market Price
$ 58.63
Selling Price
$ 50.64
2405
1418
2405
2854
Market Price
$ 31.74
Selling Price
$ 27.14
1143
961
1035
1289
Market Price
$ 36.86
Selling Price
$ 31.69
1869
1846
713
3291
Market Price
$ 54.10
Selling Price
$ 47.10
714
271
649
3008
Market Price
$ 69.13
Selling Price
$ 59.60
2502
1344
582
3621
Market Price
$ 31.99
Selling Price
$ 28.64
4527
2211
3000
4818
Market Price
$ 34.59
Selling Price
$ 31.20
2289
1862
1350
4907
Market Price
$ 67.51
Selling Price
$ 57.45
1221
889
626
1270
Market Price
$ 49.96
Selling Price
$ 42.02
1990
546
582
2833
Market Price
$ 50.64
Selling Price
$ 42.55
1832
1651
871
3373