Market Price
$ 61.97
Selling Price
$ 52.03
1610
584
977
2203
Market Price
$ 68.18
Selling Price
$ 57.57
390
255
96
1221
Market Price
$ 53.67
Selling Price
$ 46.94
3081
2324
1360
4038
Market Price
$ 30.42
Selling Price
$ 27.38
3319
1052
3080
4119
Market Price
$ 62.53
Selling Price
$ 56.65
1197
270
1008
4476
Market Price
$ 33.40
Selling Price
$ 30.29
1185
827
406
1972
Market Price
$ 52.96
Selling Price
$ 46.60
860
577
504
4018
Market Price
$ 42.84
Selling Price
$ 35.90
570
326
319
1056
Market Price
$ 41.12
Selling Price
$ 35.97
1366
1033
973
4029
Market Price
$ 56.83
Selling Price
$ 51.31
1986
1105
1380
2288
Market Price
$ 35.18
Selling Price
$ 30.20
546
356
497
829
Market Price
$ 42.87
Selling Price
$ 36.56
1267
841
840
2787
Market Price
$ 48.16
Selling Price
$ 42.53
1187
920
1170
1976
Market Price
$ 45.02
Selling Price
$ 38.70
1015
521
792
1721
Market Price
$ 50.17
Selling Price
$ 41.99
2611
1078
1155
2622
Market Price
$ 53.80
Selling Price
$ 48.76
1721
1547
419
3446
Market Price
$ 53.91
Selling Price
$ 47.26
1244
597
943
2007
Market Price
$ 49.61
Selling Price
$ 42.52
1185
1119
1136
1203
Market Price
$ 56.03
Selling Price
$ 46.78
1171
420
648
1551
Market Price
$ 63.26
Selling Price
$ 55.46
1787
1182
1417
1971
Market Price
$ 39.14
Selling Price
$ 33.50
1054
685
582
1212
Market Price
$ 32.90
Selling Price
$ 29.02
2252
1115
2140
3931
Market Price
$ 44.59
Selling Price
$ 40.53
2234
639
722
2955
Market Price
$ 43.77
Selling Price
$ 37.87
4336
4215
1940
4662
Market Price
$ 46.49
Selling Price
$ 41.28
1253
458
345
2305
Market Price
$ 43.10
Selling Price
$ 36.17
437
134
331
1027
Market Price
$ 31.24
Selling Price
$ 26.53
1267
255
1018
3405
Market Price
$ 53.38
Selling Price
$ 47.16
1465
1411
1328
4401
Market Price
$ 44.21
Selling Price
$ 38.09
1746
1095
1715
3884
Market Price
$ 59.12
Selling Price
$ 51.09
1570
921
1338
1960
Market Price
$ 34.21
Selling Price
$ 29.12
448
409
389
789
Market Price
$ 68.21
Selling Price
$ 58.17
880
474
366
1230
Market Price
$ 66.47
Selling Price
$ 55.58
2495
1870
704
3450
Market Price
$ 47.21
Selling Price
$ 41.57
1766
1281
1447
2869
Market Price
$ 34.69
Selling Price
$ 30.77
1411
469
978
2442
Market Price
$ 44.85
Selling Price
$ 40.75
1241
382
530
2520
Market Price
$ 29.25
Selling Price
$ 26.00
871
299
436
1249
Market Price
$ 52.57
Selling Price
$ 44.74
2846
1749
908
3099
Market Price
$ 39.37
Selling Price
$ 34.24
1432
830
379
4025
Market Price
$ 51.16
Selling Price
$ 45.48
496
364
244
1021