Market Price
$ 43.12
Selling Price
$ 37.84
2222
513
1741
2596
Market Price
$ 35.93
Selling Price
$ 31.02
1928
385
870
2612
Market Price
$ 48.83
Selling Price
$ 42.43
938
478
726
4167
Market Price
$ 32.48
Selling Price
$ 28.70
993
451
670
4515
Market Price
$ 42.07
Selling Price
$ 37.03
1967
1447
1620
1977
Market Price
$ 50.37
Selling Price
$ 43.82
1104
1087
393
1749
Market Price
$ 44.91
Selling Price
$ 40.68
1223
824
449
1257
Market Price
$ 39.51
Selling Price
$ 33.20
385
375
275
423
Market Price
$ 53.31
Selling Price
$ 45.10
354
114
254
452
Market Price
$ 61.72
Selling Price
$ 55.77
1740
1125
1241
3454
Market Price
$ 51.66
Selling Price
$ 46.25
1137
844
690
1764
Market Price
$ 30.22
Selling Price
$ 26.83
2305
1806
936
2875
Market Price
$ 63.70
Selling Price
$ 55.97
584
559
290
615
Market Price
$ 32.90
Selling Price
$ 29.34
1766
1158
765
2306
Market Price
$ 38.82
Selling Price
$ 33.58
488
128
108
811
Market Price
$ 44.91
Selling Price
$ 37.85
564
304
337
1090
Market Price
$ 63.99
Selling Price
$ 55.22
153
95
141
550
Market Price
$ 42.18
Selling Price
$ 36.08
1456
529
511
2702
Market Price
$ 53.88
Selling Price
$ 45.06
724
226
505
1300
Market Price
$ 47.52
Selling Price
$ 43.08
1009
637
948
4534
Market Price
$ 55.22
Selling Price
$ 48.44
1795
435
1632
3097
Market Price
$ 55.60
Selling Price
$ 46.38
3194
2018
757
4716
Market Price
$ 62.57
Selling Price
$ 52.82
2274
1949
1132
4284
Market Price
$ 45.33
Selling Price
$ 40.91
1914
1403
1904
1977
Market Price
$ 47.25
Selling Price
$ 42.24
1243
391
499
1422
Market Price
$ 56.27
Selling Price
$ 48.43
2247
2214
1833
3439
Market Price
$ 55.81
Selling Price
$ 46.63
631
559
285
1921
Market Price
$ 34.12
Selling Price
$ 29.91
327
269
88
553
Market Price
$ 28.63
Selling Price
$ 25.97
595
417
516
1739
Market Price
$ 71.40
Selling Price
$ 59.99
2103
1576
920
2605
Market Price
$ 42.96
Selling Price
$ 36.32
3229
2078
2598
3871
Market Price
$ 61.53
Selling Price
$ 55.53
1946
1479
1105
3840
Market Price
$ 54.59
Selling Price
$ 48.78
3095
880
1357
3539
Market Price
$ 63.31
Selling Price
$ 54.46
193
91
49
605
Market Price
$ 65.30
Selling Price
$ 54.51
3304
933
724
4621
Market Price
$ 48.24
Selling Price
$ 41.03
3179
1017
2348
3950
Market Price
$ 62.11
Selling Price
$ 53.54
1147
355
843
1408
Market Price
$ 48.65
Selling Price
$ 43.90
1043
928
802
3497
Market Price
$ 68.06
Selling Price
$ 58.65
680
288
655
2840
Market Price
$ 61.63
Selling Price
$ 51.45
2355
2343
1939
4277