Market Price
$ 40.48
Selling Price
$ 35.32
1494
1085
385
1969
Market Price
$ 50.70
Selling Price
$ 43.57
1027
914
400
1166
Market Price
$ 33.76
Selling Price
$ 29.17
1525
593
1377
1816
Market Price
$ 42.70
Selling Price
$ 37.43
1007
632
390
2069
Market Price
$ 66.20
Selling Price
$ 55.99
1942
837
1276
2615
Market Price
$ 56.91
Selling Price
$ 49.18
4144
3813
2579
4956
Market Price
$ 50.56
Selling Price
$ 43.30
1850
1101
721
2155
Market Price
$ 40.32
Selling Price
$ 35.77
1223
1192
398
2278
Market Price
$ 54.46
Selling Price
$ 48.51
704
538
291
2843
Market Price
$ 28.89
Selling Price
$ 25.60
2077
1956
1020
3043
Market Price
$ 47.32
Selling Price
$ 41.50
911
460
807
4393
Market Price
$ 58.78
Selling Price
$ 52.29
471
319
332
1010
Market Price
$ 61.86
Selling Price
$ 53.32
1257
1191
441
2351
Market Price
$ 57.90
Selling Price
$ 51.44
719
266
437
2617
Market Price
$ 40.73
Selling Price
$ 36.29
3224
3092
2736
4778
Market Price
$ 67.81
Selling Price
$ 58.34
2444
910
988
3073
Market Price
$ 63.97
Selling Price
$ 53.47
1141
509
371
4361
Market Price
$ 44.58
Selling Price
$ 38.00
3210
3170
726
3416
Market Price
$ 28.65
Selling Price
$ 25.51
1054
491
985
1558
Market Price
$ 49.97
Selling Price
$ 44.85
2117
815
1185
4361
Market Price
$ 54.69
Selling Price
$ 46.25
3915
1772
2841
4908
Market Price
$ 47.72
Selling Price
$ 42.13
2344
1113
1703
2429
Market Price
$ 41.54
Selling Price
$ 34.80
479
339
398
740
Market Price
$ 65.55
Selling Price
$ 58.95
605
429
577
2486
Market Price
$ 65.36
Selling Price
$ 54.99
1382
784
976
4940
Market Price
$ 44.78
Selling Price
$ 40.33
2630
2609
1487
4707
Market Price
$ 45.46
Selling Price
$ 40.55
2074
541
1932
2547
Market Price
$ 54.90
Selling Price
$ 45.81
618
560
448
2100
Market Price
$ 36.06
Selling Price
$ 31.17
1224
768
266
1829
Market Price
$ 58.34
Selling Price
$ 51.68
366
183
269
1579
Market Price
$ 66.65
Selling Price
$ 55.74
2304
1445
1003
2615
Market Price
$ 64.02
Selling Price
$ 55.67
2796
2435
2619
3556
Market Price
$ 64.22
Selling Price
$ 54.20
926
371
778
3015
Market Price
$ 32.00
Selling Price
$ 28.45
786
396
535
1523
Market Price
$ 38.55
Selling Price
$ 32.68
1757
936
1232
3617
Market Price
$ 55.93
Selling Price
$ 48.32
3275
1312
2228
3341
Market Price
$ 41.88
Selling Price
$ 37.98
3256
1900
957
3501
Market Price
$ 43.47
Selling Price
$ 38.85
3002
2654
1372
3929
Market Price
$ 66.35
Selling Price
$ 55.43
2131
1622
473
4322
Market Price
$ 66.69
Selling Price
$ 59.43
794
205
307
1647