Market Price
$ 41.56
Selling Price
$ 36.96
146
43
107
487
Market Price
$ 61.87
Selling Price
$ 54.32
1752
458
1396
2520
Market Price
$ 67.35
Selling Price
$ 58.22
1818
642
958
2811
Market Price
$ 54.27
Selling Price
$ 47.26
210
74
116
592
Market Price
$ 45.72
Selling Price
$ 39.36
560
371
307
794
Market Price
$ 35.41
Selling Price
$ 29.84
1754
1148
1712
4732
Market Price
$ 31.79
Selling Price
$ 28.28
2925
1852
1883
3777
Market Price
$ 47.72
Selling Price
$ 40.52
875
737
455
3905
Market Price
$ 42.74
Selling Price
$ 38.11
1278
920
1205
4466
Market Price
$ 49.04
Selling Price
$ 41.68
1164
490
1152
3565
Market Price
$ 57.49
Selling Price
$ 48.43
3606
2929
1302
4450
Market Price
$ 69.39
Selling Price
$ 58.49
971
304
760
1442
Market Price
$ 31.12
Selling Price
$ 26.34
1695
859
1499
1861
Market Price
$ 31.64
Selling Price
$ 27.74
2096
967
1127
2677
Market Price
$ 45.14
Selling Price
$ 40.78
520
383
137
1163
Market Price
$ 31.52
Selling Price
$ 27.06
1356
1232
1206
4288
Market Price
$ 68.18
Selling Price
$ 58.17
919
674
544
1764
Market Price
$ 65.58
Selling Price
$ 56.27
2645
2090
2220
4977
Market Price
$ 35.77
Selling Price
$ 31.06
4137
2083
1984
4190
Market Price
$ 69.46
Selling Price
$ 59.67
803
214
508
938
Market Price
$ 39.43
Selling Price
$ 34.10
227
135
119
599
Market Price
$ 44.54
Selling Price
$ 40.27
1101
1029
1088
2353
Market Price
$ 70.38
Selling Price
$ 59.09
2460
1100
2326
5000
Market Price
$ 49.37
Selling Price
$ 41.73
833
700
631
1817
Market Price
$ 48.77
Selling Price
$ 41.51
868
497
173
1055
Market Price
$ 39.89
Selling Price
$ 35.28
667
189
413
2034
Market Price
$ 67.51
Selling Price
$ 59.96
2366
1874
676
3659
Market Price
$ 67.79
Selling Price
$ 56.51
494
133
112
1380
Market Price
$ 36.75
Selling Price
$ 30.86
3675
3490
3363
4853
Market Price
$ 70.22
Selling Price
$ 59.27
1594
458
412
3527
Market Price
$ 37.22
Selling Price
$ 33.50
2743
872
1416
4162
Market Price
$ 44.26
Selling Price
$ 39.40
1469
653
1159
3949
Market Price
$ 39.18
Selling Price
$ 34.51
3390
788
882
4071
Market Price
$ 56.51
Selling Price
$ 47.71
607
432
477
1370
Market Price
$ 42.25
Selling Price
$ 36.35
3402
3202
2187
4539
Market Price
$ 42.74
Selling Price
$ 36.35
2650
837
2227
3382
Market Price
$ 59.00
Selling Price
$ 51.80
3884
1130
1891
4054
Market Price
$ 63.58
Selling Price
$ 54.21
2000
815
537
2347
Market Price
$ 32.98
Selling Price
$ 29.75
479
407
209
1049
Market Price
$ 65.36
Selling Price
$ 58.19
524
450
308
2220