Market Price
$ 63.15
Selling Price
$ 57.27
2827
1312
2345
4596
Market Price
$ 60.50
Selling Price
$ 53.43
926
782
642
1896
Market Price
$ 55.93
Selling Price
$ 49.96
1013
799
526
3775
Market Price
$ 67.89
Selling Price
$ 57.12
2122
2005
624
4226
Market Price
$ 51.93
Selling Price
$ 46.88
645
374
297
1941
Market Price
$ 56.68
Selling Price
$ 50.76
225
204
92
534
Market Price
$ 43.22
Selling Price
$ 37.31
2761
804
2067
4551
Market Price
$ 56.31
Selling Price
$ 48.60
4103
1586
2176
4178
Market Price
$ 55.59
Selling Price
$ 48.56
1774
357
1709
2271
Market Price
$ 65.15
Selling Price
$ 56.40
1326
1306
1237
2224
Market Price
$ 51.24
Selling Price
$ 46.15
989
700
939
3407
Market Price
$ 31.70
Selling Price
$ 26.44
1906
580
1033
2867
Market Price
$ 50.74
Selling Price
$ 43.69
1753
680
481
4486
Market Price
$ 48.51
Selling Price
$ 44.00
1301
794
535
3808
Market Price
$ 45.91
Selling Price
$ 38.78
1295
513
603
2846
Market Price
$ 47.42
Selling Price
$ 41.63
1514
1340
1254
1947
Market Price
$ 54.71
Selling Price
$ 48.12
1484
532
735
2911
Market Price
$ 53.21
Selling Price
$ 46.32
1150
1112
286
2328
Market Price
$ 33.49
Selling Price
$ 29.50
1066
557
819
2817
Market Price
$ 42.35
Selling Price
$ 37.06
394
222
202
482
Market Price
$ 50.56
Selling Price
$ 43.60
717
618
349
1311
Market Price
$ 61.59
Selling Price
$ 51.98
616
468
167
1890
Market Price
$ 60.18
Selling Price
$ 52.10
4710
1370
1699
4896
Market Price
$ 44.01
Selling Price
$ 37.83
2876
2562
2736
3373
Market Price
$ 54.94
Selling Price
$ 49.02
1435
673
331
4180
Market Price
$ 57.93
Selling Price
$ 49.09
1599
768
1070
2486
Market Price
$ 66.29
Selling Price
$ 57.15
545
402
136
2028
Market Price
$ 65.15
Selling Price
$ 58.88
717
335
264
2853
Market Price
$ 41.40
Selling Price
$ 35.76
2265
944
1104
3730
Market Price
$ 50.25
Selling Price
$ 43.30
2247
1415
1742
2278
Market Price
$ 59.62
Selling Price
$ 51.92
1671
1092
1050
3382
Market Price
$ 46.91
Selling Price
$ 40.43
3551
3330
1589
3954
Market Price
$ 63.26
Selling Price
$ 53.41
2881
1289
752
3188
Market Price
$ 49.16
Selling Price
$ 43.87
2376
2062
1978
3707
Market Price
$ 41.43
Selling Price
$ 35.32
3862
3688
1076
4119
Market Price
$ 54.61
Selling Price
$ 47.57
2976
928
1158
3788
Market Price
$ 40.23
Selling Price
$ 35.84
1080
492
804
1542
Market Price
$ 67.98
Selling Price
$ 58.88
497
373
412
929
Market Price
$ 60.89
Selling Price
$ 54.52
1156
285
829
2133
Market Price
$ 58.59
Selling Price
$ 51.25
385
109
134
1140