Market Price
$ 36.70
Selling Price
$ 32.06
1147
614
446
1383
Market Price
$ 52.15
Selling Price
$ 46.58
1170
1058
935
2342
Market Price
$ 69.43
Selling Price
$ 58.62
362
127
295
1090
Market Price
$ 45.34
Selling Price
$ 38.84
1100
1035
545
3810
Market Price
$ 57.46
Selling Price
$ 48.52
2804
2709
1795
3509
Market Price
$ 55.18
Selling Price
$ 47.93
158
77
42
400
Market Price
$ 65.92
Selling Price
$ 55.37
995
593
713
2392
Market Price
$ 61.97
Selling Price
$ 56.31
420
238
334
669
Market Price
$ 35.40
Selling Price
$ 32.06
776
566
282
836
Market Price
$ 43.30
Selling Price
$ 37.99
1306
646
1107
1351
Market Price
$ 39.11
Selling Price
$ 32.63
204
111
108
423
Market Price
$ 50.36
Selling Price
$ 45.06
2848
2840
2265
4075
Market Price
$ 51.43
Selling Price
$ 44.22
1319
1150
496
1377
Market Price
$ 57.02
Selling Price
$ 50.35
2160
1890
1932
4990
Market Price
$ 29.28
Selling Price
$ 25.84
4110
1496
943
4851
Market Price
$ 48.63
Selling Price
$ 41.29
335
141
295
980
Market Price
$ 59.74
Selling Price
$ 51.86
3741
2988
1959
3975
Market Price
$ 35.03
Selling Price
$ 29.34
3150
2018
1962
3522
Market Price
$ 51.57
Selling Price
$ 46.62
2226
1863
594
4986
Market Price
$ 40.32
Selling Price
$ 36.25
797
505
268
1156
Market Price
$ 66.97
Selling Price
$ 59.88
1102
336
537
1758
Market Price
$ 37.95
Selling Price
$ 32.72
1658
1053
1177
4342
Market Price
$ 43.97
Selling Price
$ 37.90
1121
386
932
4233
Market Price
$ 63.77
Selling Price
$ 55.59
2711
1664
549
4921
Market Price
$ 56.02
Selling Price
$ 48.36
3363
1943
2848
3389
Market Price
$ 59.91
Selling Price
$ 53.73
1797
772
683
4765
Market Price
$ 47.56
Selling Price
$ 41.76
214
163
151
605
Market Price
$ 37.81
Selling Price
$ 31.69
1940
1024
1012
2849
Market Price
$ 34.92
Selling Price
$ 30.57
2246
2117
1218
2958
Market Price
$ 36.52
Selling Price
$ 32.05
329
213
267
1058
Market Price
$ 65.12
Selling Price
$ 58.23
2827
1115
2145
3000
Market Price
$ 49.52
Selling Price
$ 43.03
563
149
335
619
Market Price
$ 61.86
Selling Price
$ 55.64
1786
1268
1615
2568
Market Price
$ 41.00
Selling Price
$ 35.06
1496
1014
333
2994
Market Price
$ 48.05
Selling Price
$ 43.22
476
317
346
639
Market Price
$ 62.23
Selling Price
$ 52.01
572
368
297
1816
Market Price
$ 33.49
Selling Price
$ 28.95
1041
432
353
3783
Market Price
$ 65.03
Selling Price
$ 57.58
1103
469
280
1641
Market Price
$ 65.39
Selling Price
$ 54.64
1291
943
589
4999
Market Price
$ 32.87
Selling Price
$ 28.55
155
51
129
444