Market Price
$ 68.62
Selling Price
$ 59.55
1651
1442
911
2289
Market Price
$ 39.94
Selling Price
$ 35.93
477
331
102
625
Market Price
$ 50.66
Selling Price
$ 43.36
3287
3100
2861
4163
Market Price
$ 32.74
Selling Price
$ 28.63
866
541
812
957
Market Price
$ 57.08
Selling Price
$ 48.26
1239
582
784
3752
Market Price
$ 30.97
Selling Price
$ 27.56
1380
869
1353
2065
Market Price
$ 36.89
Selling Price
$ 33.18
2966
1858
1477
4743
Market Price
$ 58.26
Selling Price
$ 49.44
2244
1725
1384
2897
Market Price
$ 59.56
Selling Price
$ 51.34
2941
2427
969
3822
Market Price
$ 57.63
Selling Price
$ 49.09
1446
959
1265
4069
Market Price
$ 64.08
Selling Price
$ 56.37
1324
1316
413
1919
Market Price
$ 52.19
Selling Price
$ 45.92
396
173
180
1394
Market Price
$ 42.09
Selling Price
$ 37.74
3220
1496
2455
3584
Market Price
$ 31.65
Selling Price
$ 27.60
905
529
679
4379
Market Price
$ 43.09
Selling Price
$ 36.75
963
643
278
1755
Market Price
$ 63.06
Selling Price
$ 55.38
4097
3895
1572
4140
Market Price
$ 41.87
Selling Price
$ 36.72
1518
961
1375
2494
Market Price
$ 54.72
Selling Price
$ 46.07
1243
847
634
2146
Market Price
$ 37.24
Selling Price
$ 32.88
3152
2036
1212
3164
Market Price
$ 50.98
Selling Price
$ 42.77
716
214
197
1152
Market Price
$ 32.74
Selling Price
$ 28.66
1805
542
399
2153
Market Price
$ 43.23
Selling Price
$ 36.84
931
320
766
1528
Market Price
$ 62.99
Selling Price
$ 55.18
3044
710
971
4003
Market Price
$ 56.57
Selling Price
$ 48.02
1617
1358
945
1904
Market Price
$ 61.28
Selling Price
$ 53.31
333
320
286
618
Market Price
$ 33.14
Selling Price
$ 29.51
2880
2434
1399
3056
Market Price
$ 67.09
Selling Price
$ 58.07
1429
539
372
2632
Market Price
$ 36.78
Selling Price
$ 31.95
2297
2291
2019
2909
Market Price
$ 55.43
Selling Price
$ 48.90
2064
808
447
2429
Market Price
$ 45.93
Selling Price
$ 39.18
2886
1699
2289
3363
Market Price
$ 58.05
Selling Price
$ 52.33
221
175
52
1032
Market Price
$ 50.62
Selling Price
$ 42.49
1337
1138
481
2248
Market Price
$ 50.26
Selling Price
$ 45.04
1512
1342
1089
3438
Market Price
$ 33.02
Selling Price
$ 29.24
3580
2880
2825
4798
Market Price
$ 29.04
Selling Price
$ 25.39
2926
881
1768
3025
Market Price
$ 66.90
Selling Price
$ 59.23
996
446
909
4888
Market Price
$ 41.17
Selling Price
$ 35.25
789
162
274
961
Market Price
$ 34.88
Selling Price
$ 30.68
553
393
124
818
Market Price
$ 48.65
Selling Price
$ 42.72
2254
860
886
2349
Market Price
$ 47.21
Selling Price
$ 40.97
173
94
55
815