Market Price
$ 49.40
Selling Price
$ 43.62
3263
2885
2449
3417
Market Price
$ 35.19
Selling Price
$ 30.60
1574
1541
1292
1829
Market Price
$ 58.63
Selling Price
$ 51.46
1264
713
541
1451
Market Price
$ 50.44
Selling Price
$ 43.90
2128
705
440
4500
Market Price
$ 54.13
Selling Price
$ 47.68
3474
2099
956
3667
Market Price
$ 51.21
Selling Price
$ 44.83
2660
682
2090
3133
Market Price
$ 44.98
Selling Price
$ 38.82
2502
1507
2453
4739
Market Price
$ 46.29
Selling Price
$ 41.43
1262
421
325
1901
Market Price
$ 54.59
Selling Price
$ 47.78
1364
1004
405
3913
Market Price
$ 65.06
Selling Price
$ 57.49
614
180
176
986
Market Price
$ 40.40
Selling Price
$ 36.55
4168
2689
2494
4242
Market Price
$ 37.82
Selling Price
$ 33.42
2540
2284
1700
2662
Market Price
$ 41.66
Selling Price
$ 35.18
2463
1688
660
4449
Market Price
$ 45.56
Selling Price
$ 39.17
3260
2971
863
4422
Market Price
$ 65.06
Selling Price
$ 56.88
1477
358
1026
1802
Market Price
$ 57.69
Selling Price
$ 50.08
1443
662
404
1614
Market Price
$ 50.68
Selling Price
$ 44.51
1345
727
582
4779
Market Price
$ 30.49
Selling Price
$ 25.83
1716
928
1244
2868
Market Price
$ 63.33
Selling Price
$ 54.87
1534
324
779
2258
Market Price
$ 44.67
Selling Price
$ 39.52
2765
1504
2643
3850
Market Price
$ 45.74
Selling Price
$ 39.23
1953
1189
1653
4724
Market Price
$ 49.71
Selling Price
$ 43.88
1149
1030
626
1433
Market Price
$ 32.18
Selling Price
$ 28.40
1125
983
785
3197
Market Price
$ 41.22
Selling Price
$ 36.03
265
247
192
847
Market Price
$ 50.53
Selling Price
$ 42.26
608
571
589
1478
Market Price
$ 43.97
Selling Price
$ 38.41
408
327
285
2020
Market Price
$ 46.16
Selling Price
$ 41.61
3389
3047
2159
4232
Market Price
$ 65.89
Selling Price
$ 59.87
3186
1385
926
4120
Market Price
$ 64.99
Selling Price
$ 54.25
571
310
417
1521
Market Price
$ 58.69
Selling Price
$ 50.46
1033
891
554
2955
Market Price
$ 63.79
Selling Price
$ 57.69
2615
2041
1904
3432
Market Price
$ 56.64
Selling Price
$ 47.66
542
127
446
1027
Market Price
$ 61.15
Selling Price
$ 51.87
2609
2009
2293
3442
Market Price
$ 45.45
Selling Price
$ 38.89
179
79
69
524
Market Price
$ 58.74
Selling Price
$ 50.86
2642
1983
2123
3247
Market Price
$ 57.09
Selling Price
$ 51.81
1817
962
983
1892
Market Price
$ 58.52
Selling Price
$ 49.39
506
494
304
701
Market Price
$ 36.97
Selling Price
$ 33.38
2906
2886
698
3426
Market Price
$ 36.52
Selling Price
$ 30.84
2599
1566
1735
4093
Market Price
$ 35.28
Selling Price
$ 31.94
274
93
162
693