Market Price
$ 49.51
Selling Price
$ 43.98
267
144
116
800
Market Price
$ 54.98
Selling Price
$ 48.99
2972
1836
1885
3278
Market Price
$ 66.20
Selling Price
$ 58.66
1097
727
660
1127
Market Price
$ 42.17
Selling Price
$ 38.10
1868
1167
1763
3034
Market Price
$ 68.88
Selling Price
$ 58.94
2157
897
1661
2416
Market Price
$ 36.00
Selling Price
$ 30.54
451
378
319
472
Market Price
$ 54.34
Selling Price
$ 46.25
3427
3109
932
3974
Market Price
$ 42.23
Selling Price
$ 35.23
773
388
598
1967
Market Price
$ 54.70
Selling Price
$ 46.64
2768
2545
1585
3582
Market Price
$ 51.58
Selling Price
$ 45.98
3072
2734
1302
3545
Market Price
$ 48.45
Selling Price
$ 41.10
668
386
287
878
Market Price
$ 50.39
Selling Price
$ 44.83
2589
2002
1025
4380
Market Price
$ 60.44
Selling Price
$ 52.69
697
446
196
891
Market Price
$ 46.85
Selling Price
$ 41.20
2314
550
1385
3685
Market Price
$ 35.65
Selling Price
$ 31.10
331
66
111
1523
Market Price
$ 46.89
Selling Price
$ 41.44
653
326
440
1627
Market Price
$ 57.27
Selling Price
$ 50.37
1509
820
825
1697
Market Price
$ 31.74
Selling Price
$ 26.80
2113
552
1918
4376
Market Price
$ 36.26
Selling Price
$ 31.21
1932
1232
1701
3465
Market Price
$ 66.30
Selling Price
$ 58.08
2645
1464
2008
3251
Market Price
$ 48.03
Selling Price
$ 43.07
1441
349
453
3516
Market Price
$ 51.94
Selling Price
$ 44.08
699
214
179
1231
Market Price
$ 32.72
Selling Price
$ 27.45
590
397
545
610
Market Price
$ 51.91
Selling Price
$ 46.05
1704
614
1015
3212
Market Price
$ 68.05
Selling Price
$ 59.27
872
622
711
2358
Market Price
$ 46.96
Selling Price
$ 40.10
2204
1490
1402
2221
Market Price
$ 44.01
Selling Price
$ 38.75
1209
660
1049
3600
Market Price
$ 50.13
Selling Price
$ 42.88
686
623
305
3322
Market Price
$ 29.66
Selling Price
$ 26.88
1292
1064
558
2450
Market Price
$ 67.60
Selling Price
$ 57.17
645
564
406
2477
Market Price
$ 47.42
Selling Price
$ 42.99
2041
2019
710
3539
Market Price
$ 49.17
Selling Price
$ 44.26
685
611
289
1610
Market Price
$ 32.87
Selling Price
$ 27.77
3882
3182
1624
4174
Market Price
$ 39.61
Selling Price
$ 34.87
2773
2446
2560
3663
Market Price
$ 33.62
Selling Price
$ 28.85
3400
1621
1954
3657
Market Price
$ 58.16
Selling Price
$ 51.46
1928
1341
586
2958
Market Price
$ 53.18
Selling Price
$ 44.49
1908
966
839
2448
Market Price
$ 54.28
Selling Price
$ 48.66
1185
453
1005
2694
Market Price
$ 41.33
Selling Price
$ 34.61
2767
1384
1902
3254
Market Price
$ 51.58
Selling Price
$ 44.79
2440
759
2378
3435