Market Price
$ 40.40
Selling Price
$ 34.61
276
258
111
594
Market Price
$ 52.18
Selling Price
$ 45.46
743
554
500
1459
Market Price
$ 36.61
Selling Price
$ 32.57
4200
3896
976
4724
Market Price
$ 60.84
Selling Price
$ 54.13
1707
1305
940
2739
Market Price
$ 43.18
Selling Price
$ 36.02
908
308
463
2543
Market Price
$ 53.93
Selling Price
$ 45.33
1309
620
923
3924
Market Price
$ 36.65
Selling Price
$ 31.87
2157
1644
2118
2195
Market Price
$ 47.68
Selling Price
$ 41.34
896
478
649
1525
Market Price
$ 30.31
Selling Price
$ 26.61
1962
740
1269
2169
Market Price
$ 53.80
Selling Price
$ 45.57
1696
1513
797
3149
Market Price
$ 69.80
Selling Price
$ 58.75
1838
1780
596
4659
Market Price
$ 45.43
Selling Price
$ 39.39
2275
1678
1580
2505
Market Price
$ 45.01
Selling Price
$ 37.74
2408
2012
1635
3757
Market Price
$ 58.59
Selling Price
$ 53.10
1510
400
1038
1571
Market Price
$ 50.51
Selling Price
$ 44.25
256
179
98
782
Market Price
$ 39.71
Selling Price
$ 36.05
2832
2013
1021
2886
Market Price
$ 43.98
Selling Price
$ 37.00
2954
1096
2880
3344
Market Price
$ 46.02
Selling Price
$ 41.32
3158
2469
1076
3669
Market Price
$ 57.51
Selling Price
$ 48.19
1174
330
476
4055
Market Price
$ 40.15
Selling Price
$ 34.88
1729
808
1114
3198
Market Price
$ 67.76
Selling Price
$ 57.07
3223
1000
3120
3719
Market Price
$ 61.94
Selling Price
$ 51.83
3639
1490
2534
3674
Market Price
$ 66.66
Selling Price
$ 59.02
936
746
332
2650
Market Price
$ 29.16
Selling Price
$ 26.10
2653
780
2057
2989
Market Price
$ 59.87
Selling Price
$ 50.49
459
374
109
1960
Market Price
$ 61.19
Selling Price
$ 55.44
3112
2360
1796
4897
Market Price
$ 37.97
Selling Price
$ 32.24
373
136
259
1460
Market Price
$ 46.11
Selling Price
$ 38.59
4011
2618
1451
4626
Market Price
$ 54.23
Selling Price
$ 45.24
422
215
282
521
Market Price
$ 51.02
Selling Price
$ 42.53
1369
767
432
3319
Market Price
$ 40.58
Selling Price
$ 35.81
2392
1735
1252
2819
Market Price
$ 56.44
Selling Price
$ 48.84
411
320
236
441
Market Price
$ 30.87
Selling Price
$ 26.13
2982
630
652
3367
Market Price
$ 50.05
Selling Price
$ 42.27
3493
3007
730
4091
Market Price
$ 34.46
Selling Price
$ 30.07
641
420
425
1428
Market Price
$ 45.23
Selling Price
$ 39.37
1096
330
874
1973
Market Price
$ 66.74
Selling Price
$ 58.92
563
147
167
1396
Market Price
$ 35.24
Selling Price
$ 30.08
1042
607
561
1103
Market Price
$ 38.62
Selling Price
$ 33.82
1196
691
618
1375
Market Price
$ 43.55
Selling Price
$ 38.01
1259
744
1020
2496