Market Price
$ 52.09
Selling Price
$ 44.00
1485
1107
1479
4746
Market Price
$ 57.21
Selling Price
$ 49.17
3721
794
2089
4410
Market Price
$ 39.57
Selling Price
$ 35.61
1163
710
853
2920
Market Price
$ 41.47
Selling Price
$ 34.63
1938
748
807
2125
Market Price
$ 43.47
Selling Price
$ 37.52
3136
659
1846
4952
Market Price
$ 36.10
Selling Price
$ 30.98
1626
1438
844
4670
Market Price
$ 36.63
Selling Price
$ 30.80
1629
325
831
3993
Market Price
$ 38.99
Selling Price
$ 32.67
3128
1180
1143
4150
Market Price
$ 66.65
Selling Price
$ 59.18
1565
533
1188
1649
Market Price
$ 36.44
Selling Price
$ 32.75
2468
1405
896
2660
Market Price
$ 57.10
Selling Price
$ 49.85
3267
2622
2877
3476
Market Price
$ 44.75
Selling Price
$ 40.50
4561
1581
1391
4930
Market Price
$ 36.86
Selling Price
$ 30.89
1927
1507
627
2013
Market Price
$ 46.28
Selling Price
$ 41.31
3097
2835
1015
3974
Market Price
$ 43.80
Selling Price
$ 38.56
2106
1060
864
4514
Market Price
$ 63.87
Selling Price
$ 53.83
2745
2438
2135
4679
Market Price
$ 39.07
Selling Price
$ 33.52
963
481
814
3277
Market Price
$ 45.95
Selling Price
$ 41.26
2459
1918
2129
4042
Market Price
$ 28.55
Selling Price
$ 25.93
260
142
85
1235
Market Price
$ 67.20
Selling Price
$ 56.13
2443
732
2228
2920
Market Price
$ 35.74
Selling Price
$ 29.91
883
752
262
3056
Market Price
$ 53.49
Selling Price
$ 46.14
712
575
190
1048
Market Price
$ 54.78
Selling Price
$ 46.93
3351
1797
904
4883
Market Price
$ 61.34
Selling Price
$ 54.50
2955
1275
845
4215
Market Price
$ 37.81
Selling Price
$ 31.86
1491
751
960
3446
Market Price
$ 30.24
Selling Price
$ 26.61
444
179
146
1625
Market Price
$ 28.73
Selling Price
$ 25.39
1389
923
1006
2508
Market Price
$ 56.86
Selling Price
$ 48.44
656
141
291
2234
Market Price
$ 58.16
Selling Price
$ 52.28
943
484
907
1235
Market Price
$ 47.04
Selling Price
$ 39.32
2137
931
1867
4079
Market Price
$ 44.66
Selling Price
$ 39.77
786
389
428
1146
Market Price
$ 66.27
Selling Price
$ 56.51
2377
2080
1789
2587
Market Price
$ 54.84
Selling Price
$ 49.25
1048
586
658
1863
Market Price
$ 48.96
Selling Price
$ 43.26
1707
449
1144
3149
Market Price
$ 40.96
Selling Price
$ 35.67
3723
3656
772
3943
Market Price
$ 27.63
Selling Price
$ 25.04
1957
611
522
4570
Market Price
$ 67.21
Selling Price
$ 56.51
437
127
391
513
Market Price
$ 34.36
Selling Price
$ 30.83
2828
1589
2586
4287
Market Price
$ 70.72
Selling Price
$ 59.21
314
194
98
922
Market Price
$ 51.96
Selling Price
$ 45.08
804
666
290
2863