Market Price
$ 44.27
Selling Price
$ 38.86
308
255
109
557
Market Price
$ 63.78
Selling Price
$ 57.70
607
514
292
2881
Market Price
$ 46.37
Selling Price
$ 39.88
640
456
226
1558
Market Price
$ 45.49
Selling Price
$ 38.90
3451
1147
828
4910
Market Price
$ 36.63
Selling Price
$ 31.54
563
435
450
825
Market Price
$ 36.86
Selling Price
$ 31.26
2525
766
1805
4564
Market Price
$ 62.89
Selling Price
$ 56.59
537
265
228
706
Market Price
$ 62.29
Selling Price
$ 52.24
784
268
321
3691
Market Price
$ 43.24
Selling Price
$ 36.53
2916
1213
921
3228
Market Price
$ 68.72
Selling Price
$ 58.47
1437
1257
1181
2951
Market Price
$ 34.23
Selling Price
$ 30.27
2023
870
1271
3823
Market Price
$ 66.83
Selling Price
$ 57.63
407
333
236
600
Market Price
$ 60.95
Selling Price
$ 54.30
2036
1498
1573
3235
Market Price
$ 57.31
Selling Price
$ 51.28
2024
877
1036
2865
Market Price
$ 68.21
Selling Price
$ 59.04
3815
3165
2250
4234
Market Price
$ 42.52
Selling Price
$ 37.98
2849
1873
2701
3538
Market Price
$ 39.31
Selling Price
$ 35.28
3500
2275
2334
4724
Market Price
$ 56.91
Selling Price
$ 49.47
3483
3024
1549
4424
Market Price
$ 31.35
Selling Price
$ 27.36
1294
900
438
2676
Market Price
$ 52.62
Selling Price
$ 44.11
706
691
232
1264
Market Price
$ 52.09
Selling Price
$ 44.40
302
284
268
1389
Market Price
$ 44.17
Selling Price
$ 39.29
2204
1980
2163
4930
Market Price
$ 34.25
Selling Price
$ 30.69
3346
1397
2758
4197
Market Price
$ 33.24
Selling Price
$ 29.72
287
222
64
727
Market Price
$ 34.84
Selling Price
$ 30.96
1141
977
800
2374
Market Price
$ 64.42
Selling Price
$ 56.70
770
327
427
854
Market Price
$ 47.05
Selling Price
$ 40.85
2789
2443
1864
3603
Market Price
$ 32.32
Selling Price
$ 29.18
630
375
242
1142
Market Price
$ 30.12
Selling Price
$ 26.68
3475
1371
1244
4798
Market Price
$ 55.33
Selling Price
$ 49.75
770
562
342
3246
Market Price
$ 60.00
Selling Price
$ 54.02
2414
1980
940
4856
Market Price
$ 47.92
Selling Price
$ 41.78
3719
2739
978
4308
Market Price
$ 36.09
Selling Price
$ 31.62
506
404
193
1781
Market Price
$ 35.12
Selling Price
$ 30.45
3196
1973
1188
3592
Market Price
$ 35.33
Selling Price
$ 31.87
420
179
266
505
Market Price
$ 53.86
Selling Price
$ 46.30
1568
1134
1298
1955
Market Price
$ 52.86
Selling Price
$ 46.54
900
714
299
1454
Market Price
$ 47.98
Selling Price
$ 42.14
89
25
39
436
Market Price
$ 66.90
Selling Price
$ 58.05
960
286
510
1019
Market Price
$ 58.25
Selling Price
$ 51.04
866
509
368
1013