Market Price
$ 42.65
Selling Price
$ 36.82
680
429
249
1621
Market Price
$ 46.10
Selling Price
$ 39.31
1480
1431
1306
2996
Market Price
$ 37.73
Selling Price
$ 33.24
1148
481
341
2394
Market Price
$ 37.38
Selling Price
$ 33.96
1590
1301
610
4680
Market Price
$ 28.67
Selling Price
$ 25.53
474
122
395
853
Market Price
$ 51.05
Selling Price
$ 46.22
586
531
280
728
Market Price
$ 56.61
Selling Price
$ 48.53
558
505
428
791
Market Price
$ 37.51
Selling Price
$ 33.81
758
323
749
917
Market Price
$ 62.17
Selling Price
$ 55.17
1313
597
870
2814
Market Price
$ 28.46
Selling Price
$ 25.68
1498
531
1108
1785
Market Price
$ 32.51
Selling Price
$ 27.75
992
967
263
1086
Market Price
$ 48.53
Selling Price
$ 41.02
3921
2968
1952
4209
Market Price
$ 32.41
Selling Price
$ 27.44
4323
1397
1722
4713
Market Price
$ 53.70
Selling Price
$ 47.07
706
509
674
1479
Market Price
$ 28.77
Selling Price
$ 25.97
3151
2316
2779
3872
Market Price
$ 37.09
Selling Price
$ 30.92
644
318
359
822
Market Price
$ 67.32
Selling Price
$ 57.88
2598
1380
846
2618
Market Price
$ 47.33
Selling Price
$ 42.82
4515
1235
1824
4948
Market Price
$ 37.04
Selling Price
$ 32.08
4572
3786
1380
4640
Market Price
$ 34.64
Selling Price
$ 30.86
2350
1287
895
4139
Market Price
$ 62.38
Selling Price
$ 55.73
1030
208
347
2376
Market Price
$ 44.17
Selling Price
$ 39.27
269
89
192
1203
Market Price
$ 45.02
Selling Price
$ 38.54
2652
1209
1714
2925
Market Price
$ 34.42
Selling Price
$ 31.14
499
464
335
1488
Market Price
$ 35.42
Selling Price
$ 30.72
2615
2160
2360
3460
Market Price
$ 62.52
Selling Price
$ 55.83
1052
859
918
4436
Market Price
$ 57.04
Selling Price
$ 51.14
574
527
118
1928
Market Price
$ 53.73
Selling Price
$ 46.62
2576
1126
1629
3694
Market Price
$ 61.86
Selling Price
$ 52.32
711
519
180
815
Market Price
$ 59.56
Selling Price
$ 51.66
1619
403
1416
2788
Market Price
$ 28.55
Selling Price
$ 25.32
1097
1034
376
2508
Market Price
$ 60.00
Selling Price
$ 51.65
963
528
845
1659
Market Price
$ 51.81
Selling Price
$ 45.98
1519
617
648
2215
Market Price
$ 33.05
Selling Price
$ 27.75
3706
2467
2960
4854
Market Price
$ 52.46
Selling Price
$ 45.92
1369
392
945
2837
Market Price
$ 39.43
Selling Price
$ 35.62
400
181
291
756
Market Price
$ 55.18
Selling Price
$ 47.39
1414
760
748
1692
Market Price
$ 40.34
Selling Price
$ 35.44
578
320
271
2793
Market Price
$ 66.57
Selling Price
$ 58.28
3287
2196
2433
3660
Market Price
$ 36.10
Selling Price
$ 30.31
2948
2768
2753
3490