Market Price
$ 70.26
Selling Price
$ 58.69
875
244
789
1618
Market Price
$ 49.40
Selling Price
$ 42.42
1110
831
627
4776
Market Price
$ 35.55
Selling Price
$ 31.13
3859
2744
2840
4312
Market Price
$ 47.17
Selling Price
$ 41.08
373
93
304
1218
Market Price
$ 30.83
Selling Price
$ 26.43
1137
797
626
1821
Market Price
$ 66.22
Selling Price
$ 57.02
3741
1520
2326
3979
Market Price
$ 49.19
Selling Price
$ 42.89
2030
520
1646
4256
Market Price
$ 51.10
Selling Price
$ 44.14
815
206
471
2477
Market Price
$ 58.42
Selling Price
$ 50.93
3069
1594
1979
3576
Market Price
$ 32.01
Selling Price
$ 26.84
3407
2242
892
3752
Market Price
$ 35.40
Selling Price
$ 31.09
1762
1183
1391
3139
Market Price
$ 39.15
Selling Price
$ 34.54
149
128
149
506
Market Price
$ 31.09
Selling Price
$ 27.20
359
196
215
647
Market Price
$ 43.12
Selling Price
$ 37.16
3053
823
2235
4969
Market Price
$ 51.35
Selling Price
$ 44.53
1006
785
982
2993
Market Price
$ 60.71
Selling Price
$ 53.49
3024
2387
2111
3041
Market Price
$ 34.30
Selling Price
$ 30.98
1831
1550
1761
1944
Market Price
$ 42.10
Selling Price
$ 37.13
1201
720
445
4647
Market Price
$ 48.44
Selling Price
$ 43.23
2196
1329
822
3294
Market Price
$ 33.31
Selling Price
$ 28.00
3375
3129
3233
4939
Market Price
$ 65.37
Selling Price
$ 58.93
204
185
82
826
Market Price
$ 65.93
Selling Price
$ 57.22
1424
1120
1157
3933
Market Price
$ 52.16
Selling Price
$ 44.05
481
413
385
901
Market Price
$ 38.56
Selling Price
$ 34.35
877
227
488
1849
Market Price
$ 67.71
Selling Price
$ 57.56
830
310
562
2974
Market Price
$ 59.14
Selling Price
$ 52.82
1277
1212
259
1590
Market Price
$ 29.10
Selling Price
$ 25.51
1596
1537
1219
2034
Market Price
$ 58.18
Selling Price
$ 51.58
240
224
93
659
Market Price
$ 40.94
Selling Price
$ 34.13
401
367
120
843
Market Price
$ 35.23
Selling Price
$ 31.36
1349
327
1223
3392
Market Price
$ 37.08
Selling Price
$ 32.55
3152
2815
1899
3402
Market Price
$ 66.09
Selling Price
$ 58.80
4694
1515
1340
4926
Market Price
$ 52.30
Selling Price
$ 43.82
1339
1212
1093
4629
Market Price
$ 63.27
Selling Price
$ 56.76
954
953
890
4097
Market Price
$ 29.83
Selling Price
$ 25.00
3799
3633
1840
4944
Market Price
$ 30.01
Selling Price
$ 26.08
1810
1701
1749
3246
Market Price
$ 43.07
Selling Price
$ 38.46
488
297
145
946
Market Price
$ 65.59
Selling Price
$ 58.75
4036
2268
3294
4883
Market Price
$ 33.72
Selling Price
$ 30.09
1738
726
739
3100
Market Price
$ 64.62
Selling Price
$ 57.24
516
105
105
853