Market Price
$ 64.39
Selling Price
$ 55.52
860
566
518
2019
Market Price
$ 35.06
Selling Price
$ 29.53
236
111
90
526
Market Price
$ 51.45
Selling Price
$ 45.72
2482
2061
572
2735
Market Price
$ 51.59
Selling Price
$ 46.35
812
346
738
3420
Market Price
$ 48.17
Selling Price
$ 42.01
1144
483
281
1754
Market Price
$ 64.08
Selling Price
$ 57.90
1763
413
1190
3056
Market Price
$ 32.87
Selling Price
$ 27.49
1781
447
832
3829
Market Price
$ 34.56
Selling Price
$ 29.86
1170
1133
328
1593
Market Price
$ 49.66
Selling Price
$ 43.93
1273
598
945
3365
Market Price
$ 37.86
Selling Price
$ 31.60
1757
1519
1693
3072
Market Price
$ 61.15
Selling Price
$ 53.02
4201
3237
3441
4514
Market Price
$ 51.85
Selling Price
$ 46.17
387
112
191
1375
Market Price
$ 44.00
Selling Price
$ 39.27
1628
672
672
1979
Market Price
$ 60.15
Selling Price
$ 53.39
3946
1891
1905
4792
Market Price
$ 63.58
Selling Price
$ 55.90
1272
1227
1037
2109
Market Price
$ 48.95
Selling Price
$ 43.70
1185
600
904
1624
Market Price
$ 40.63
Selling Price
$ 34.21
716
216
296
1555
Market Price
$ 65.46
Selling Price
$ 57.44
832
770
339
2192
Market Price
$ 33.35
Selling Price
$ 29.34
999
387
475
3150
Market Price
$ 37.97
Selling Price
$ 33.08
2360
2076
760
4022
Market Price
$ 40.76
Selling Price
$ 37.02
425
279
311
1765
Market Price
$ 34.32
Selling Price
$ 30.67
1816
527
511
1866
Market Price
$ 49.05
Selling Price
$ 42.12
1846
1310
374
2361
Market Price
$ 31.17
Selling Price
$ 28.30
3222
2513
694
4986
Market Price
$ 53.62
Selling Price
$ 48.13
1439
893
1260
1935
Market Price
$ 43.93
Selling Price
$ 39.12
2008
1712
1758
4785
Market Price
$ 59.49
Selling Price
$ 52.48
1113
317
546
1781
Market Price
$ 49.12
Selling Price
$ 42.77
1831
779
445
2138
Market Price
$ 50.12
Selling Price
$ 45.45
3196
919
1461
3579
Market Price
$ 34.46
Selling Price
$ 29.83
461
378
225
926
Market Price
$ 59.04
Selling Price
$ 49.57
1087
909
583
3433
Market Price
$ 47.84
Selling Price
$ 41.01
3411
2847
1830
3679
Market Price
$ 35.44
Selling Price
$ 31.82
3511
1216
2914
3954
Market Price
$ 36.23
Selling Price
$ 31.03
2237
1615
1880
4050
Market Price
$ 65.92
Selling Price
$ 56.11
709
441
602
2618
Market Price
$ 56.77
Selling Price
$ 51.51
1268
1033
578
2506
Market Price
$ 67.36
Selling Price
$ 58.81
919
830
433
1483
Market Price
$ 56.14
Selling Price
$ 49.18
2765
1114
2000
2886
Market Price
$ 48.89
Selling Price
$ 42.36
1575
957
1202
2090
Market Price
$ 50.90
Selling Price
$ 45.87
4681
2978
2505
4846