Market Price
$ 50.15
Selling Price
$ 44.90
466
224
96
584
Market Price
$ 60.76
Selling Price
$ 51.04
365
306
176
1699
Market Price
$ 30.65
Selling Price
$ 26.77
2162
1421
1099
3888
Market Price
$ 63.93
Selling Price
$ 54.26
2041
1534
1150
4765
Market Price
$ 42.58
Selling Price
$ 38.18
608
501
567
1264
Market Price
$ 30.65
Selling Price
$ 25.55
1682
1382
584
4706
Market Price
$ 53.57
Selling Price
$ 44.86
2197
820
1560
2228
Market Price
$ 41.16
Selling Price
$ 34.58
1465
515
1286
1730
Market Price
$ 53.04
Selling Price
$ 46.02
1079
378
463
3613
Market Price
$ 65.78
Selling Price
$ 56.83
265
211
151
532
Market Price
$ 41.27
Selling Price
$ 36.05
3484
1097
760
3733
Market Price
$ 51.39
Selling Price
$ 44.47
1816
1068
427
4543
Market Price
$ 61.54
Selling Price
$ 53.77
1192
792
717
2042
Market Price
$ 51.28
Selling Price
$ 43.13
1458
538
398
4365
Market Price
$ 51.70
Selling Price
$ 45.62
678
207
489
2239
Market Price
$ 46.90
Selling Price
$ 41.66
2791
2608
1732
3006
Market Price
$ 53.48
Selling Price
$ 45.89
1108
583
566
1549
Market Price
$ 36.09
Selling Price
$ 30.93
392
191
334
920
Market Price
$ 57.56
Selling Price
$ 51.25
990
990
540
3133
Market Price
$ 37.59
Selling Price
$ 31.78
1285
801
464
1658
Market Price
$ 31.14
Selling Price
$ 27.55
2414
1270
968
3057
Market Price
$ 43.40
Selling Price
$ 38.65
1057
914
469
2380
Market Price
$ 42.11
Selling Price
$ 35.24
411
142
158
2041
Market Price
$ 54.94
Selling Price
$ 49.18
4603
1731
1040
4905
Market Price
$ 60.12
Selling Price
$ 50.23
867
815
839
1375
Market Price
$ 66.21
Selling Price
$ 58.98
225
224
167
875
Market Price
$ 29.36
Selling Price
$ 26.56
1898
1214
1397
3099
Market Price
$ 31.70
Selling Price
$ 27.94
1383
863
308
1665
Market Price
$ 60.93
Selling Price
$ 52.71
908
432
681
2174
Market Price
$ 53.84
Selling Price
$ 46.88
675
372
431
754
Market Price
$ 45.77
Selling Price
$ 40.55
2072
1957
1366
3581
Market Price
$ 62.59
Selling Price
$ 55.30
316
302
262
472
Market Price
$ 69.01
Selling Price
$ 58.65
817
187
713
2766
Market Price
$ 70.22
Selling Price
$ 59.31
989
465
829
3844
Market Price
$ 54.67
Selling Price
$ 47.64
2157
2042
1971
3071
Market Price
$ 33.12
Selling Price
$ 27.96
2730
1995
965
3001
Market Price
$ 51.44
Selling Price
$ 45.71
3462
2184
1469
4599
Market Price
$ 39.22
Selling Price
$ 35.21
351
313
251
561
Market Price
$ 67.09
Selling Price
$ 58.44
1650
1398
677
3719
Market Price
$ 49.76
Selling Price
$ 42.33
1853
1124
1763
2213