Market Price
$ 57.32
Selling Price
$ 49.89
1066
856
744
1372
Market Price
$ 45.93
Selling Price
$ 41.35
490
220
106
628
Market Price
$ 48.42
Selling Price
$ 43.96
3063
2873
3053
4958
Market Price
$ 44.70
Selling Price
$ 39.48
2599
1977
1405
4666
Market Price
$ 62.83
Selling Price
$ 54.48
3750
848
3223
3879
Market Price
$ 52.63
Selling Price
$ 45.98
3487
2158
2211
4493
Market Price
$ 30.10
Selling Price
$ 26.80
2105
688
1037
2159
Market Price
$ 62.95
Selling Price
$ 56.01
1105
802
265
1146
Market Price
$ 34.29
Selling Price
$ 29.42
2708
2445
2676
4445
Market Price
$ 51.46
Selling Price
$ 45.36
2451
1529
1003
4661
Market Price
$ 38.75
Selling Price
$ 34.13
1564
435
1161
1722
Market Price
$ 67.03
Selling Price
$ 56.76
1514
729
956
3676
Market Price
$ 57.91
Selling Price
$ 51.56
1146
581
1043
1931
Market Price
$ 52.26
Selling Price
$ 47.01
1255
596
391
4649
Market Price
$ 58.73
Selling Price
$ 52.83
1625
659
999
2194
Market Price
$ 45.43
Selling Price
$ 40.72
926
560
241
2531
Market Price
$ 33.94
Selling Price
$ 30.25
739
656
636
2441
Market Price
$ 46.81
Selling Price
$ 40.18
1788
1110
817
3294
Market Price
$ 55.07
Selling Price
$ 48.55
1295
622
1089
2220
Market Price
$ 41.90
Selling Price
$ 35.85
1465
1429
438
3186
Market Price
$ 38.88
Selling Price
$ 35.24
1720
524
799
2217
Market Price
$ 57.60
Selling Price
$ 50.12
982
583
897
1636
Market Price
$ 46.03
Selling Price
$ 40.11
2239
2164
2093
4022
Market Price
$ 62.19
Selling Price
$ 53.48
2133
1003
1958
2565
Market Price
$ 52.43
Selling Price
$ 44.10
607
507
479
1144
Market Price
$ 53.37
Selling Price
$ 47.34
4446
2222
4270
4953
Market Price
$ 66.07
Selling Price
$ 55.87
977
846
958
4662
Market Price
$ 39.50
Selling Price
$ 34.00
1126
1099
790
3119
Market Price
$ 60.59
Selling Price
$ 53.05
2967
2801
2418
4226
Market Price
$ 38.80
Selling Price
$ 33.75
2129
704
916
4492
Market Price
$ 62.60
Selling Price
$ 53.56
1301
559
371
2603
Market Price
$ 69.51
Selling Price
$ 58.02
1841
1440
1737
1880
Market Price
$ 53.81
Selling Price
$ 47.18
561
418
448
885
Market Price
$ 45.90
Selling Price
$ 39.29
373
160
268
725
Market Price
$ 46.95
Selling Price
$ 41.42
120
29
27
558
Market Price
$ 71.10
Selling Price
$ 59.27
1285
1131
573
3777
Market Price
$ 49.48
Selling Price
$ 41.64
805
374
758
2052
Market Price
$ 34.02
Selling Price
$ 29.65
1189
459
860
4568
Market Price
$ 59.77
Selling Price
$ 50.54
1052
514
821
3149
Market Price
$ 60.97
Selling Price
$ 54.34
3219
1227
2830
4925