Market Price
$ 32.26
Selling Price
$ 29.16
570
287
442
1336
Market Price
$ 34.33
Selling Price
$ 29.10
1976
1638
829
3157
Market Price
$ 50.43
Selling Price
$ 42.12
2058
1388
1864
2192
Market Price
$ 60.97
Selling Price
$ 52.16
941
749
859
1078
Market Price
$ 59.03
Selling Price
$ 52.90
1175
477
467
3880
Market Price
$ 31.19
Selling Price
$ 27.44
3311
797
2594
4711
Market Price
$ 63.31
Selling Price
$ 54.77
3313
3307
1453
3914
Market Price
$ 44.53
Selling Price
$ 38.80
2921
2523
1163
3341
Market Price
$ 44.20
Selling Price
$ 38.08
1832
721
1566
4330
Market Price
$ 62.05
Selling Price
$ 53.86
861
800
419
920
Market Price
$ 38.23
Selling Price
$ 33.74
2391
1790
1000
4761
Market Price
$ 47.36
Selling Price
$ 41.62
2655
2106
2530
4707
Market Price
$ 31.36
Selling Price
$ 26.45
399
129
240
1868
Market Price
$ 52.59
Selling Price
$ 45.21
1790
803
1550
2540
Market Price
$ 53.21
Selling Price
$ 46.53
1379
615
696
2833
Market Price
$ 48.92
Selling Price
$ 42.48
2999
1664
2691
3132
Market Price
$ 41.34
Selling Price
$ 35.29
1237
1101
307
2029
Market Price
$ 56.08
Selling Price
$ 47.99
1529
1320
793
1722
Market Price
$ 71.28
Selling Price
$ 59.88
570
506
475
2204
Market Price
$ 34.41
Selling Price
$ 28.81
2729
1861
1826
4905
Market Price
$ 51.40
Selling Price
$ 43.05
688
656
534
3382
Market Price
$ 47.42
Selling Price
$ 42.15
2051
1953
729
3878
Market Price
$ 54.40
Selling Price
$ 47.56
3682
2776
1323
3723
Market Price
$ 64.36
Selling Price
$ 56.89
3437
1615
788
3467
Market Price
$ 53.81
Selling Price
$ 47.30
1357
688
854
1760
Market Price
$ 47.26
Selling Price
$ 39.86
2253
1077
2229
3013
Market Price
$ 64.63
Selling Price
$ 54.01
1134
324
237
1972
Market Price
$ 66.13
Selling Price
$ 56.72
1423
869
310
4630
Market Price
$ 36.89
Selling Price
$ 33.20
1594
1364
969
3312
Market Price
$ 61.53
Selling Price
$ 51.43
524
114
118
1966
Market Price
$ 36.24
Selling Price
$ 31.32
730
438
601
1485
Market Price
$ 45.91
Selling Price
$ 38.38
1439
879
1336
4771
Market Price
$ 53.10
Selling Price
$ 45.20
1486
322
1101
4848
Market Price
$ 34.75
Selling Price
$ 30.87
1151
774
287
2643
Market Price
$ 45.74
Selling Price
$ 39.72
2342
1929
864
4978
Market Price
$ 39.88
Selling Price
$ 35.91
2186
1428
1195
2208
Market Price
$ 58.28
Selling Price
$ 49.94
398
116
311
1529
Market Price
$ 46.53
Selling Price
$ 39.60
3306
2716
2567
3310
Market Price
$ 46.58
Selling Price
$ 41.01
817
521
191
3571
Market Price
$ 38.73
Selling Price
$ 35.16
3800
1709
1976
4424