Market Price
$ 36.37
Selling Price
$ 31.42
1511
679
562
2870
Market Price
$ 58.19
Selling Price
$ 52.78
714
600
431
2258
Market Price
$ 66.22
Selling Price
$ 57.49
1704
1021
1314
4286
Market Price
$ 52.09
Selling Price
$ 46.56
604
455
376
2460
Market Price
$ 31.60
Selling Price
$ 26.76
904
490
474
985
Market Price
$ 51.22
Selling Price
$ 44.09
786
777
690
1772
Market Price
$ 49.42
Selling Price
$ 44.56
2616
1831
525
2903
Market Price
$ 44.63
Selling Price
$ 39.57
2809
2581
2009
3503
Market Price
$ 34.52
Selling Price
$ 31.09
1274
1182
831
1977
Market Price
$ 46.48
Selling Price
$ 41.96
2990
1647
788
3614
Market Price
$ 31.90
Selling Price
$ 27.91
3938
3139
1232
4031
Market Price
$ 39.53
Selling Price
$ 35.86
155
144
114
615
Market Price
$ 48.71
Selling Price
$ 42.13
3507
1963
2284
4191
Market Price
$ 45.65
Selling Price
$ 38.27
3226
854
1509
3424
Market Price
$ 47.02
Selling Price
$ 41.40
317
255
271
433
Market Price
$ 71.23
Selling Price
$ 59.58
720
289
630
752
Market Price
$ 59.97
Selling Price
$ 53.84
814
747
221
1038
Market Price
$ 57.74
Selling Price
$ 49.86
916
381
451
987
Market Price
$ 50.82
Selling Price
$ 45.16
1273
418
1190
1624
Market Price
$ 45.98
Selling Price
$ 38.65
225
205
193
511
Market Price
$ 48.18
Selling Price
$ 41.03
3040
1991
1803
3100
Market Price
$ 70.23
Selling Price
$ 58.83
1142
430
397
1315
Market Price
$ 33.25
Selling Price
$ 29.38
348
306
85
969
Market Price
$ 49.74
Selling Price
$ 44.35
445
439
180
1719
Market Price
$ 62.77
Selling Price
$ 55.79
1220
751
761
2950
Market Price
$ 51.25
Selling Price
$ 46.53
3031
1911
1247
4303
Market Price
$ 58.76
Selling Price
$ 50.62
3080
1905
716
4988
Market Price
$ 28.10
Selling Price
$ 25.53
709
367
539
1230
Market Price
$ 60.07
Selling Price
$ 52.34
1413
392
967
2946
Market Price
$ 40.55
Selling Price
$ 35.39
3105
2282
2921
4385
Market Price
$ 50.58
Selling Price
$ 44.87
866
420
453
2509
Market Price
$ 35.39
Selling Price
$ 31.32
3895
1095
962
4315
Market Price
$ 57.88
Selling Price
$ 52.25
1064
560
686
1470
Market Price
$ 64.35
Selling Price
$ 56.64
858
548
282
1808
Market Price
$ 64.07
Selling Price
$ 56.98
775
304
757
2731
Market Price
$ 67.03
Selling Price
$ 56.08
1258
253
918
3032
Market Price
$ 62.68
Selling Price
$ 54.48
1134
394
1117
1661
Market Price
$ 58.32
Selling Price
$ 52.11
2427
1677
1755
4520
Market Price
$ 28.27
Selling Price
$ 25.35
2590
2421
1097
4074
Market Price
$ 32.52
Selling Price
$ 28.22
160
33
156
618