Market Price
$ 48.30
Selling Price
$ 40.92
1586
994
1393
2220
Market Price
$ 29.89
Selling Price
$ 25.06
641
264
188
2407
Market Price
$ 50.07
Selling Price
$ 43.12
2468
1505
1121
4240
Market Price
$ 36.24
Selling Price
$ 31.85
842
471
259
1312
Market Price
$ 46.63
Selling Price
$ 42.04
2224
1976
803
2552
Market Price
$ 31.56
Selling Price
$ 27.78
1281
611
360
4155
Market Price
$ 56.30
Selling Price
$ 47.29
549
511
353
963
Market Price
$ 41.88
Selling Price
$ 37.89
1399
1285
1142
1772
Market Price
$ 44.73
Selling Price
$ 39.05
378
180
360
591
Market Price
$ 38.11
Selling Price
$ 32.46
1761
399
534
1832
Market Price
$ 52.17
Selling Price
$ 44.41
1516
867
1099
1566
Market Price
$ 48.96
Selling Price
$ 43.20
304
269
123
651
Market Price
$ 44.54
Selling Price
$ 37.20
278
168
165
572
Market Price
$ 46.51
Selling Price
$ 39.27
1103
919
801
2597
Market Price
$ 66.23
Selling Price
$ 56.38
863
832
584
1227
Market Price
$ 30.97
Selling Price
$ 25.88
535
348
383
1433
Market Price
$ 57.93
Selling Price
$ 51.00
640
132
454
933
Market Price
$ 50.42
Selling Price
$ 44.71
1585
1203
973
2418
Market Price
$ 55.80
Selling Price
$ 49.19
3161
1317
2140
4649
Market Price
$ 55.61
Selling Price
$ 47.08
1062
325
673
1335
Market Price
$ 63.97
Selling Price
$ 53.73
1861
1206
971
2934
Market Price
$ 64.13
Selling Price
$ 53.86
1384
459
628
4379
Market Price
$ 31.97
Selling Price
$ 28.52
1456
794
890
4107
Market Price
$ 52.22
Selling Price
$ 44.59
2877
2002
2263
3475
Market Price
$ 52.79
Selling Price
$ 44.80
1008
819
876
3993
Market Price
$ 31.15
Selling Price
$ 28.14
1151
942
643
3124
Market Price
$ 65.58
Selling Price
$ 58.63
1491
1034
1389
3245
Market Price
$ 39.85
Selling Price
$ 33.34
2651
1790
1956
3735
Market Price
$ 44.06
Selling Price
$ 39.36
884
207
192
3102
Market Price
$ 40.26
Selling Price
$ 34.49
225
167
182
744
Market Price
$ 69.59
Selling Price
$ 59.36
1009
434
974
1091
Market Price
$ 66.82
Selling Price
$ 55.77
2582
1697
2264
3211
Market Price
$ 48.67
Selling Price
$ 41.50
1870
1607
1755
4295
Market Price
$ 36.34
Selling Price
$ 30.57
1131
380
341
3217
Market Price
$ 45.44
Selling Price
$ 40.45
1191
772
1142
1864
Market Price
$ 42.55
Selling Price
$ 37.23
778
245
710
890
Market Price
$ 58.66
Selling Price
$ 51.90
2502
2301
2303
4805
Market Price
$ 35.96
Selling Price
$ 30.75
567
260
206
2216
Market Price
$ 42.47
Selling Price
$ 37.29
2822
2023
2574
3508
Market Price
$ 35.36
Selling Price
$ 31.90
231
222
191
867