Market Price
$ 45.12
Selling Price
$ 40.59
400
258
384
1411
Market Price
$ 36.66
Selling Price
$ 33.03
801
172
217
3748
Market Price
$ 64.76
Selling Price
$ 56.52
1527
996
697
3243
Market Price
$ 58.72
Selling Price
$ 51.53
680
643
144
2049
Market Price
$ 65.60
Selling Price
$ 58.71
594
510
266
705
Market Price
$ 29.50
Selling Price
$ 25.67
3273
1912
1772
3327
Market Price
$ 29.46
Selling Price
$ 26.55
2030
627
1130
2220
Market Price
$ 59.11
Selling Price
$ 50.69
861
400
376
3123
Market Price
$ 48.66
Selling Price
$ 43.96
1216
522
545
4962
Market Price
$ 71.03
Selling Price
$ 59.71
960
312
952
1617
Market Price
$ 47.64
Selling Price
$ 41.53
4800
1176
3743
4802
Market Price
$ 32.68
Selling Price
$ 29.31
453
184
434
1054
Market Price
$ 43.83
Selling Price
$ 38.35
2285
1142
864
2436
Market Price
$ 53.44
Selling Price
$ 45.81
2680
1391
1094
4034
Market Price
$ 36.03
Selling Price
$ 31.89
1651
1089
554
1778
Market Price
$ 59.63
Selling Price
$ 52.89
2431
1230
1615
3029
Market Price
$ 52.08
Selling Price
$ 45.85
3986
1430
2634
4048
Market Price
$ 30.30
Selling Price
$ 27.12
1055
980
784
1817
Market Price
$ 53.16
Selling Price
$ 44.91
403
374
226
636
Market Price
$ 37.58
Selling Price
$ 34.15
4325
3089
1823
4555
Market Price
$ 38.29
Selling Price
$ 33.61
1240
517
361
2118
Market Price
$ 54.31
Selling Price
$ 47.97
1140
684
1048
1261
Market Price
$ 28.14
Selling Price
$ 25.42
3174
1357
984
3325
Market Price
$ 46.93
Selling Price
$ 41.37
2284
1018
1428
4333
Market Price
$ 60.22
Selling Price
$ 52.14
1845
805
1634
3898
Market Price
$ 46.15
Selling Price
$ 41.45
2348
1912
993
2492
Market Price
$ 64.42
Selling Price
$ 55.03
3880
2472
2382
4484
Market Price
$ 53.02
Selling Price
$ 46.24
2302
1581
1918
4615
Market Price
$ 32.12
Selling Price
$ 27.05
923
637
641
1806
Market Price
$ 38.42
Selling Price
$ 33.01
1275
1244
291
3841
Market Price
$ 54.78
Selling Price
$ 49.33
281
124
112
605
Market Price
$ 59.54
Selling Price
$ 51.21
908
450
255
2735
Market Price
$ 42.26
Selling Price
$ 37.25
3252
2722
2923
3852
Market Price
$ 40.45
Selling Price
$ 36.67
1994
795
1474
2706
Market Price
$ 46.85
Selling Price
$ 40.37
249
80
143
877
Market Price
$ 56.06
Selling Price
$ 46.73
1189
883
782
3925
Market Price
$ 64.29
Selling Price
$ 56.10
2326
1085
870
4765
Market Price
$ 66.22
Selling Price
$ 57.92
521
303
402
778
Market Price
$ 41.06
Selling Price
$ 34.50
2016
1011
1717
4174
Market Price
$ 48.55
Selling Price
$ 41.52
1070
561
1016
1542