Market Price
$ 63.03
Selling Price
$ 55.30
864
747
596
3630
Market Price
$ 40.29
Selling Price
$ 35.00
1472
1266
1218
2653
Market Price
$ 49.22
Selling Price
$ 43.23
735
662
723
2863
Market Price
$ 46.34
Selling Price
$ 40.39
619
533
434
895
Market Price
$ 65.57
Selling Price
$ 56.24
366
85
75
1125
Market Price
$ 58.03
Selling Price
$ 48.60
514
482
146
580
Market Price
$ 35.73
Selling Price
$ 30.59
526
148
404
1619
Market Price
$ 42.53
Selling Price
$ 38.12
796
355
573
1245
Market Price
$ 51.15
Selling Price
$ 45.00
3413
3097
2881
4166
Market Price
$ 50.29
Selling Price
$ 42.29
367
330
208
812
Market Price
$ 66.84
Selling Price
$ 58.82
4051
1637
2514
4189
Market Price
$ 34.66
Selling Price
$ 28.94
393
197
243
1472
Market Price
$ 63.61
Selling Price
$ 55.29
3622
3392
3602
4268
Market Price
$ 43.80
Selling Price
$ 39.17
880
853
389
2845
Market Price
$ 29.90
Selling Price
$ 26.85
460
272
196
853
Market Price
$ 55.25
Selling Price
$ 46.70
4195
3204
2985
4514
Market Price
$ 53.80
Selling Price
$ 48.88
238
225
206
576
Market Price
$ 65.64
Selling Price
$ 57.57
3313
2503
2987
4708
Market Price
$ 42.37
Selling Price
$ 36.32
1152
973
312
4953
Market Price
$ 38.44
Selling Price
$ 33.01
1806
1524
589
2955
Market Price
$ 66.70
Selling Price
$ 57.91
368
200
218
432
Market Price
$ 50.54
Selling Price
$ 42.18
862
521
723
1497
Market Price
$ 50.34
Selling Price
$ 42.67
454
173
325
659
Market Price
$ 43.23
Selling Price
$ 37.05
1086
977
774
2486
Market Price
$ 43.82
Selling Price
$ 39.19
1774
451
1510
3661
Market Price
$ 64.25
Selling Price
$ 56.30
373
152
341
1555
Market Price
$ 43.53
Selling Price
$ 37.44
2891
1228
902
4578
Market Price
$ 40.86
Selling Price
$ 35.30
1002
308
595
1909
Market Price
$ 30.09
Selling Price
$ 26.36
976
775
547
2923
Market Price
$ 67.66
Selling Price
$ 58.83
2443
2228
2217
4523
Market Price
$ 52.19
Selling Price
$ 45.93
1455
778
574
2531
Market Price
$ 57.21
Selling Price
$ 48.61
1531
1048
1528
2137
Market Price
$ 40.27
Selling Price
$ 34.04
661
426
554
761
Market Price
$ 51.72
Selling Price
$ 43.86
480
232
357
1268
Market Price
$ 47.50
Selling Price
$ 41.75
2465
1416
1491
3177
Market Price
$ 53.00
Selling Price
$ 46.63
1441
301
440
1472
Market Price
$ 35.82
Selling Price
$ 32.13
1310
809
704
1601
Market Price
$ 46.01
Selling Price
$ 41.35
4021
1731
2847
4325
Market Price
$ 57.32
Selling Price
$ 49.86
122
90
107
545
Market Price
$ 29.76
Selling Price
$ 25.99
451
413
168
1298