Market Price
$ 68.52
Selling Price
$ 57.83
1186
1077
837
1716
Market Price
$ 41.31
Selling Price
$ 36.74
482
340
405
2262
Market Price
$ 39.63
Selling Price
$ 33.62
1552
1451
1001
2191
Market Price
$ 54.50
Selling Price
$ 47.12
1058
519
476
2794
Market Price
$ 53.71
Selling Price
$ 47.33
966
962
671
1805
Market Price
$ 60.64
Selling Price
$ 54.84
2344
2001
2322
3082
Market Price
$ 37.61
Selling Price
$ 32.29
1025
959
475
1159
Market Price
$ 31.90
Selling Price
$ 27.20
916
441
223
2096
Market Price
$ 42.93
Selling Price
$ 37.90
1128
699
923
2037
Market Price
$ 54.79
Selling Price
$ 45.77
2801
2576
984
3043
Market Price
$ 51.68
Selling Price
$ 43.64
453
284
434
2066
Market Price
$ 57.74
Selling Price
$ 49.15
2104
616
840
2212
Market Price
$ 68.67
Selling Price
$ 59.04
1677
1031
1196
2639
Market Price
$ 59.43
Selling Price
$ 50.35
915
233
241
1123
Market Price
$ 38.40
Selling Price
$ 32.56
2100
2050
969
3619
Market Price
$ 34.18
Selling Price
$ 29.16
393
264
246
818
Market Price
$ 61.21
Selling Price
$ 52.74
1690
1687
1613
2377
Market Price
$ 51.65
Selling Price
$ 46.52
338
235
149
1028
Market Price
$ 47.82
Selling Price
$ 39.95
336
311
212
661
Market Price
$ 49.50
Selling Price
$ 42.74
1649
1462
1102
1777
Market Price
$ 57.75
Selling Price
$ 49.58
2561
1650
1321
3374
Market Price
$ 41.19
Selling Price
$ 36.72
1773
904
1353
3945
Market Price
$ 40.51
Selling Price
$ 36.34
2989
2683
989
4114
Market Price
$ 31.65
Selling Price
$ 28.33
1257
288
312
4322
Market Price
$ 57.99
Selling Price
$ 50.11
858
226
803
895
Market Price
$ 47.62
Selling Price
$ 42.40
1086
424
239
1306
Market Price
$ 52.60
Selling Price
$ 45.63
899
316
335
2550
Market Price
$ 33.68
Selling Price
$ 30.25
600
379
303
1314
Market Price
$ 29.69
Selling Price
$ 26.87
2448
1043
1720
3026
Market Price
$ 54.86
Selling Price
$ 49.71
106
38
81
511
Market Price
$ 49.44
Selling Price
$ 42.22
1630
1300
1559
2887
Market Price
$ 37.76
Selling Price
$ 33.80
1816
885
954
3760
Market Price
$ 53.42
Selling Price
$ 45.59
535
472
148
973
Market Price
$ 66.55
Selling Price
$ 56.38
3314
949
1137
3518
Market Price
$ 67.20
Selling Price
$ 58.77
2203
915
998
4578
Market Price
$ 41.05
Selling Price
$ 35.83
3546
1662
1839
4588
Market Price
$ 64.02
Selling Price
$ 55.12
3793
3320
1945
3953
Market Price
$ 67.15
Selling Price
$ 59.92
437
112
269
1019
Market Price
$ 43.79
Selling Price
$ 38.17
1613
924
536
2640
Market Price
$ 40.19
Selling Price
$ 35.30
3301
921
2094
3697