Market Price
$ 62.58
Selling Price
$ 56.66
1382
346
363
2066
Market Price
$ 52.33
Selling Price
$ 46.68
728
245
213
2281
Market Price
$ 59.02
Selling Price
$ 50.58
209
63
120
701
Market Price
$ 28.06
Selling Price
$ 25.41
972
730
829
1794
Market Price
$ 61.80
Selling Price
$ 52.15
1675
1022
592
2898
Market Price
$ 54.90
Selling Price
$ 46.78
1136
644
520
2205
Market Price
$ 58.91
Selling Price
$ 52.25
358
311
191
656
Market Price
$ 59.46
Selling Price
$ 51.49
2237
905
1101
2754
Market Price
$ 27.96
Selling Price
$ 25.07
2067
1833
1101
3285
Market Price
$ 58.49
Selling Price
$ 51.28
4670
3423
1357
4736
Market Price
$ 40.40
Selling Price
$ 33.78
1525
848
1131
2463
Market Price
$ 63.95
Selling Price
$ 54.21
625
547
225
1902
Market Price
$ 41.75
Selling Price
$ 35.76
1097
1007
926
2132
Market Price
$ 39.36
Selling Price
$ 33.19
1760
1686
823
3313
Market Price
$ 55.49
Selling Price
$ 46.73
2079
868
1721
2430
Market Price
$ 65.34
Selling Price
$ 58.49
306
170
77
415
Market Price
$ 60.26
Selling Price
$ 50.24
480
125
211
693
Market Price
$ 52.80
Selling Price
$ 44.24
2219
991
2093
2857
Market Price
$ 57.85
Selling Price
$ 48.65
1990
1875
1906
2219
Market Price
$ 51.77
Selling Price
$ 46.33
1031
476
569
3205
Market Price
$ 34.21
Selling Price
$ 29.34
1469
671
1416
3291
Market Price
$ 40.63
Selling Price
$ 36.79
596
281
325
1346
Market Price
$ 49.77
Selling Price
$ 43.21
919
802
254
2879
Market Price
$ 59.20
Selling Price
$ 51.41
808
754
210
1598
Market Price
$ 30.80
Selling Price
$ 27.95
1165
1071
534
4122
Market Price
$ 37.79
Selling Price
$ 32.78
965
405
916
1948
Market Price
$ 57.77
Selling Price
$ 48.65
2488
1754
1655
4000
Market Price
$ 58.26
Selling Price
$ 50.16
3715
1428
1860
3799
Market Price
$ 39.52
Selling Price
$ 35.71
339
289
297
835
Market Price
$ 66.90
Selling Price
$ 57.80
175
168
53
716
Market Price
$ 49.05
Selling Price
$ 41.10
2082
828
422
4166
Market Price
$ 47.85
Selling Price
$ 40.90
2046
1959
1445
2925
Market Price
$ 38.56
Selling Price
$ 34.47
438
233
277
1809
Market Price
$ 39.31
Selling Price
$ 35.49
1318
1189
837
1364
Market Price
$ 44.82
Selling Price
$ 39.32
3203
1597
1925
4800
Market Price
$ 51.30
Selling Price
$ 45.37
3473
2954
1595
4284
Market Price
$ 49.79
Selling Price
$ 42.51
2064
1666
1891
3592
Market Price
$ 52.53
Selling Price
$ 47.39
560
405
265
773
Market Price
$ 63.46
Selling Price
$ 56.48
493
303
318
801
Market Price
$ 66.30
Selling Price
$ 58.34
1978
818
1221
3496