Market Price
$ 40.80
Selling Price
$ 37.09
1422
1197
680
3879
Market Price
$ 63.43
Selling Price
$ 53.78
394
374
161
1187
Market Price
$ 68.68
Selling Price
$ 57.28
455
258
356
1163
Market Price
$ 53.75
Selling Price
$ 45.87
2012
710
1819
4110
Market Price
$ 58.17
Selling Price
$ 49.02
1848
749
1518
2450
Market Price
$ 41.26
Selling Price
$ 34.75
489
112
184
522
Market Price
$ 66.93
Selling Price
$ 56.57
1609
1474
1280
4229
Market Price
$ 60.03
Selling Price
$ 51.04
485
203
313
1919
Market Price
$ 40.27
Selling Price
$ 34.54
650
607
471
1131
Market Price
$ 36.01
Selling Price
$ 32.22
1596
803
899
3916
Market Price
$ 50.42
Selling Price
$ 45.52
1704
1154
1655
3589
Market Price
$ 52.94
Selling Price
$ 45.12
2897
926
1051
4010
Market Price
$ 44.84
Selling Price
$ 40.04
554
419
223
1812
Market Price
$ 36.18
Selling Price
$ 31.68
3524
736
1209
4157
Market Price
$ 51.20
Selling Price
$ 42.79
862
629
836
2799
Market Price
$ 32.41
Selling Price
$ 29.10
591
179
449
726
Market Price
$ 58.61
Selling Price
$ 49.23
1290
715
415
2851
Market Price
$ 58.27
Selling Price
$ 52.35
2756
1911
2704
4584
Market Price
$ 31.85
Selling Price
$ 27.50
310
279
202
549
Market Price
$ 50.31
Selling Price
$ 43.39
3343
3024
2960
4448
Market Price
$ 61.02
Selling Price
$ 54.82
1829
1721
974
1887
Market Price
$ 66.49
Selling Price
$ 56.90
3989
1497
1897
4871
Market Price
$ 36.87
Selling Price
$ 33.22
3936
2189
2202
4797
Market Price
$ 47.44
Selling Price
$ 39.74
1654
1421
712
2334
Market Price
$ 67.44
Selling Price
$ 58.50
2971
1070
2090
4509
Market Price
$ 59.07
Selling Price
$ 52.58
1069
272
238
1391
Market Price
$ 71.05
Selling Price
$ 59.80
2971
1729
638
4784
Market Price
$ 55.81
Selling Price
$ 50.47
1552
631
1532
3790
Market Price
$ 52.15
Selling Price
$ 44.19
927
500
644
1947
Market Price
$ 28.46
Selling Price
$ 25.15
1560
807
998
3742
Market Price
$ 47.51
Selling Price
$ 42.19
2427
1156
1138
3561
Market Price
$ 62.52
Selling Price
$ 53.60
416
256
360
817
Market Price
$ 48.06
Selling Price
$ 43.61
409
225
352
945
Market Price
$ 41.12
Selling Price
$ 34.81
1729
771
1200
3903
Market Price
$ 64.40
Selling Price
$ 58.48
2510
1527
1029
3233
Market Price
$ 34.21
Selling Price
$ 30.86
287
82
275
634
Market Price
$ 52.28
Selling Price
$ 46.95
2037
1398
622
3508
Market Price
$ 41.85
Selling Price
$ 36.29
4119
2342
3838
4635
Market Price
$ 66.86
Selling Price
$ 59.83
698
246
317
1935
Market Price
$ 36.25
Selling Price
$ 32.62
2966
2903
2564
3799