Market Price
$ 61.57
Selling Price
$ 55.19
1872
1049
1185
2085
Market Price
$ 58.34
Selling Price
$ 51.03
3686
846
2970
4981
Market Price
$ 40.82
Selling Price
$ 34.98
662
540
139
2313
Market Price
$ 50.45
Selling Price
$ 44.63
1526
1170
1179
1629
Market Price
$ 49.62
Selling Price
$ 42.72
1535
373
523
1927
Market Price
$ 67.16
Selling Price
$ 59.65
2809
774
2480
3525
Market Price
$ 49.77
Selling Price
$ 41.85
2348
1086
1180
2527
Market Price
$ 60.65
Selling Price
$ 53.20
978
736
791
3127
Market Price
$ 60.39
Selling Price
$ 54.71
1263
845
622
2229
Market Price
$ 35.93
Selling Price
$ 30.12
2144
1813
1758
4590
Market Price
$ 65.68
Selling Price
$ 58.63
678
539
200
929
Market Price
$ 38.22
Selling Price
$ 32.68
2795
2737
2415
2895
Market Price
$ 42.43
Selling Price
$ 38.26
784
206
723
1166
Market Price
$ 39.18
Selling Price
$ 32.87
550
360
549
1535
Market Price
$ 63.69
Selling Price
$ 57.03
2247
1894
1230
2932
Market Price
$ 46.08
Selling Price
$ 40.76
911
645
691
2065
Market Price
$ 32.16
Selling Price
$ 28.92
3488
1812
1227
3785
Market Price
$ 30.04
Selling Price
$ 26.28
1840
1377
802
2829
Market Price
$ 55.77
Selling Price
$ 49.15
3749
1524
2578
4059
Market Price
$ 60.78
Selling Price
$ 53.16
872
435
775
1419
Market Price
$ 62.36
Selling Price
$ 52.22
1348
791
1276
1804
Market Price
$ 43.01
Selling Price
$ 37.65
951
698
401
2590
Market Price
$ 28.02
Selling Price
$ 25.34
844
534
794
1148
Market Price
$ 53.44
Selling Price
$ 44.69
4632
2441
2176
4818
Market Price
$ 66.80
Selling Price
$ 57.70
522
150
131
1415
Market Price
$ 57.74
Selling Price
$ 49.60
2473
953
944
3285
Market Price
$ 50.13
Selling Price
$ 43.43
4534
3569
4349
5000
Market Price
$ 65.25
Selling Price
$ 59.18
1636
773
1362
3017
Market Price
$ 48.43
Selling Price
$ 40.83
4011
970
3523
4900
Market Price
$ 32.36
Selling Price
$ 28.32
3549
3063
889
3697
Market Price
$ 28.86
Selling Price
$ 25.26
770
710
300
1038
Market Price
$ 42.83
Selling Price
$ 35.99
1929
1816
591
2553
Market Price
$ 62.35
Selling Price
$ 54.90
2306
1730
836
2624
Market Price
$ 57.22
Selling Price
$ 47.83
3766
1068
1482
4915
Market Price
$ 47.57
Selling Price
$ 41.42
906
520
891
1627
Market Price
$ 64.82
Selling Price
$ 56.43
1441
481
1190
1657
Market Price
$ 30.25
Selling Price
$ 25.24
2958
2667
2248
2968
Market Price
$ 31.41
Selling Price
$ 26.59
551
357
176
1025
Market Price
$ 56.11
Selling Price
$ 50.90
816
341
701
2027
Market Price
$ 65.87
Selling Price
$ 55.97
978
435
484
3470