Market Price
$ 37.55
Selling Price
$ 33.26
2546
1849
2041
3172
Market Price
$ 52.27
Selling Price
$ 44.01
697
685
154
1740
Market Price
$ 48.03
Selling Price
$ 42.26
559
378
466
1705
Market Price
$ 42.86
Selling Price
$ 35.76
1835
1820
1311
3371
Market Price
$ 42.83
Selling Price
$ 37.18
1827
554
1795
1858
Market Price
$ 59.80
Selling Price
$ 53.38
2924
1899
1190
3110
Market Price
$ 53.14
Selling Price
$ 44.91
793
581
643
3883
Market Price
$ 44.42
Selling Price
$ 37.06
271
113
94
450
Market Price
$ 42.43
Selling Price
$ 38.46
486
361
182
1378
Market Price
$ 48.00
Selling Price
$ 43.41
142
47
58
611
Market Price
$ 31.83
Selling Price
$ 27.87
2513
2137
1371
4368
Market Price
$ 40.07
Selling Price
$ 35.31
2393
636
1975
4556
Market Price
$ 60.50
Selling Price
$ 52.89
2161
1750
1732
4592
Market Price
$ 51.94
Selling Price
$ 44.72
1712
1696
365
2383
Market Price
$ 29.13
Selling Price
$ 25.23
2890
2576
1244
4850
Market Price
$ 46.51
Selling Price
$ 42.14
1218
680
516
1320
Market Price
$ 35.83
Selling Price
$ 30.16
2901
2263
2338
2934
Market Price
$ 56.97
Selling Price
$ 51.22
778
394
605
897
Market Price
$ 35.96
Selling Price
$ 31.98
419
134
245
546
Market Price
$ 32.64
Selling Price
$ 27.90
1532
897
762
2426
Market Price
$ 58.04
Selling Price
$ 50.84
2211
945
1940
4264
Market Price
$ 36.77
Selling Price
$ 32.09
687
481
172
3396
Market Price
$ 58.21
Selling Price
$ 51.54
593
229
485
2110
Market Price
$ 47.91
Selling Price
$ 43.54
4565
4406
3408
4570
Market Price
$ 69.93
Selling Price
$ 58.72
982
897
367
1165
Market Price
$ 31.70
Selling Price
$ 28.35
1602
385
430
4676
Market Price
$ 63.39
Selling Price
$ 54.35
340
149
155
694
Market Price
$ 29.74
Selling Price
$ 26.13
1171
496
502
2656
Market Price
$ 31.87
Selling Price
$ 28.77
1711
979
911
2819
Market Price
$ 34.01
Selling Price
$ 30.90
2241
1694
1844
2716
Market Price
$ 51.20
Selling Price
$ 45.25
1397
604
1146
2712
Market Price
$ 67.32
Selling Price
$ 56.78
658
387
239
847
Market Price
$ 42.22
Selling Price
$ 36.22
1996
925
769
4089
Market Price
$ 66.64
Selling Price
$ 56.43
1092
879
1064
3676
Market Price
$ 30.04
Selling Price
$ 26.99
2631
2199
684
3259
Market Price
$ 63.11
Selling Price
$ 52.83
249
129
108
447
Market Price
$ 56.23
Selling Price
$ 47.39
1777
1469
1089
2716
Market Price
$ 46.04
Selling Price
$ 41.37
137
45
125
480
Market Price
$ 39.54
Selling Price
$ 33.16
683
614
293
1164
Market Price
$ 51.53
Selling Price
$ 44.81
1798
964
995
1860