Market Price
$ 52.23
Selling Price
$ 44.92
243
207
134
808
Market Price
$ 32.95
Selling Price
$ 28.34
1276
865
306
1328
Market Price
$ 69.73
Selling Price
$ 58.92
520
389
340
618
Market Price
$ 50.79
Selling Price
$ 45.42
1446
867
513
2037
Market Price
$ 42.18
Selling Price
$ 36.07
1847
1749
1656
3305
Market Price
$ 43.09
Selling Price
$ 36.64
1583
1432
1493
2361
Market Price
$ 61.30
Selling Price
$ 52.37
952
860
861
1636
Market Price
$ 65.65
Selling Price
$ 55.07
682
581
653
1281
Market Price
$ 37.09
Selling Price
$ 31.00
1199
658
623
3851
Market Price
$ 42.64
Selling Price
$ 36.64
445
96
187
1023
Market Price
$ 35.05
Selling Price
$ 30.73
2528
1354
940
4293
Market Price
$ 61.91
Selling Price
$ 54.01
1795
426
1570
3244
Market Price
$ 55.99
Selling Price
$ 48.11
1558
1065
550
1861
Market Price
$ 47.40
Selling Price
$ 42.17
2032
856
1727
3060
Market Price
$ 54.44
Selling Price
$ 45.92
571
298
371
1988
Market Price
$ 46.78
Selling Price
$ 42.48
451
149
355
647
Market Price
$ 55.35
Selling Price
$ 47.16
915
654
572
3325
Market Price
$ 38.96
Selling Price
$ 32.77
3358
2899
986
3468
Market Price
$ 35.36
Selling Price
$ 30.56
2538
1036
1016
2739
Market Price
$ 65.95
Selling Price
$ 55.02
4277
1370
2424
4950
Market Price
$ 31.25
Selling Price
$ 26.51
1648
606
624
3010
Market Price
$ 33.01
Selling Price
$ 29.17
2323
2226
2078
2676
Market Price
$ 63.55
Selling Price
$ 54.78
987
399
254
1487
Market Price
$ 45.50
Selling Price
$ 38.25
499
317
374
966
Market Price
$ 44.42
Selling Price
$ 37.15
3487
3333
3287
3495
Market Price
$ 46.13
Selling Price
$ 40.83
2829
2073
646
3279
Market Price
$ 67.92
Selling Price
$ 59.01
1391
1017
469
3377
Market Price
$ 45.89
Selling Price
$ 41.40
914
660
747
1053
Market Price
$ 34.13
Selling Price
$ 29.33
909
762
647
995
Market Price
$ 56.94
Selling Price
$ 50.09
2830
1811
1220
2833
Market Price
$ 49.33
Selling Price
$ 42.04
2097
637
950
4751
Market Price
$ 37.03
Selling Price
$ 33.36
1290
394
728
2775
Market Price
$ 53.57
Selling Price
$ 44.93
574
427
532
1748
Market Price
$ 61.93
Selling Price
$ 55.43
771
444
334
930
Market Price
$ 39.68
Selling Price
$ 34.07
1287
1002
607
4385
Market Price
$ 62.28
Selling Price
$ 53.30
1485
477
863
2122
Market Price
$ 54.65
Selling Price
$ 45.82
240
54
87
486
Market Price
$ 56.88
Selling Price
$ 50.26
682
302
170
809
Market Price
$ 29.08
Selling Price
$ 25.17
1314
567
512
4183
Market Price
$ 61.26
Selling Price
$ 51.85
828
276
683
1728