Market Price
$ 55.72
Selling Price
$ 35.53
2246
1818
714
3941
Market Price
$ 51.61
Selling Price
$ 31.38
433
269
167
543
Market Price
$ 55.82
Selling Price
$ 33.79
189
145
189
617
Market Price
$ 45.05
Selling Price
$ 27.50
2395
1145
1266
4501
Market Price
$ 63.21
Selling Price
$ 39.19
2780
2430
2307
3260
Market Price
$ 43.33
Selling Price
$ 27.50
2164
1434
1394
4481
Market Price
$ 22.81
Selling Price
$ 14.99
1110
297
541
4370
Market Price
$ 56.49
Selling Price
$ 37.39
3005
1064
1460
3614
Market Price
$ 59.30
Selling Price
$ 39.25
4450
3855
2916
4953
Market Price
$ 62.64
Selling Price
$ 39.62
2244
989
1104
3023
Market Price
$ 64.64
Selling Price
$ 39.62
218
98
54
871
Market Price
$ 66.82
Selling Price
$ 39.49
860
778
815
2782
Market Price
$ 64.52
Selling Price
$ 39.27
155
108
133
709
Market Price
$ 60.04
Selling Price
$ 38.96
529
215
469
1320
Market Price
$ 50.54
Selling Price
$ 31.84
1034
451
997
2848
Market Price
$ 51.09
Selling Price
$ 30.08
3353
2359
2192
3850
Market Price
$ 60.66
Selling Price
$ 39.52
795
517
235
2586
Market Price
$ 52.83
Selling Price
$ 32.50
1669
1468
881
3717
Market Price
$ 55.99
Selling Price
$ 34.33
891
275
471
996
Market Price
$ 50.99
Selling Price
$ 33.05
3965
2485
3694
4623
Market Price
$ 55.89
Selling Price
$ 33.64
2465
699
816
4431
Market Price
$ 64.78
Selling Price
$ 38.38
1579
501
694
2951
Market Price
$ 51.07
Selling Price
$ 32.75
1138
369
950
3198
Market Price
$ 48.84
Selling Price
$ 31.79
1210
324
558
2606
Market Price
$ 62.27
Selling Price
$ 38.74
903
744
446
1997
Market Price
$ 56.62
Selling Price
$ 33.97
2365
1938
2157
4377
Market Price
$ 46.84
Selling Price
$ 30.37
320
277
126
582
Market Price
$ 59.52
Selling Price
$ 39.29
523
169
242
737
Market Price
$ 55.77
Selling Price
$ 35.36
1856
985
1174
3208
Market Price
$ 58.20
Selling Price
$ 35.84
982
878
659
3906
Market Price
$ 63.78
Selling Price
$ 37.95
3586
2590
1185
3915
Market Price
$ 61.75
Selling Price
$ 37.97
1014
387
801
1907
Market Price
$ 46.46
Selling Price
$ 30.63
1529
1490
1071
2617
Market Price
$ 54.44
Selling Price
$ 35.06
2702
2241
2142
3118
Market Price
$ 63.03
Selling Price
$ 38.22
1952
820
755
2285
Market Price
$ 53.27
Selling Price
$ 32.01
2731
2630
2299
4787
Market Price
$ 61.78
Selling Price
$ 37.28
970
478
807
3850
Market Price
$ 57.48
Selling Price
$ 38.13
1117
968
968
1435
Market Price
$ 57.69
Selling Price
$ 37.79
2249
1141
2227
2686
Market Price
$ 56.30
Selling Price
$ 33.61
743
387
379
875