Market Price
$ 35.43
Selling Price
$ 31.13
1801
1183
1675
3056
Market Price
$ 32.53
Selling Price
$ 28.07
1197
807
441
1394
Market Price
$ 32.35
Selling Price
$ 28.08
1987
1516
1119
3992
Market Price
$ 33.97
Selling Price
$ 29.11
1038
874
1021
4634
Market Price
$ 49.33
Selling Price
$ 42.48
1090
950
646
1297
Market Price
$ 45.74
Selling Price
$ 41.10
1756
485
1145
4196
Market Price
$ 65.43
Selling Price
$ 57.68
1418
964
1391
4294
Market Price
$ 43.78
Selling Price
$ 39.10
643
417
313
728
Market Price
$ 55.25
Selling Price
$ 49.27
256
157
250
872
Market Price
$ 44.74
Selling Price
$ 37.42
1164
1115
315
3847
Market Price
$ 58.42
Selling Price
$ 49.27
539
372
454
895
Market Price
$ 30.12
Selling Price
$ 26.32
927
447
488
3797
Market Price
$ 60.16
Selling Price
$ 54.10
1327
941
1220
3565
Market Price
$ 29.18
Selling Price
$ 26.40
2584
2294
1396
2603
Market Price
$ 46.61
Selling Price
$ 40.96
276
113
155
513
Market Price
$ 61.11
Selling Price
$ 51.14
1588
1334
978
1801
Market Price
$ 59.08
Selling Price
$ 51.57
1815
606
1213
3391
Market Price
$ 28.41
Selling Price
$ 25.57
3790
3186
2796
4285
Market Price
$ 44.60
Selling Price
$ 40.43
2795
823
1450
3008
Market Price
$ 30.87
Selling Price
$ 27.20
806
674
756
1390
Market Price
$ 40.71
Selling Price
$ 35.19
3283
2015
1197
3614
Market Price
$ 35.00
Selling Price
$ 29.58
1821
1124
1669
2308
Market Price
$ 58.87
Selling Price
$ 52.57
1504
1301
1363
2155
Market Price
$ 39.19
Selling Price
$ 34.42
1743
680
1575
3947
Market Price
$ 48.54
Selling Price
$ 43.17
532
498
160
993
Market Price
$ 60.55
Selling Price
$ 52.15
2719
2317
1239
4329
Market Price
$ 46.05
Selling Price
$ 40.86
1202
262
939
2177
Market Price
$ 60.79
Selling Price
$ 54.05
860
730
841
2024
Market Price
$ 67.70
Selling Price
$ 56.47
120
52
77
451
Market Price
$ 66.73
Selling Price
$ 56.09
1516
635
1367
2278
Market Price
$ 62.87
Selling Price
$ 54.67
210
66
75
561
Market Price
$ 34.51
Selling Price
$ 29.08
664
372
317
2780
Market Price
$ 51.03
Selling Price
$ 45.24
2591
922
1158
3892
Market Price
$ 54.14
Selling Price
$ 45.71
493
337
130
1966
Market Price
$ 61.45
Selling Price
$ 52.77
1255
508
350
2095
Market Price
$ 48.42
Selling Price
$ 41.05
1084
962
235
1613
Market Price
$ 34.24
Selling Price
$ 30.82
396
180
233
916
Market Price
$ 34.01
Selling Price
$ 29.36
828
275
601
3749
Market Price
$ 62.26
Selling Price
$ 53.65
1107
446
516
1426
Market Price
$ 68.45
Selling Price
$ 59.63
4187
847
4092
4689