Market Price
$ 36.45
Selling Price
$ 31.46
2183
1036
1725
2899
Market Price
$ 30.42
Selling Price
$ 25.71
1955
1133
1735
1986
Market Price
$ 66.06
Selling Price
$ 59.03
2213
1603
1839
4147
Market Price
$ 68.08
Selling Price
$ 58.15
505
284
356
1435
Market Price
$ 38.83
Selling Price
$ 33.91
831
615
504
2296
Market Price
$ 45.24
Selling Price
$ 40.46
2777
1171
2724
2795
Market Price
$ 42.71
Selling Price
$ 36.14
2310
1366
1492
4120
Market Price
$ 45.97
Selling Price
$ 38.41
3643
2053
3447
3784
Market Price
$ 50.94
Selling Price
$ 43.63
1416
624
1266
2361
Market Price
$ 45.79
Selling Price
$ 39.92
2571
2046
1584
3338
Market Price
$ 63.95
Selling Price
$ 55.32
126
66
94
572
Market Price
$ 69.35
Selling Price
$ 58.89
2064
1134
1554
4709
Market Price
$ 41.62
Selling Price
$ 36.38
343
149
217
818
Market Price
$ 52.35
Selling Price
$ 44.34
844
446
655
3133
Market Price
$ 33.71
Selling Price
$ 30.10
2741
1225
1925
4867
Market Price
$ 42.84
Selling Price
$ 38.73
202
87
83
788
Market Price
$ 67.69
Selling Price
$ 57.84
137
60
59
543
Market Price
$ 32.73
Selling Price
$ 28.50
1408
1145
1085
2224
Market Price
$ 51.45
Selling Price
$ 43.21
3523
2404
1014
4195
Market Price
$ 34.00
Selling Price
$ 30.86
1909
1500
1174
4005
Market Price
$ 44.64
Selling Price
$ 40.36
566
255
177
1270
Market Price
$ 29.77
Selling Price
$ 25.31
2103
2014
1134
3402
Market Price
$ 36.07
Selling Price
$ 32.07
1626
1390
495
4079
Market Price
$ 53.94
Selling Price
$ 48.34
333
261
261
1472
Market Price
$ 31.46
Selling Price
$ 26.55
934
729
448
1473
Market Price
$ 64.09
Selling Price
$ 54.80
2280
1423
1908
3678
Market Price
$ 56.96
Selling Price
$ 50.81
832
756
277
863
Market Price
$ 68.46
Selling Price
$ 58.09
948
766
879
1373
Market Price
$ 71.27
Selling Price
$ 59.87
1358
579
483
1591
Market Price
$ 44.18
Selling Price
$ 37.09
1426
576
574
2570
Market Price
$ 38.73
Selling Price
$ 33.53
744
180
365
2180
Market Price
$ 42.05
Selling Price
$ 35.19
881
819
536
1281
Market Price
$ 31.31
Selling Price
$ 27.47
1565
809
912
1902
Market Price
$ 55.65
Selling Price
$ 49.05
1279
709
898
2696
Market Price
$ 45.48
Selling Price
$ 40.93
1133
566
656
4851
Market Price
$ 35.27
Selling Price
$ 31.86
2202
2130
678
3532
Market Price
$ 60.34
Selling Price
$ 54.46
324
272
87
944
Market Price
$ 53.86
Selling Price
$ 48.48
2192
685
1931
4979
Market Price
$ 47.58
Selling Price
$ 42.65
1277
889
583
3981
Market Price
$ 41.52
Selling Price
$ 34.92
2205
1954
644
2878