Market Price
$ 62.67
Selling Price
$ 52.91
2297
1219
1895
3484
Market Price
$ 57.34
Selling Price
$ 49.20
3182
1390
3026
4427
Market Price
$ 66.16
Selling Price
$ 56.02
742
198
241
958
Market Price
$ 51.95
Selling Price
$ 45.31
2249
987
962
2695
Market Price
$ 29.80
Selling Price
$ 25.17
4011
1761
1132
4262
Market Price
$ 60.18
Selling Price
$ 53.52
2933
2265
1167
3853
Market Price
$ 57.96
Selling Price
$ 49.14
261
246
90
401
Market Price
$ 49.53
Selling Price
$ 44.06
1577
955
727
1619
Market Price
$ 57.51
Selling Price
$ 48.72
2561
1726
838
3877
Market Price
$ 52.37
Selling Price
$ 46.51
1127
787
880
2412
Market Price
$ 60.88
Selling Price
$ 52.94
939
705
816
3601
Market Price
$ 48.24
Selling Price
$ 41.07
1076
709
583
4923
Market Price
$ 48.46
Selling Price
$ 42.47
1588
697
864
1623
Market Price
$ 29.07
Selling Price
$ 25.42
744
175
730
2829
Market Price
$ 35.51
Selling Price
$ 31.55
2402
858
2386
2447
Market Price
$ 55.09
Selling Price
$ 47.44
2847
2256
1242
3025
Market Price
$ 54.70
Selling Price
$ 48.54
1078
1061
395
4830
Market Price
$ 37.59
Selling Price
$ 33.43
3220
1429
2973
4561
Market Price
$ 37.40
Selling Price
$ 31.20
1431
534
1329
1693
Market Price
$ 37.60
Selling Price
$ 32.52
1714
1305
425
2760
Market Price
$ 53.15
Selling Price
$ 47.14
1943
1848
510
4247
Market Price
$ 68.91
Selling Price
$ 59.39
2521
2232
609
3348
Market Price
$ 32.74
Selling Price
$ 28.27
4705
4595
1357
4881
Market Price
$ 35.04
Selling Price
$ 30.65
2566
2159
2307
3724
Market Price
$ 65.33
Selling Price
$ 56.67
1514
1037
1337
4711
Market Price
$ 33.33
Selling Price
$ 29.23
889
592
291
4057
Market Price
$ 39.22
Selling Price
$ 33.16
1066
607
948
2469
Market Price
$ 30.40
Selling Price
$ 25.52
548
387
173
584
Market Price
$ 39.13
Selling Price
$ 34.81
1492
883
475
2900
Market Price
$ 47.08
Selling Price
$ 41.18
3102
1254
1244
4814
Market Price
$ 58.30
Selling Price
$ 48.69
480
442
242
1591
Market Price
$ 69.80
Selling Price
$ 59.09
2628
1321
2313
2783
Market Price
$ 57.48
Selling Price
$ 50.59
1283
1126
870
2199
Market Price
$ 49.08
Selling Price
$ 44.62
2285
1136
999
2623
Market Price
$ 55.14
Selling Price
$ 49.17
2678
1349
923
4694
Market Price
$ 39.03
Selling Price
$ 35.41
4171
4113
2303
4215
Market Price
$ 39.90
Selling Price
$ 34.30
2587
770
1438
3873
Market Price
$ 42.13
Selling Price
$ 37.02
1474
907
1140
4086
Market Price
$ 61.24
Selling Price
$ 53.61
1371
1361
503
1408
Market Price
$ 40.10
Selling Price
$ 33.67
2984
1659
2652
4482