Market Price
$ 48.08
Selling Price
$ 41.26
529
310
113
1362
Market Price
$ 60.58
Selling Price
$ 53.05
575
370
321
2098
Market Price
$ 64.59
Selling Price
$ 54.67
3819
3118
3778
3954
Market Price
$ 33.75
Selling Price
$ 30.09
2018
1113
1185
4566
Market Price
$ 66.94
Selling Price
$ 58.60
328
244
223
484
Market Price
$ 39.05
Selling Price
$ 32.63
715
656
483
3378
Market Price
$ 29.54
Selling Price
$ 26.52
2653
830
2482
3201
Market Price
$ 71.43
Selling Price
$ 59.99
1689
875
942
2902
Market Price
$ 56.42
Selling Price
$ 47.82
681
316
664
872
Market Price
$ 45.10
Selling Price
$ 39.69
932
565
603
2034
Market Price
$ 48.90
Selling Price
$ 41.89
1530
613
995
1673
Market Price
$ 42.67
Selling Price
$ 36.58
1503
1247
828
1965
Market Price
$ 43.38
Selling Price
$ 38.67
193
57
78
583
Market Price
$ 37.02
Selling Price
$ 32.26
1430
643
598
4692
Market Price
$ 63.63
Selling Price
$ 55.87
3959
3206
2932
4225
Market Price
$ 30.53
Selling Price
$ 27.37
3651
3382
2608
4191
Market Price
$ 48.13
Selling Price
$ 41.99
2526
1362
1159
3627
Market Price
$ 33.23
Selling Price
$ 29.19
2731
1784
1679
4441
Market Price
$ 57.03
Selling Price
$ 49.65
1503
1427
727
4199
Market Price
$ 33.70
Selling Price
$ 29.69
317
105
234
405
Market Price
$ 56.34
Selling Price
$ 47.93
2087
1268
1802
2123
Market Price
$ 30.58
Selling Price
$ 26.65
341
115
247
660
Market Price
$ 65.44
Selling Price
$ 55.11
1246
539
1002
1953
Market Price
$ 47.42
Selling Price
$ 39.63
1540
1141
1293
1764
Market Price
$ 61.14
Selling Price
$ 51.02
4122
941
1536
4719
Market Price
$ 62.10
Selling Price
$ 51.82
537
409
534
1200
Market Price
$ 43.90
Selling Price
$ 37.70
1013
994
670
3826
Market Price
$ 54.17
Selling Price
$ 48.89
675
401
412
1192
Market Price
$ 44.40
Selling Price
$ 37.25
312
170
133
1110
Market Price
$ 30.52
Selling Price
$ 25.78
2446
2406
2169
4184
Market Price
$ 53.55
Selling Price
$ 45.55
489
390
136
2389
Market Price
$ 41.54
Selling Price
$ 35.66
648
642
502
2566
Market Price
$ 56.28
Selling Price
$ 47.58
1130
237
665
3589
Market Price
$ 41.11
Selling Price
$ 35.75
945
856
218
4599
Market Price
$ 55.95
Selling Price
$ 47.06
476
161
368
850
Market Price
$ 52.63
Selling Price
$ 46.51
2060
783
896
4150
Market Price
$ 63.65
Selling Price
$ 53.50
1305
1103
1209
1827
Market Price
$ 59.32
Selling Price
$ 53.66
523
297
224
900
Market Price
$ 47.10
Selling Price
$ 39.94
1520
803
904
3940
Market Price
$ 33.36
Selling Price
$ 28.67
136
74
82
410