Market Price
$ 61.02
Selling Price
$ 53.46
3554
2328
1721
3904
Market Price
$ 38.27
Selling Price
$ 34.21
1149
375
681
3543
Market Price
$ 50.36
Selling Price
$ 42.53
1492
560
1104
2071
Market Price
$ 44.77
Selling Price
$ 39.48
3015
2374
1509
3042
Market Price
$ 36.74
Selling Price
$ 31.62
1287
692
1237
2710
Market Price
$ 51.11
Selling Price
$ 42.88
899
681
293
1085
Market Price
$ 59.57
Selling Price
$ 52.59
1220
770
666
2458
Market Price
$ 59.97
Selling Price
$ 53.36
447
258
350
1881
Market Price
$ 47.50
Selling Price
$ 39.73
3324
1592
1284
3951
Market Price
$ 33.68
Selling Price
$ 28.43
2174
696
1244
4230
Market Price
$ 41.57
Selling Price
$ 37.48
2755
1922
1204
2824
Market Price
$ 50.04
Selling Price
$ 44.66
770
397
546
3609
Market Price
$ 35.24
Selling Price
$ 30.27
3486
1065
2021
4303
Market Price
$ 57.32
Selling Price
$ 50.56
1941
1865
1303
4085
Market Price
$ 49.65
Selling Price
$ 42.51
1027
347
808
3586
Market Price
$ 53.37
Selling Price
$ 45.66
791
209
668
3681
Market Price
$ 48.59
Selling Price
$ 41.93
523
402
472
908
Market Price
$ 64.27
Selling Price
$ 57.99
1664
1008
1207
2551
Market Price
$ 60.92
Selling Price
$ 51.01
1326
328
516
2000
Market Price
$ 39.28
Selling Price
$ 34.03
404
121
214
582
Market Price
$ 63.42
Selling Price
$ 54.71
2708
1452
2157
4094
Market Price
$ 70.63
Selling Price
$ 59.83
172
164
153
675
Market Price
$ 45.06
Selling Price
$ 38.15
966
320
890
2404
Market Price
$ 55.20
Selling Price
$ 46.98
1904
1364
1797
2024
Market Price
$ 64.76
Selling Price
$ 57.25
2468
1910
2144
3614
Market Price
$ 55.79
Selling Price
$ 48.08
2116
1747
613
4213
Market Price
$ 61.00
Selling Price
$ 52.73
601
500
475
671
Market Price
$ 44.52
Selling Price
$ 40.18
2098
1995
447
4080
Market Price
$ 49.04
Selling Price
$ 41.06
675
319
164
1144
Market Price
$ 67.40
Selling Price
$ 58.37
514
266
258
1677
Market Price
$ 60.22
Selling Price
$ 51.93
1221
361
603
3646
Market Price
$ 40.67
Selling Price
$ 35.43
1402
1154
1381
4512
Market Price
$ 37.64
Selling Price
$ 33.41
2135
1014
1929
2387
Market Price
$ 53.25
Selling Price
$ 47.20
438
166
243
1757
Market Price
$ 54.11
Selling Price
$ 47.54
167
122
75
741
Market Price
$ 51.65
Selling Price
$ 43.49
3991
3090
1926
3995
Market Price
$ 54.76
Selling Price
$ 48.31
2473
889
2000
3426
Market Price
$ 66.90
Selling Price
$ 57.68
384
245
133
490
Market Price
$ 28.93
Selling Price
$ 25.04
811
584
226
3058
Market Price
$ 29.41
Selling Price
$ 25.83
3195
1236
2374
3770