Market Price
$ 40.73
Selling Price
$ 36.75
693
205
485
2265
Market Price
$ 63.45
Selling Price
$ 55.47
2172
1182
967
2545
Market Price
$ 53.57
Selling Price
$ 48.54
1116
751
856
1401
Market Price
$ 47.70
Selling Price
$ 42.41
334
72
148
1209
Market Price
$ 39.33
Selling Price
$ 34.50
243
227
239
531
Market Price
$ 41.75
Selling Price
$ 35.03
4010
2810
1246
4100
Market Price
$ 58.91
Selling Price
$ 50.21
1466
1454
858
1515
Market Price
$ 60.23
Selling Price
$ 52.01
3621
2504
833
3718
Market Price
$ 42.33
Selling Price
$ 38.28
2897
1654
1173
3773
Market Price
$ 57.61
Selling Price
$ 49.80
302
107
286
675
Market Price
$ 44.72
Selling Price
$ 38.57
372
169
326
1529
Market Price
$ 30.83
Selling Price
$ 27.69
443
190
134
475
Market Price
$ 41.60
Selling Price
$ 36.62
355
283
117
485
Market Price
$ 37.81
Selling Price
$ 31.81
514
423
370
1823
Market Price
$ 50.14
Selling Price
$ 44.14
618
205
375
1290
Market Price
$ 35.38
Selling Price
$ 31.30
319
109
163
969
Market Price
$ 46.42
Selling Price
$ 40.78
1456
307
1004
4745
Market Price
$ 43.32
Selling Price
$ 37.54
267
250
153
689
Market Price
$ 45.13
Selling Price
$ 40.64
1489
362
328
4140
Market Price
$ 42.24
Selling Price
$ 35.22
2069
1053
1907
4562
Market Price
$ 44.02
Selling Price
$ 36.82
3407
724
1188
4230
Market Price
$ 46.49
Selling Price
$ 41.29
1239
646
674
1670
Market Price
$ 41.84
Selling Price
$ 36.55
1376
980
302
1729
Market Price
$ 57.17
Selling Price
$ 50.48
207
195
89
477
Market Price
$ 33.56
Selling Price
$ 28.62
938
318
675
1627
Market Price
$ 40.26
Selling Price
$ 34.21
672
341
486
3081
Market Price
$ 32.16
Selling Price
$ 27.47
1826
1774
1203
3423
Market Price
$ 31.06
Selling Price
$ 26.05
931
492
396
2486
Market Price
$ 31.03
Selling Price
$ 25.93
1896
1383
1873
2169
Market Price
$ 31.37
Selling Price
$ 26.20
1047
316
304
1775
Market Price
$ 30.15
Selling Price
$ 26.69
2252
908
1443
3465
Market Price
$ 56.69
Selling Price
$ 50.75
1052
642
500
1519
Market Price
$ 38.35
Selling Price
$ 32.36
973
763
267
1012
Market Price
$ 60.84
Selling Price
$ 52.01
324
170
145
1028
Market Price
$ 49.59
Selling Price
$ 44.23
3105
951
1799
3856
Market Price
$ 53.43
Selling Price
$ 48.05
543
516
209
1288
Market Price
$ 51.97
Selling Price
$ 45.34
1306
735
1305
1323
Market Price
$ 43.76
Selling Price
$ 39.55
2962
1165
2089
3706
Market Price
$ 34.76
Selling Price
$ 30.80
484
442
135
581
Market Price
$ 33.16
Selling Price
$ 29.81
1005
261
369
2204