Market Price
$ 40.67
Selling Price
$ 36.92
937
598
455
1252
Market Price
$ 34.92
Selling Price
$ 30.48
589
359
228
1445
Market Price
$ 46.39
Selling Price
$ 41.83
442
442
321
1593
Market Price
$ 46.13
Selling Price
$ 39.55
1557
1136
557
4944
Market Price
$ 51.26
Selling Price
$ 43.65
1222
452
324
3209
Market Price
$ 32.59
Selling Price
$ 27.89
2095
1224
1166
2463
Market Price
$ 65.78
Selling Price
$ 58.60
1146
1109
910
4494
Market Price
$ 65.11
Selling Price
$ 56.71
156
114
95
658
Market Price
$ 60.80
Selling Price
$ 54.98
262
167
157
566
Market Price
$ 62.95
Selling Price
$ 52.73
2314
1534
1257
3459
Market Price
$ 58.87
Selling Price
$ 49.56
2489
2191
2216
4108
Market Price
$ 39.42
Selling Price
$ 33.36
1062
231
646
1801
Market Price
$ 35.05
Selling Price
$ 30.74
526
187
387
1204
Market Price
$ 62.83
Selling Price
$ 55.12
3140
845
1310
3566
Market Price
$ 44.15
Selling Price
$ 38.29
3394
990
2266
4183
Market Price
$ 43.60
Selling Price
$ 37.10
302
89
103
1155
Market Price
$ 46.48
Selling Price
$ 40.74
1511
1038
1274
3550
Market Price
$ 40.63
Selling Price
$ 35.54
743
632
724
2144
Market Price
$ 55.11
Selling Price
$ 48.98
1336
799
682
1763
Market Price
$ 30.71
Selling Price
$ 26.46
1775
920
594
2728
Market Price
$ 63.13
Selling Price
$ 54.44
655
260
541
3125
Market Price
$ 57.56
Selling Price
$ 50.24
2921
2574
2524
3992
Market Price
$ 54.23
Selling Price
$ 45.59
2833
1238
1092
3221
Market Price
$ 59.42
Selling Price
$ 50.90
983
963
950
2977
Market Price
$ 42.37
Selling Price
$ 37.97
269
199
84
741
Market Price
$ 58.13
Selling Price
$ 49.66
2268
941
1413
3534
Market Price
$ 42.76
Selling Price
$ 38.44
1040
313
864
4708
Market Price
$ 45.59
Selling Price
$ 39.17
2367
629
2116
2396
Market Price
$ 50.14
Selling Price
$ 44.15
1652
1285
1293
1972
Market Price
$ 46.12
Selling Price
$ 40.52
379
143
283
434
Market Price
$ 66.54
Selling Price
$ 56.15
2683
2277
2002
2786
Market Price
$ 42.70
Selling Price
$ 36.74
1395
1365
831
2306
Market Price
$ 67.62
Selling Price
$ 57.52
555
362
304
1104
Market Price
$ 31.63
Selling Price
$ 28.62
1171
507
1014
3062
Market Price
$ 37.70
Selling Price
$ 31.86
2972
2246
1996
3484
Market Price
$ 53.32
Selling Price
$ 46.89
845
404
750
1255
Market Price
$ 40.68
Selling Price
$ 35.87
1696
805
1446
2537
Market Price
$ 67.70
Selling Price
$ 59.15
844
572
431
2818
Market Price
$ 37.84
Selling Price
$ 31.63
1912
436
1651
3882
Market Price
$ 68.35
Selling Price
$ 59.66
1072
974
899
2512