Market Price
$ 50.31
Selling Price
$ 44.70
1450
1252
875
3483
Market Price
$ 59.02
Selling Price
$ 49.29
1403
1183
559
1530
Market Price
$ 67.98
Selling Price
$ 58.92
4729
2645
3447
4918
Market Price
$ 30.97
Selling Price
$ 26.77
3367
2603
2785
4417
Market Price
$ 44.39
Selling Price
$ 39.97
1059
830
430
1125
Market Price
$ 42.67
Selling Price
$ 37.70
741
691
715
3208
Market Price
$ 34.90
Selling Price
$ 29.50
1976
794
1033
2379
Market Price
$ 45.04
Selling Price
$ 39.94
2480
1204
823
3745
Market Price
$ 57.36
Selling Price
$ 48.40
1070
384
494
1133
Market Price
$ 53.63
Selling Price
$ 47.35
4216
1531
2725
4329
Market Price
$ 35.04
Selling Price
$ 31.12
243
159
128
458
Market Price
$ 59.55
Selling Price
$ 51.08
1279
401
1253
2155
Market Price
$ 34.60
Selling Price
$ 31.43
1072
314
236
3346
Market Price
$ 45.64
Selling Price
$ 38.69
1537
394
920
2596
Market Price
$ 68.76
Selling Price
$ 57.34
3313
2934
2688
4265
Market Price
$ 58.08
Selling Price
$ 51.00
2743
1992
744
3134
Market Price
$ 67.05
Selling Price
$ 57.56
488
292
202
562
Market Price
$ 42.55
Selling Price
$ 35.60
790
299
721
3493
Market Price
$ 49.43
Selling Price
$ 43.48
2640
1710
775
4977
Market Price
$ 32.69
Selling Price
$ 28.93
889
414
504
4372
Market Price
$ 28.88
Selling Price
$ 25.39
704
188
696
2742
Market Price
$ 70.35
Selling Price
$ 59.33
4495
1625
4283
4900
Market Price
$ 53.24
Selling Price
$ 47.09
1120
553
870
2860
Market Price
$ 46.02
Selling Price
$ 38.71
1461
1261
1182
1963
Market Price
$ 31.84
Selling Price
$ 28.82
416
408
337
462
Market Price
$ 59.06
Selling Price
$ 50.13
458
266
288
1996
Market Price
$ 62.69
Selling Price
$ 53.95
2430
1975
1070
2793
Market Price
$ 33.18
Selling Price
$ 29.87
356
75
194
1277
Market Price
$ 39.71
Selling Price
$ 35.13
1572
558
1218
3341
Market Price
$ 33.75
Selling Price
$ 28.59
1213
876
1104
1974
Market Price
$ 46.77
Selling Price
$ 39.28
947
241
559
2610
Market Price
$ 68.62
Selling Price
$ 59.27
988
276
397
2529
Market Price
$ 47.97
Selling Price
$ 42.35
977
388
584
3133
Market Price
$ 63.29
Selling Price
$ 54.16
298
174
257
850
Market Price
$ 37.30
Selling Price
$ 32.82
915
475
417
4425
Market Price
$ 44.17
Selling Price
$ 39.98
2504
828
1973
4729
Market Price
$ 55.06
Selling Price
$ 47.36
1013
626
477
1120
Market Price
$ 65.06
Selling Price
$ 57.27
3120
1257
1846
3194
Market Price
$ 53.09
Selling Price
$ 48.00
2199
1413
882
3557
Market Price
$ 48.99
Selling Price
$ 40.90
699
380
514
2135