Market Price
$ 30.48
Selling Price
$ 25.90
1280
912
355
4432
Market Price
$ 48.39
Selling Price
$ 41.22
998
848
859
4551
Market Price
$ 60.22
Selling Price
$ 51.73
4333
2356
4147
4490
Market Price
$ 48.25
Selling Price
$ 40.81
1306
1265
1259
3590
Market Price
$ 47.35
Selling Price
$ 42.44
1299
756
271
1479
Market Price
$ 28.84
Selling Price
$ 25.47
777
283
580
2492
Market Price
$ 61.30
Selling Price
$ 54.97
2806
2453
2253
4520
Market Price
$ 31.34
Selling Price
$ 28.12
1157
952
477
1454
Market Price
$ 61.79
Selling Price
$ 55.22
827
389
636
937
Market Price
$ 45.62
Selling Price
$ 39.32
2653
1002
1370
3617
Market Price
$ 58.57
Selling Price
$ 50.46
695
478
244
2470
Market Price
$ 60.23
Selling Price
$ 51.00
1461
1304
670
4072
Market Price
$ 41.92
Selling Price
$ 36.51
2196
450
724
2538
Market Price
$ 39.78
Selling Price
$ 35.52
4686
3255
3638
4942
Market Price
$ 56.26
Selling Price
$ 50.36
1023
1015
276
1445
Market Price
$ 34.20
Selling Price
$ 28.77
352
302
326
1385
Market Price
$ 54.25
Selling Price
$ 46.16
1832
1809
1730
4151
Market Price
$ 66.64
Selling Price
$ 59.01
663
626
326
1852
Market Price
$ 61.06
Selling Price
$ 51.29
3870
1109
1719
4694
Market Price
$ 53.81
Selling Price
$ 45.82
921
504
239
1277
Market Price
$ 59.10
Selling Price
$ 50.93
1349
479
297
3861
Market Price
$ 42.09
Selling Price
$ 37.94
506
310
464
1010
Market Price
$ 59.29
Selling Price
$ 49.60
4374
2645
1676
4434
Market Price
$ 57.80
Selling Price
$ 50.01
1271
506
545
1940
Market Price
$ 65.97
Selling Price
$ 58.49
316
304
233
868
Market Price
$ 29.97
Selling Price
$ 25.81
2050
1394
1849
2578
Market Price
$ 43.37
Selling Price
$ 38.52
1443
1385
1281
3044
Market Price
$ 53.06
Selling Price
$ 47.26
852
493
249
4263
Market Price
$ 40.99
Selling Price
$ 34.27
3833
1545
2658
4877
Market Price
$ 66.83
Selling Price
$ 56.36
4446
1398
1065
4764
Market Price
$ 56.48
Selling Price
$ 50.84
2737
1798
1408
2842
Market Price
$ 53.13
Selling Price
$ 45.95
745
585
206
918
Market Price
$ 61.05
Selling Price
$ 51.30
1604
648
1424
4050
Market Price
$ 32.17
Selling Price
$ 26.85
974
301
622
4138
Market Price
$ 61.57
Selling Price
$ 54.32
2124
2043
1583
4366
Market Price
$ 56.06
Selling Price
$ 49.91
712
316
515
2880
Market Price
$ 37.67
Selling Price
$ 33.41
1104
431
1077
1352
Market Price
$ 61.51
Selling Price
$ 54.05
399
213
321
745
Market Price
$ 39.92
Selling Price
$ 35.61
1205
500
1025
2758
Market Price
$ 38.13
Selling Price
$ 33.00
237
171
161
897