Market Price
$ 63.62
Selling Price
$ 54.34
250
100
105
767
Market Price
$ 39.67
Selling Price
$ 34.29
3578
2597
1615
4186
Market Price
$ 48.20
Selling Price
$ 42.37
2487
1737
1542
3099
Market Price
$ 31.48
Selling Price
$ 27.52
1638
414
1461
3966
Market Price
$ 67.78
Selling Price
$ 58.40
757
247
405
3497
Market Price
$ 37.14
Selling Price
$ 33.17
1470
333
1073
1495
Market Price
$ 56.53
Selling Price
$ 50.81
382
118
271
405
Market Price
$ 35.79
Selling Price
$ 30.30
4253
1261
2853
4573
Market Price
$ 54.92
Selling Price
$ 48.56
271
170
198
801
Market Price
$ 32.76
Selling Price
$ 27.50
517
466
477
776
Market Price
$ 50.99
Selling Price
$ 44.65
1850
852
1405
3317
Market Price
$ 66.74
Selling Price
$ 56.91
768
555
229
2767
Market Price
$ 70.40
Selling Price
$ 59.97
381
166
348
1851
Market Price
$ 30.28
Selling Price
$ 25.98
1688
727
723
2087
Market Price
$ 31.56
Selling Price
$ 26.64
425
369
303
1259
Market Price
$ 43.73
Selling Price
$ 39.07
522
249
463
1762
Market Price
$ 69.73
Selling Price
$ 59.58
516
364
168
1103
Market Price
$ 60.66
Selling Price
$ 54.60
944
358
209
4559
Market Price
$ 32.31
Selling Price
$ 27.82
595
525
293
833
Market Price
$ 35.65
Selling Price
$ 31.49
2646
1509
2268
3011
Market Price
$ 69.83
Selling Price
$ 58.21
727
568
637
1318
Market Price
$ 65.22
Selling Price
$ 54.86
1878
1569
650
2336
Market Price
$ 31.98
Selling Price
$ 28.69
525
411
446
596
Market Price
$ 51.73
Selling Price
$ 44.53
501
193
230
1090
Market Price
$ 65.60
Selling Price
$ 56.33
556
372
247
2147
Market Price
$ 54.64
Selling Price
$ 47.36
506
192
145
1360
Market Price
$ 44.24
Selling Price
$ 40.17
494
130
239
663
Market Price
$ 64.53
Selling Price
$ 54.49
632
168
626
663
Market Price
$ 67.37
Selling Price
$ 57.42
736
686
459
3063
Market Price
$ 40.85
Selling Price
$ 34.21
146
36
81
728
Market Price
$ 46.66
Selling Price
$ 41.21
1063
418
681
2777
Market Price
$ 44.33
Selling Price
$ 37.28
442
169
143
1324
Market Price
$ 46.93
Selling Price
$ 40.07
3116
804
2051
3771
Market Price
$ 64.73
Selling Price
$ 57.68
3717
2459
1532
4551
Market Price
$ 30.93
Selling Price
$ 27.78
470
291
363
1508
Market Price
$ 48.31
Selling Price
$ 42.08
1266
931
582
2194
Market Price
$ 60.00
Selling Price
$ 52.53
2106
1376
1742
4185
Market Price
$ 48.32
Selling Price
$ 41.86
807
347
676
812
Market Price
$ 35.80
Selling Price
$ 32.26
1414
809
1187
3948
Market Price
$ 48.83
Selling Price
$ 43.15
1016
789
397
4231