Market Price
$ 33.40
Selling Price
$ 28.31
1863
1674
1590
3424
Market Price
$ 64.51
Selling Price
$ 54.37
1968
1418
1344
3141
Market Price
$ 44.82
Selling Price
$ 37.84
807
278
203
1347
Market Price
$ 53.67
Selling Price
$ 48.28
255
127
67
709
Market Price
$ 43.12
Selling Price
$ 36.19
895
183
516
2507
Market Price
$ 54.61
Selling Price
$ 47.55
1001
211
882
4084
Market Price
$ 52.71
Selling Price
$ 47.19
1078
832
308
2358
Market Price
$ 62.39
Selling Price
$ 54.47
584
148
336
1084
Market Price
$ 35.00
Selling Price
$ 31.72
299
195
285
1162
Market Price
$ 30.53
Selling Price
$ 26.38
1195
1039
605
4069
Market Price
$ 28.24
Selling Price
$ 25.05
2406
617
1592
4954
Market Price
$ 57.23
Selling Price
$ 47.96
1706
759
1237
2119
Market Price
$ 44.44
Selling Price
$ 39.92
441
322
324
1356
Market Price
$ 60.57
Selling Price
$ 53.88
965
662
196
1015
Market Price
$ 49.42
Selling Price
$ 44.83
1634
605
1592
4118
Market Price
$ 28.34
Selling Price
$ 25.09
1892
498
1470
3354
Market Price
$ 34.68
Selling Price
$ 30.20
99
25
97
478
Market Price
$ 53.04
Selling Price
$ 45.31
510
502
478
549
Market Price
$ 38.34
Selling Price
$ 33.78
3160
2426
2435
3561
Market Price
$ 65.63
Selling Price
$ 56.19
1168
913
820
2060
Market Price
$ 45.63
Selling Price
$ 39.06
1329
789
914
3052
Market Price
$ 29.65
Selling Price
$ 26.37
1126
756
490
4818
Market Price
$ 51.35
Selling Price
$ 45.93
1316
984
1247
2509
Market Price
$ 68.65
Selling Price
$ 59.43
426
201
409
458
Market Price
$ 45.22
Selling Price
$ 40.40
226
170
124
775
Market Price
$ 43.66
Selling Price
$ 39.20
814
491
644
1831
Market Price
$ 61.64
Selling Price
$ 55.20
3609
1987
3471
3751
Market Price
$ 68.15
Selling Price
$ 58.93
2857
2456
703
3082
Market Price
$ 54.02
Selling Price
$ 48.15
1858
833
554
3072
Market Price
$ 34.26
Selling Price
$ 28.93
1494
1180
913
4247
Market Price
$ 41.43
Selling Price
$ 35.51
2908
1726
2037
4978
Market Price
$ 60.78
Selling Price
$ 52.87
1077
714
984
2188
Market Price
$ 63.43
Selling Price
$ 56.28
1406
931
590
3737
Market Price
$ 39.25
Selling Price
$ 32.84
1008
919
671
1729
Market Price
$ 31.78
Selling Price
$ 27.64
1106
287
475
2463
Market Price
$ 59.36
Selling Price
$ 50.12
587
413
198
1579
Market Price
$ 62.87
Selling Price
$ 54.32
1699
1576
759
3268
Market Price
$ 49.23
Selling Price
$ 42.16
2671
1808
2338
4552
Market Price
$ 49.39
Selling Price
$ 43.83
1108
796
339
1486
Market Price
$ 56.85
Selling Price
$ 50.66
3906
1119
3660
4733