Market Price
$ 52.32
Selling Price
$ 44.27
2644
1609
928
2825
Market Price
$ 51.06
Selling Price
$ 45.65
2241
1847
1559
2883
Market Price
$ 45.60
Selling Price
$ 41.32
308
121
97
428
Market Price
$ 52.86
Selling Price
$ 45.32
898
297
851
2555
Market Price
$ 59.28
Selling Price
$ 53.43
2549
1610
1085
4145
Market Price
$ 50.47
Selling Price
$ 42.28
792
702
449
853
Market Price
$ 64.56
Selling Price
$ 55.99
1568
701
1109
2262
Market Price
$ 41.53
Selling Price
$ 35.89
731
319
423
2248
Market Price
$ 66.12
Selling Price
$ 56.15
955
830
238
1226
Market Price
$ 57.13
Selling Price
$ 49.95
505
241
287
563
Market Price
$ 62.58
Selling Price
$ 56.20
210
95
83
494
Market Price
$ 39.56
Selling Price
$ 33.68
472
206
136
1677
Market Price
$ 45.63
Selling Price
$ 40.74
1450
389
862
4053
Market Price
$ 56.79
Selling Price
$ 48.33
1524
621
423
1924
Market Price
$ 40.67
Selling Price
$ 35.31
1164
343
635
1474
Market Price
$ 67.06
Selling Price
$ 57.74
1799
1012
816
2329
Market Price
$ 32.95
Selling Price
$ 29.46
1103
973
249
1125
Market Price
$ 64.64
Selling Price
$ 56.53
1437
1020
1208
2821
Market Price
$ 49.26
Selling Price
$ 41.06
1472
497
1399
1531
Market Price
$ 59.18
Selling Price
$ 52.92
359
109
325
968
Market Price
$ 63.46
Selling Price
$ 54.52
1276
1068
1230
4145
Market Price
$ 32.90
Selling Price
$ 29.89
4607
1298
1258
4816
Market Price
$ 41.25
Selling Price
$ 34.97
360
252
92
487
Market Price
$ 46.62
Selling Price
$ 39.99
2320
1019
1190
2940
Market Price
$ 55.21
Selling Price
$ 46.66
1001
296
668
2404
Market Price
$ 37.69
Selling Price
$ 32.77
1680
1614
915
2269
Market Price
$ 64.28
Selling Price
$ 54.06
3276
2825
2349
3444
Market Price
$ 70.92
Selling Price
$ 59.18
1672
1346
741
2602
Market Price
$ 55.51
Selling Price
$ 48.94
1294
735
1006
2035
Market Price
$ 48.43
Selling Price
$ 41.84
221
149
143
572
Market Price
$ 37.37
Selling Price
$ 33.43
1972
1829
1227
4269
Market Price
$ 38.24
Selling Price
$ 33.43
522
484
235
547
Market Price
$ 65.55
Selling Price
$ 59.57
250
225
124
701
Market Price
$ 66.99
Selling Price
$ 56.48
4030
2601
3379
4408
Market Price
$ 50.13
Selling Price
$ 42.60
957
326
575
3746
Market Price
$ 37.52
Selling Price
$ 32.18
1782
1572
1671
3874
Market Price
$ 50.64
Selling Price
$ 42.76
1038
906
744
2897
Market Price
$ 61.88
Selling Price
$ 52.21
1006
302
331
1899
Market Price
$ 60.54
Selling Price
$ 52.77
1912
961
419
4468
Market Price
$ 59.83
Selling Price
$ 50.55
917
645
842
1481