Market Price
$ 31.61
Selling Price
$ 27.98
437
117
332
1085
Market Price
$ 32.35
Selling Price
$ 27.11
436
208
297
1433
Market Price
$ 56.56
Selling Price
$ 50.86
2773
2706
2309
3128
Market Price
$ 52.39
Selling Price
$ 44.06
2592
1086
700
4373
Market Price
$ 41.75
Selling Price
$ 36.48
988
601
977
1368
Market Price
$ 30.76
Selling Price
$ 26.12
2917
937
1740
3254
Market Price
$ 53.23
Selling Price
$ 46.37
2133
1504
920
3494
Market Price
$ 28.29
Selling Price
$ 25.24
1241
880
884
3476
Market Price
$ 59.58
Selling Price
$ 53.27
4042
1030
1007
4434
Market Price
$ 30.22
Selling Price
$ 25.38
1348
415
617
2076
Market Price
$ 56.91
Selling Price
$ 51.21
1012
237
969
4312
Market Price
$ 38.77
Selling Price
$ 33.55
1714
895
867
4096
Market Price
$ 48.73
Selling Price
$ 42.18
917
567
499
4422
Market Price
$ 45.92
Selling Price
$ 39.12
484
416
160
1572
Market Price
$ 61.98
Selling Price
$ 54.47
3845
1525
1220
3937
Market Price
$ 52.46
Selling Price
$ 46.08
558
245
538
1775
Market Price
$ 44.49
Selling Price
$ 38.64
3258
3000
1970
4536
Market Price
$ 46.39
Selling Price
$ 40.71
520
119
238
1749
Market Price
$ 53.57
Selling Price
$ 46.63
1216
746
1124
1662
Market Price
$ 36.86
Selling Price
$ 32.48
1886
1106
1144
3135
Market Price
$ 49.27
Selling Price
$ 41.93
3063
1983
2022
3474
Market Price
$ 44.79
Selling Price
$ 39.05
4241
1113
2269
4693
Market Price
$ 60.98
Selling Price
$ 54.45
227
56
168
957
Market Price
$ 66.44
Selling Price
$ 57.73
1634
1456
618
2315
Market Price
$ 68.40
Selling Price
$ 58.06
2323
1944
2266
4779
Market Price
$ 67.88
Selling Price
$ 57.53
503
469
463
827
Market Price
$ 38.96
Selling Price
$ 33.19
473
336
141
1982
Market Price
$ 47.24
Selling Price
$ 39.48
1461
1321
919
3282
Market Price
$ 39.46
Selling Price
$ 34.73
3112
2494
2364
4677
Market Price
$ 69.38
Selling Price
$ 59.73
831
401
527
3418
Market Price
$ 51.66
Selling Price
$ 44.64
2210
2122
1032
3217
Market Price
$ 64.08
Selling Price
$ 57.82
680
165
480
1220
Market Price
$ 57.87
Selling Price
$ 49.83
1004
864
538
1953
Market Price
$ 52.50
Selling Price
$ 43.77
3197
1185
3062
3240
Market Price
$ 56.58
Selling Price
$ 48.01
1411
425
1328
1790
Market Price
$ 66.48
Selling Price
$ 57.09
940
233
541
3540
Market Price
$ 42.30
Selling Price
$ 35.81
2884
893
2859
3629
Market Price
$ 36.02
Selling Price
$ 32.33
3743
3661
1910
4656
Market Price
$ 66.22
Selling Price
$ 56.94
308
269
100
1267
Market Price
$ 33.01
Selling Price
$ 29.12
1112
833
476
2027