Market Price
$ 41.40
Selling Price
$ 34.91
202
169
75
833
Market Price
$ 58.20
Selling Price
$ 49.04
1692
1619
962
3490
Market Price
$ 57.58
Selling Price
$ 50.10
3557
1132
2749
3776
Market Price
$ 39.73
Selling Price
$ 35.48
1662
815
1565
1865
Market Price
$ 52.64
Selling Price
$ 45.77
3512
2055
1021
4054
Market Price
$ 62.30
Selling Price
$ 56.12
3329
2584
1211
3651
Market Price
$ 64.11
Selling Price
$ 58.27
518
287
117
1812
Market Price
$ 52.85
Selling Price
$ 46.75
168
160
51
643
Market Price
$ 59.39
Selling Price
$ 50.16
1714
698
1151
2012
Market Price
$ 42.28
Selling Price
$ 36.35
483
366
192
555
Market Price
$ 69.29
Selling Price
$ 58.86
3428
2961
2058
4051
Market Price
$ 47.24
Selling Price
$ 42.65
4931
3024
1779
4956
Market Price
$ 48.32
Selling Price
$ 43.14
353
93
280
596
Market Price
$ 42.62
Selling Price
$ 37.68
237
203
203
772
Market Price
$ 45.90
Selling Price
$ 40.08
2891
1398
1122
3091
Market Price
$ 51.94
Selling Price
$ 45.91
561
467
189
699
Market Price
$ 60.52
Selling Price
$ 54.82
1344
940
1268
1946
Market Price
$ 65.21
Selling Price
$ 56.07
1118
487
758
1727
Market Price
$ 60.88
Selling Price
$ 55.17
2333
770
1971
4505
Market Price
$ 34.47
Selling Price
$ 29.93
863
476
273
866
Market Price
$ 53.53
Selling Price
$ 46.49
2480
1418
1733
4318
Market Price
$ 69.16
Selling Price
$ 59.18
1030
984
375
2647
Market Price
$ 32.75
Selling Price
$ 28.14
1555
974
769
2074
Market Price
$ 48.51
Selling Price
$ 42.17
396
254
226
1161
Market Price
$ 33.01
Selling Price
$ 29.23
659
621
190
949
Market Price
$ 44.28
Selling Price
$ 38.00
787
537
703
1394
Market Price
$ 40.27
Selling Price
$ 33.59
2952
1678
2491
4082
Market Price
$ 68.60
Selling Price
$ 58.31
1328
883
935
1612
Market Price
$ 34.95
Selling Price
$ 30.99
1007
428
267
3444
Market Price
$ 39.83
Selling Price
$ 35.54
643
410
555
1217
Market Price
$ 47.02
Selling Price
$ 40.58
2201
1795
2141
3073
Market Price
$ 66.47
Selling Price
$ 59.12
4931
1179
1867
4937
Market Price
$ 59.78
Selling Price
$ 53.33
4443
3393
2426
4645
Market Price
$ 29.13
Selling Price
$ 25.85
955
579
534
4200
Market Price
$ 32.58
Selling Price
$ 28.64
1623
905
660
3180
Market Price
$ 47.56
Selling Price
$ 42.45
1234
465
696
3836
Market Price
$ 33.12
Selling Price
$ 29.53
3021
1320
869
3888
Market Price
$ 59.87
Selling Price
$ 50.07
1697
955
1226
4630
Market Price
$ 61.78
Selling Price
$ 53.61
176
87
50
823
Market Price
$ 47.36
Selling Price
$ 40.99
1683
1068
1015
1800