Market Price
$ 64.18
Selling Price
$ 54.90
3372
2362
3018
3904
Market Price
$ 58.10
Selling Price
$ 48.83
1605
1500
1420
1836
Market Price
$ 36.44
Selling Price
$ 31.41
2259
877
763
2732
Market Price
$ 30.61
Selling Price
$ 27.74
2628
534
2583
4137
Market Price
$ 30.70
Selling Price
$ 27.43
1704
1506
1576
2093
Market Price
$ 58.20
Selling Price
$ 51.47
3166
2298
763
4930
Market Price
$ 38.14
Selling Price
$ 33.31
1172
352
1111
3291
Market Price
$ 63.92
Selling Price
$ 53.36
638
159
608
1762
Market Price
$ 40.75
Selling Price
$ 34.49
475
195
179
1575
Market Price
$ 47.49
Selling Price
$ 43.04
3371
3361
1359
4667
Market Price
$ 47.40
Selling Price
$ 40.23
2004
1911
499
3008
Market Price
$ 53.07
Selling Price
$ 44.37
1605
1016
1175
2816
Market Price
$ 32.75
Selling Price
$ 28.88
1338
966
887
2404
Market Price
$ 42.46
Selling Price
$ 36.67
1939
976
614
4982
Market Price
$ 61.33
Selling Price
$ 54.82
2208
588
1998
2738
Market Price
$ 54.37
Selling Price
$ 47.48
1563
1444
1370
3876
Market Price
$ 34.12
Selling Price
$ 29.19
579
323
488
2428
Market Price
$ 42.18
Selling Price
$ 36.16
1154
343
719
2019
Market Price
$ 47.33
Selling Price
$ 42.21
1376
1282
595
1724
Market Price
$ 57.28
Selling Price
$ 49.96
913
499
660
3588
Market Price
$ 41.43
Selling Price
$ 37.53
812
188
575
1295
Market Price
$ 29.97
Selling Price
$ 25.89
1310
267
1121
1646
Market Price
$ 51.50
Selling Price
$ 45.65
1863
1352
1421
3705
Market Price
$ 41.54
Selling Price
$ 35.78
3602
3439
1723
4124
Market Price
$ 53.74
Selling Price
$ 47.75
756
294
290
3774
Market Price
$ 40.39
Selling Price
$ 35.99
598
165
231
916
Market Price
$ 56.67
Selling Price
$ 47.41
2488
1026
2183
4501
Market Price
$ 65.60
Selling Price
$ 58.68
1151
1096
829
1594
Market Price
$ 43.74
Selling Price
$ 38.66
1999
568
1683
3561
Market Price
$ 43.11
Selling Price
$ 36.54
4069
2390
3140
4095
Market Price
$ 33.32
Selling Price
$ 28.02
530
226
183
840
Market Price
$ 31.14
Selling Price
$ 26.19
691
358
584
1808
Market Price
$ 42.10
Selling Price
$ 37.64
972
915
823
1511
Market Price
$ 53.32
Selling Price
$ 45.66
1083
748
869
4843
Market Price
$ 51.11
Selling Price
$ 43.56
917
658
679
2507
Market Price
$ 43.60
Selling Price
$ 37.38
378
286
239
554
Market Price
$ 32.95
Selling Price
$ 27.78
1375
598
477
2818
Market Price
$ 58.02
Selling Price
$ 48.84
1144
456
298
1339
Market Price
$ 32.21
Selling Price
$ 28.81
3799
1991
1311
4227
Market Price
$ 38.60
Selling Price
$ 35.07
2170
654
558
4641