Market Price
$ 42.63
Selling Price
$ 37.94
2415
2377
2238
4518
Market Price
$ 30.24
Selling Price
$ 26.41
660
569
517
1348
Market Price
$ 65.81
Selling Price
$ 58.04
723
391
517
3073
Market Price
$ 50.90
Selling Price
$ 44.59
1625
1281
417
2982
Market Price
$ 39.33
Selling Price
$ 34.97
3270
1275
3226
4932
Market Price
$ 69.74
Selling Price
$ 58.42
1383
283
597
1958
Market Price
$ 47.24
Selling Price
$ 42.38
2814
1374
2406
3031
Market Price
$ 35.11
Selling Price
$ 31.16
884
851
386
2875
Market Price
$ 48.25
Selling Price
$ 41.14
1302
1092
653
3265
Market Price
$ 43.75
Selling Price
$ 38.18
673
485
167
1557
Market Price
$ 34.47
Selling Price
$ 29.92
706
288
696
1900
Market Price
$ 47.41
Selling Price
$ 40.47
1666
553
1556
4284
Market Price
$ 30.16
Selling Price
$ 25.81
398
360
309
794
Market Price
$ 36.92
Selling Price
$ 32.86
279
86
212
446
Market Price
$ 30.08
Selling Price
$ 26.16
582
349
279
1884
Market Price
$ 65.74
Selling Price
$ 59.31
2917
878
1120
4643
Market Price
$ 39.73
Selling Price
$ 35.14
2288
1824
636
4261
Market Price
$ 61.77
Selling Price
$ 53.79
492
332
166
1309
Market Price
$ 67.81
Selling Price
$ 57.94
1816
549
1104
2331
Market Price
$ 51.72
Selling Price
$ 46.97
759
395
237
2408
Market Price
$ 30.35
Selling Price
$ 27.30
995
423
435
2926
Market Price
$ 67.02
Selling Price
$ 56.51
2234
602
2129
2353
Market Price
$ 60.87
Selling Price
$ 53.42
396
387
371
520
Market Price
$ 45.08
Selling Price
$ 38.52
586
555
570
1315
Market Price
$ 56.56
Selling Price
$ 49.73
903
822
734
1123
Market Price
$ 43.71
Selling Price
$ 38.38
2644
663
1113
2713
Market Price
$ 30.65
Selling Price
$ 27.39
3587
1465
2600
4556
Market Price
$ 41.69
Selling Price
$ 36.19
862
571
203
3280
Market Price
$ 36.82
Selling Price
$ 31.19
2446
663
870
2566
Market Price
$ 35.28
Selling Price
$ 31.59
2221
1565
534
2313
Market Price
$ 51.71
Selling Price
$ 45.58
1056
376
840
1641
Market Price
$ 37.78
Selling Price
$ 33.78
1038
761
683
3184
Market Price
$ 51.21
Selling Price
$ 44.43
592
475
216
913
Market Price
$ 36.78
Selling Price
$ 31.13
2038
612
1522
2681
Market Price
$ 61.70
Selling Price
$ 52.07
521
379
164
1896
Market Price
$ 64.75
Selling Price
$ 56.41
2291
489
2186
4643
Market Price
$ 63.33
Selling Price
$ 56.65
937
893
828
1801
Market Price
$ 65.67
Selling Price
$ 55.62
1055
225
973
2902
Market Price
$ 36.43
Selling Price
$ 30.48
1937
1902
1372
2709
Market Price
$ 53.49
Selling Price
$ 47.27
857
246
715
2480