Market Price
$ 63.16
Selling Price
$ 56.67
791
439
580
1864
Market Price
$ 53.93
Selling Price
$ 48.25
783
638
469
824
Market Price
$ 33.60
Selling Price
$ 29.87
1884
1216
1774
1898
Market Price
$ 27.95
Selling Price
$ 25.36
1205
523
248
4463
Market Price
$ 54.97
Selling Price
$ 47.31
2540
1441
843
3570
Market Price
$ 58.93
Selling Price
$ 50.40
1433
406
486
3635
Market Price
$ 57.61
Selling Price
$ 48.22
2764
2238
2428
3738
Market Price
$ 62.69
Selling Price
$ 55.24
1289
649
615
1810
Market Price
$ 63.08
Selling Price
$ 55.99
1964
684
400
3657
Market Price
$ 36.81
Selling Price
$ 31.57
1351
383
287
2381
Market Price
$ 29.08
Selling Price
$ 25.63
2864
1140
2387
3143
Market Price
$ 40.34
Selling Price
$ 35.52
2765
1551
1837
3142
Market Price
$ 61.97
Selling Price
$ 53.99
1868
727
1144
4281
Market Price
$ 67.91
Selling Price
$ 58.15
1345
514
1216
3439
Market Price
$ 66.59
Selling Price
$ 58.91
2043
759
1584
2058
Market Price
$ 41.19
Selling Price
$ 35.47
2917
1856
2237
4334
Market Price
$ 35.06
Selling Price
$ 31.15
2748
2098
2572
3545
Market Price
$ 51.61
Selling Price
$ 43.42
812
457
455
1458
Market Price
$ 34.54
Selling Price
$ 30.32
376
304
129
419
Market Price
$ 58.00
Selling Price
$ 51.06
1641
719
409
2848
Market Price
$ 48.24
Selling Price
$ 43.33
1229
864
256
1457
Market Price
$ 53.59
Selling Price
$ 46.86
708
207
442
3323
Market Price
$ 62.80
Selling Price
$ 55.33
1581
1304
708
1605
Market Price
$ 38.03
Selling Price
$ 33.25
2640
2443
2039
3917
Market Price
$ 48.17
Selling Price
$ 40.32
246
225
212
911
Market Price
$ 54.63
Selling Price
$ 47.78
236
205
110
967
Market Price
$ 40.52
Selling Price
$ 34.52
1299
1167
1002
1982
Market Price
$ 36.90
Selling Price
$ 33.28
1060
556
756
2825
Market Price
$ 68.18
Selling Price
$ 58.95
1119
686
717
1299
Market Price
$ 66.13
Selling Price
$ 55.50
1830
1235
1708
4494
Market Price
$ 32.47
Selling Price
$ 29.51
1436
1185
758
4111
Market Price
$ 51.93
Selling Price
$ 45.69
2880
2649
2534
4543
Market Price
$ 67.29
Selling Price
$ 57.97
3520
1844
1415
4578
Market Price
$ 43.99
Selling Price
$ 38.06
1710
666
1121
1742
Market Price
$ 40.76
Selling Price
$ 35.77
888
508
272
3407
Market Price
$ 30.91
Selling Price
$ 26.94
1208
998
718
4510
Market Price
$ 54.32
Selling Price
$ 47.97
1179
279
1071
1655
Market Price
$ 56.31
Selling Price
$ 50.97
242
170
129
1007
Market Price
$ 55.35
Selling Price
$ 48.96
1622
962
726
2637
Market Price
$ 36.76
Selling Price
$ 32.94
1399
545
326
1799