Market Price
$ 35.27
Selling Price
$ 29.42
125
108
93
522
Market Price
$ 52.52
Selling Price
$ 43.98
3210
833
1697
4415
Market Price
$ 36.83
Selling Price
$ 31.82
1826
1449
685
4128
Market Price
$ 47.18
Selling Price
$ 41.71
1142
442
919
2235
Market Price
$ 60.66
Selling Price
$ 50.58
537
408
333
656
Market Price
$ 59.90
Selling Price
$ 50.40
1459
1035
619
2980
Market Price
$ 55.66
Selling Price
$ 47.13
517
331
381
1261
Market Price
$ 59.06
Selling Price
$ 53.43
1531
978
679
1775
Market Price
$ 34.46
Selling Price
$ 30.00
941
848
497
4571
Market Price
$ 52.51
Selling Price
$ 47.19
506
456
228
1449
Market Price
$ 29.66
Selling Price
$ 25.31
2236
875
611
4814
Market Price
$ 59.25
Selling Price
$ 53.13
877
848
809
3576
Market Price
$ 54.97
Selling Price
$ 48.44
1294
475
1034
1702
Market Price
$ 36.16
Selling Price
$ 31.36
837
518
261
3309
Market Price
$ 32.70
Selling Price
$ 27.79
1449
1139
325
1499
Market Price
$ 46.13
Selling Price
$ 39.19
2014
580
803
3654
Market Price
$ 69.45
Selling Price
$ 59.39
334
97
164
528
Market Price
$ 50.67
Selling Price
$ 42.58
1679
1414
792
2090
Market Price
$ 49.70
Selling Price
$ 42.84
1132
919
585
4629
Market Price
$ 28.18
Selling Price
$ 25.54
1815
993
765
2023
Market Price
$ 51.32
Selling Price
$ 43.28
4224
4023
3691
4432
Market Price
$ 36.49
Selling Price
$ 31.96
1775
1735
1692
2505
Market Price
$ 46.72
Selling Price
$ 42.17
1244
528
356
2565
Market Price
$ 31.67
Selling Price
$ 27.97
4030
2037
3172
4079
Market Price
$ 53.18
Selling Price
$ 47.56
1622
1484
1608
1810
Market Price
$ 31.56
Selling Price
$ 26.61
1192
1015
920
1831
Market Price
$ 60.90
Selling Price
$ 55.16
1622
598
893
2794
Market Price
$ 33.06
Selling Price
$ 28.06
1378
1043
592
3315
Market Price
$ 35.80
Selling Price
$ 31.72
2527
2236
2019
2727
Market Price
$ 40.64
Selling Price
$ 35.18
1878
1529
892
4828
Market Price
$ 44.32
Selling Price
$ 39.72
2047
1050
1900
2875
Market Price
$ 64.04
Selling Price
$ 57.81
1883
1242
692
3718
Market Price
$ 45.39
Selling Price
$ 39.78
2641
2350
929
3101
Market Price
$ 45.12
Selling Price
$ 38.70
1969
1377
1488
3473
Market Price
$ 48.46
Selling Price
$ 42.90
1651
955
1337
2150
Market Price
$ 43.52
Selling Price
$ 38.61
1060
558
664
1729
Market Price
$ 48.76
Selling Price
$ 41.71
966
413
345
4322
Market Price
$ 40.53
Selling Price
$ 36.65
835
461
446
1087
Market Price
$ 32.25
Selling Price
$ 27.18
463
410
281
1002
Market Price
$ 42.81
Selling Price
$ 36.41
900
479
352
1422