Market Price
$ 66.57
Selling Price
$ 58.89
1331
1064
461
2005
Market Price
$ 64.52
Selling Price
$ 58.50
1426
650
513
1530
Market Price
$ 65.27
Selling Price
$ 57.86
938
331
511
1210
Market Price
$ 38.51
Selling Price
$ 33.61
561
171
197
1039
Market Price
$ 58.63
Selling Price
$ 51.72
325
123
294
401
Market Price
$ 50.89
Selling Price
$ 43.34
403
351
124
1303
Market Price
$ 64.87
Selling Price
$ 58.32
2751
1091
903
2977
Market Price
$ 32.26
Selling Price
$ 27.75
1952
868
1565
3983
Market Price
$ 48.79
Selling Price
$ 41.81
1355
1272
621
2381
Market Price
$ 45.45
Selling Price
$ 40.44
1817
705
818
2722
Market Price
$ 37.39
Selling Price
$ 33.46
2979
1012
779
3241
Market Price
$ 39.20
Selling Price
$ 33.95
539
433
427
1893
Market Price
$ 43.97
Selling Price
$ 37.10
468
436
159
762
Market Price
$ 34.30
Selling Price
$ 30.52
1287
833
722
3559
Market Price
$ 47.87
Selling Price
$ 41.83
1327
1157
729
3901
Market Price
$ 33.43
Selling Price
$ 27.87
3275
1009
2025
4790
Market Price
$ 42.46
Selling Price
$ 35.85
1280
642
1125
2940
Market Price
$ 46.65
Selling Price
$ 42.12
2531
1360
1896
3155
Market Price
$ 59.12
Selling Price
$ 49.92
874
344
549
2051
Market Price
$ 28.53
Selling Price
$ 25.83
4187
1305
1073
4237
Market Price
$ 59.07
Selling Price
$ 53.07
944
226
349
3767
Market Price
$ 53.97
Selling Price
$ 48.18
958
853
492
2767
Market Price
$ 48.12
Selling Price
$ 42.61
2144
446
1341
4390
Market Price
$ 39.93
Selling Price
$ 34.96
1538
1196
1452
2886
Market Price
$ 42.64
Selling Price
$ 35.72
1597
1360
703
3221
Market Price
$ 31.86
Selling Price
$ 27.89
885
379
643
3182
Market Price
$ 43.18
Selling Price
$ 37.90
405
242
208
721
Market Price
$ 40.14
Selling Price
$ 33.88
956
619
924
2652
Market Price
$ 56.35
Selling Price
$ 47.16
1054
305
378
2712
Market Price
$ 40.27
Selling Price
$ 35.65
865
669
738
1653
Market Price
$ 54.13
Selling Price
$ 47.02
2612
2533
2377
3771
Market Price
$ 66.42
Selling Price
$ 58.15
1627
915
985
4679
Market Price
$ 30.27
Selling Price
$ 26.25
3169
2342
1203
4539
Market Price
$ 58.24
Selling Price
$ 51.03
2376
945
1885
4698
Market Price
$ 66.69
Selling Price
$ 56.30
2777
1229
873
4615
Market Price
$ 67.83
Selling Price
$ 56.82
753
515
306
3059
Market Price
$ 51.41
Selling Price
$ 44.27
2431
2320
1378
3078
Market Price
$ 38.48
Selling Price
$ 34.84
1975
995
469
2337
Market Price
$ 53.81
Selling Price
$ 46.65
1224
894
592
1357
Market Price
$ 39.79
Selling Price
$ 34.47
921
501
643
3301