Market Price
$ 37.63
Selling Price
$ 32.84
2118
2031
2060
4195
Market Price
$ 36.66
Selling Price
$ 32.87
1691
1303
1414
3421
Market Price
$ 52.38
Selling Price
$ 47.18
816
546
352
2225
Market Price
$ 42.43
Selling Price
$ 36.00
1473
1339
347
4373
Market Price
$ 56.86
Selling Price
$ 47.61
367
237
107
1621
Market Price
$ 70.68
Selling Price
$ 59.02
321
169
135
470
Market Price
$ 45.60
Selling Price
$ 39.16
1597
1170
1243
1696
Market Price
$ 41.29
Selling Price
$ 37.26
1014
748
870
3168
Market Price
$ 45.82
Selling Price
$ 40.71
697
654
435
1285
Market Price
$ 40.39
Selling Price
$ 35.43
150
47
39
449
Market Price
$ 28.65
Selling Price
$ 25.48
1478
1119
387
3303
Market Price
$ 51.48
Selling Price
$ 45.65
1830
1337
1648
2549
Market Price
$ 55.75
Selling Price
$ 47.60
1025
1001
914
2929
Market Price
$ 38.16
Selling Price
$ 32.44
1298
559
428
2393
Market Price
$ 47.22
Selling Price
$ 41.54
671
252
540
1133
Market Price
$ 29.49
Selling Price
$ 26.75
1475
1080
1319
4719
Market Price
$ 51.46
Selling Price
$ 45.74
1167
299
284
1292
Market Price
$ 52.42
Selling Price
$ 47.32
185
134
161
455
Market Price
$ 35.29
Selling Price
$ 31.95
137
66
37
595
Market Price
$ 45.10
Selling Price
$ 40.82
625
280
206
1397
Market Price
$ 54.27
Selling Price
$ 49.04
945
371
843
3811
Market Price
$ 66.34
Selling Price
$ 59.80
1800
382
1791
3761
Market Price
$ 45.85
Selling Price
$ 39.98
1156
528
1115
1482
Market Price
$ 45.08
Selling Price
$ 38.37
3390
1138
1626
4381
Market Price
$ 46.90
Selling Price
$ 42.29
1037
765
235
1271
Market Price
$ 55.46
Selling Price
$ 49.36
866
209
659
1496
Market Price
$ 53.12
Selling Price
$ 48.17
788
576
198
1612
Market Price
$ 38.49
Selling Price
$ 32.16
1926
1778
503
4165
Market Price
$ 33.90
Selling Price
$ 29.21
1149
259
655
2869
Market Price
$ 60.13
Selling Price
$ 52.96
1047
418
217
3437
Market Price
$ 68.60
Selling Price
$ 58.53
546
464
436
611
Market Price
$ 41.75
Selling Price
$ 36.57
2719
1820
1608
3247
Market Price
$ 52.77
Selling Price
$ 44.77
1431
1418
1068
3181
Market Price
$ 47.39
Selling Price
$ 42.42
1678
1612
1215
3158
Market Price
$ 52.31
Selling Price
$ 47.45
1205
432
744
3255
Market Price
$ 67.83
Selling Price
$ 56.60
1921
980
1105
2139
Market Price
$ 66.12
Selling Price
$ 58.52
880
348
661
1085
Market Price
$ 69.44
Selling Price
$ 58.67
437
362
328
477
Market Price
$ 69.70
Selling Price
$ 58.28
1622
1572
424
2491
Market Price
$ 55.04
Selling Price
$ 45.91
1624
877
997
3442