Market Price
$ 50.03
Selling Price
$ 42.06
1222
702
1008
1813
Market Price
$ 63.66
Selling Price
$ 53.76
2449
2073
669
2894
Market Price
$ 63.57
Selling Price
$ 55.59
1546
493
977
2367
Market Price
$ 34.89
Selling Price
$ 31.39
486
101
283
919
Market Price
$ 29.80
Selling Price
$ 25.45
423
212
100
1312
Market Price
$ 69.25
Selling Price
$ 58.62
826
586
540
1784
Market Price
$ 65.92
Selling Price
$ 57.56
1055
307
958
3776
Market Price
$ 49.86
Selling Price
$ 44.72
1753
1517
1139
4237
Market Price
$ 40.41
Selling Price
$ 35.35
1080
805
529
1432
Market Price
$ 39.24
Selling Price
$ 35.67
1118
635
584
1507
Market Price
$ 44.03
Selling Price
$ 39.34
465
448
174
1364
Market Price
$ 52.84
Selling Price
$ 45.34
1546
896
930
3868
Market Price
$ 49.64
Selling Price
$ 42.45
496
198
484
1064
Market Price
$ 66.46
Selling Price
$ 58.97
2966
2073
1968
3291
Market Price
$ 34.62
Selling Price
$ 29.13
760
703
195
822
Market Price
$ 51.45
Selling Price
$ 43.90
670
283
177
1951
Market Price
$ 63.77
Selling Price
$ 55.12
1483
1313
917
2360
Market Price
$ 38.57
Selling Price
$ 33.90
275
64
243
1089
Market Price
$ 48.80
Selling Price
$ 41.46
356
310
140
518
Market Price
$ 56.85
Selling Price
$ 49.47
2344
925
1336
3184
Market Price
$ 57.85
Selling Price
$ 48.63
995
617
582
4750
Market Price
$ 67.45
Selling Price
$ 56.22
826
329
350
1007
Market Price
$ 67.25
Selling Price
$ 57.50
722
324
428
1200
Market Price
$ 67.53
Selling Price
$ 57.09
159
112
48
510
Market Price
$ 49.40
Selling Price
$ 44.31
273
165
128
831
Market Price
$ 67.69
Selling Price
$ 58.16
2397
1876
1793
3245
Market Price
$ 58.99
Selling Price
$ 50.50
1280
1210
893
3732
Market Price
$ 51.88
Selling Price
$ 44.77
1160
450
592
3694
Market Price
$ 29.83
Selling Price
$ 26.12
1172
561
1036
3917
Market Price
$ 63.60
Selling Price
$ 55.28
373
234
296
507
Market Price
$ 44.23
Selling Price
$ 40.09
679
150
541
1619
Market Price
$ 31.86
Selling Price
$ 28.39
2247
1637
542
3902
Market Price
$ 42.35
Selling Price
$ 37.29
1521
1238
1478
2470
Market Price
$ 36.57
Selling Price
$ 32.68
1841
809
996
2741
Market Price
$ 67.68
Selling Price
$ 57.05
3758
1879
1762
3888
Market Price
$ 57.98
Selling Price
$ 52.51
350
138
330
1387
Market Price
$ 28.81
Selling Price
$ 25.17
2188
1062
1951
2593
Market Price
$ 32.61
Selling Price
$ 27.79
2305
1304
1738
2480
Market Price
$ 48.42
Selling Price
$ 41.25
2170
769
893
3779
Market Price
$ 32.42
Selling Price
$ 27.82
4361
1133
3583
4538