Market Price
$ 34.03
Selling Price
$ 30.23
3078
1236
834
4189
Market Price
$ 38.36
Selling Price
$ 32.57
375
78
213
491
Market Price
$ 41.43
Selling Price
$ 35.88
2242
2006
693
4255
Market Price
$ 34.68
Selling Price
$ 28.94
605
234
508
807
Market Price
$ 32.93
Selling Price
$ 27.93
227
176
180
434
Market Price
$ 58.78
Selling Price
$ 51.91
2106
1680
855
2507
Market Price
$ 40.46
Selling Price
$ 33.88
3520
2804
1783
4071
Market Price
$ 36.36
Selling Price
$ 30.82
1704
700
542
1743
Market Price
$ 36.03
Selling Price
$ 31.75
214
118
97
464
Market Price
$ 55.07
Selling Price
$ 45.97
1733
1350
1627
3093
Market Price
$ 54.55
Selling Price
$ 46.03
1910
448
1545
4315
Market Price
$ 62.40
Selling Price
$ 53.07
201
84
109
595
Market Price
$ 49.63
Selling Price
$ 41.43
2180
1150
1439
2477
Market Price
$ 64.07
Selling Price
$ 54.70
3219
1670
939
4927
Market Price
$ 52.66
Selling Price
$ 45.68
827
431
691
835
Market Price
$ 44.14
Selling Price
$ 37.91
277
184
254
826
Market Price
$ 33.25
Selling Price
$ 27.95
1512
1475
884
3777
Market Price
$ 58.47
Selling Price
$ 48.95
596
272
583
2092
Market Price
$ 48.49
Selling Price
$ 40.60
2430
2368
520
4371
Market Price
$ 37.38
Selling Price
$ 31.35
1679
1348
1257
3704
Market Price
$ 62.10
Selling Price
$ 53.72
4359
2299
3582
4546
Market Price
$ 66.70
Selling Price
$ 59.08
2586
2100
690
4286
Market Price
$ 55.23
Selling Price
$ 48.89
238
105
118
600
Market Price
$ 47.64
Selling Price
$ 41.79
3071
3047
1094
4215
Market Price
$ 65.57
Selling Price
$ 56.69
540
407
188
2464
Market Price
$ 29.33
Selling Price
$ 25.55
2150
2074
840
4549
Market Price
$ 46.19
Selling Price
$ 38.68
1074
853
833
2196
Market Price
$ 39.81
Selling Price
$ 35.95
1273
718
922
3520
Market Price
$ 59.48
Selling Price
$ 50.36
2215
1023
1860
3872
Market Price
$ 33.37
Selling Price
$ 28.62
3511
2789
1271
4178
Market Price
$ 51.26
Selling Price
$ 45.91
583
264
293
1363
Market Price
$ 39.04
Selling Price
$ 35.32
2357
1842
693
4838
Market Price
$ 40.04
Selling Price
$ 35.22
458
96
91
862
Market Price
$ 59.97
Selling Price
$ 50.27
1752
1288
649
1835
Market Price
$ 44.78
Selling Price
$ 40.37
4058
3915
2201
4802
Market Price
$ 36.16
Selling Price
$ 30.53
1696
745
703
2725
Market Price
$ 45.00
Selling Price
$ 40.75
718
143
508
1888
Market Price
$ 56.61
Selling Price
$ 49.41
1036
247
639
3696
Market Price
$ 57.29
Selling Price
$ 48.77
1575
1032
655
1945
Market Price
$ 52.71
Selling Price
$ 44.82
3077
1360
1373
3389