Market Price
$ 40.27
Selling Price
$ 36.57
1174
1092
856
4781
Market Price
$ 59.21
Selling Price
$ 52.78
468
270
131
1099
Market Price
$ 48.65
Selling Price
$ 44.12
998
515
833
1174
Market Price
$ 43.02
Selling Price
$ 35.93
359
316
219
1751
Market Price
$ 54.72
Selling Price
$ 48.52
512
441
215
854
Market Price
$ 28.46
Selling Price
$ 25.55
1591
451
1371
4850
Market Price
$ 60.89
Selling Price
$ 53.07
2748
1605
1553
3718
Market Price
$ 68.38
Selling Price
$ 59.94
851
262
439
2450
Market Price
$ 30.45
Selling Price
$ 27.21
874
590
536
2646
Market Price
$ 34.00
Selling Price
$ 28.70
604
355
134
1350
Market Price
$ 46.37
Selling Price
$ 42.10
1138
455
802
1656
Market Price
$ 33.02
Selling Price
$ 28.94
2005
1258
513
3081
Market Price
$ 41.32
Selling Price
$ 37.53
1122
716
731
3478
Market Price
$ 63.07
Selling Price
$ 56.24
2112
1698
1617
4603
Market Price
$ 29.77
Selling Price
$ 26.22
811
664
444
2422
Market Price
$ 61.18
Selling Price
$ 51.62
261
125
169
417
Market Price
$ 66.65
Selling Price
$ 57.29
590
280
417
1089
Market Price
$ 38.81
Selling Price
$ 34.94
848
235
481
4167
Market Price
$ 62.98
Selling Price
$ 54.14
1172
882
601
1248
Market Price
$ 38.84
Selling Price
$ 35.25
1893
828
870
4444
Market Price
$ 64.00
Selling Price
$ 55.71
2129
1469
1759
2300
Market Price
$ 42.07
Selling Price
$ 37.76
418
196
241
420
Market Price
$ 41.10
Selling Price
$ 36.04
2043
739
469
2431
Market Price
$ 59.08
Selling Price
$ 50.81
276
227
69
618
Market Price
$ 48.84
Selling Price
$ 41.00
804
535
598
1541
Market Price
$ 36.56
Selling Price
$ 31.40
2823
2343
2661
4871
Market Price
$ 59.57
Selling Price
$ 53.66
1066
594
980
1172
Market Price
$ 66.57
Selling Price
$ 58.97
4074
3980
816
4571
Market Price
$ 41.19
Selling Price
$ 37.06
1775
1603
478
2218
Market Price
$ 37.47
Selling Price
$ 33.78
1000
838
465
3136
Market Price
$ 69.46
Selling Price
$ 58.95
3488
2148
1209
3509
Market Price
$ 64.21
Selling Price
$ 55.32
505
472
118
1492
Market Price
$ 46.68
Selling Price
$ 40.88
3307
2660
1022
4672
Market Price
$ 34.13
Selling Price
$ 29.69
3922
2517
1077
4452
Market Price
$ 57.73
Selling Price
$ 50.86
1049
564
297
2684
Market Price
$ 50.78
Selling Price
$ 43.20
286
191
192
414
Market Price
$ 55.16
Selling Price
$ 46.72
658
327
365
1625
Market Price
$ 37.38
Selling Price
$ 31.79
976
819
557
1948
Market Price
$ 46.17
Selling Price
$ 40.75
1267
1240
255
2547
Market Price
$ 30.69
Selling Price
$ 25.65
2472
2063
2191
4314