Market Price
$ 62.16
Selling Price
$ 52.13
2392
1922
734
3488
Market Price
$ 68.77
Selling Price
$ 57.78
2236
705
1979
4382
Market Price
$ 54.48
Selling Price
$ 47.26
947
781
881
1824
Market Price
$ 32.24
Selling Price
$ 27.84
3697
1356
3584
4490
Market Price
$ 63.74
Selling Price
$ 57.31
575
354
261
1026
Market Price
$ 36.48
Selling Price
$ 31.24
992
848
649
1814
Market Price
$ 70.10
Selling Price
$ 59.63
581
537
218
1709
Market Price
$ 37.48
Selling Price
$ 33.97
2032
1723
465
4659
Market Price
$ 61.07
Selling Price
$ 51.74
1458
853
939
2822
Market Price
$ 51.87
Selling Price
$ 43.24
437
255
203
1873
Market Price
$ 40.82
Selling Price
$ 34.82
1911
433
842
2099
Market Price
$ 41.91
Selling Price
$ 35.29
2026
1837
446
2888
Market Price
$ 58.38
Selling Price
$ 50.54
1994
515
484
4420
Market Price
$ 47.45
Selling Price
$ 40.81
1325
937
811
3024
Market Price
$ 50.81
Selling Price
$ 42.84
1227
1079
259
1480
Market Price
$ 30.19
Selling Price
$ 26.12
982
937
347
1770
Market Price
$ 36.86
Selling Price
$ 32.59
529
412
108
1723
Market Price
$ 29.88
Selling Price
$ 25.62
2723
576
1788
4790
Market Price
$ 64.36
Selling Price
$ 58.50
379
268
336
922
Market Price
$ 50.71
Selling Price
$ 45.62
2500
1813
1449
2750
Market Price
$ 55.55
Selling Price
$ 48.20
3182
708
2571
4511
Market Price
$ 50.41
Selling Price
$ 45.13
1726
691
669
2461
Market Price
$ 44.79
Selling Price
$ 39.15
1822
1484
1705
2653
Market Price
$ 46.12
Selling Price
$ 41.88
727
605
474
909
Market Price
$ 42.41
Selling Price
$ 36.75
789
324
667
891
Market Price
$ 56.85
Selling Price
$ 50.62
173
162
41
857
Market Price
$ 45.32
Selling Price
$ 40.45
245
165
234
732
Market Price
$ 64.27
Selling Price
$ 53.87
547
158
438
2152
Market Price
$ 62.77
Selling Price
$ 56.30
3348
1128
1244
3553
Market Price
$ 64.84
Selling Price
$ 55.88
402
313
270
1307
Market Price
$ 35.05
Selling Price
$ 31.04
1947
857
1394
2518
Market Price
$ 54.27
Selling Price
$ 48.10
1744
547
1255
3689
Market Price
$ 29.25
Selling Price
$ 26.49
2898
1134
1463
4910
Market Price
$ 48.76
Selling Price
$ 43.12
2441
2141
1167
2497
Market Price
$ 61.08
Selling Price
$ 54.70
679
200
330
2099
Market Price
$ 37.38
Selling Price
$ 33.45
1178
978
379
1644
Market Price
$ 32.80
Selling Price
$ 29.19
1071
515
765
2865
Market Price
$ 46.29
Selling Price
$ 40.84
1554
1538
467
1671
Market Price
$ 45.27
Selling Price
$ 38.33
1200
562
869
1357
Market Price
$ 60.25
Selling Price
$ 53.60
689
313
517
1584