Market Price
$ 60.03
Selling Price
$ 50.50
509
214
436
2466
Market Price
$ 33.18
Selling Price
$ 28.74
4509
1301
2166
4637
Market Price
$ 55.02
Selling Price
$ 46.06
755
372
633
1879
Market Price
$ 65.09
Selling Price
$ 58.86
552
210
242
1528
Market Price
$ 60.19
Selling Price
$ 51.08
1510
1201
311
3991
Market Price
$ 51.37
Selling Price
$ 45.51
1075
569
643
2323
Market Price
$ 32.27
Selling Price
$ 27.16
3502
2964
1560
4877
Market Price
$ 49.80
Selling Price
$ 45.10
1389
478
1129
1978
Market Price
$ 38.28
Selling Price
$ 34.45
4228
4097
2085
4524
Market Price
$ 39.16
Selling Price
$ 34.04
3763
2069
1887
4757
Market Price
$ 28.97
Selling Price
$ 25.26
845
461
800
2438
Market Price
$ 38.44
Selling Price
$ 34.08
266
225
208
412
Market Price
$ 32.10
Selling Price
$ 28.38
456
219
422
657
Market Price
$ 31.55
Selling Price
$ 27.61
648
577
144
1478
Market Price
$ 59.84
Selling Price
$ 51.56
1517
545
430
3759
Market Price
$ 63.53
Selling Price
$ 56.72
3228
1228
1423
4308
Market Price
$ 52.39
Selling Price
$ 45.69
1011
513
226
1788
Market Price
$ 29.94
Selling Price
$ 25.57
662
641
569
3286
Market Price
$ 49.57
Selling Price
$ 42.39
1171
1043
683
2099
Market Price
$ 48.82
Selling Price
$ 42.13
253
116
165
453
Market Price
$ 65.83
Selling Price
$ 59.41
1830
1227
547
1863
Market Price
$ 61.86
Selling Price
$ 53.31
1469
864
1339
3549
Market Price
$ 58.77
Selling Price
$ 49.05
2305
801
1951
3936
Market Price
$ 38.03
Selling Price
$ 32.32
1539
342
853
3899
Market Price
$ 48.81
Selling Price
$ 40.84
1746
1608
431
3589
Market Price
$ 44.75
Selling Price
$ 37.30
3140
2067
1074
4517
Market Price
$ 60.58
Selling Price
$ 51.88
1837
1330
1709
2635
Market Price
$ 36.21
Selling Price
$ 30.70
349
196
267
485
Market Price
$ 57.52
Selling Price
$ 48.88
3442
2955
701
4325
Market Price
$ 46.22
Selling Price
$ 39.57
655
205
246
1028
Market Price
$ 61.17
Selling Price
$ 52.98
2911
1382
2786
3099
Market Price
$ 64.39
Selling Price
$ 55.12
1373
1025
662
3064
Market Price
$ 36.91
Selling Price
$ 30.87
1684
1680
655
3675
Market Price
$ 42.58
Selling Price
$ 36.40
2753
816
1056
3025
Market Price
$ 63.63
Selling Price
$ 53.72
1808
1456
1135
4018
Market Price
$ 51.10
Selling Price
$ 45.73
1110
960
1068
3817
Market Price
$ 29.33
Selling Price
$ 26.64
1134
1077
418
1201
Market Price
$ 36.70
Selling Price
$ 32.50
165
77
152
554
Market Price
$ 57.44
Selling Price
$ 48.61
1467
518
930
3021
Market Price
$ 44.67
Selling Price
$ 38.52
2509
1684
1393
3902