Market Price
$ 31.28
Selling Price
$ 28.13
2114
1304
2076
3697
Market Price
$ 58.42
Selling Price
$ 52.57
1349
670
558
1851
Market Price
$ 64.93
Selling Price
$ 58.24
1398
723
931
4300
Market Price
$ 40.58
Selling Price
$ 36.20
922
670
199
1007
Market Price
$ 37.91
Selling Price
$ 32.59
1020
893
702
2294
Market Price
$ 40.66
Selling Price
$ 33.92
3002
1214
877
3284
Market Price
$ 57.66
Selling Price
$ 49.01
3517
1538
1384
3569
Market Price
$ 58.50
Selling Price
$ 50.37
681
456
645
925
Market Price
$ 56.03
Selling Price
$ 47.61
957
501
413
2981
Market Price
$ 47.14
Selling Price
$ 42.56
1759
1549
1671
3850
Market Price
$ 39.29
Selling Price
$ 35.07
121
87
30
457
Market Price
$ 71.00
Selling Price
$ 59.26
2489
524
1685
2692
Market Price
$ 36.04
Selling Price
$ 32.08
1485
1436
1380
3379
Market Price
$ 29.76
Selling Price
$ 25.37
690
555
489
2328
Market Price
$ 68.78
Selling Price
$ 58.26
1517
1029
1436
4558
Market Price
$ 38.47
Selling Price
$ 33.65
1214
459
385
2048
Market Price
$ 44.47
Selling Price
$ 39.99
1129
839
843
4660
Market Price
$ 66.93
Selling Price
$ 58.77
1249
1055
406
4585
Market Price
$ 34.38
Selling Price
$ 29.62
494
471
293
1488
Market Price
$ 53.21
Selling Price
$ 44.78
865
744
640
2279
Market Price
$ 51.93
Selling Price
$ 44.76
2185
662
788
2350
Market Price
$ 58.40
Selling Price
$ 51.34
1648
795
1577
1975
Market Price
$ 57.85
Selling Price
$ 50.64
260
116
121
528
Market Price
$ 56.35
Selling Price
$ 47.29
1107
941
895
1470
Market Price
$ 59.24
Selling Price
$ 53.60
3636
2935
3287
4178
Market Price
$ 59.54
Selling Price
$ 53.57
2938
837
1579
4186
Market Price
$ 60.88
Selling Price
$ 51.42
476
188
241
2371
Market Price
$ 55.94
Selling Price
$ 47.84
1390
781
385
1777
Market Price
$ 49.16
Selling Price
$ 42.59
3293
3101
2307
4259
Market Price
$ 51.42
Selling Price
$ 46.71
821
408
463
2796
Market Price
$ 51.63
Selling Price
$ 43.64
905
525
543
4008
Market Price
$ 41.08
Selling Price
$ 37.17
863
499
606
2666
Market Price
$ 44.83
Selling Price
$ 39.07
1691
693
839
2252
Market Price
$ 37.44
Selling Price
$ 32.73
2162
1904
647
4619
Market Price
$ 53.42
Selling Price
$ 44.86
575
284
561
688
Market Price
$ 35.52
Selling Price
$ 32.19
1768
768
1591
2070
Market Price
$ 59.53
Selling Price
$ 53.70
2771
2760
759
4611
Market Price
$ 55.58
Selling Price
$ 47.10
1797
447
798
3014
Market Price
$ 62.57
Selling Price
$ 52.27
2865
2780
943
3884
Market Price
$ 32.82
Selling Price
$ 28.09
429
290
93
1217