Market Price
$ 30.28
Selling Price
$ 27.35
2619
561
1208
3041
Market Price
$ 52.59
Selling Price
$ 47.46
1520
764
387
1892
Market Price
$ 31.38
Selling Price
$ 26.64
2661
1480
1061
3448
Market Price
$ 65.96
Selling Price
$ 55.26
3813
2501
3072
3957
Market Price
$ 59.96
Selling Price
$ 51.54
3622
2435
1934
4385
Market Price
$ 40.87
Selling Price
$ 35.82
3556
1752
3508
3675
Market Price
$ 40.37
Selling Price
$ 34.19
2948
2163
1682
3615
Market Price
$ 57.44
Selling Price
$ 48.37
1472
530
1299
1615
Market Price
$ 28.97
Selling Price
$ 25.89
974
202
672
2023
Market Price
$ 62.77
Selling Price
$ 53.70
2139
756
429
3413
Market Price
$ 42.86
Selling Price
$ 37.53
849
738
738
1791
Market Price
$ 56.64
Selling Price
$ 47.99
1799
779
1491
3023
Market Price
$ 40.10
Selling Price
$ 35.81
554
271
195
733
Market Price
$ 40.29
Selling Price
$ 35.35
1319
708
642
3850
Market Price
$ 44.80
Selling Price
$ 38.64
260
178
157
1116
Market Price
$ 51.05
Selling Price
$ 44.29
1303
901
529
3081
Market Price
$ 46.43
Selling Price
$ 40.93
793
562
377
1242
Market Price
$ 62.84
Selling Price
$ 56.79
410
317
149
1726
Market Price
$ 57.53
Selling Price
$ 49.34
1917
601
1451
3856
Market Price
$ 50.87
Selling Price
$ 43.31
1485
828
1236
2237
Market Price
$ 65.10
Selling Price
$ 59.06
1298
1119
480
2330
Market Price
$ 45.23
Selling Price
$ 40.67
2807
879
905
3888
Market Price
$ 31.45
Selling Price
$ 28.09
3190
882
2078
4932
Market Price
$ 69.64
Selling Price
$ 59.93
552
118
458
2699
Market Price
$ 66.52
Selling Price
$ 58.86
324
112
226
1081
Market Price
$ 65.65
Selling Price
$ 58.12
2373
833
2123
2490
Market Price
$ 37.50
Selling Price
$ 33.91
409
190
270
704
Market Price
$ 60.83
Selling Price
$ 52.15
372
84
254
755
Market Price
$ 51.67
Selling Price
$ 43.95
1883
992
893
4672
Market Price
$ 54.05
Selling Price
$ 47.53
1280
1265
990
3300
Market Price
$ 62.04
Selling Price
$ 56.23
2146
1094
1802
4266
Market Price
$ 41.21
Selling Price
$ 34.54
2907
675
2030
3256
Market Price
$ 34.18
Selling Price
$ 30.49
2121
1330
1319
4066
Market Price
$ 34.17
Selling Price
$ 30.96
1466
1379
1356
1951
Market Price
$ 53.71
Selling Price
$ 44.78
257
52
145
807
Market Price
$ 36.91
Selling Price
$ 32.64
788
312
194
3479
Market Price
$ 50.73
Selling Price
$ 42.81
1292
1189
839
2215
Market Price
$ 62.47
Selling Price
$ 52.14
1078
1027
432
3529
Market Price
$ 45.14
Selling Price
$ 40.96
3694
1457
2041
4484
Market Price
$ 46.97
Selling Price
$ 42.55
112
91
76
400