Market Price
$ 36.76
Selling Price
$ 32.40
1563
411
1019
3846
Market Price
$ 69.35
Selling Price
$ 58.37
439
142
439
1330
Market Price
$ 35.75
Selling Price
$ 31.49
428
363
241
1129
Market Price
$ 55.84
Selling Price
$ 48.02
869
174
606
934
Market Price
$ 57.44
Selling Price
$ 49.54
1813
1272
1197
3102
Market Price
$ 64.73
Selling Price
$ 58.23
2082
1920
1839
2889
Market Price
$ 58.62
Selling Price
$ 48.87
810
172
645
2859
Market Price
$ 48.85
Selling Price
$ 42.04
1306
1114
576
3479
Market Price
$ 51.65
Selling Price
$ 45.44
1201
855
980
1321
Market Price
$ 60.89
Selling Price
$ 53.39
999
418
852
4040
Market Price
$ 35.24
Selling Price
$ 30.50
2776
1116
2021
4278
Market Price
$ 68.38
Selling Price
$ 59.70
977
424
846
4261
Market Price
$ 39.73
Selling Price
$ 34.33
2140
1415
1280
2599
Market Price
$ 32.28
Selling Price
$ 28.99
1102
374
823
3137
Market Price
$ 32.44
Selling Price
$ 28.54
387
271
310
646
Market Price
$ 62.96
Selling Price
$ 52.90
1173
915
508
1811
Market Price
$ 55.03
Selling Price
$ 46.98
728
565
456
1919
Market Price
$ 48.35
Selling Price
$ 40.67
3516
764
2208
3711
Market Price
$ 36.12
Selling Price
$ 32.13
1006
273
212
3518
Market Price
$ 61.08
Selling Price
$ 54.99
829
259
824
2819
Market Price
$ 56.33
Selling Price
$ 49.27
671
409
539
2134
Market Price
$ 64.80
Selling Price
$ 55.46
1324
894
993
3441
Market Price
$ 65.32
Selling Price
$ 56.01
1218
355
1158
2259
Market Price
$ 35.35
Selling Price
$ 31.53
1033
962
920
1322
Market Price
$ 43.89
Selling Price
$ 37.21
2321
2281
1715
2656
Market Price
$ 51.48
Selling Price
$ 43.18
2266
2034
1691
2609
Market Price
$ 59.46
Selling Price
$ 51.23
1731
700
1004
2711
Market Price
$ 56.26
Selling Price
$ 50.98
3416
2855
1871
3827
Market Price
$ 40.55
Selling Price
$ 36.23
2226
1154
2134
3761
Market Price
$ 52.82
Selling Price
$ 46.72
1367
901
614
2432
Market Price
$ 37.93
Selling Price
$ 34.13
274
243
115
540
Market Price
$ 37.66
Selling Price
$ 32.97
483
171
412
1024
Market Price
$ 42.29
Selling Price
$ 35.25
1650
1237
744
3501
Market Price
$ 44.10
Selling Price
$ 39.42
3923
3027
1332
4124
Market Price
$ 68.64
Selling Price
$ 57.29
929
280
378
2445
Market Price
$ 31.64
Selling Price
$ 27.34
223
150
174
685
Market Price
$ 63.55
Selling Price
$ 53.13
729
237
447
1757
Market Price
$ 42.41
Selling Price
$ 36.11
1466
397
1244
1925
Market Price
$ 54.60
Selling Price
$ 45.80
1360
995
1166
2609
Market Price
$ 52.95
Selling Price
$ 44.30
2619
1368
686
2823