Market Price
$ 62.82
Selling Price
$ 55.21
517
457
305
1575
Market Price
$ 56.85
Selling Price
$ 49.42
1523
1065
348
4941
Market Price
$ 63.30
Selling Price
$ 55.63
1164
976
956
3942
Market Price
$ 51.11
Selling Price
$ 44.58
3236
3057
1879
4940
Market Price
$ 53.65
Selling Price
$ 47.42
527
373
512
1000
Market Price
$ 36.96
Selling Price
$ 32.51
903
686
286
1497
Market Price
$ 59.65
Selling Price
$ 53.37
1632
1254
1523
1752
Market Price
$ 41.17
Selling Price
$ 34.78
587
542
319
705
Market Price
$ 62.56
Selling Price
$ 55.18
474
331
283
2298
Market Price
$ 54.96
Selling Price
$ 48.71
228
104
108
424
Market Price
$ 36.39
Selling Price
$ 31.12
2220
1918
1205
4247
Market Price
$ 59.37
Selling Price
$ 50.63
1995
1217
913
2767
Market Price
$ 35.73
Selling Price
$ 30.68
1162
690
583
4521
Market Price
$ 43.24
Selling Price
$ 37.59
2730
597
1292
4171
Market Price
$ 38.76
Selling Price
$ 32.42
824
428
222
3436
Market Price
$ 37.90
Selling Price
$ 33.17
1823
1208
615
3165
Market Price
$ 41.17
Selling Price
$ 36.14
404
306
370
823
Market Price
$ 32.62
Selling Price
$ 29.18
835
785
466
2182
Market Price
$ 44.56
Selling Price
$ 39.91
307
289
229
1253
Market Price
$ 28.18
Selling Price
$ 25.13
2000
1542
411
3725
Market Price
$ 66.13
Selling Price
$ 55.24
903
254
883
935
Market Price
$ 58.34
Selling Price
$ 52.03
606
421
563
1894
Market Price
$ 68.16
Selling Price
$ 59.97
653
389
387
1171
Market Price
$ 31.86
Selling Price
$ 27.61
2141
745
473
3550
Market Price
$ 46.93
Selling Price
$ 41.02
799
758
664
2409
Market Price
$ 46.57
Selling Price
$ 39.17
1563
918
1297
2236
Market Price
$ 36.87
Selling Price
$ 31.60
1641
601
1038
2698
Market Price
$ 60.90
Selling Price
$ 54.62
2577
1220
1607
3734
Market Price
$ 28.11
Selling Price
$ 25.49
1241
1121
346
2480
Market Price
$ 44.50
Selling Price
$ 39.28
3119
2274
2684
3629
Market Price
$ 42.66
Selling Price
$ 36.97
2834
1257
2030
3588
Market Price
$ 47.38
Selling Price
$ 40.19
1853
1730
1093
1855
Market Price
$ 54.68
Selling Price
$ 46.33
670
260
577
2243
Market Price
$ 63.30
Selling Price
$ 55.49
495
157
378
2086
Market Price
$ 65.09
Selling Price
$ 57.04
1098
513
984
3041
Market Price
$ 67.23
Selling Price
$ 56.57
1311
609
478
3612
Market Price
$ 50.88
Selling Price
$ 43.60
911
714
419
2289
Market Price
$ 67.56
Selling Price
$ 57.15
1092
975
716
4382
Market Price
$ 54.67
Selling Price
$ 49.05
2373
1519
1664
2934
Market Price
$ 48.26
Selling Price
$ 42.70
3983
3361
2318
4995