Market Price
$ 43.86
Selling Price
$ 39.67
466
291
143
552
Market Price
$ 38.47
Selling Price
$ 33.27
758
412
683
1126
Market Price
$ 66.30
Selling Price
$ 57.23
881
852
506
2907
Market Price
$ 60.27
Selling Price
$ 52.62
919
831
213
4200
Market Price
$ 29.24
Selling Price
$ 25.29
3426
916
2193
3901
Market Price
$ 32.93
Selling Price
$ 27.95
329
104
185
1579
Market Price
$ 59.10
Selling Price
$ 53.15
1851
1244
1539
4588
Market Price
$ 68.76
Selling Price
$ 59.26
679
493
657
821
Market Price
$ 55.81
Selling Price
$ 49.39
3827
3080
3707
4909
Market Price
$ 49.50
Selling Price
$ 42.56
2449
2226
839
2529
Market Price
$ 40.06
Selling Price
$ 34.48
682
495
485
3122
Market Price
$ 53.54
Selling Price
$ 46.61
2393
2029
1628
3738
Market Price
$ 67.14
Selling Price
$ 57.85
1240
926
459
4206
Market Price
$ 29.81
Selling Price
$ 25.89
1145
240
637
2028
Market Price
$ 30.79
Selling Price
$ 27.19
1253
844
1171
3614
Market Price
$ 57.03
Selling Price
$ 51.69
1113
770
1028
2057
Market Price
$ 54.27
Selling Price
$ 45.42
2139
1408
1513
3356
Market Price
$ 31.01
Selling Price
$ 26.80
3113
2712
1285
4087
Market Price
$ 53.28
Selling Price
$ 44.53
2532
1739
598
2935
Market Price
$ 65.05
Selling Price
$ 56.96
3039
1780
2656
3050
Market Price
$ 27.70
Selling Price
$ 25.08
1628
1110
888
3254
Market Price
$ 57.40
Selling Price
$ 49.48
2145
704
723
2420
Market Price
$ 36.89
Selling Price
$ 30.78
1808
870
1102
2213
Market Price
$ 56.99
Selling Price
$ 49.80
1805
1146
1147
3598
Market Price
$ 48.25
Selling Price
$ 41.08
589
445
437
2839
Market Price
$ 48.29
Selling Price
$ 43.53
2317
848
1626
2794
Market Price
$ 56.78
Selling Price
$ 50.52
621
524
605
693
Market Price
$ 29.97
Selling Price
$ 26.36
4433
3957
2565
4937
Market Price
$ 63.81
Selling Price
$ 53.76
872
831
414
2499
Market Price
$ 42.44
Selling Price
$ 37.48
850
328
747
1566
Market Price
$ 66.99
Selling Price
$ 59.54
2075
993
1070
3375
Market Price
$ 35.91
Selling Price
$ 31.75
148
36
71
622
Market Price
$ 66.30
Selling Price
$ 59.73
586
399
566
2117
Market Price
$ 38.72
Selling Price
$ 33.97
2113
1829
1757
2148
Market Price
$ 45.22
Selling Price
$ 40.03
3747
823
3089
4507
Market Price
$ 55.04
Selling Price
$ 47.07
902
197
224
3792
Market Price
$ 64.67
Selling Price
$ 56.77
854
209
679
1449
Market Price
$ 53.97
Selling Price
$ 47.26
1826
598
809
4077
Market Price
$ 59.60
Selling Price
$ 51.51
402
160
333
1744
Market Price
$ 59.16
Selling Price
$ 50.09
1707
1183
550
2099