Market Price
$ 50.05
Selling Price
$ 42.26
1763
924
881
4400
Market Price
$ 38.00
Selling Price
$ 32.65
2563
1691
520
3952
Market Price
$ 61.51
Selling Price
$ 55.32
744
261
637
3111
Market Price
$ 57.85
Selling Price
$ 49.65
1574
946
929
3054
Market Price
$ 63.71
Selling Price
$ 55.98
1696
817
811
2324
Market Price
$ 51.48
Selling Price
$ 45.09
2163
1355
1174
3444
Market Price
$ 42.20
Selling Price
$ 36.48
794
245
729
1276
Market Price
$ 56.34
Selling Price
$ 49.11
1939
1858
693
2513
Market Price
$ 44.10
Selling Price
$ 38.02
219
75
52
893
Market Price
$ 31.97
Selling Price
$ 27.00
2619
1399
1716
3563
Market Price
$ 66.08
Selling Price
$ 58.99
1449
1009
858
2378
Market Price
$ 52.38
Selling Price
$ 45.99
1187
893
1143
3519
Market Price
$ 30.16
Selling Price
$ 25.31
4074
3965
3728
4755
Market Price
$ 62.78
Selling Price
$ 53.53
3253
2742
2627
4170
Market Price
$ 55.21
Selling Price
$ 49.11
1550
813
416
2529
Market Price
$ 52.06
Selling Price
$ 44.01
3530
2089
1791
4991
Market Price
$ 30.29
Selling Price
$ 25.31
997
520
737
2005
Market Price
$ 49.60
Selling Price
$ 42.51
825
479
337
1702
Market Price
$ 60.17
Selling Price
$ 54.08
4316
2434
2439
4516
Market Price
$ 50.15
Selling Price
$ 44.30
2158
883
1218
4991
Market Price
$ 67.96
Selling Price
$ 59.14
1846
1344
437
1904
Market Price
$ 33.73
Selling Price
$ 28.80
3382
2491
1234
4267
Market Price
$ 47.71
Selling Price
$ 43.28
772
563
565
1618
Market Price
$ 34.37
Selling Price
$ 30.87
1684
1608
627
1811
Market Price
$ 61.82
Selling Price
$ 52.02
662
607
382
2246
Market Price
$ 62.58
Selling Price
$ 56.41
1611
1402
365
1682
Market Price
$ 39.56
Selling Price
$ 33.35
3831
1906
956
4580
Market Price
$ 31.49
Selling Price
$ 28.44
962
683
904
2346
Market Price
$ 58.98
Selling Price
$ 51.29
545
252
533
922
Market Price
$ 38.58
Selling Price
$ 32.67
1245
608
1001
2470
Market Price
$ 58.54
Selling Price
$ 52.35
1331
649
1281
2856
Market Price
$ 37.54
Selling Price
$ 33.03
1915
1770
929
4390
Market Price
$ 48.64
Selling Price
$ 40.93
1204
532
354
1222
Market Price
$ 57.10
Selling Price
$ 48.87
2466
2263
2348
2551
Market Price
$ 66.49
Selling Price
$ 59.47
2480
2398
1571
2916
Market Price
$ 45.05
Selling Price
$ 39.50
4228
3498
1635
4293
Market Price
$ 42.50
Selling Price
$ 37.67
2373
2069
1015
4885
Market Price
$ 33.57
Selling Price
$ 29.62
325
140
131
1622
Market Price
$ 32.63
Selling Price
$ 28.47
3361
2075
3069
4114
Market Price
$ 49.06
Selling Price
$ 40.91
1165
490
876
1511