Market Price
$ 55.90
Selling Price
$ 50.24
986
378
230
1173
Market Price
$ 49.82
Selling Price
$ 42.19
1152
737
610
3077
Market Price
$ 40.19
Selling Price
$ 33.57
528
316
280
873
Market Price
$ 64.56
Selling Price
$ 56.89
835
581
829
836
Market Price
$ 46.70
Selling Price
$ 40.29
933
714
603
944
Market Price
$ 33.46
Selling Price
$ 28.19
1273
689
1261
2505
Market Price
$ 30.04
Selling Price
$ 25.21
3517
2281
3279
4667
Market Price
$ 41.62
Selling Price
$ 35.96
2444
1635
1373
2604
Market Price
$ 62.08
Selling Price
$ 54.86
981
543
589
1493
Market Price
$ 39.74
Selling Price
$ 36.12
1429
1108
1277
1634
Market Price
$ 65.81
Selling Price
$ 56.91
951
708
592
1701
Market Price
$ 45.81
Selling Price
$ 39.47
1264
992
291
2678
Market Price
$ 29.92
Selling Price
$ 26.82
1445
1202
1435
1689
Market Price
$ 68.24
Selling Price
$ 58.20
2006
963
751
4037
Market Price
$ 49.91
Selling Price
$ 44.73
405
397
352
796
Market Price
$ 41.09
Selling Price
$ 35.16
663
362
337
1273
Market Price
$ 69.00
Selling Price
$ 58.68
2268
512
725
4570
Market Price
$ 34.31
Selling Price
$ 31.09
1275
777
613
3484
Market Price
$ 39.64
Selling Price
$ 35.58
717
693
381
1564
Market Price
$ 58.68
Selling Price
$ 52.28
1338
529
430
2362
Market Price
$ 38.29
Selling Price
$ 31.93
971
349
326
3518
Market Price
$ 32.71
Selling Price
$ 27.46
770
659
593
2193
Market Price
$ 43.03
Selling Price
$ 38.46
1285
821
506
3867
Market Price
$ 40.80
Selling Price
$ 34.94
905
845
193
2270
Market Price
$ 57.20
Selling Price
$ 48.75
159
138
107
427
Market Price
$ 44.24
Selling Price
$ 37.93
694
406
234
855
Market Price
$ 43.25
Selling Price
$ 38.64
2918
1961
1173
4397
Market Price
$ 35.26
Selling Price
$ 31.76
755
387
455
1169
Market Price
$ 62.96
Selling Price
$ 55.05
383
266
368
850
Market Price
$ 44.25
Selling Price
$ 37.83
1472
868
439
3110
Market Price
$ 65.75
Selling Price
$ 59.70
1090
294
601
2264
Market Price
$ 35.46
Selling Price
$ 31.88
1527
351
1325
3500
Market Price
$ 57.26
Selling Price
$ 48.24
3018
2180
2028
3445
Market Price
$ 56.77
Selling Price
$ 49.77
2672
1607
1472
4529
Market Price
$ 68.62
Selling Price
$ 58.54
448
163
193
1048
Market Price
$ 30.49
Selling Price
$ 25.98
1251
841
654
1255
Market Price
$ 46.48
Selling Price
$ 38.78
1949
1771
750
2375
Market Price
$ 54.30
Selling Price
$ 47.65
2911
1776
2603
3914
Market Price
$ 52.67
Selling Price
$ 46.48
2896
1990
890
3580
Market Price
$ 59.05
Selling Price
$ 53.26
904
790
612
2026