Market Price
$ 37.71
Selling Price
$ 34.03
509
225
157
2092
Market Price
$ 37.22
Selling Price
$ 33.67
1123
847
705
1567
Market Price
$ 70.13
Selling Price
$ 59.78
3019
1453
2351
4044
Market Price
$ 37.42
Selling Price
$ 33.41
4238
3755
3549
4880
Market Price
$ 45.94
Selling Price
$ 39.08
940
676
215
1086
Market Price
$ 66.09
Selling Price
$ 57.34
426
386
390
870
Market Price
$ 45.57
Selling Price
$ 39.20
1350
1020
760
3289
Market Price
$ 29.37
Selling Price
$ 26.22
1155
1070
1052
2541
Market Price
$ 52.30
Selling Price
$ 45.64
353
224
318
463
Market Price
$ 53.78
Selling Price
$ 47.32
505
499
452
652
Market Price
$ 48.56
Selling Price
$ 43.66
682
680
544
1587
Market Price
$ 40.99
Selling Price
$ 36.99
4314
1306
879
4952
Market Price
$ 30.07
Selling Price
$ 27.10
2273
800
1342
2379
Market Price
$ 56.44
Selling Price
$ 47.83
261
260
109
702
Market Price
$ 58.97
Selling Price
$ 50.69
161
159
47
785
Market Price
$ 42.24
Selling Price
$ 36.87
986
312
610
3545
Market Price
$ 40.63
Selling Price
$ 36.23
1998
1228
1927
3904
Market Price
$ 32.42
Selling Price
$ 28.09
2822
1919
2161
3114
Market Price
$ 30.35
Selling Price
$ 26.40
1758
1468
725
3683
Market Price
$ 57.80
Selling Price
$ 49.64
2409
1870
1748
4679
Market Price
$ 47.52
Selling Price
$ 42.27
2713
2385
2410
3380
Market Price
$ 52.51
Selling Price
$ 45.57
254
240
249
1231
Market Price
$ 63.11
Selling Price
$ 53.52
2129
590
935
2518
Market Price
$ 36.25
Selling Price
$ 30.69
1256
896
432
2892
Market Price
$ 43.05
Selling Price
$ 36.63
1166
695
911
2802
Market Price
$ 50.93
Selling Price
$ 42.49
2757
847
1420
4090
Market Price
$ 42.70
Selling Price
$ 38.61
1437
1097
413
3667
Market Price
$ 35.53
Selling Price
$ 30.19
479
408
296
950
Market Price
$ 48.65
Selling Price
$ 40.78
898
672
726
1596
Market Price
$ 57.64
Selling Price
$ 49.57
1498
859
520
3830
Market Price
$ 42.59
Selling Price
$ 37.35
907
499
657
1784
Market Price
$ 54.60
Selling Price
$ 49.07
1459
1337
816
4585
Market Price
$ 44.23
Selling Price
$ 37.66
166
41
48
775
Market Price
$ 30.46
Selling Price
$ 26.41
2316
1882
2261
4096
Market Price
$ 40.50
Selling Price
$ 34.80
661
245
339
1314
Market Price
$ 58.93
Selling Price
$ 52.52
542
381
225
560
Market Price
$ 36.37
Selling Price
$ 32.61
1386
492
983
1398
Market Price
$ 31.87
Selling Price
$ 28.50
1301
1011
958
2512
Market Price
$ 59.83
Selling Price
$ 51.64
236
187
158
764
Market Price
$ 67.40
Selling Price
$ 56.56
4289
4137
1226
4939