Market Price
$ 51.31
Selling Price
$ 43.78
388
151
348
855
Market Price
$ 64.49
Selling Price
$ 56.95
1657
928
863
3241
Market Price
$ 44.27
Selling Price
$ 37.00
672
352
561
967
Market Price
$ 39.51
Selling Price
$ 34.35
282
57
172
1322
Market Price
$ 55.55
Selling Price
$ 48.24
1954
1032
692
4445
Market Price
$ 29.10
Selling Price
$ 25.62
786
250
476
840
Market Price
$ 33.23
Selling Price
$ 29.96
1220
1164
941
2798
Market Price
$ 38.66
Selling Price
$ 33.05
1224
749
899
4672
Market Price
$ 29.62
Selling Price
$ 25.10
162
34
159
431
Market Price
$ 50.87
Selling Price
$ 45.82
700
421
681
1755
Market Price
$ 43.24
Selling Price
$ 36.33
1351
332
1320
4407
Market Price
$ 28.15
Selling Price
$ 25.28
322
217
150
1022
Market Price
$ 50.71
Selling Price
$ 45.03
1979
613
870
4194
Market Price
$ 40.97
Selling Price
$ 34.95
665
537
638
795
Market Price
$ 38.81
Selling Price
$ 34.91
495
452
434
1535
Market Price
$ 30.83
Selling Price
$ 26.53
2803
2260
2693
4849
Market Price
$ 57.07
Selling Price
$ 47.58
318
215
243
438
Market Price
$ 59.45
Selling Price
$ 50.45
2955
654
1395
3937
Market Price
$ 67.73
Selling Price
$ 59.90
867
218
247
945
Market Price
$ 31.52
Selling Price
$ 28.01
382
167
108
417
Market Price
$ 35.01
Selling Price
$ 30.05
464
268
116
505
Market Price
$ 35.65
Selling Price
$ 32.41
1651
663
806
4577
Market Price
$ 65.59
Selling Price
$ 59.00
1958
1415
1779
2020
Market Price
$ 36.43
Selling Price
$ 32.54
510
236
414
1033
Market Price
$ 59.24
Selling Price
$ 49.56
1651
1431
1362
4396
Market Price
$ 59.63
Selling Price
$ 51.75
1443
784
593
3461
Market Price
$ 45.26
Selling Price
$ 38.07
1429
730
1369
2534
Market Price
$ 31.36
Selling Price
$ 26.19
1028
891
244
1900
Market Price
$ 53.59
Selling Price
$ 45.97
2245
735
750
4105
Market Price
$ 54.77
Selling Price
$ 47.88
602
235
577
2796
Market Price
$ 38.87
Selling Price
$ 32.81
656
343
514
1428
Market Price
$ 50.18
Selling Price
$ 42.06
390
80
116
1120
Market Price
$ 58.97
Selling Price
$ 50.83
264
114
216
1306
Market Price
$ 55.91
Selling Price
$ 50.70
1446
654
444
2882
Market Price
$ 54.73
Selling Price
$ 47.55
1092
793
865
1574
Market Price
$ 63.97
Selling Price
$ 54.02
1301
1247
563
3111
Market Price
$ 36.71
Selling Price
$ 30.85
746
384
539
1009
Market Price
$ 54.32
Selling Price
$ 48.41
3557
1358
2265
4423
Market Price
$ 44.16
Selling Price
$ 38.74
2558
986
1839
3070
Market Price
$ 33.91
Selling Price
$ 28.43
1017
788
274
2427