Market Price
$ 39.11
3070
2998
2476
3865
Market Price
$ 33.36
1416
885
994
1729
Market Price
$ 31.44
1901
1218
1607
2730
Market Price
$ 56.98
2426
2368
765
3066
Market Price
$ 35.43
636
382
595
2962
Market Price
$ 43.08
1470
1240
969
3103
Market Price
$ 65.82
165
141
128
771
Market Price
$ 56.49
3118
1079
1475
3335
Market Price
$ 37.41
1283
1279
1037
2508
Market Price
$ 35.45
927
525
609
2682
Market Price
$ 37.53
2801
2485
2315
4184
Market Price
$ 67.54
3607
1254
2185
4728
Market Price
$ 37.19
1720
868
1568
2818
Market Price
$ 42.88
401
154
271
1862
Market Price
$ 48.83
178
51
140
413
Market Price
$ 59.95
234
152
151
874
Market Price
$ 58.12
2669
2583
970
4792
Market Price
$ 51.51
1642
1469
744
4757
Market Price
$ 60.94
1365
640
1187
1462
Market Price
$ 29.80
2202
764
515
4431
Market Price
$ 60.48
698
358
298
3303
Market Price
$ 55.97
2888
893
2669
3395
Market Price
$ 51.05
3113
1952
722
4280
Market Price
$ 46.93
727
689
204
736
Market Price
$ 59.82
4190
2143
3360
4938
Market Price
$ 51.85
1479
758
543
4403
Market Price
$ 29.05
191
182
181
815
Market Price
$ 49.32
378
357
142
1041
Market Price
$ 46.00
939
313
697
2642
Market Price
$ 65.71
1323
435
721
2394
Market Price
$ 44.42
1215
477
587
1438
Market Price
$ 61.03
1362
773
940
2353
Market Price
$ 61.55
629
387
551
1358
Market Price
$ 28.68
2693
1437
1347
4971
Market Price
$ 31.83
1087
248
386
2021
Market Price
$ 50.18
3084
2598
1856
3482
Market Price
$ 59.88
1901
1285
1696
2465
Market Price
$ 36.56
1785
716
743
2088
Market Price
$ 57.07
1258
722
457
2057
Market Price
$ 30.79
3398
2584
3254
3688