Market Price
$ 63.28
Selling Price
$ 54.04
970
243
645
1504
Market Price
$ 37.63
Selling Price
$ 31.79
2633
1640
2316
4236
Market Price
$ 42.74
Selling Price
$ 38.30
2357
1308
1859
3577
Market Price
$ 64.03
Selling Price
$ 56.56
2039
1886
645
3465
Market Price
$ 43.83
Selling Price
$ 38.18
3108
2270
3069
3785
Market Price
$ 42.62
Selling Price
$ 36.44
2562
768
1497
4232
Market Price
$ 33.59
Selling Price
$ 28.00
2214
2170
738
3342
Market Price
$ 29.94
Selling Price
$ 26.19
2757
2092
2084
3842
Market Price
$ 57.80
Selling Price
$ 49.32
767
235
654
2256
Market Price
$ 48.99
Selling Price
$ 41.80
1638
1308
504
1772
Market Price
$ 38.64
Selling Price
$ 33.23
1024
688
670
4643
Market Price
$ 38.00
Selling Price
$ 33.12
275
200
63
1077
Market Price
$ 70.44
Selling Price
$ 59.12
2915
826
1107
3477
Market Price
$ 38.02
Selling Price
$ 32.50
778
516
272
1039
Market Price
$ 43.56
Selling Price
$ 37.79
538
356
426
1630
Market Price
$ 51.04
Selling Price
$ 43.82
3330
894
3114
4334
Market Price
$ 33.28
Selling Price
$ 28.77
1027
431
924
1819
Market Price
$ 28.50
Selling Price
$ 25.00
737
258
246
2097
Market Price
$ 54.03
Selling Price
$ 47.08
1000
623
384
4226
Market Price
$ 44.85
Selling Price
$ 38.47
1020
757
480
1451
Market Price
$ 33.00
Selling Price
$ 28.43
2623
2259
1367
4577
Market Price
$ 30.04
Selling Price
$ 26.22
2916
1406
2371
4112
Market Price
$ 29.07
Selling Price
$ 25.89
1319
620
1300
1435
Market Price
$ 31.02
Selling Price
$ 26.08
1915
514
1709
4525
Market Price
$ 58.55
Selling Price
$ 49.84
1804
1482
1306
4917
Market Price
$ 61.34
Selling Price
$ 54.37
1292
900
709
1667
Market Price
$ 47.49
Selling Price
$ 42.33
1753
1645
492
4698
Market Price
$ 51.18
Selling Price
$ 44.10
950
818
602
2790
Market Price
$ 47.00
Selling Price
$ 39.38
1239
411
321
2891
Market Price
$ 46.97
Selling Price
$ 42.61
3716
3164
2844
4475
Market Price
$ 44.43
Selling Price
$ 37.88
1588
1185
1269
1817
Market Price
$ 45.50
Selling Price
$ 40.60
303
258
103
657
Market Price
$ 66.74
Selling Price
$ 58.37
3984
1009
3667
4823
Market Price
$ 47.11
Selling Price
$ 40.42
2023
1217
1438
3063
Market Price
$ 44.64
Selling Price
$ 39.58
1717
1127
1554
1956
Market Price
$ 36.55
Selling Price
$ 32.50
981
418
644
2032
Market Price
$ 67.07
Selling Price
$ 55.96
1372
1167
521
3996
Market Price
$ 30.81
Selling Price
$ 27.44
727
222
439
1998
Market Price
$ 47.90
Selling Price
$ 42.08
2760
718
1153
4782
Market Price
$ 62.64
Selling Price
$ 52.66
822
788
675
2389