Market Price
$ 46.40
Selling Price
$ 40.07
3206
1427
2589
4487
Market Price
$ 39.38
Selling Price
$ 33.48
1611
1332
1057
2058
Market Price
$ 37.78
Selling Price
$ 34.11
1193
998
986
1235
Market Price
$ 29.66
Selling Price
$ 25.70
516
470
426
1293
Market Price
$ 65.15
Selling Price
$ 58.12
1180
946
965
2263
Market Price
$ 50.23
Selling Price
$ 44.97
313
245
308
565
Market Price
$ 56.13
Selling Price
$ 47.25
1121
1094
857
1838
Market Price
$ 49.91
Selling Price
$ 43.75
301
139
295
884
Market Price
$ 42.32
Selling Price
$ 37.17
1161
374
925
2176
Market Price
$ 31.50
Selling Price
$ 27.37
1394
807
500
3418
Market Price
$ 53.29
Selling Price
$ 48.22
1046
339
439
2899
Market Price
$ 44.53
Selling Price
$ 39.58
658
609
190
1149
Market Price
$ 60.68
Selling Price
$ 53.23
1374
710
747
2831
Market Price
$ 64.32
Selling Price
$ 55.53
3216
1607
3083
4916
Market Price
$ 61.22
Selling Price
$ 54.80
2565
1558
1256
2914
Market Price
$ 47.01
Selling Price
$ 41.15
686
630
185
815
Market Price
$ 34.33
Selling Price
$ 30.33
366
340
259
1021
Market Price
$ 33.39
Selling Price
$ 28.49
4049
3627
1992
4638
Market Price
$ 58.12
Selling Price
$ 52.38
870
790
644
1620
Market Price
$ 38.78
Selling Price
$ 34.46
1022
439
545
1720
Market Price
$ 64.45
Selling Price
$ 54.98
1814
450
902
2276
Market Price
$ 42.16
Selling Price
$ 36.81
2276
566
1687
3347
Market Price
$ 51.83
Selling Price
$ 46.36
810
520
584
884
Market Price
$ 66.95
Selling Price
$ 56.66
1739
1431
737
2082
Market Price
$ 41.47
Selling Price
$ 35.65
1567
388
1143
3778
Market Price
$ 50.22
Selling Price
$ 43.86
734
422
337
920
Market Price
$ 46.19
Selling Price
$ 41.22
1581
652
1506
1707
Market Price
$ 39.28
Selling Price
$ 34.08
894
633
642
2083
Market Price
$ 68.57
Selling Price
$ 58.07
875
424
739
1529
Market Price
$ 48.41
Selling Price
$ 42.08
2172
1087
1270
3818
Market Price
$ 49.13
Selling Price
$ 42.45
955
374
770
1836
Market Price
$ 28.69
Selling Price
$ 25.05
779
563
358
1033
Market Price
$ 47.85
Selling Price
$ 42.61
867
695
643
2504
Market Price
$ 62.83
Selling Price
$ 54.32
1875
916
1738
3902
Market Price
$ 64.98
Selling Price
$ 56.34
667
269
215
2326
Market Price
$ 37.98
Selling Price
$ 32.46
1217
873
487
2607
Market Price
$ 45.05
Selling Price
$ 38.65
2687
609
1204
3241
Market Price
$ 52.17
Selling Price
$ 45.26
1665
454
355
2099
Market Price
$ 48.19
Selling Price
$ 42.55
737
380
672
890
Market Price
$ 40.74
Selling Price
$ 35.84
1180
720
258
3767