Market Price
$ 61.25
Selling Price
$ 53.19
619
142
577
2260
Market Price
$ 49.55
Selling Price
$ 44.22
1584
1173
378
3814
Market Price
$ 41.38
Selling Price
$ 35.97
153
92
120
640
Market Price
$ 28.84
Selling Price
$ 25.21
171
52
78
505
Market Price
$ 52.08
Selling Price
$ 45.03
1003
808
261
1611
Market Price
$ 38.93
Selling Price
$ 34.98
838
716
237
981
Market Price
$ 39.71
Selling Price
$ 34.96
467
102
189
484
Market Price
$ 45.50
Selling Price
$ 38.27
2165
1458
1936
2416
Market Price
$ 35.43
Selling Price
$ 32.13
2030
1555
995
4293
Market Price
$ 63.70
Selling Price
$ 55.79
3001
2339
1416
4315
Market Price
$ 42.92
Selling Price
$ 38.95
1323
1244
1164
3151
Market Price
$ 31.29
Selling Price
$ 26.31
532
446
458
2211
Market Price
$ 54.20
Selling Price
$ 45.87
2967
2272
2312
3254
Market Price
$ 42.25
Selling Price
$ 36.02
2050
2001
461
4414
Market Price
$ 67.37
Selling Price
$ 59.74
1998
1147
1038
3911
Market Price
$ 64.56
Selling Price
$ 55.89
236
102
74
875
Market Price
$ 46.40
Selling Price
$ 41.57
251
93
207
412
Market Price
$ 36.03
Selling Price
$ 30.66
468
142
458
2218
Market Price
$ 58.50
Selling Price
$ 52.24
3142
706
1541
4436
Market Price
$ 64.87
Selling Price
$ 56.84
1219
1008
664
4961
Market Price
$ 38.37
Selling Price
$ 33.99
434
109
352
1856
Market Price
$ 32.34
Selling Price
$ 29.37
248
223
61
537
Market Price
$ 59.24
Selling Price
$ 52.63
784
415
300
1842
Market Price
$ 39.51
Selling Price
$ 34.59
922
500
255
1392
Market Price
$ 65.86
Selling Price
$ 55.10
2764
1067
1412
4375
Market Price
$ 28.13
Selling Price
$ 25.31
3036
1919
1727
3725
Market Price
$ 56.56
Selling Price
$ 50.48
1605
901
1291
2183
Market Price
$ 64.82
Selling Price
$ 55.70
595
384
579
796
Market Price
$ 67.17
Selling Price
$ 56.00
977
878
883
1000
Market Price
$ 49.33
Selling Price
$ 43.10
570
449
537
1348
Market Price
$ 51.15
Selling Price
$ 44.83
4347
3762
1178
4635
Market Price
$ 58.27
Selling Price
$ 52.02
743
586
698
971
Market Price
$ 57.96
Selling Price
$ 51.76
1004
758
509
1264
Market Price
$ 56.74
Selling Price
$ 48.93
2751
2748
805
4686
Market Price
$ 64.88
Selling Price
$ 55.96
781
576
330
2881
Market Price
$ 63.37
Selling Price
$ 56.96
1239
806
1154
2604
Market Price
$ 61.96
Selling Price
$ 56.27
1029
477
956
4945
Market Price
$ 51.66
Selling Price
$ 43.14
2861
1438
2366
3817
Market Price
$ 67.52
Selling Price
$ 56.47
2044
1452
1896
2447
Market Price
$ 67.32
Selling Price
$ 59.74
1073
231
569
1674