Market Price
$ 64.01
Selling Price
$ 57.92
263
166
237
459
Market Price
$ 44.85
Selling Price
$ 38.14
2117
1643
1374
2338
Market Price
$ 68.63
Selling Price
$ 59.26
422
422
127
800
Market Price
$ 48.62
Selling Price
$ 42.72
2453
570
956
4618
Market Price
$ 35.99
Selling Price
$ 31.45
1884
1269
449
2469
Market Price
$ 46.81
Selling Price
$ 41.51
2886
1949
702
4204
Market Price
$ 58.65
Selling Price
$ 50.36
612
358
147
1008
Market Price
$ 46.07
Selling Price
$ 38.44
965
449
710
3253
Market Price
$ 43.20
Selling Price
$ 38.94
4315
1088
2407
4379
Market Price
$ 48.83
Selling Price
$ 43.75
1377
797
650
1594
Market Price
$ 61.43
Selling Price
$ 51.61
2031
1720
1812
4529
Market Price
$ 45.53
Selling Price
$ 39.76
1009
831
891
3028
Market Price
$ 60.01
Selling Price
$ 52.40
1744
706
989
1880
Market Price
$ 60.94
Selling Price
$ 54.08
2606
1871
953
3230
Market Price
$ 63.01
Selling Price
$ 52.66
3494
2321
2430
4997
Market Price
$ 57.30
Selling Price
$ 49.75
1563
415
506
1603
Market Price
$ 40.01
Selling Price
$ 33.69
1734
444
550
3348
Market Price
$ 37.33
Selling Price
$ 31.23
1523
794
696
1544
Market Price
$ 64.92
Selling Price
$ 55.82
2556
1335
2534
3032
Market Price
$ 30.57
Selling Price
$ 27.63
3525
2922
896
3899
Market Price
$ 47.67
Selling Price
$ 42.44
1225
1181
410
1399
Market Price
$ 48.57
Selling Price
$ 41.52
3296
3174
2260
3441
Market Price
$ 66.67
Selling Price
$ 58.39
1216
500
510
1453
Market Price
$ 33.59
Selling Price
$ 28.47
1819
1008
432
2696
Market Price
$ 37.15
Selling Price
$ 31.33
1799
906
1003
2751
Market Price
$ 68.29
Selling Price
$ 57.72
2604
1182
2047
4483
Market Price
$ 48.49
Selling Price
$ 42.42
211
178
203
526
Market Price
$ 49.35
Selling Price
$ 43.13
2317
1731
1826
4792
Market Price
$ 43.77
Selling Price
$ 37.75
140
95
123
590
Market Price
$ 59.68
Selling Price
$ 51.86
689
653
260
2691
Market Price
$ 36.58
Selling Price
$ 30.53
901
811
440
2819
Market Price
$ 28.13
Selling Price
$ 25.26
150
70
78
490
Market Price
$ 52.70
Selling Price
$ 46.92
3991
1413
2081
4460
Market Price
$ 44.49
Selling Price
$ 38.11
2484
2058
641
2983
Market Price
$ 46.32
Selling Price
$ 39.54
1025
825
800
3225
Market Price
$ 63.88
Selling Price
$ 56.54
4834
4204
1597
4910
Market Price
$ 44.97
Selling Price
$ 37.71
1046
860
463
2249
Market Price
$ 69.50
Selling Price
$ 59.01
277
123
131
596
Market Price
$ 50.88
Selling Price
$ 42.45
4024
2390
2227
4302
Market Price
$ 48.66
Selling Price
$ 42.74
1067
836
609
2084