Market Price
$ 62.49
Selling Price
$ 53.05
1372
909
1315
1497
Market Price
$ 54.94
Selling Price
$ 48.96
1080
549
890
1970
Market Price
$ 35.83
Selling Price
$ 32.25
2753
1431
1402
3141
Market Price
$ 58.26
Selling Price
$ 52.44
2613
2468
2269
2924
Market Price
$ 65.02
Selling Price
$ 56.64
663
351
198
1613
Market Price
$ 65.06
Selling Price
$ 56.92
968
760
413
4000
Market Price
$ 36.66
Selling Price
$ 32.66
1059
406
477
1528
Market Price
$ 30.47
Selling Price
$ 27.13
871
367
777
1954
Market Price
$ 31.12
Selling Price
$ 25.99
194
117
39
517
Market Price
$ 43.43
Selling Price
$ 37.61
683
608
203
1377
Market Price
$ 52.93
Selling Price
$ 45.68
2332
2132
1465
3093
Market Price
$ 63.36
Selling Price
$ 55.27
327
78
138
1608
Market Price
$ 37.72
Selling Price
$ 33.55
832
319
469
3471
Market Price
$ 48.66
Selling Price
$ 40.83
1480
1068
698
2214
Market Price
$ 28.85
Selling Price
$ 25.20
2303
640
1316
2435
Market Price
$ 61.16
Selling Price
$ 55.06
3789
3043
2225
4701
Market Price
$ 57.01
Selling Price
$ 51.69
356
349
79
518
Market Price
$ 41.01
Selling Price
$ 36.14
1745
728
1001
1893
Market Price
$ 67.10
Selling Price
$ 58.00
423
258
110
1641
Market Price
$ 34.06
Selling Price
$ 29.62
1157
328
426
2108
Market Price
$ 53.92
Selling Price
$ 45.03
213
105
143
427
Market Price
$ 50.26
Selling Price
$ 45.17
4647
1839
2325
4792
Market Price
$ 58.28
Selling Price
$ 51.95
955
445
931
1544
Market Price
$ 31.91
Selling Price
$ 28.19
2522
1679
1451
2592
Market Price
$ 66.45
Selling Price
$ 56.33
1665
728
1514
3187
Market Price
$ 62.78
Selling Price
$ 52.82
2848
2634
1204
2957
Market Price
$ 29.93
Selling Price
$ 25.92
1344
1183
606
3455
Market Price
$ 32.62
Selling Price
$ 28.92
678
174
662
1447
Market Price
$ 63.40
Selling Price
$ 54.57
1134
370
1036
2894
Market Price
$ 31.41
Selling Price
$ 26.31
1968
1126
1321
4726
Market Price
$ 32.92
Selling Price
$ 28.99
328
94
208
454
Market Price
$ 63.34
Selling Price
$ 54.54
806
204
766
1517
Market Price
$ 43.87
Selling Price
$ 37.91
3226
1469
2684
3314
Market Price
$ 56.77
Selling Price
$ 48.33
241
100
152
419
Market Price
$ 40.07
Selling Price
$ 36.25
2029
645
1195
2228
Market Price
$ 53.24
Selling Price
$ 47.64
642
154
502
754
Market Price
$ 53.35
Selling Price
$ 47.32
1468
466
564
4433
Market Price
$ 62.29
Selling Price
$ 54.65
1457
1312
824
3611
Market Price
$ 51.96
Selling Price
$ 43.64
444
373
287
940
Market Price
$ 52.54
Selling Price
$ 46.18
3559
3441
1292
3895