Market Price
$ 58.04
Selling Price
$ 52.32
442
149
415
1890
Market Price
$ 40.37
Selling Price
$ 34.13
1757
1099
1401
2733
Market Price
$ 61.81
Selling Price
$ 54.45
1379
774
625
2284
Market Price
$ 57.12
Selling Price
$ 47.70
519
362
296
1484
Market Price
$ 61.02
Selling Price
$ 53.02
700
359
274
1860
Market Price
$ 33.57
Selling Price
$ 29.13
972
658
520
2809
Market Price
$ 67.33
Selling Price
$ 57.54
930
502
504
1035
Market Price
$ 36.38
Selling Price
$ 31.20
760
164
622
2268
Market Price
$ 66.63
Selling Price
$ 59.48
1721
1414
1431
2294
Market Price
$ 38.62
Selling Price
$ 33.73
4074
4062
2095
4281
Market Price
$ 58.33
Selling Price
$ 51.40
358
162
216
858
Market Price
$ 48.87
Selling Price
$ 42.75
703
279
450
1574
Market Price
$ 53.12
Selling Price
$ 45.78
1330
920
748
2340
Market Price
$ 34.02
Selling Price
$ 30.39
965
508
577
1831
Market Price
$ 43.07
Selling Price
$ 38.72
2795
2313
1833
4592
Market Price
$ 39.48
Selling Price
$ 34.41
2248
820
1779
2582
Market Price
$ 40.00
Selling Price
$ 36.10
3417
906
3356
4329
Market Price
$ 47.00
Selling Price
$ 40.37
3406
1546
1411
4744
Market Price
$ 68.60
Selling Price
$ 58.58
1281
1109
1218
1579
Market Price
$ 62.86
Selling Price
$ 52.51
700
507
372
3225
Market Price
$ 69.88
Selling Price
$ 59.65
3423
1024
2449
3893
Market Price
$ 56.28
Selling Price
$ 50.25
1038
733
671
3714
Market Price
$ 36.81
Selling Price
$ 32.21
419
402
349
1760
Market Price
$ 32.35
Selling Price
$ 28.59
253
130
178
1180
Market Price
$ 57.37
Selling Price
$ 51.92
568
178
377
796
Market Price
$ 40.33
Selling Price
$ 33.67
1390
761
405
1537
Market Price
$ 36.40
Selling Price
$ 30.47
570
521
165
1877
Market Price
$ 65.02
Selling Price
$ 54.56
2113
1145
659
3400
Market Price
$ 28.91
Selling Price
$ 25.78
569
163
229
1417
Market Price
$ 31.06
Selling Price
$ 28.11
424
183
214
1385
Market Price
$ 47.19
Selling Price
$ 41.59
728
571
503
1315
Market Price
$ 31.76
Selling Price
$ 28.29
1045
254
301
2649
Market Price
$ 42.46
Selling Price
$ 36.61
1504
890
1188
2266
Market Price
$ 50.12
Selling Price
$ 43.26
1601
514
726
4508
Market Price
$ 33.25
Selling Price
$ 28.23
1128
600
623
2567
Market Price
$ 41.11
Selling Price
$ 35.96
604
460
528
1329
Market Price
$ 36.01
Selling Price
$ 30.53
567
468
117
1446
Market Price
$ 50.02
Selling Price
$ 42.22
609
454
399
790
Market Price
$ 46.16
Selling Price
$ 40.20
3831
1975
1182
4873
Market Price
$ 62.93
Selling Price
$ 56.25
211
125
87
855