Market Price
$ 52.18
Selling Price
$ 44.65
1885
913
1330
3944
Market Price
$ 69.43
Selling Price
$ 59.04
2560
916
588
4530
Market Price
$ 45.69
Selling Price
$ 40.18
646
584
305
2079
Market Price
$ 31.93
Selling Price
$ 27.29
936
488
445
2234
Market Price
$ 40.29
Selling Price
$ 35.42
780
324
779
2474
Market Price
$ 34.10
Selling Price
$ 29.94
1761
1584
711
3937
Market Price
$ 34.30
Selling Price
$ 29.76
848
291
270
2716
Market Price
$ 49.03
Selling Price
$ 42.96
830
640
791
1150
Market Price
$ 63.20
Selling Price
$ 53.34
1194
349
874
1323
Market Price
$ 36.28
Selling Price
$ 31.25
1169
250
747
1402
Market Price
$ 29.60
Selling Price
$ 25.97
563
545
264
646
Market Price
$ 40.29
Selling Price
$ 36.21
598
553
488
925
Market Price
$ 35.11
Selling Price
$ 31.69
1006
493
774
2282
Market Price
$ 35.94
Selling Price
$ 32.41
1762
839
1696
4914
Market Price
$ 66.96
Selling Price
$ 58.45
1797
605
791
4291
Market Price
$ 49.33
Selling Price
$ 43.28
1667
1356
695
3724
Market Price
$ 49.53
Selling Price
$ 44.32
504
134
274
882
Market Price
$ 58.75
Selling Price
$ 51.11
197
128
72
527
Market Price
$ 44.29
Selling Price
$ 38.74
761
289
332
1933
Market Price
$ 32.72
Selling Price
$ 27.52
1497
1001
446
2394
Market Price
$ 41.16
Selling Price
$ 36.30
1239
1234
1142
2220
Market Price
$ 51.31
Selling Price
$ 42.99
4236
2904
2251
4343
Market Price
$ 45.25
Selling Price
$ 39.54
714
568
312
1893
Market Price
$ 47.98
Selling Price
$ 43.24
372
257
77
482
Market Price
$ 42.83
Selling Price
$ 38.89
2304
1514
1027
4149
Market Price
$ 60.85
Selling Price
$ 53.74
4004
940
960
4264
Market Price
$ 63.40
Selling Price
$ 56.60
1379
476
996
2034
Market Price
$ 50.25
Selling Price
$ 44.76
2182
1359
1635
2426
Market Price
$ 66.81
Selling Price
$ 59.06
577
369
254
728
Market Price
$ 59.34
Selling Price
$ 51.85
215
108
77
760
Market Price
$ 41.97
Selling Price
$ 35.06
1405
1074
1350
4301
Market Price
$ 62.53
Selling Price
$ 56.15
2581
1122
1517
3530
Market Price
$ 43.33
Selling Price
$ 38.56
531
512
478
1772
Market Price
$ 28.99
Selling Price
$ 25.55
1687
1043
1250
3928
Market Price
$ 49.96
Selling Price
$ 44.73
1707
1417
1436
2049
Market Price
$ 39.51
Selling Price
$ 34.36
566
364
200
1251
Market Price
$ 50.75
Selling Price
$ 45.69
3483
1881
2829
4365
Market Price
$ 38.59
Selling Price
$ 33.04
2911
1741
1728
3648
Market Price
$ 37.05
Selling Price
$ 31.50
1238
650
324
3358
Market Price
$ 37.72
Selling Price
$ 33.15
1724
1645
389
3130