Market Price
$ 60.29
Selling Price
$ 54.79
1592
1284
379
3687
Market Price
$ 39.34
Selling Price
$ 34.91
4112
2031
1322
4812
Market Price
$ 35.11
Selling Price
$ 31.59
757
644
265
1899
Market Price
$ 38.46
Selling Price
$ 32.68
1094
673
616
1422
Market Price
$ 42.41
Selling Price
$ 35.61
4581
3531
4324
4825
Market Price
$ 33.00
Selling Price
$ 28.46
289
93
133
611
Market Price
$ 45.45
Selling Price
$ 38.89
298
237
79
770
Market Price
$ 66.17
Selling Price
$ 58.66
310
98
236
1062
Market Price
$ 61.49
Selling Price
$ 53.14
320
248
154
1292
Market Price
$ 44.29
Selling Price
$ 37.35
238
191
186
664
Market Price
$ 53.81
Selling Price
$ 47.87
919
613
671
932
Market Price
$ 39.65
Selling Price
$ 35.67
528
142
361
2184
Market Price
$ 52.02
Selling Price
$ 46.82
448
439
409
595
Market Price
$ 66.37
Selling Price
$ 57.81
3799
2198
2289
3868
Market Price
$ 29.42
Selling Price
$ 25.74
109
73
65
485
Market Price
$ 56.46
Selling Price
$ 50.30
773
742
371
2321
Market Price
$ 63.91
Selling Price
$ 55.26
1283
670
879
3330
Market Price
$ 61.97
Selling Price
$ 55.33
1176
1103
964
1915
Market Price
$ 49.76
Selling Price
$ 42.13
3538
2523
1944
4362
Market Price
$ 35.85
Selling Price
$ 31.77
261
111
227
584
Market Price
$ 34.26
Selling Price
$ 30.58
997
546
848
2018
Market Price
$ 64.13
Selling Price
$ 55.38
2725
2522
1228
2951
Market Price
$ 44.83
Selling Price
$ 38.77
2442
1426
1094
3489
Market Price
$ 41.90
Selling Price
$ 37.82
623
463
522
720
Market Price
$ 49.90
Selling Price
$ 41.77
373
117
291
1005
Market Price
$ 29.28
Selling Price
$ 25.35
2381
1733
639
2802
Market Price
$ 51.71
Selling Price
$ 43.33
1366
1050
941
2939
Market Price
$ 64.89
Selling Price
$ 55.43
994
647
439
2515
Market Price
$ 54.90
Selling Price
$ 46.27
2478
1985
2160
4404
Market Price
$ 45.88
Selling Price
$ 38.64
808
282
544
1478
Market Price
$ 32.37
Selling Price
$ 28.98
379
330
77
528
Market Price
$ 46.46
Selling Price
$ 38.75
1363
438
404
1612
Market Price
$ 67.52
Selling Price
$ 58.25
254
50
115
780
Market Price
$ 62.96
Selling Price
$ 52.51
2516
752
772
2639
Market Price
$ 55.08
Selling Price
$ 48.09
560
227
507
655
Market Price
$ 63.87
Selling Price
$ 54.32
3295
1099
3068
4958
Market Price
$ 35.68
Selling Price
$ 31.17
996
792
630
3180
Market Price
$ 43.97
Selling Price
$ 37.18
777
483
516
1486
Market Price
$ 51.43
Selling Price
$ 43.24
911
676
546
1041
Market Price
$ 31.41
Selling Price
$ 28.01
1649
856
1467
2477