Market Price
$ 37.25
Selling Price
$ 32.57
520
322
240
2138
Market Price
$ 60.83
Selling Price
$ 54.24
2069
574
1412
4092
Market Price
$ 56.87
Selling Price
$ 47.87
240
75
52
674
Market Price
$ 59.04
Selling Price
$ 53.38
1536
762
450
1751
Market Price
$ 46.06
Selling Price
$ 41.34
213
202
210
1005
Market Price
$ 61.05
Selling Price
$ 54.43
2335
2309
1177
4029
Market Price
$ 40.26
Selling Price
$ 33.61
1652
1581
334
4093
Market Price
$ 61.12
Selling Price
$ 52.87
1374
977
1267
2529
Market Price
$ 67.97
Selling Price
$ 56.92
2598
2460
2459
3365
Market Price
$ 37.46
Selling Price
$ 33.91
3607
3407
1359
4228
Market Price
$ 34.37
Selling Price
$ 29.21
324
125
287
1304
Market Price
$ 45.84
Selling Price
$ 40.71
246
59
66
673
Market Price
$ 55.65
Selling Price
$ 49.78
284
195
153
603
Market Price
$ 30.96
Selling Price
$ 26.06
2921
2335
1660
4288
Market Price
$ 61.02
Selling Price
$ 53.50
2989
2328
1865
4453
Market Price
$ 42.29
Selling Price
$ 37.15
2603
1978
2243
3190
Market Price
$ 56.13
Selling Price
$ 47.42
740
488
681
2853
Market Price
$ 39.42
Selling Price
$ 34.99
401
273
237
648
Market Price
$ 52.70
Selling Price
$ 45.84
291
146
223
602
Market Price
$ 52.51
Selling Price
$ 44.73
690
671
367
1933
Market Price
$ 56.38
Selling Price
$ 50.94
3884
3629
3119
4054
Market Price
$ 59.32
Selling Price
$ 49.99
1732
1318
1498
4860
Market Price
$ 64.31
Selling Price
$ 58.00
2407
1422
1671
4023
Market Price
$ 43.48
Selling Price
$ 36.67
109
74
23
539
Market Price
$ 39.25
Selling Price
$ 33.45
1071
347
988
3224
Market Price
$ 40.85
Selling Price
$ 35.20
935
596
420
2776
Market Price
$ 32.36
Selling Price
$ 27.51
987
590
394
4555
Market Price
$ 54.37
Selling Price
$ 49.12
288
116
194
1016
Market Price
$ 34.84
Selling Price
$ 29.37
1315
897
1019
2903
Market Price
$ 40.97
Selling Price
$ 35.90
3341
2793
2595
4724
Market Price
$ 34.26
Selling Price
$ 30.05
1337
485
827
2090
Market Price
$ 33.34
Selling Price
$ 29.78
1521
784
430
3071
Market Price
$ 64.78
Selling Price
$ 54.62
1012
685
543
1646
Market Price
$ 44.19
Selling Price
$ 37.77
2951
2401
1496
4236
Market Price
$ 55.52
Selling Price
$ 48.08
719
198
454
791
Market Price
$ 67.18
Selling Price
$ 59.21
3172
1422
1616
3973
Market Price
$ 56.41
Selling Price
$ 50.99
3207
2213
1498
4197
Market Price
$ 66.34
Selling Price
$ 56.92
3969
2560
3145
4672
Market Price
$ 65.98
Selling Price
$ 57.86
732
360
496
2627
Market Price
$ 37.96
Selling Price
$ 34.13
1670
1290
1627
3203