Market Price
$ 35.88
Selling Price
$ 31.83
2480
2093
793
4752
Market Price
$ 33.69
Selling Price
$ 28.33
448
289
368
792
Market Price
$ 31.28
Selling Price
$ 28.27
2673
1690
696
3144
Market Price
$ 47.06
Selling Price
$ 41.00
1169
935
1154
3148
Market Price
$ 45.81
Selling Price
$ 38.91
717
714
272
1293
Market Price
$ 62.50
Selling Price
$ 54.52
3427
2926
1429
3752
Market Price
$ 54.78
Selling Price
$ 46.23
1014
883
920
2125
Market Price
$ 45.08
Selling Price
$ 38.88
1420
1217
417
2808
Market Price
$ 33.43
Selling Price
$ 29.39
3399
2008
2419
3954
Market Price
$ 46.28
Selling Price
$ 39.36
891
675
570
1628
Market Price
$ 54.45
Selling Price
$ 47.46
3394
2854
1196
4475
Market Price
$ 66.50
Selling Price
$ 57.65
2758
733
737
4423
Market Price
$ 42.11
Selling Price
$ 36.93
501
127
295
1798
Market Price
$ 63.98
Selling Price
$ 57.34
1727
1517
870
2262
Market Price
$ 47.09
Selling Price
$ 39.92
1718
1113
343
3384
Market Price
$ 58.91
Selling Price
$ 50.76
435
161
296
478
Market Price
$ 31.90
Selling Price
$ 27.95
509
383
355
2517
Market Price
$ 49.81
Selling Price
$ 44.67
1055
669
693
2559
Market Price
$ 39.43
Selling Price
$ 33.47
389
361
261
767
Market Price
$ 66.62
Selling Price
$ 55.89
1227
1169
585
2202
Market Price
$ 58.41
Selling Price
$ 50.33
867
415
679
3818
Market Price
$ 51.44
Selling Price
$ 45.25
177
162
163
713
Market Price
$ 31.68
Selling Price
$ 26.97
690
413
670
2513
Market Price
$ 38.03
Selling Price
$ 33.20
1791
1528
674
3272
Market Price
$ 43.74
Selling Price
$ 38.01
4247
2789
1350
4575
Market Price
$ 51.40
Selling Price
$ 43.95
3248
2899
2319
4084
Market Price
$ 62.63
Selling Price
$ 52.24
1894
1688
766
3427
Market Price
$ 45.17
Selling Price
$ 40.76
485
365
274
821
Market Price
$ 47.00
Selling Price
$ 42.18
2728
2038
2601
2736
Market Price
$ 29.75
Selling Price
$ 25.05
371
90
263
644
Market Price
$ 34.36
Selling Price
$ 31.02
2753
2412
965
3646
Market Price
$ 40.28
Selling Price
$ 35.01
1022
668
429
4342
Market Price
$ 45.56
Selling Price
$ 39.68
1091
958
542
3867
Market Price
$ 53.68
Selling Price
$ 46.13
695
374
493
1077
Market Price
$ 62.15
Selling Price
$ 55.33
769
343
640
958
Market Price
$ 53.49
Selling Price
$ 45.17
548
501
341
2194
Market Price
$ 41.73
Selling Price
$ 36.84
2033
1042
1292
3132
Market Price
$ 42.80
Selling Price
$ 38.00
504
391
294
1318
Market Price
$ 51.26
Selling Price
$ 42.73
1640
620
406
1990
Market Price
$ 31.11
Selling Price
$ 26.88
638
365
481
996