Market Price
$ 43.01
Selling Price
$ 39.00
805
278
757
898
Market Price
$ 62.62
Selling Price
$ 54.07
526
524
219
541
Market Price
$ 40.40
Selling Price
$ 33.78
1283
393
262
3528
Market Price
$ 62.55
Selling Price
$ 53.28
3367
2772
1308
4305
Market Price
$ 68.54
Selling Price
$ 57.54
966
693
359
2593
Market Price
$ 69.42
Selling Price
$ 58.14
520
282
376
1171
Market Price
$ 54.95
Selling Price
$ 46.06
557
163
271
1108
Market Price
$ 28.90
Selling Price
$ 25.72
822
370
819
2981
Market Price
$ 60.05
Selling Price
$ 54.18
1549
1308
856
3373
Market Price
$ 43.74
Selling Price
$ 38.39
2862
914
2208
4349
Market Price
$ 31.00
Selling Price
$ 25.92
561
263
457
758
Market Price
$ 65.46
Selling Price
$ 57.07
764
522
492
1829
Market Price
$ 48.02
Selling Price
$ 43.15
903
380
895
3008
Market Price
$ 52.25
Selling Price
$ 44.56
2258
2078
2166
3407
Market Price
$ 33.38
Selling Price
$ 28.21
1476
925
555
4362
Market Price
$ 41.93
Selling Price
$ 35.50
2541
1033
535
3765
Market Price
$ 58.81
Selling Price
$ 53.10
1920
1782
1894
3477
Market Price
$ 51.85
Selling Price
$ 45.00
2349
590
1753
3382
Market Price
$ 41.68
Selling Price
$ 37.29
2764
1941
1731
3510
Market Price
$ 57.85
Selling Price
$ 50.49
960
640
821
2450
Market Price
$ 60.52
Selling Price
$ 51.72
1056
619
322
2407
Market Price
$ 42.79
Selling Price
$ 37.70
1303
605
721
2681
Market Price
$ 41.06
Selling Price
$ 37.27
1444
1159
1225
3275
Market Price
$ 62.99
Selling Price
$ 52.88
142
124
137
484
Market Price
$ 37.27
Selling Price
$ 32.37
705
663
536
2602
Market Price
$ 61.01
Selling Price
$ 51.33
2588
2128
925
3815
Market Price
$ 50.15
Selling Price
$ 43.09
2392
1360
517
2935
Market Price
$ 66.38
Selling Price
$ 58.04
3591
2127
3534
4369
Market Price
$ 30.61
Selling Price
$ 27.38
920
919
745
1635
Market Price
$ 60.84
Selling Price
$ 52.95
2016
668
859
3211
Market Price
$ 67.53
Selling Price
$ 59.12
283
73
210
1247
Market Price
$ 56.79
Selling Price
$ 49.21
2479
1270
2078
3138
Market Price
$ 61.69
Selling Price
$ 53.98
426
175
98
901
Market Price
$ 35.88
Selling Price
$ 30.24
1508
880
1173
4045
Market Price
$ 41.57
Selling Price
$ 35.73
1339
1327
412
4210
Market Price
$ 62.15
Selling Price
$ 52.81
1600
375
998
4408
Market Price
$ 37.36
Selling Price
$ 32.77
938
326
344
1169
Market Price
$ 33.69
Selling Price
$ 28.68
982
426
554
1936
Market Price
$ 31.71
Selling Price
$ 28.54
565
314
258
2590
Market Price
$ 34.44
Selling Price
$ 29.68
672
488
311
1349