Market Price
$ 60.25
Selling Price
$ 50.41
374
320
338
624
Market Price
$ 66.18
Selling Price
$ 55.71
1896
1247
1165
2842
Market Price
$ 38.65
Selling Price
$ 32.71
4796
1103
3785
4923
Market Price
$ 58.07
Selling Price
$ 50.94
2258
2189
485
2598
Market Price
$ 59.73
Selling Price
$ 54.00
1105
339
848
4228
Market Price
$ 61.69
Selling Price
$ 53.02
4413
2060
3719
4980
Market Price
$ 42.72
Selling Price
$ 38.70
2375
1735
1355
3651
Market Price
$ 30.90
Selling Price
$ 26.82
2107
707
1542
4175
Market Price
$ 53.92
Selling Price
$ 46.80
4201
3478
3631
4799
Market Price
$ 54.10
Selling Price
$ 49.06
1395
456
284
2426
Market Price
$ 54.82
Selling Price
$ 46.17
1661
1181
1399
4426
Market Price
$ 59.82
Selling Price
$ 52.27
4516
2522
3667
4950
Market Price
$ 60.95
Selling Price
$ 51.72
2418
716
2328
4661
Market Price
$ 43.88
Selling Price
$ 37.11
1550
597
364
3660
Market Price
$ 54.88
Selling Price
$ 47.94
572
271
390
2807
Market Price
$ 41.15
Selling Price
$ 35.87
2815
682
2210
2881
Market Price
$ 42.46
Selling Price
$ 35.47
3552
1241
2633
4006
Market Price
$ 31.11
Selling Price
$ 27.15
1976
1544
1042
3447
Market Price
$ 42.07
Selling Price
$ 36.77
3466
2011
1397
4297
Market Price
$ 49.37
Selling Price
$ 43.89
538
166
351
705
Market Price
$ 34.89
Selling Price
$ 29.23
852
558
175
2220
Market Price
$ 30.42
Selling Price
$ 25.76
1333
642
504
2731
Market Price
$ 41.52
Selling Price
$ 36.52
1828
1393
1787
2307
Market Price
$ 64.95
Selling Price
$ 55.61
186
177
169
660
Market Price
$ 28.09
Selling Price
$ 25.51
1493
1467
434
1919
Market Price
$ 43.36
Selling Price
$ 38.98
1176
794
786
4819
Market Price
$ 55.52
Selling Price
$ 48.13
744
523
559
1626
Market Price
$ 69.81
Selling Price
$ 58.90
1132
805
755
3043
Market Price
$ 60.07
Selling Price
$ 50.45
3077
2450
730
3238
Market Price
$ 66.76
Selling Price
$ 56.12
2733
708
2708
4038
Market Price
$ 67.24
Selling Price
$ 56.71
1449
963
479
4975
Market Price
$ 50.59
Selling Price
$ 44.14
3307
2043
1510
4736
Market Price
$ 51.67
Selling Price
$ 46.34
315
83
89
1085
Market Price
$ 60.13
Selling Price
$ 54.18
462
433
380
649
Market Price
$ 35.03
Selling Price
$ 31.52
288
95
129
1372
Market Price
$ 42.18
Selling Price
$ 37.81
449
434
242
1025
Market Price
$ 37.56
Selling Price
$ 32.51
712
629
303
1351
Market Price
$ 39.48
Selling Price
$ 33.25
1402
1094
794
1402
Market Price
$ 42.05
Selling Price
$ 36.24
1203
1045
295
2063
Market Price
$ 58.17
Selling Price
$ 52.65
85
65
52
409