Market Price
$ 43.14
Selling Price
$ 38.54
863
583
553
1650
Market Price
$ 58.19
Selling Price
$ 49.47
3385
3253
2051
4451
Market Price
$ 30.33
Selling Price
$ 26.28
616
544
380
1440
Market Price
$ 49.26
Selling Price
$ 42.30
1906
1696
1518
3552
Market Price
$ 59.97
Selling Price
$ 53.41
2019
1239
1261
2501
Market Price
$ 64.98
Selling Price
$ 54.92
3118
1159
2850
4041
Market Price
$ 64.36
Selling Price
$ 53.73
1500
1174
1165
4616
Market Price
$ 46.25
Selling Price
$ 39.58
816
481
231
2063
Market Price
$ 44.29
Selling Price
$ 39.72
954
801
531
2630
Market Price
$ 38.58
Selling Price
$ 33.01
2286
1282
880
4751
Market Price
$ 37.11
Selling Price
$ 33.44
847
799
243
932
Market Price
$ 69.27
Selling Price
$ 59.73
1366
614
954
2973
Market Price
$ 65.99
Selling Price
$ 56.74
1186
838
550
1276
Market Price
$ 36.08
Selling Price
$ 31.32
572
370
249
783
Market Price
$ 41.46
Selling Price
$ 36.62
1546
1322
1091
3673
Market Price
$ 61.26
Selling Price
$ 53.92
564
192
294
2013
Market Price
$ 68.21
Selling Price
$ 57.66
489
169
317
1716
Market Price
$ 67.40
Selling Price
$ 58.13
1234
959
479
1872
Market Price
$ 63.70
Selling Price
$ 57.66
1334
1004
739
2130
Market Price
$ 67.41
Selling Price
$ 56.73
152
55
88
544
Market Price
$ 61.52
Selling Price
$ 55.32
2067
1147
1458
2099
Market Price
$ 59.90
Selling Price
$ 53.29
677
582
340
3286
Market Price
$ 55.56
Selling Price
$ 50.38
641
431
621
815
Market Price
$ 55.29
Selling Price
$ 46.21
843
180
196
3505
Market Price
$ 32.17
Selling Price
$ 28.55
808
293
197
2876
Market Price
$ 52.48
Selling Price
$ 47.18
1198
780
939
2829
Market Price
$ 41.64
Selling Price
$ 37.46
1077
972
469
2249
Market Price
$ 57.46
Selling Price
$ 50.03
2383
1726
750
4339
Market Price
$ 32.45
Selling Price
$ 27.57
802
797
283
3603
Market Price
$ 52.18
Selling Price
$ 44.27
1266
307
972
3027
Market Price
$ 64.07
Selling Price
$ 56.26
286
162
256
799
Market Price
$ 41.81
Selling Price
$ 35.68
3611
2768
3286
3756
Market Price
$ 37.99
Selling Price
$ 32.37
2047
1113
827
3774
Market Price
$ 51.39
Selling Price
$ 45.40
2086
645
1416
3272
Market Price
$ 63.82
Selling Price
$ 56.54
2716
1483
1272
3575
Market Price
$ 52.36
Selling Price
$ 47.43
1106
624
653
2827
Market Price
$ 34.16
Selling Price
$ 28.54
781
591
665
3677
Market Price
$ 41.89
Selling Price
$ 35.09
1018
257
518
3682
Market Price
$ 58.78
Selling Price
$ 52.30
438
434
271
992
Market Price
$ 50.03
Selling Price
$ 43.81
708
452
487
962