Market Price
$ 43.80
Selling Price
$ 37.00
3598
1809
2368
4436
Market Price
$ 37.52
Selling Price
$ 33.69
3904
1521
1249
4684
Market Price
$ 42.39
Selling Price
$ 35.48
2429
578
1837
2766
Market Price
$ 33.11
Selling Price
$ 27.90
979
379
277
1806
Market Price
$ 43.58
Selling Price
$ 38.01
1771
482
1456
1877
Market Price
$ 39.11
Selling Price
$ 34.05
962
457
508
1441
Market Price
$ 41.65
Selling Price
$ 35.74
359
150
304
1534
Market Price
$ 61.49
Selling Price
$ 51.56
2165
694
1701
2605
Market Price
$ 50.79
Selling Price
$ 42.35
3309
2815
1653
4931
Market Price
$ 36.78
Selling Price
$ 33.39
1643
678
1610
3360
Market Price
$ 36.60
Selling Price
$ 33.20
2833
1132
809
3514
Market Price
$ 55.64
Selling Price
$ 47.54
1120
942
888
3273
Market Price
$ 56.99
Selling Price
$ 48.17
3619
1492
2376
4810
Market Price
$ 36.53
Selling Price
$ 32.76
329
75
304
1246
Market Price
$ 64.13
Selling Price
$ 53.55
3387
925
2035
4007
Market Price
$ 69.46
Selling Price
$ 58.33
558
532
258
1183
Market Price
$ 41.52
Selling Price
$ 36.04
523
364
302
1385
Market Price
$ 52.30
Selling Price
$ 43.95
2657
1224
924
2757
Market Price
$ 61.67
Selling Price
$ 52.90
1689
1501
1157
2811
Market Price
$ 63.14
Selling Price
$ 53.52
3870
838
1747
3967
Market Price
$ 59.01
Selling Price
$ 51.57
1500
1098
332
4710
Market Price
$ 56.80
Selling Price
$ 48.11
1470
525
730
1936
Market Price
$ 37.17
Selling Price
$ 31.33
1113
645
1084
1276
Market Price
$ 60.58
Selling Price
$ 51.18
1128
638
236
1420
Market Price
$ 47.97
Selling Price
$ 43.19
352
322
186
486
Market Price
$ 41.55
Selling Price
$ 34.92
2706
2133
972
3418
Market Price
$ 54.01
Selling Price
$ 47.13
2332
911
1765
2429
Market Price
$ 65.23
Selling Price
$ 58.58
1091
1061
342
1338
Market Price
$ 45.30
Selling Price
$ 38.59
314
273
156
508
Market Price
$ 68.87
Selling Price
$ 59.79
2179
684
1080
3246
Market Price
$ 65.88
Selling Price
$ 55.12
637
609
384
2840
Market Price
$ 61.02
Selling Price
$ 51.94
393
385
318
584
Market Price
$ 67.41
Selling Price
$ 59.86
2496
1605
2137
2588
Market Price
$ 45.08
Selling Price
$ 39.13
431
108
119
487
Market Price
$ 28.06
Selling Price
$ 25.25
2340
1167
658
3993
Market Price
$ 51.46
Selling Price
$ 44.05
1589
770
526
1805
Market Price
$ 38.10
Selling Price
$ 33.33
1798
1466
1068
3691
Market Price
$ 52.27
Selling Price
$ 44.20
1960
412
738
3132
Market Price
$ 64.51
Selling Price
$ 54.22
1117
366
870
1211
Market Price
$ 52.27
Selling Price
$ 43.97
936
815
551
3205