Market Price
$ 31.38
Selling Price
$ 26.27
638
565
241
1506
Market Price
$ 51.10
Selling Price
$ 45.20
2968
2741
1709
4192
Market Price
$ 41.41
Selling Price
$ 34.91
1536
1190
662
2822
Market Price
$ 52.66
Selling Price
$ 46.46
4273
1442
2869
4643
Market Price
$ 39.59
Selling Price
$ 34.12
1609
724
1156
4850
Market Price
$ 67.05
Selling Price
$ 56.38
1769
1370
1022
4665
Market Price
$ 46.93
Selling Price
$ 39.26
1027
598
576
1847
Market Price
$ 59.77
Selling Price
$ 49.98
3074
947
2907
4409
Market Price
$ 32.11
Selling Price
$ 26.88
1985
1182
1528
3170
Market Price
$ 36.48
Selling Price
$ 31.47
1214
401
803
3809
Market Price
$ 39.86
Selling Price
$ 35.16
2443
2200
872
2798
Market Price
$ 43.89
Selling Price
$ 39.78
528
326
235
632
Market Price
$ 52.13
Selling Price
$ 46.24
608
589
384
654
Market Price
$ 61.64
Selling Price
$ 55.47
1860
476
668
2058
Market Price
$ 53.38
Selling Price
$ 45.38
1354
340
913
2423
Market Price
$ 42.95
Selling Price
$ 37.13
2481
1137
882
4963
Market Price
$ 55.24
Selling Price
$ 50.10
2020
1660
634
3499
Market Price
$ 32.01
Selling Price
$ 27.79
849
212
500
1806
Market Price
$ 52.90
Selling Price
$ 44.61
783
172
170
3538
Market Price
$ 65.79
Selling Price
$ 56.76
1020
703
758
4147
Market Price
$ 42.57
Selling Price
$ 36.39
1860
551
1329
4197
Market Price
$ 52.43
Selling Price
$ 45.07
888
463
425
1201
Market Price
$ 64.61
Selling Price
$ 54.65
1983
1822
1536
4177
Market Price
$ 38.70
Selling Price
$ 32.72
588
366
300
996
Market Price
$ 56.99
Selling Price
$ 51.32
1294
923
449
4245
Market Price
$ 37.24
Selling Price
$ 31.30
3363
1935
1506
3808
Market Price
$ 59.06
Selling Price
$ 50.06
587
291
552
974
Market Price
$ 34.69
Selling Price
$ 29.66
1412
1183
1252
3900
Market Price
$ 40.51
Selling Price
$ 36.08
2172
516
1488
3016
Market Price
$ 48.12
Selling Price
$ 41.92
2595
753
1613
3097
Market Price
$ 44.36
Selling Price
$ 37.84
1600
1354
1050
1654
Market Price
$ 46.37
Selling Price
$ 40.75
2787
866
1844
3674
Market Price
$ 64.84
Selling Price
$ 58.64
1829
1725
1469
3402
Market Price
$ 62.83
Selling Price
$ 52.49
1035
993
872
3612
Market Price
$ 55.59
Selling Price
$ 47.93
376
304
375
910
Market Price
$ 33.81
Selling Price
$ 30.72
1096
586
449
3492
Market Price
$ 29.97
Selling Price
$ 26.89
821
619
260
2339
Market Price
$ 43.88
Selling Price
$ 37.92
4191
4075
3848
4884
Market Price
$ 38.47
Selling Price
$ 34.23
446
316
214
970
Market Price
$ 68.55
Selling Price
$ 59.41
2188
438
829
4294